timer0 atmega8 bascom

Znaleziono około 215 wyników dla: timer0 atmega8 bascom
  • [ATMega8][Bascom] emulator slave DS18B20 1 wire

    Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam...

    Mikrokontrolery AVR   09 Kwi 2013 22:45 Odpowiedzi: 1    Wyświetleń: 4826
  • [Atmega8][Bascom] Pomoc w przepisaniu programu na Atmega8

    Witam, na początek dodam że dopiero zaczynam z Bascom'em. Mam problem w przepisaniu programu z ATTINY2313 na ATMEGA8. Oryginalną wersję zamieszczam poniżej: '************* Konfiguracja uC ***************** '********************... = "attiny2313.dat" $crystal...

    Mikrokontrolery AVR   23 Cze 2010 12:04 Odpowiedzi: 4    Wyświetleń: 2327
  • atmega8 bascom rs232 - Odbiór danych

    Witam, Od kilku dni borykam się z problemem odbioru i wyświetlenia odebranej temperatury na wyświetlaczu odbiornika. Zmienną nadaje układ pomiarowy z atmega8 poleceniem print zmienna. Odbieram w terminalu ta zmienna bez problemu. Odbiornikiem jest również układ z atmega8 który na wyświetla odebraną...

    Mikrokontrolery AVR   25 Kwi 2016 16:27 Odpowiedzi: 7    Wyświetleń: 3048
  • [Atmega8][BASCOM]emulator DS nie działa na kwarcu

    Dzień dobry, Nie mogę dojść dlaczego emulator DS2050 działa na wewnętrznym oscylatorze 8Mhz a na kwarcu 8MHz zawiesza się i resetuje gdy tylko chcę odczytać z niego wartości. Kondensatory przy kwarcu 22pF. Fusebity: gdy clock 111101:Ext (czyli kwarc) to nie działa poprawnie. Próbowałem wszystkich...

    Mikrokontrolery Początkujący   06 Cze 2017 09:29 Odpowiedzi: 2    Wyświetleń: 1146
  • Wykrywacz metali na ATMega8+Bascom program

    Witam Znalazłem na elektrodzie poniższy kod: $regfile = "m8def.DAT" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.4 , Rs = Portc.5 Config Portd.0 = Input Config Portd.1 = Input Config Portd.2 = Input Config...

    Mikrokontrolery AVR   07 Sty 2013 11:43 Odpowiedzi: 4    Wyświetleń: 4551
  • Odbiornik morsa, zewnętrzny kwarc atmega8, BASCOM.

    Mam taki problem, że zrobiłem projekt Odbiornika Morsa na ATmedze8. W oryginalnym projekcie jest kwarc 10 MHz, a ja użyłem 10.240 MHz gdyż taki miałem w domu, a sklepu elektronicznego w mojej okolicy nie ma. Jak podłącze ten odbiornik do komputera i z programu morsik coś wysyłam to np. "adrian" dekoduje...

    Mikrokontrolery AVR   18 Sty 2019 23:08 Odpowiedzi: 8    Wyświetleń: 3533
  • [Atmega8][Bascom] Termometr Ds18b20, wyswietlacze 7seg. led

    Witam Zrobiłem termometr na Ds18b20 i wynik wyświetlany jest na 3 wyświetlaczach 7 segmentowych Led. Dodatnia temperatura działa bardzo dobrze jednak gdy pojawia się ujemna temperatura poniżej - 10 stopni na wyświetlaczach pokazują sie same 8 8 8 . Może to dlatego że pojawia się - ? Nie wiem jak w...

    Mikrokontrolery AVR   18 Gru 2009 22:53 Odpowiedzi: 0    Wyświetleń: 4092
  • [Atmega8][Bascom] kilka pytań początkującego

    Co do wyłączenie światła po 30 sek. Dodaj dodatkową zmienną bit która będzie ustawiana np: na 1 po wyłączenia światła przez timer po 30 sekundach a dzięki niej nie będzie ponownie włączane światło przez wciąż otwarte drzwi (stan niski na wejściu uC). Dopiero zamkniecie drzwi ( stan wysoki na wejściu...

    Mikrokontrolery AVR   30 Kwi 2010 06:56 Odpowiedzi: 6    Wyświetleń: 2307
  • [Atmega8][bascom]Prośba o Sprawdzenie kodu stacji lutownicz

    Witam robie stacje lutowniczą z atmegą8 napisałem taki kod w bascomie, czy bardziej doświadczeni koledzy mogli by na nieo zerknąć i wytknąć mi poważne błędy jakie popełniłem. Temperatura z termopary jest brana za pomoca mac6675 i spi, uśpienie powinno się włączyć po minucie leżenia kolby nieruszanej...

    Mikrokontrolery AVR   03 Lis 2010 00:27 Odpowiedzi: 2    Wyświetleń: 1817
  • [Atmega8][Bascom] Sygnalizowanie zerwania transmisji RS232

    $regfile = "m8def.dat" $crystal = 16000000 $baud = 57600 $framesize = 32 $hwstack = 32 $swstack = 32 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Config Debounce = 30 ...

    Mikrokontrolery AVR   26 Cze 2009 12:06 Odpowiedzi: 5    Wyświetleń: 1533
  • [atmega8][bascom avr] pcf8583,wyswietlacz siedmiosegmentowy

    Witam! Od pewnego czasu usiłuje napisać program do obsługi zegara na pcf8583 i wyświetlaczach siedmiosegmentowych lecz bez efektu. Jest sporo tematów tego typu, ale większość zegarów realizowana jest na LCD. Główny problem polega na wyświetleniu czasu na wyświetlaczach 7segmentowych. Proszę o jakąkolwiek...

    Mikrokontrolery AVR   22 Kwi 2010 18:02 Odpowiedzi: 9    Wyświetleń: 4350
  • [Atmega8][Bascom]Sterownie diodą led przez zmienną.

    Z bascomem zacząłem jakiś miesiąc temu, w C zacznę programować jak jeszcze trochę poduczę się bascoma (już zacząłem, to skończę). Napisałem taki program: $regfile = "m8def.dat" $crystal = 1000000 Config Portb...

    Mikrokontrolery AVR   18 Lut 2011 22:23 Odpowiedzi: 14    Wyświetleń: 3509
  • [Atmega8][bascom] Licznik i symulacja programowa.

    To jest fragment kodu, którego używałem , żęby zrobić obsługę licznik, ale nie działa w symulacji $sim $regfile = "m8def.dat" 'Informacja dla kompilatora. $crystal = 8000000 'Też dla kompilatora,zastosujemy...

    Mikrokontrolery AVR   02 Lip 2008 18:40 Odpowiedzi: 8    Wyświetleń: 3937
  • [Atmega8][Bascom] Rc5 w przerwaniu od int0

    Witam, Mam pewien problem z Rc5 w bascomie, chodzi mi o to, że instrukcje odpowiedzialne za rc5 są wykonywane tylko kilka razy a później, kaplica coś się zapycha:) i pilot nie działa. Cała sytuacja ma charakter nieliniowy tzn. że raz wykryje 3 naciśnięcia przycisku na pilocie a raz np. 5. Po zresetowaniu...

    Mikrokontrolery AVR   04 Lip 2012 11:27 Odpowiedzi: 2    Wyświetleń: 1428
  • Atmega8 BASCOM - stabilnosć pracy wskaznika

    Witam serdecznie Program ma obsługiwać pomiar napięcia i wyświetlić na wyświetlaczu Led wartość odpowiadająca do 1 do 6 oraz wartość n. Problem polega ze dla wartości 1 oraz 2 brak stabilności pracy. Napięcie jest mierzone na pinie 23 uP przez dzielnik napięcia. Moje pytanie czy jest możecie sprawdzić...

    Mikrokontrolery AVR   07 Sie 2014 10:42 Odpowiedzi: 11    Wyświetleń: 2772
  • Atmega8, Bascom, licznik -

    $regfile = "m8def.dat" $crystal = 800000 Config Timer0 = Timer , Prescale = 64 Dim Licz8ms As Byte Enable Interrupts Dim A As Byte 'Enable Timer0 'On Timer0 Procedura Load Timer0 = 250 Reset Portc.5 Reset Portc.4 Reset Portc.3 Set Portc.0 Set Portd.4 Config Watchdog =...

    Mikrokontrolery AVR   05 Sie 2015 10:04 Odpowiedzi: 8    Wyświetleń: 1035
  • [ATmega8][Bascom]Ultradzwięki-Badanie odległości z INT i Tim

    Witam Postanowiłem zbudować miernik odległości wykorzystujący ultradźwięki. Zakupiłem 2 czujniki w TME Jednego używam do wysłania fali a 2-go do odebrania. Po przejrzeniu postów na Elektrodzie i innych www zbudowałem poniższy układ w załączniku (PDF). Program napisałem a Bascomie ale NIESTETY...

    Mikrokontrolery AVR   03 Lip 2008 19:56 Odpowiedzi: 7    Wyświetleń: 5050
  • [Atmega8] [BASCOM] problem z kwarcem czy cos nie rozumiem

    Witam Staram się zrobić odliczanie na przerwaniach - jak do tej pory nie używałem jeszcze przerwań, więc proszę o wyrozumiałość za banalne pytanie. A więc tak. Potrzebuję za pomocą Timera0 wprowadzić diodę w pulsację z częstotliwością 10Hz (to tak dla testu) Wszystko wydaje się w miarę proste....

    Mikrokontrolery AVR   01 Sie 2008 06:22 Odpowiedzi: 2    Wyświetleń: 1407
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    Atom, dziękuje ci bardzo za pomoc. Dzięki tej asemblerowej wstawce bez problemu mogę obsługiwać teraz INT0 i INT1. Nie mam pomysłu jeszcze jak zrobić obsługę 4 przycisków, ale i z dwoma przyciskami już coś można powalczyć. Na ATMEGA8 zostały mi wolne linie: PORTB.0 PORTB.1 PORTC.0 ...

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6462
  • [ATMEGA8][BASCOM] Instrukcja watchdog

    Witam, Bardzo proszę o sprawdzenie czy program jest poprawnie napisany. Nie korzystałem do tej pory z instrukcji Watchdog, więc nie mam pewności czy jest ona poprawnie umieszczona. Zadaniem programu jest stały pomiar napięcia i w razie wystąpienia spadku załączany jest przekaźnik na czas 2 minut....

    Mikrokontrolery AVR   17 Maj 2009 00:06 Odpowiedzi: 1    Wyświetleń: 5362
  • [Atmega8] [Bascom] -równoczesne naciśnięcie 2 przycisków

    Próbuję właśnie na timerze i fladze, ale nie działa tak jak chciałem. Powinno być tak, że po naciśnięciu dowolngo przycisku rusza timer i ustawia flagę B na 1. Jeżeli w czasie odliczania nacisnę drugi przycisk, to następuje start. I tak jest. Problem w tym, że gdy trzymam wciśnięty jeden przycisk i...

    Mikrokontrolery AVR   02 Paź 2009 11:29 Odpowiedzi: 15    Wyświetleń: 2909
  • [Atmega8] BASCOM, Termostat, Prośba o sprawdzenie kodu

    Witam. Proszę o przejrzenie kodu i uwagi. Zasada działania urządzenia jest prosta. Pomiar temperatury z pieca z centralnego, porównanie , ja ze zmienna alarmową, jeśli się zgadza to sygnał buzera co 250 ms. 4 przyciski: 1 - pozwala zwiększyć zmienna alarmową 2 - pozwala zmniejszyć zmienna alarmową 3-...

    Mikrokontrolery AVR   14 Gru 2010 17:41 Odpowiedzi: 0    Wyświetleń: 1077
  • [ATMEGA8] [BASCOM] - Matryca LED 5x5

    Witam, pojawił się u mnie problem (pewnie banalny) z obsługą matrycy led. Posiadam podręcznikowy przykład M. Wiązani i próbuje go przerobić tak aby działał z moim schematem: [syntax=basic4gl]'wiersze C... Pinb.4 = Output Config Pinb.3 = Output Config Pinb.2 = Output Config Pinb.1 = Output Config...

    Mikrokontrolery AVR   09 Gru 2012 20:23 Odpowiedzi: 0    Wyświetleń: 930
  • [ATMEGA8][BASCOM] - Wykonywanie określonej czynności podczas pracy programu

    Mam coś takiego: [syntax=basic4gl]Config Timer0 = Timer , Prescale = 256 On Timer0 Odmierz Dim Licz As Byte Enable Interrupts Enable Timer0 Load Timer0 = 250 Stop Timer0[/syntax] i przerwanie: [syntax=basic4gl]Odmierz: ... Load Timer0 = 250 Incr Licz If Licz = 150 Then ...

    Mikrokontrolery   16 Mar 2013 15:03 Odpowiedzi: 2    Wyświetleń: 1104
  • [ATmega8][BASCOM][DS18B20] Odczyt temperatury poniżej zera.

    Witam ! N apisałem taki program: $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output : Portd = 255 Config Portb = Output : Portb = 255 K1 Alias Portd.0 K2 Alias Portd.1 K3 Alias Portd.2 K4 Alias Portd.3 K5 Alias Portd.4 K6 Alias Portd.5 K7 Alias Portd.6 K8...

    Mikrokontrolery AVR   17 Gru 2009 07:37 Odpowiedzi: 4    Wyświetleń: 2668
  • [atmega8][Bascom]Sterowanie fazowe - sterownik kotła

    Witam. Robię sterownik (do teściowej :) ) do kotła z możliwością regulacji prędkości dmuchawy i jest drobny problem, stosuję wyświetlacz led który wyświetla róże parametry (multipleksowany jest i wykorzystuje do tego celu timer0), jak uruchomię przerwanie zewnętrzne INT0 to zaczyna mi strasznie migotać,tzn....

    Mikrokontrolery AVR   18 Wrz 2010 20:14 Odpowiedzi: 4    Wyświetleń: 2734
  • [atmega8][bascom] sterowanie radiem z kierownicy

    Na wstępie zaznaczę, że jestem raczej laikiem w temacie programowania, miałem na studiach przedmioty temu poświęcone, ale prywatnie napisałem tylko kilka programów (wydział mechaniczny). Od dłuższego czasu przerabiałem samochód, żeby sterować radiem z kierownicy. Wszystko fizycznie jest poskładane,...

    Mikrokontrolery AVR   25 Maj 2011 17:50 Odpowiedzi: 2    Wyświetleń: 1489
  • ATMEGA8 Bascom - Dziwne zachowanie kontroli składni

    Witam. Piszę prosty program do generacji zależności czasowych i mam problem. Gdy sprawdzam składnię tego co napisałem Bascom szaleje i zaznacza błedy których moim zdaniem nie ma. Czy ktoś może rzucić okiem na składnię zwłaszcza na instrukcje if, then czy wszystko jest prawdłowe? [syntax=basic4gl]$regfile...

    Mikrokontrolery Początkujący   05 Sie 2012 09:40 Odpowiedzi: 4    Wyświetleń: 924
  • [ATMEGA8][BASCOM] - Odczyt z MAX31855

    Witam, jestem w trakcie pisania programu do własnej stacji lutowniczej. Temperaturę chciałbym czytać poprzez MAX31855 ponieważ mam dwa takie scalaki (sample). Jednak nie potrafię odczytać z niego danych. Nie wiem co robię źle ale na wyświetlaczu pokazuje cały czas 35 niezależnie od zmian temperatury. Oto...

    Mikrokontrolery AVR   18 Mar 2013 21:43 Odpowiedzi: 11    Wyświetleń: 4680
  • atmega8 [Bascom] - Funkcja nie zwraca wartości

    Witam Walczę z programem w Bascomie (coraz mniej mi się on podoba) listing poniżej. Docelowo będzie to zegar na lampach nixe. Projekt bazujący na mirley, ale zmianę ustawień chcę zrobić na impulsatorze. Dlaczego funkcja Zmiana_godziny i Zmiana_minuty nie zwraca mi wartości? Edytowałem...

    Mikrokontrolery AVR   26 Sty 2016 09:40 Odpowiedzi: 2    Wyświetleń: 744
  • Atmega8 Bascom Zegar nixie modyfikacja kodu potrzebna pomoc.

    Witam Jestem w trakcie robienia zagara nixie ze strony Mikrokontrolerem jest Atmega8 a wkład zrobiony na Bascomie. Potrzebuję dodać opcję chwilowego wyłączenia lamp, w celu zabezpieczenia lamp przed zatruciem. Bardzo proszę o pomoc. To kod: '************* Konfiguracja uC ***************** '********************...

    Mikrokontrolery AVR   30 Wrz 2021 18:41 Odpowiedzi: 7    Wyświetleń: 288
  • Atmega8, bascom, prosty układ, początkujący

    Jak dla mnie to powinno być tak. Nie mam kompilatora pod rękom nie jestem pewien czy jest dobrze ale to mniej więcej to. Kod: $regfile = "m8def.dat" $crystal = 1000000 Config Portd = Input ' ustawiam we/wy Dim A As byte 'po co marnować pamięć A = 0 Config...

    Mikrokontrolery   15 Kwi 2008 19:12 Odpowiedzi: 13    Wyświetleń: 4636
  • [Atmega8][BASCOM]Generator impulsów

    Config Portb = 63 : Portb = 63 Config Timer0 = Timer , Prescale = 1 Enable Interrupts : Enable Timer0 : On Timer0 Time Do Loop End Time: Timer0 = Zmienna Toggle Portb.3 Return Zmieniając wartość zmiennej "Zmienna" zmieniać będzie się częstotliwość impulsów.

    Mikrokontrolery AVR   23 Wrz 2008 14:02 Odpowiedzi: 6    Wyświetleń: 5971
  • Atmega8 bascom program w symulatorze działa a normalnie nie

    Witam Mam taki program w symulatorze działa tak jak bym chciał czyli po nacisnięciu przycisku dioda sie zapala i po kilku sekundach gasnie ale po wgraniu do atmegi 8 niedziała prawidłowo czyli diode można zgasic i zapalić ale już nie gasnie po kilku sekundach.Czy ktoś wie czemu??? $regfile = "m8def.dat"...

    Mikrokontrolery AVR   24 Sty 2011 21:27 Odpowiedzi: 1    Wyświetleń: 1139
  • [atmega8][bascom] multipleksowanie czterech wyświetlaczy

    #snnaap dzięki za zainteresowanie. ogólnie programik który poprawiłeś spełniał założenia ale musiałem poprawić timer0, ustawiłem metodą prób i błędów, bo program działał tylko odświeżanie miał za małe. teraz walczę aby zrobić że wbijając odpowiedni PIN , program wystawi mi "1" na odpowiednim porcie...

    Mikrokontrolery   15 Wrz 2011 14:51 Odpowiedzi: 14    Wyświetleń: 3193
  • [Atmega8][Bascom] prędkościomierz hallotron

    Miałem ostatnio trochę czasu i udało mi się zrobić wstępny prototyp. Na schemacie tranzystory BC 415 = BC 560 PNP 1. Mam problem ze stabilizatorem 7805 gdyż po podłączeniu do akumulatora 12V, po pięciu minutach pracy jest już dosyć mocno nagrzany nawet przy podłączonej tylko 1 diodzie...

    Mikrokontrolery AVR   22 Sie 2012 22:33 Odpowiedzi: 26    Wyświetleń: 6268
  • [ATmega8][Bascom]Stoper na 7-segmentowych olbrzymach

    Przepraszam za jakosc ale robilem w starym diptrace bez bibliotek czy program zaczerpniety z innego tematu by dzialal ? $regfile = "m8def.dat" $crystal = 4000000 Dim Setsek As Byte , Dziesek As Byte , Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim 100ms...

    Mikrokontrolery Początkujący   08 Gru 2012 16:24 Odpowiedzi: 14    Wyświetleń: 4221
  • Atmega8 BASCOM - Prośba o zmodyfikowanie programu Timera do naświetlarki

    Witam. Nie jestem zbyt biegły w programowaniu, więc zwracam się z prośbą o zmodyfikowanie kodu do naświetlarki z projektu [url=www.mirley.firlej.org/timer_fotogra... Chciałbym żeby usunąć z programu tryb podgląd i przycisk wywołujący go, a dodać trzy przyciski do których po dłuższym przyciśnięciu...

    Mikrokontrolery Początkujący   24 Paź 2014 21:48 Odpowiedzi: 0    Wyświetleń: 831
  • [atmega8][bascom]Wyswietlacz 7 segmentowy

    Może ma ktos z was gotowy program do wyswietlania cyfr na dwóch wyswietlaczach? Może w przerwaniu. Mam cos takiego ale wyswietlacz mruga. Używaj znaczników "code" jak wklejasz kod. Poprawiłem $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output ...

    Mikrokontrolery AVR   18 Wrz 2008 17:32 Odpowiedzi: 5    Wyświetleń: 3788
  • [Atmega8] [Bascom AVR] Elekroniczny termostat, Histereza

    Witam. Jestem zielony i nie wiem jak zmodyfikować kod programu, żeby histereza wynosiła 2°C 'Termostat $regfile = "m8def.dat" $crystal = 8000000 ' ' Config Pinb.1 = Input ...

    Mikrokontrolery   24 Paź 2008 12:22 Odpowiedzi: 2    Wyświetleń: 4346
  • [ATmega8][Bascom] Zegarek "Low level, Rising or Falling

    Witam Przerobiłem program znaleziony gdzieś w internecie aby pracował z lampami NIXI i mam problem ponieważ nie chce mi się kompilować. Wywala bład 212 "Low level, Rising or Falling expected Config Int0 = Timer , Prescale = 128 Prosił bym o wmiare łopatologiczne tłumaczenie ponieważ dopiero...

    Mikrokontrolery AVR   02 Maj 2009 08:01 Odpowiedzi: 7    Wyświetleń: 2723
  • [atmega8][bascom][pcf8583]program nie działa

    Witam. Żeby się nie rozpisywać, mam taki kod do zegara: '----Zegar nixie LC-531----.' 'opis złącza ISP 'czerwony - "+" 'zielony - RESET 'biały - MISO 'niebieski - SCK 'brązowy - MOSI 'czarny - "-" '------opis podłączenia lamp----.' 'segmenty-sterowanie...

    Mikrokontrolery AVR   29 Paź 2009 13:05 Odpowiedzi: 3    Wyświetleń: 2737
  • [Atmega8][Bascom] Wychodzenie z PowerDown

    Witam Już dłuższy czas męczę się z banalnym jak mi się wydawało zagadnieniem wybudzania procesora z PowerDown. Wybudzanie chciałem zrealizować na wejsciu INT0. Samo wyzwalanie przerwania działa podczas pracy, gorzej w momencie kiedy ustawię PowerDown. Przerwanie juz się nie wykonuje. Poniżej fragment...

    Mikrokontrolery AVR   09 Cze 2011 19:01 Odpowiedzi: 6    Wyświetleń: 1766
  • [ATMega8][BASCOM] - Lookup wczytuje losowe wartości

    Witam. W temacie mikroprocesorów jestem dalej początkującym, i dlatego zwracam się do was z prośbą o pomoc. Nie będę ukrywał, że porwałem się kolejny raz z motyką na Słońce, ale dla mnie tylko takie wyprawy są cenne. Jednak przechodząc do problemu. Wydaje się być błahy, ale siedzę całą noc nad tym...

    Mikrokontrolery Początkujący   25 Cze 2013 08:23 Odpowiedzi: 1    Wyświetleń: 1269
  • Komunikacja attiny atmega8 bascom

    Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8 ma wyświetlać...

    Mikrokontrolery   07 Lut 2008 14:35 Odpowiedzi: 2    Wyświetleń: 2668
  • [atmega8][bascom]Układ załączający na RC5.

    No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '-------------------------------------... RC5.bas ' '---------------------------...

    Mikrokontrolery AVR   18 Lip 2008 20:06 Odpowiedzi: 11    Wyświetleń: 3127
  • [Atmega8][Bascom] Dalmierz

    Config Timer0 = Timer , Prescale = 32 Enable Interrupts Enable Int0 On Int0 Przerwanie1 Nosave Cls 'tutaj wysyłasz impuls pierwszy start timer0 Do : Loop Przerwanie1: stop timer0 'tutaj co ci sie podoba lcd "odleglosc:" ; wynik 'co tam jeszcze chcesz 'wysyłasz...

    Mikrokontrolery   31 Paź 2008 17:59 Odpowiedzi: 12    Wyświetleń: 3017
  • Pomiar prędkości Auta RC Atmega8 Bascom

    Witam po długim poszukiwaniu w sieci natknąłem sie na taki układzik do pomiaru prędkości pocisku. Pierwsza myśl była żeby go przerobić do potrzeb modelarskich, przeróbka Hardware nie ma problemu. ale przy programowaniu bym potrzebowałem pomocy. Mam tylko fragment kodu w bascom który powinien mierzyć...

    Mikrokontrolery AVR   02 Lut 2009 18:10 Odpowiedzi: 27    Wyświetleń: 5190
  • [ATMEGA8][BASCOM] - Tablica świetlna LED

    udało mi się wyświetlać pojedyncze znaki ascii, nie wiem czemu ale pojawiają smugi (widac na zdjęciu) są to jakieś zakłócenia czy może wina programu?? nastepnym zadaniem jakie należałoby wykonać to napisanie czterech znaków na matrycy (bo tyle się zmieści), później zabawa z przesuwaniem tego...

    Mikrokontrolery AVR   03 Lut 2009 21:57 Odpowiedzi: 7    Wyświetleń: 5157
  • [atmega8][bascom] reset odliczania

    a możesz jakiś najprostszy przykład podać odmierzenia za pomocą timera np. 1 sekundy, próbuje odmierzyć 1 sekundę ale nie bardzo umiem posłużyć się timerem ustawiłem timer0 tak: Config Timer0 = Timer , Prescale = 256 ale dalej nic nie wymyśliłem

    Mikrokontrolery AVR   27 Cze 2010 17:55 Odpowiedzi: 12    Wyświetleń: 1619
  • [Atmega8][Bascom]Migotanie wyświetlacza przy zapisie do eeprom

    Tak wygląda obecnie cały kod: [syntax=basic4gl]Do If F4ms = 1 Then Reset F4ms If Ust = 0 Then Wysw = T Else Wysw = Tu Gosub Wyswietl_zmierz End If If F100ms = 1 Then Reset F100ms If Up = 0 Then Incr Tu If Tu > 350 Then Tu = 200 End If Autoret = 20 ...

    Mikrokontrolery AVR   30 Paź 2011 14:06 Odpowiedzi: 11    Wyświetleń: 1845
  • [Atmega8][Bascom] Pomiar czasu zadziałania przekaźnika - nie działa jak powinien

    Witam wszystkich ponownie. Piny INT0 i INT1 były zewnętrznie podciągnięte przez rezystor do VCC. Myślę że z tymi przerwaniami to był zły pomysł. Poprawiłem trochę starą wersje programu. Zastosowałem badanie czy przycisk jest puszczony, i dopiero wtedy uruchamia się program: [syntax=basic4gl] $regfile...

    Mikrokontrolery AVR   06 Sty 2012 20:29 Odpowiedzi: 11    Wyświetleń: 2665
  • Atmega8 Bascom - PWM - powolne zmniejsznie/zwiększanie

    Da się i własnie na flagach timera powinno się to zrobić. Samo taktowanie obniżaniem wartości to nie wszystko. Dioda zapala się już przy bardzo małej wartości PWM i potem dokładanie jej czasu intensywność świecenia zmienia coraz mniej. Dlatego przy ściemnianiu mało się dzieje i potem nagle dioda szybko...

    Mikrokontrolery Początkujący   05 Maj 2015 15:16 Odpowiedzi: 4    Wyświetleń: 1248
  • [atmega8][bascom] O co chodzi tak na prawdę z tymi timerami?

    Poi pierwsze. Do BASCOM-a jest pomoc - także po polsku, której to zresztą jestem autorem. Wersję on-line (beta) znajdziesz na mojej stronie WWW. Jak one działają? Zliczają impusy. Albo z prescalera, albo z zewnątrz. Patrz nota katalogowa. W którą stronę zliczają? Zwykle liczą w górę. W trybach...

    Mikrokontrolery AVR   29 Paź 2008 20:50 Odpowiedzi: 5    Wyświetleń: 2546
  • [atmega8][BASCOM] timer1, błąd odczytu?

    Witam. Dawno nie pisałem w BASCOM-ie a zdecydowałem się na niego bo myślałem, że tak będzie szybciej i prościej. Nic bardziej błędnego. Do napisania był dwu-trybowy program uśredniający do nieco przerobionego radiometru SOSNA. Ale nie w tym rzecz. O ile kod który zamieszczam powstał w miarę szybko o...

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 1775
  • Problem ATMEGA8 + BASCOM AVR ==> brak reakcji na wejścia

    Witam!! pisze sobie program do alarmu samochodowego sterowanego z fabrycznego zamka centralnego. w emulatorze wszystko cacy w rzeczywistosci niestety nie :( klopot poleg na tym, ze uklad nie reaguje na zadne impulsy wejsciowe. podawalem nawet bezposrednio zwierajac piny procka i nic -...

    Mikrokontrolery   04 Mar 2006 23:50 Odpowiedzi: 6    Wyświetleń: 2569
  • [ATmega8][BASCOM] Sekundnik

    dawid512 : Ty mi pomogłeś! Tylko teraz napisz jeszcze (jak możesz) jak go przerobić na :!: wew. 8MHz :!: I żeby w pierwszej lini było wyświetlone "Sekunda:" A w drugiej te zliczane sekundy. $regfile = "m8def.dat" 'nagłowek, model uc $crystal = 1000000...

    Mikrokontrolery AVR   28 Wrz 2008 16:08 Odpowiedzi: 20    Wyświetleń: 4376
  • [ATmega8] [Bascom] licznik T0

    Tamten program napisałem z pamięci,bo korzystałem z komputera na którym nie mam bascoma. $regfile = "m8def.dat" $crystal = 8000000 Config Portd.0 = Output Config Timer0 = Timer , Prescale = 1 Enable Interrupts Enable Timer0 Start Timer0 On Timer0 Nosna Do Loop Nosna: Cou...

    Mikrokontrolery AVR   21 Gru 2008 23:48 Odpowiedzi: 11    Wyświetleń: 2950
  • [Atmega8][Bascom]Serwomechanizmy - potrzebna rada

    ...Ja zapytam - dlaczego ? pytam powaznie . W skrócie: Procedura przerwania od Timer0, która steruje serwami, powinna być wywoływana co 10uS, a faktycznie jest wykonywana co 10uS+czas jej wykonania.Czym wolniejszy $crystal i więcej zadeklarowanych serw, tym gorzej :(

    Mikrokontrolery AVR   08 Lut 2009 15:18 Odpowiedzi: 10    Wyświetleń: 3580
  • [Atmega8][Bascom] - Generator zmiennej częstotliwości

    tak, o to chodziło. Zależność miedzy częstotliwością a OCR2 powinna być liniowa? Bo układ steruje obrotomierzem i niestety wskazania jego nie są liniowo zależne od „f” a powinny. W samochodzie są liniowo zależne od częstotliwości impulsów z cewki. Podejrzewam, że wypełnienie 50% wprowadza...

    Mikrokontrolery AVR   03 Gru 2011 18:33 Odpowiedzi: 13    Wyświetleń: 6669
  • [atmega8][Bascom] generator 22kHz problem z wyliczaniem Pwm1

    Miałem w zbiorach ten kalkulator ale zapomniałem o nim. Chyba już obczaiłem skąd mam 181 a nie 363 według niego ułożyłem sobie wzór Jeden zasadniczy blad ludzie popelniaja uzywajac Timer1 w trybie CTC do generowana fali i jednoczesnie stosuja wzory z "Fast PWM". Fakt, ze mozna w ten...

    Mikrokontrolery AVR   18 Gru 2009 20:21 Odpowiedzi: 7    Wyświetleń: 2069
  • Przerobienie kodu wyświetlacza led 5x7 na 6x7 Atmega8 Bascom

    Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem...

    Mikrokontrolery AVR   01 Sty 2010 21:44 Odpowiedzi: 51    Wyświetleń: 4398
  • [atmega8][Bascom] Co zamiast polecenia "wait" w po

    0vf0 jest to przerwanie od licznika Timer0 po jego przepełnieniu- można napisać Timer0.

    Mikrokontrolery AVR   07 Sty 2010 16:13 Odpowiedzi: 16    Wyświetleń: 3332
  • [Atmega8][Bascom] pomiar stoperem krótkich czasów.

    Odświerzę trochę temat. Ja konkretnie muszę w miarę precyzyjnie zmierzyć prędkość obrotową w możliwie krótkim czasie. prędkość w zakresie 750-6500 obr/min. Dysponuje tarczą 25 nacięć na obrót i fotokomórką szczelinową która daje ttl na wyjściu. Puki co ttl generuje z generatora ne555 by uniknąć błędów...

    Mikrokontrolery AVR   02 Lut 2010 00:32 Odpowiedzi: 30    Wyświetleń: 5591
  • [ATMega8][Bascom] Problem z Timerem0 lub źle obliczam Load

    A może byś kod pokazał? Przeciez napsal ze ma bledny kod .... Load Timer0 = 144 co winno byc: Load Timer0 , 144 albo jezeli preferuje zapis ze znakiem rownosci to: Timer0 = 112 ' gdzie dzialanie (256-144=112) wykona Bascom. e marcus

    Mikrokontrolery AVR   11 Lut 2010 13:41 Odpowiedzi: 6    Wyświetleń: 1091
  • Atmega8-bascom-Układ opóźniający

    $crystal = 8000000 $regfile = "m8def.dat" Config Timer0 = Timer , Prescale = 64 Dim Licznik As Word Dim Flaga_1ms As Byte Dim Temp_1 As Byte Dim Liczniczek_1 As Byte Config Portb.1 = Output Reset Portb.1 Config Portb.2 = Output Set Portb.2 Config Pinb.0 = Input Set...

    Mikrokontrolery AVR   19 Lut 2010 13:51 Odpowiedzi: 24    Wyświetleń: 2249
  • [Atmega8][Bascom] MEMS, pomiar przeciążeń i prędkości

    Witam ponownie. Mam już wykonany program do pomiaru przyspieszeni, niestety mam spory problem z obliczeniem z tego prędkości. Próbowałem odczytywać wartość z przetwornika ADC co pół sekundy (16000000/256/500/125 = 1, a dla 63 to dwa razy na sekunde) i do tego wykorzystałem: $crystal = 16000000...

    Mikrokontrolery AVR   20 Kwi 2010 21:09 Odpowiedzi: 13    Wyświetleń: 3340
  • [atmega8][Bascom]Wyświetlanie liczb multiplesowo na wyś. LED

    Tak myślałem że coś nie wyjdzie ale powiedzcie co zrobiłem źle. Układ ma za zadanie odczytywać spadek napięcia na dzielniku z termistorem i podawać na wyświetlaczu led odpowiednią temperaturę. Na razie zrobiłem skale co 5 żeby było prościej. $regfile = "m8def.dat" $crystal = 8000000 Config...

    Mikrokontrolery AVR   05 Maj 2010 21:02 Odpowiedzi: 15    Wyświetleń: 2842
  • 3 sygnały pwm atmega8 bascom nie działa

    PWM z TIMER0 tylko w zasadzie na poziomie rejestrów i tam gdzie funkcja PWM z tego licznika jest w ogóle dostępna. ATMega8 nie ma rejestrów porównania w tym liczniku. Musisz użyć TIMER2. Co do PWM1B to masz błąd: brak $regfile z określeniem typu procesora. Kompilator nie wie, że taki rejestr jest...

    Mikrokontrolery AVR   12 Gru 2010 10:03 Odpowiedzi: 2    Wyświetleń: 2108
  • [ATmega8][Bascom] Wyswietlacz 7 segmentowy LED.

    Witam ! Kolega sobie poradził z tym kodem (jeśli tak to może się podzieli)?? Po niżej działający program termometru. 'Wyświetlacze LED wsp. Anoda, bez tranzystorów '2011.05.5 'Fuse bity ustawione fabrycznie $regfile = "m8def.dat" $crystal = 1000000 Dim Jedn As Byte Dim Dzies...

    Mikrokontrolery AVR   05 Maj 2011 13:01 Odpowiedzi: 19    Wyświetleń: 10131
  • [Atmega8][Bascom] Czas pomiędzy przerwaniami?

    Sorry, Wiesz ja to sie z tym bawie tylko i program pisze w bascomie metoda prob i bledow. Za bardzo sie na tym nie znam tylko sobie przerabiam inne projekty na moje potrzeby. Chodzi mi tylko o to czy dobrze rozumiem te taktowanie procesora. no ale jak co to tu masz caly kod: $regfile...

    Mikrokontrolery AVR   10 Kwi 2013 22:59 Odpowiedzi: 18    Wyświetleń: 3188
  • Atmega8 bascom zegarek daqqs

    Witam Potrzebuje pomocy tym razem w ulepszeniu zegarka . W związku z tym iż uruchomiłem go chciałem polepszyć jego dokładność a nie znam języka c napisałem program w bascomie wzorując się na koledze powstało takie coś $regfile = "m8def.dat" $crystal = 8000000 Dim Cyfra1 As Byte Dim...

    Mikrokontrolery AVR   18 Sie 2011 13:43 Odpowiedzi: 16    Wyświetleń: 2619
  • [Atmega8][Bascom] kilka menu - sprawdzenie kodu

    Masz błąd setki razy omawiany: Load Timer0 = 250 Zajrzyj do helpa i sprawdź jeszcze raz skladnię tego polecenia. Load Timer0, 250 lub Timer0 = 6 edit. Sorry pomyłka już późno było. Teraz wartości są poprawne.

    Mikrokontrolery AVR   30 Sie 2011 22:59 Odpowiedzi: 26    Wyświetleń: 3210
  • [Atmega8][BASCOM] RC5 i temperatura w zegarze cyfrowym

    Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Normalnie (by default) Bascom używa Timer0 dla RC5. Jeżeli Timer0 masz zajęty do inego celu, więc potrzebujesz skonfigurować Timer2 dla RC5. e marcus

    Mikrokontrolery AVR   19 Lis 2011 23:38 Odpowiedzi: 7    Wyświetleń: 2205
  • [Atmega8][Bascom] 2xDS18b20 3x2Wyś.7seg.LED odbiór danych

    Źle mu podpowiadasz. Uzależniłeś odczyt temperatury od flagi B=0 (!) Nie byłoby w tym nic złego, bo stan flagi '0' lub '1' może być umowny, ale ten aktualny stan w tym przypadku zerowy będzie sie utrzymywał przez dośc długi czas (prawdopodobnie blisko 1sec. bo coś może trwać pod "jakieś instrukcje")...

    Mikrokontrolery AVR   09 Sty 2012 09:54 Odpowiedzi: 11    Wyświetleń: 2957
  • [ATMEGA8][BASCOM] Obsługa RC5

    Dziwne jest to że w starszej wersji ten kod działa, a raczej nie powinien :). W helpie pisze że funkcja GetRC5 wykorzystuje timer0 i przerwanie od tego timera. Umieszczenie tej funkcji w przerwaniu INT0 wydaje się być błędne. Przerwanie od timera się nie wykona, dopóki nie zakończy się obsługa przerwanie...

    Mikrokontrolery AVR   18 Sty 2012 23:55 Odpowiedzi: 12    Wyświetleń: 5986
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    Spróbuj mojego rozwiązania to cały blok testowy z większej całości. Możesz pozbyć się całkowicie obsługi LCD choć do testów i analizy w sumie może Ci się przydać :) Działa w 100%. Pozdrawiam [syntax=basic4gl]'-... Pozycjoner V1.3 - częstotliwościomierz ' ' SylwekK '...

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4188
  • RTC i tryb Power Down w Atmega8 [Bascom]

    Udało mi się zejśc do Iśr= 1mA wyłączając na czas uśpienia przetwornik i zmniejszając częstotliwość oscylatora. Da się jeszcze niżej zejść kod [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B111111 Portb = &B111111 Config Portd = &B11111111 Portd = &B01111111 Config...

    Mikrokontrolery Początkujący   15 Wrz 2012 09:57 Odpowiedzi: 29    Wyświetleń: 4359
  • [Atmega8][Bascom] Osiem inteligentnych przycisków

    Kod obsługi przycisków z wykryciem krótkiego i długiego wciśnięcia. [syntax=basic4gl] If Ok = 0 And Blokada = 0 Then 'Esc If Ptimer1 = 0 Then Ptimer1 = 100 If Ptimer1 < 95 And Ok = 0 Then Tmp1 = 1 If Ptimer1 < 80 And Ptimer1 > 10 Then Przycisk...

    Mikrokontrolery AVR   06 Paź 2012 16:43 Odpowiedzi: 13    Wyświetleń: 2193
  • Atmega8 [Bascom] - Błędny odczyt obrotów, zakłócenia od elektrozaworu

    Przesyłam fragment kodu dla "paluch_gda" jedną cewką zapłonową na dwa obroty wału (pełny cykl pracy) na jednej cewce generowane są 4 takie "odcinki czasu" (iskra przeskakuje po raz na każdej ze świec), więc na 1 obrót wału przypadają 2 "odcinki czasu". Dzielimy więc wartość Nr (liczba "odcinków...

    Mikrokontrolery AVR   19 Wrz 2015 08:43 Odpowiedzi: 14    Wyświetleń: 4056
  • [Atmega8][BASCOM] - Generator 36kHz dla bariery - krótki zasięg.

    Nawet po zmianie tych zmiennych zasięg spada do 1cm. Dodano po 15 Ze względu na brak wielu pasywnych części generator muszę wykonać na atmedze.

    Mikrokontrolery AVR   11 Cze 2013 14:11 Odpowiedzi: 20    Wyświetleń: 4638
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Tak co jeden cykl. Prescale jest 64 wiec nie tu chyba problem. Nic sie nie dzieje na wyswietlaczu a w symulatorze tez nie pokazuje zmian zmiennych. To nie jest jeden cykl, ani też 64 jakby wynikało z podziału prescalera. Wszystko można odczytac w symulatorze, tylko musisz potrafic posługiwac się...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2418
  • [Atmega8][Bascom] Odczyt RFID

    Config Hitag = 64 , Type = Em4095 , tymczasem w dokumentacji : syntax for EM4095 prescale - The pre scaler value that is used by TIMER0. A value of 8 and 256 will work at 8 MHz.

    Mikrokontrolery AVR   15 Paź 2015 07:36 Odpowiedzi: 1    Wyświetleń: 1782
  • Atmega8, Bascom (1.11.8.3)- dziwnie liczy Timer0

    Dzięki M. S. za komentarz. Z tego co obecnie ułożyło mi się w głowie, to zapis typu Timer0 = Timer0 + liczba skróci po prostu czas liczony do zgłoszenia najbliższego przerwania o wartość uwzględnioną w parametrze Timer0 . Skrócenie tego czasu jest konieczne, aby wyeliminować czas...

    Mikrokontrolery   23 Mar 2007 22:36 Odpowiedzi: 13    Wyświetleń: 2209
  • atmega8, bascom -problem z timer0

    Witam ponownie....Najpierw ustawiłem wewn etrznego pull-up -a, a dopiero później bawiąc się układem i nie mogąc znaleźć przyczyny dałem zewnętrzny. Rozumiem, że programowe rozwiązanie eliminuje zastosowanie timer0 ??....z różnymi filtrami RC już się bawiłem. Najbardziej denerwuje mnie to, że nie mam...

    Mikrokontrolery   30 Cze 2007 20:25 Odpowiedzi: 6    Wyświetleń: 1862
  • [ATMega8][Bascom]Nie działa przerwanie od timer0

    Zgadza się czas 8,2ms to czas samego wystąpienia przepełnienia timer0, czas orientacyjnie obliczyłem w przybliżeniu ale to nie istotne, na zasilaniu +4,5V nie mam kondensatorów co by one miały zmienić

    Mikrokontrolery AVR   10 Sty 2010 10:37 Odpowiedzi: 10    Wyświetleń: 2161
  • [ATmega8][Bascom] Led nie zaświeca się - Timer0

    Też tak mówiłem zanim zacząłem kodować w C, ale gwarantuję Ci, że gdy dotrzesz do pierwszej zagwozdki pt. "Bascom robi to inaczej niż zapisano w instrukcjach" to czas się zwróci. Ja pisząc poradniki do Bascoma nieraz parę godzin spędzałem nad odnalezieniem przyczyny błędu, która leżała w samym kompilatorze...

    Mikrokontrolery Początkujący   10 Cze 2013 12:08 Odpowiedzi: 19    Wyświetleń: 3294
  • Atmega8 + BASCOM + Timer0

    Zrób to tak: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 4000000 Config Timer0 = Timer , Prescale = 256 'onfiguracja timera, przescaler 256 On Timer0 Odmierz_1s 'włączamy timer0 Dim Licz_8ms As Byte 'definiujemy zmienną pomocniczą Dim Sekundy As Byte Enable Interrupts 'włączamy...

    Początkujący Elektronicy   08 Cze 2014 19:07 Odpowiedzi: 17    Wyświetleń: 1410
  • [ATmega8][Bascom] - Timer0 w miejsce Waitms

    Witam. Czytałem wiele na ten temat, ale nie rozwiło to moich wątpliwości co do zastosowania timera0 w miejsce Waitms. Oto część programu w którym chcę wykorzystać Timer0: Oczywiści to tylko przykład. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 Dim Licz_8ms As Byte Declare...

    Mikrokontrolery AVR   28 Wrz 2014 07:56 Odpowiedzi: 7    Wyświetleń: 915
  • [Atmega8][Bascom] - Timer0 zliczanie impulsów.

    Witam. Natknąłem się w internecie na program w który bierze udział Timer0 : [syntax=basic4gl]$regfile = "m8def.dat" 'Info dla kompilatora. $crystal = 16000000 Odmierz_1s: Timer0 = 6 ...

    Mikrokontrolery AVR   17 Lis 2014 20:29 Odpowiedzi: 2    Wyświetleń: 1095
  • [ATmega][BASCOM] Odbiór RC5 bez użycia GETRC5 - gotowiec dla początkujących

    Pisząc program stanąłem przed problemem odbioru kodu RC5 z pilota ale z użyciem przerwania. O ile w BASCOM 8051 GETRC5 w przerwaniu działa doskonale, to w BASCOM AVR jest to kompletna porażka. Wadą Bascomowej funkcji GETRC5 jest: 1) Dziadowskie działanie w przerwaniu (niby działa ale traci pierwszy...

    Mikrokontrolery AVR   03 Sty 2013 13:29 Odpowiedzi: 13    Wyświetleń: 6321
  • Bascom \\ Atmega8 - Tablica matrycowa LED5x7 z książki Marcin Wiązania

    Witam, Mam problem. Chodzi o listingi z książki Marcin Wiązania - Programowanie mikrokontrolerów AVR w języku Bascom W książce są dwa przykłady sterowania matryca Led 5X7 Pierwszy przykład z książki ma za zadanie wyświetlać znaki po kolei i to działa. Natomiast drugi listing ma za zadanie przesuwać...

    Mikrokontrolery Początkujący   28 Mar 2013 08:45 Odpowiedzi: 9    Wyświetleń: 3435
  • [BASCOM] [Atmega8]Sterownik przekaźników

    Witam! Na podstawie informacji zawartych w książce "Programowanie mikrokontrolerów w języku Bascom" napisałem program: Problem: Problem polega na tym, że program nie działa poprawnie. Po pierwsze procesor zamiast 1 sekundy odmierza ok. 8s. Jest to dla mnie nie zrozumiałe, ponieważ kodu zawierającego...

    Początkujący Naprawy   30 Paź 2012 19:15 Odpowiedzi: 4    Wyświetleń: 1566
  • Pomiar częstotliwości na atmega8, program w bascom

    Witam. Chciałem w celach edukacyjnych zrobić częstotliwościomierz. Ponieważ nie mam za bardzo skąd wziąć zewnętrznych impulsów postanowiłem, że jeden pin procka będzie je generował, a przerwanie int0 będzie liczyć ile tych impulsów było. Do odmierzenia czasu posłużył timer1, który ma odliczyć sekundę...

    Mikrokontrolery Początkujący   08 Paź 2014 16:28 Odpowiedzi: 4    Wyświetleń: 1548
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Witam, drogich forumowiczów. Mam problem z komunikacją kilku urządzeń w sieci rs485. A tak prawdę mówiąc to z komunikacją pomiedzy dwoma, jednym "master" i jednym "slave". Normalnie staram się zadawać pytania w ostateczności na forum Elektroda, ale po prawie 3 tygodniach siedzenia przy problemie,...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2193
  • Bascom ATMEGA8 "duchy" na wyświetlaczu LED

    Witam! Mam problem z wyświetlaniem liczb na 5 wyświetlaczach LED. Docelowo ma to być wyświetlacz sterowany poprzez RS232 i wyświetlający liczby z zakresu -999 do +29999. Na razie jednak zatrzymałem się na etapie samego wyświetlania. Problem polega na tym, że co jakiś czas pojawiają się "śmieci"...

    Mikrokontrolery AVR   09 Mar 2010 21:54 Odpowiedzi: 3    Wyświetleń: 2003
  • (BASCOM)(ATMEGA8)odmierzanie 1 sekundy i wylaczanie sie lcd

    Witam Mam oto taki problem jak ww w temacie. Napisałem program na odmierzanie czasu przerwanie co 1 sekundę i ogólnie po wgraniu programu wszystko działa czas leci i jest wszystko OK. Lecz po chwili a dokładnie 9-14 sekundach wyłącza mi się lcd. Nie wiem w czym jest problem:( A o to program $regfile...

    Mikrokontrolery AVR   17 Wrz 2009 18:47 Odpowiedzi: 2    Wyświetleń: 2406
  • [BASCOM] - Opóźnianie działania encodera

    Witam, postanowiłem dodać do programu pomiar temperatury mam czujnik DS18B20 , tylko że kod programu odpowiedzialny za sterowanie czujnikiem opóźnia działanie encodera ,gdzie jest tutaj błąd może czegoś nie uwzględniłem w tym kodzie ? poniżej cały kod [syntax=basic4gl] 'Filename Encoder_100.bas 'Version...

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1194
  • Bascom, melodyjka na ATmega8

    Co do TIMERA0 proszę napisz dosłownie kawałeczek kodu $crystal = 1000000 Config Piny.x = 1 CONFIG TIMER0 = TIMER , PRESCALE = 8 Enable Interrupts Enable TIMER0 On Timer0 Dzwiek Timer0=193 Start Timer0 Do : Loop End Dzwiek: Timer0=193 To... Porty.x 'Na tym porcie powinien...

    Mikrokontrolery   29 Sty 2010 22:12 Odpowiedzi: 15    Wyświetleń: 4820
  • [Bascom][ATmega8]program do trawiarki

    Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna...

    Mikrokontrolery   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1383
  • [Bascom][Atmega8]Program Avt2829 źle działa.

    Witam. Chciałem zrobić sterownik wzmacniacza audio na bazie kitu AVT2829. Szczególnie zależy mi na uczeniu się dowolnego pilota. Zrobiłem płytkę przystosowałem do niej program, użyłem większego procesora (atmega8) no i program działa ale strasznie ułomnie. Procedura zapamiętania kodów z pilota przebiega...

    Mikrokontrolery   10 Sty 2018 21:58 Odpowiedzi: 2    Wyświetleń: 561
  • [bascom][atmega8]zegar widmowy- podział obszaru wyświetlania

    Witam. Projektuje właśnie zegar widmowy i mam do rozwiązania następujący problem... Wyświetlanie zamierzam zrealizować dzieląc "obszar rysowania" na n równych częsci. Stabilizację obrazu zrobiłem za pomocą halotronu podłączonego do INT0. W przerwaniu ustawiana jest flaga rozpoczęcia wyświetlania a...

    Mikrokontrolery AVR   02 Gru 2009 16:03 Odpowiedzi: 7    Wyświetleń: 2281
  • [Bascom]ATmega8 Timer jako licznik

    Mam takie coś. Co jest nie tak? $regfile = "m8def.dat" $crystal = 8000000 $sim Config Timer0 = Timer , Prescale = 64 Config Portd = Output Portd.0 = 0 Portd.1 = 0 Portd.2 = 0 Dim Sekundnik30 As Byte Dim Minutnik As Byte Dim W As Byte Led1 Alias Portd.0 Led2 Alias Portd.1 Led3...

    Mikrokontrolery AVR   27 Paź 2010 09:46 Odpowiedzi: 7    Wyświetleń: 5278
  • ATmega8 - Serwo w połączeniu z RC5

    Witam ogarnąłem już dużo na temat programowania w bascom, tylko mam kolejny problem, mianowicie chciałbym zaprogramować obsługę serwa pilotem nadającym w RC5 lecz gdy połączę obsługę rc5 i serwa mam takie błędy i nic nie działa: ........ Pojedynczo programy działają ok. ................. Rc5+...

    Mikrokontrolery AVR   10 Maj 2015 13:54 Odpowiedzi: 7    Wyświetleń: 1098
  • Poszukuje sprawny zegar [Bascom][Atmega8]

    Witam ja dopiero zaczyna zabawe z avrami ale zegarek udało mi się zrobić może ci się przyda, tylko nie ma jeszcze ustawiania godziny, trzeba w programie ustwic aktualną i jest to na wewnętrznym kwarcu (mało dokładny ale do zabawy wystarczy) bo nie chciałem zepsuć sobie megi jak bym coś poplątał w fusbitach...

    Mikrokontrolery AVR   29 Mar 2010 13:17 Odpowiedzi: 15    Wyświetleń: 7451
  • Bascom atmega8 wieszanie sie programu z rc5

    Witam Mam problem z odbiorem sygnału rc5 a dokładnie buduję zegar na wyświetlaczu 7-seg w oparciu o atmege8 i układ pcf8583. Jak na razie wszystko mi działa i odczytuje czas i wyświetlam go lecz po dodaniu wierszy kodu programu odpowiedzialnych za odbiór rc5 program się wiesza i nic nie realizuje, a...

    Mikrokontrolery AVR   14 Sie 2011 15:12 Odpowiedzi: 2    Wyświetleń: 1135
  • BASCOM, ATmega8 - Dwa wyświetlacze 7segmentowe + ULN2803.

    Witam. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config portd = output config pinb.0 = output config pinb.2 = output Config timer0 = timer , prescale = 256 declare sub pobr_znaku(cyfra as byte) on timer0 mult_wysw dim a as byte dim b as byte dim nr_wysw as byte dim...

    Mikrokontrolery   13 Sty 2014 23:46 Odpowiedzi: 3    Wyświetleń: 1284
  • [bascom] atmega8 x2 - szeregowa komunikacja dwóch procesorów

    Nie wiem czy dobrze kombinuje i trochę mi nie pasuje co zrobiłem. Do tego celu wykorzystuje polecenie Config Serialin które po konfiguracji wygląda tak: [syntax=basic4gl] Config Serialin = Buffered , Size = 20 Config Timer0 = Timer , Prescale = 256 Dim A As String * 10 Dim Odczyt As...

    Mikrokontrolery AVR   24 Lis 2014 22:25 Odpowiedzi: 39    Wyświetleń: 3951
  • Bascom ATMega8 - tryb powerdown brak wybudzania z przerwania zew. INT0

    Witam Procesor przechodzi w stan Powerdown po ustalonym czasie kiedy zmienna L=1. Ustawiłem wybudzanie z przycisku (podanie 0 na int0) no i nie działa . Przepatrzyłem już chyba wszystkie tematy na forum i robiłem z milion kombinacji. Już nie mam pojęcia co robić czy to może być wina BASCOM, procesora...

    Mikrokontrolery AVR   26 Lut 2015 22:55 Odpowiedzi: 4    Wyświetleń: 876
  • Licznik impulsów na Atmega8- jakie oprogramowanie w Bascom?

    zobacz sobie temat: program będzie bardzo podobnie wyglądał. Chodzi mi o Timery. Dodano po 2 ale czy te diody mają się świecić cały czas to znaczy, że jeśli będzie więcej impulsów niż 200, to mają się świecić wszystkie 3 diody czy tylko 3 dioda?? Tak na szybko napisałem( nie testowałem...

    Mikrokontrolery   17 Sie 2007 21:02 Odpowiedzi: 4    Wyświetleń: 2483
  • [Bascom][ATMega8]Przerwanie rozkłada transmisję 1wire

    Witam Śmiem zapytać co to za zapis: 1wwrite &HCC , 1 , Pind , 2 ? No raczej wszystkie linie związane z odczytem i zapisem do DS'a są krótko mówiąc zje****. Pozdro Moze i tak, nie twierdze ze jestem orlem, daleki jestem nawet od powiedzenia ze 'umiem' ;) Podlaczone mam 2 czujniki (na...

    Mikrokontrolery AVR   23 Lis 2008 22:13 Odpowiedzi: 9    Wyświetleń: 1871
  • [Bascom][ATMega8]Klawiatura matrycowa, przełączniki.

    Faktycznie troche nieczytelnie to wszystko opisałem.. Jeszcze raz. Robię tablicę z przełącznikami. Przełączniki te, będą mogły być ustawione w różnych konfiguracjach np. 2 na raz włączone w pierwszej kolumnie, jeden w drugiej i trzy w trzeciej. Aktualnie dla testów i napisania poprawnie mojego...

    Mikrokontrolery AVR   28 Maj 2009 15:57 Odpowiedzi: 2    Wyświetleń: 2225
  • Bascom odbiór ir pomoc za punkty ?

    Zacznę może od początku... Chcę odczytać kody IR z pilota do LG. W manualu znalałem opis transmisji IR w TV LG. I po porównaniu wygląda to na kod protokół NEC. Ale jest mała różnica... Pewnie jedna-setna ms nie robi różnicy? :) Znalazłem taki kod: '***************************************...

    Mikrokontrolery   25 Wrz 2009 15:58 Odpowiedzi: 5    Wyświetleń: 2770
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Na forum znalasłem program do odczytu kodów klawiszy do pilota NEC. Z tego co widzę to autor nie przejmował się zbyt dokłądnością. Nie wszystko tutaj rozumiem, mógłby ktoś w kilku słowach opisać jak to działa? Przepełnienie występuje co 96us co 96us wykonuje się etykieta tikers (nie wiem po co...

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6078
  • [Bascom] atmega8 sprawdzenie programu.

    Pisanie na kilkanaście minut i zobacz że lepiej to wygląda niż twoja sieczka. Do tego możesz teraz bardzo łatwo dodawać sobie kolejne efekty. Jak nie zadziała to sobie popraw :-) [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Portd.0 = Input Config Portd.1 = Input Config...

    Mikrokontrolery AVR   28 Lut 2012 23:13 Odpowiedzi: 20    Wyświetleń: 2075
  • Atmega8 / Bascom - WTV020 - uruchomienie

    Witam Przetestowałem moduł Sparkfun, działa rewelacyjnie - karta 512Mb Na takim kodzie mówi czas: W module wtv020 na 6pin od karty dałem połączenie do GND - na forum Arduino znalazłem że to pomaga, ale nic nie pomogło. tylko, że według schematu wersji mini pin 6 karty to GND i raczej powinien...

    Mikrokontrolery   09 Wrz 2017 07:00 Odpowiedzi: 14    Wyświetleń: 3021
  • transfer projektu Bascom Atmega8 > Atmega48

    Szanowni Panowie! Mam prośbę, skupmy się na sednie problemu. Atmel wyraźnie wskazuje, że atmegę8 można zastąpić atmegą88. Przygotował stosowną notę, w której opisuje związane z tym problemy, link do noty został uprzejmie podany w jednym z wcześniejszych postów. Ja rozumiem, że procesory nie są...

    Mikrokontrolery AVR   19 Lip 2011 11:32 Odpowiedzi: 10    Wyświetleń: 2114
  • atmega 8 odmierzenie 1s za pomocą timer0 bascom avr

    witam chce odmierzyć 1 s za pomocą timer0 w procku Atmega8, robię to tak: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Config Timer0 = Timer , Prescale = 256 On...

    Mikrokontrolery   27 Wrz 2007 10:51 Odpowiedzi: 0    Wyświetleń: 1495
  • ATMEGA BASCOM - przerobienie kodu z atmega1284p na atmega8

    Witam, Chciałbym przerobić nie swój kod programu pod żyroskop l3g4200d. Kod znalazłem w internecie jest napisany właśnie na atmegę 1284p, a ja potrzebuję go przerobić na atmegę8. Kod wygląda następująco: [syntax=basic4gl]'========...

    Mikrokontrolery AVR   18 Cze 2013 11:05 Odpowiedzi: 4    Wyświetleń: 2064
  • Złe generowanie oraz wyświetlanie znaku Deflcdchar w Bascom

    Pisząc program chciałem wstawić swoje znaki za pomocą polecenia Deflcdchar, ale pojawił się problem . Na wyświetlaczu lcd zamiast zdwfiniowanych znaków pojawiają się krzaczki , próbowałem na różnych prockach attiny2313, atmega8 i atmega32 wszędzie to samo. Wszystko oprócz tego wyświetla się normalnie,...

    Mikrokontrolery AVR   02 Lut 2014 13:40 Odpowiedzi: 2    Wyświetleń: 1143
  • atmega8 i wyświetlacz 7 segmentowy LED ==> BASCOM

    No to mam juz jakis podstawowy kod do pomiaru predkosci :) mam multipleksa NIE WIEM CZY DOBRZE ZADEKLAROWALEM PORTY - prosze o sprawdzenie czy ilosc cyferek sie zgadza i czy prawidlowo "pominalem" bity kwarcu (portB) resetu (PortC) i timer'a (portD) - wystarczy tam dac zera (wejscia) i juz?? no...

    Mikrokontrolery   05 Lis 2005 09:16 Odpowiedzi: 31    Wyświetleń: 22566
  • Liczenie kanałów DMX na ATmega8

    Szukałem odpowiedzi na to pytanie, lecz nie znalazłem, wiec postanowiłem rozpocząć nowy temat. Otóż mam problem z liczeniem kanałów DMX, a dokładnie z timerem0 którego używam w tym celu. Mikrokontroler to jak w temacie ATmega8, częstotliwość taktowania 8 MHz, ustawienia sprzętowego UART 250 000 baud....

    Programowanie   29 Maj 2006 08:41 Odpowiedzi: 1    Wyświetleń: 1197
  • [bascom][atmega8] Problem z przerwaniami od przepelnienia

    Dziwne, że Bascom nie zgłosił błędu. Moim zdaniem powinno być: Load Timer0, 5 albo Counter0 = 5 Brakuje również Start Timer0, ale może Bascom i tak go uruchamia. Jedna jak i druga forma jest poprawna choć działa trochę inaczej. Po za tym komenda start timer0 jest zbędna gdyż ustawienie...

    Mikrokontrolery AVR   02 Lis 2009 18:38 Odpowiedzi: 2    Wyświetleń: 1071
  • Wykonanie stopera [ATMega8]

    Witam, siedzę już kilka dni pisząc i jednocześnie ucząc się programowania w BASCOM'ie. Napotkałem na mały problem przy programowaniu stopera, mianowicie nie potrafię zmusić układu by rozpoczynał odliczanie w momencie wciśnięcia przycisku. Proszę o pomoc, sam próbowałem już wielu sposobów ale puki co...

    Mikrokontrolery AVR   13 Mar 2010 07:16 Odpowiedzi: 9    Wyświetleń: 2034
  • [Bascom][ATmega8]Dziwne odczyty z eeprom-u.

    Witam. Mam problem z prawidłowym odczytywaniem danych z eepromu atmega 8. Dzieje się to po kilkunastu startach procesora, zamiast np. 90 wskakuje mi 10 lub inne głupoty... do procka mam podłączony kwarc 8MHz z każdego +5V 100nF, reset podciągnięty do +5V przez 5,1k i kondensator 100nF do masy, fusy...

    Mikrokontrolery AVR   14 Sie 2010 22:49 Odpowiedzi: 3    Wyświetleń: 1973
  • Atmega8, programowy PWM, bascom

    konfiguracja TIMERA: [syntax=basic4gl]Config Timer0 = Timer , Prescale = 256 'konfiguracja Timer0 jako timer On Timer0 Przerwanie 'wywołanie procedury liczącej przy przerwaniu Enable Timer0 ...

    Mikrokontrolery   03 Maj 2012 21:06 Odpowiedzi: 24    Wyświetleń: 11252
  • ATmega8 [BAS] - TIMER0 nie startuje.

    Nie wiem jak w nowych wersjach BASCOM'a, ale w starych nigdy nie użyłem Start timer0 i jakoś wszystko działało. Teraz przerzuciłem się na C, bo lepiej się panuje nad wszystkim. Przeczytaj dokładnie helpa od twojej wersji i co po czym powinno być. Ciężko powiedzieć co się może dziać z BASCOM'em w tej...

    Mikrokontrolery AVR   10 Paź 2012 17:16 Odpowiedzi: 12    Wyświetleń: 1194
  • Atmega8 - Bascom - dodanie obsługi I2C, połączenie programów

    Witam. Chciałbym sobie wykonać zegar z tego tematu [url=]LINK ale chciałbym dodać do tego zegar RTC. Myślałem żeby użyć DS1307 lub PCF8583, do obsługi tego drugiego znalazłem taki oto fragment kodu: [syntax=basic4gl]Config Sda = P3.5 'konfiguracja linii SDA magistrali I2C Config Scl = P3.7 'konfiguracja...

    Mikrokontrolery AVR   21 Lut 2014 00:49 Odpowiedzi: 4    Wyświetleń: 1218
  • [Bascom][Atmega8] - Steruje RGB ale chce więcej :-)

    Proszę: [syntax=basic4gl] $regfile = "" $crystal = Config Portb = Output Config Timer0 = Timer , Prescale = 1 Enable Interrupts Enable Timer0 On Timer0 Int_pwm Dim Pwm(4) As Byte Dim Pwm_ct As Byte Pwm(1) = 32 Pwm(2) = 64 Pwm(3) = 96 Pwm(4) = 128 Do Loop End Int_pwm: ...

    Mikrokontrolery AVR   17 Gru 2014 15:25 Odpowiedzi: 17    Wyświetleń: 1425
  • Pytanie o pomiar czasu w ATMEGA8 - Dokładność

    Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem prac...

    Mikrokontrolery   15 Mar 2008 22:10 Odpowiedzi: 9    Wyświetleń: 5842
  • Atmega8,rc5,Bascom - Brak odbioru kodu rc5

    Mam inny pilot który bankowo nadaje w RC5.I nic.Zero reakcji W takim razie po co przy konfiguracji Getrc5 można zmienić domyślny Timer0 na Timer2? Czy tylko po to żeby zwolnić Timer0 jeśli jest używany do innej funkcji? i co nam daje zmiana mnożnika PRESCALE określana przy funkcji GETRC5? W gruncie...

    Mikrokontrolery AVR   05 Kwi 2013 19:03 Odpowiedzi: 4    Wyświetleń: 2694
  • [atmega][bascom]problem z odliczaniem czasu

    No jest w planie kwarc 8MHz bo odcinki są po kawałku nawet do 12 godzin (pomiędzy odszranianiem) ale tu mi chodziło raczej o krótszy czas około 3 min pozwalający sprężarce na wyrównanie ciśnienia, zrobiłem coś takiego podobnego tyle że na timer0 ale za cholere nie mogę dobrać preskalera i ilości impulsów....

    Mikrokontrolery   12 Wrz 2008 14:02 Odpowiedzi: 20    Wyświetleń: 2475
  • Dziwne zachowanie ATmega8

    Witam! Mam problem z programem w bascom'ie. Chce generować przebieg prostokątny na jednym z wyjść mikrokontrolera, lecz częstotliwość przebiegu wygenerowanego ni jak się ma do częstotliwości która powinna być wygenerowana. Częstotliwość obliczam dzieląc częstotliwość taktowania kwarcu (w moim przypadku...

    Mikrokontrolery AVR   10 Kwi 2009 07:32 Odpowiedzi: 7    Wyświetleń: 1416
  • [bascom]Timer zamiast waitms do obslugi dgran przyciskow i 1wire

    Wracajac do tematu czy moglbym prosic przynajmniej o pseudo kod obslugi przykladowo drgania w przyciskach , wysterowania przekaznika np przez 2s oraz komunikacji 1wire jednym timerem (atmega8 ma az 2 timery wiec pewnie szybko skoncza sie jego mozliwosci chcac napisac kod bez zatrzymywania) Cały...

    Mikrokontrolery AVR   15 Sty 2012 14:24 Odpowiedzi: 11    Wyświetleń: 2873
  • atmega1284p Bascom - DCF77 + Timery + przerwania

    Witam Do "kompletu" brakuje mi obsługi zegara DCF77. Tzn. uruchamiałem już wcześniej na Atmega8 i nie było problemów. Jednak przy tym układzie wykorzystuję Timer, przerwania - może konfiguracja jest zła ?. Timer0 - liczniki i flagi Timer1 - DCF77 Timer2 + INT0 - odbiór RC5 INT1 - przerwanie od...

    Mikrokontrolery AVR   01 Sty 2013 02:17 Odpowiedzi: 0    Wyświetleń: 1050
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop...

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1152
  • Servo, Bascom, Timer

    WItam :) Zwracam sie do szanownych doświadczonych kolegów o podpowiedź. Bawię się ostatnio mikrokontrolerkiem atmega8 w sterowanie servem (hitec hs-55). Program piszę w Bascomie i bardzo chciałbym załapać jak sensownie uzywać timera i przerwan (nie chcę uzywać bascomowskiego config servo). Po...

    Mikrokontrolery   10 Cze 2010 09:36 Odpowiedzi: 7    Wyświetleń: 5001
  • [ATmega16][BASCOM] Precyzja timer0 przy zegarze 8MHz

    Podłączę się pod temat ponieważ mam podobny problem. W atmega8 mam prawie identyczny program do odmierzania 1s (przepisany z książki).Do uC mam dołączony kwarc 8MHz poprzez 2 x 30 pF, żadnych fusbitów nie ustawiałem, problem polega na tym, że 1s trwa około 10 sekund. Gdzie szukać problemu?? $regfile...

    Mikrokontrolery AVR   23 Lut 2009 21:52 Odpowiedzi: 19    Wyświetleń: 2672
  • [mega8][bascom]Czy możliwe jest wygenerowanie sygnału 40KHz?

    Witam. Z góry powiem: wiem, że istnieje coś takiego jak google, wiem, że były te tematy wałkowane wiele razy, i proszę o odpowiedź: Czy da się wygenerować 40 KHz w atmega8 na kwarcu 8MHz? Męczę się z tym już od paru godzin i jak narazie udało mi się uzyskać max 30Us. Bardzo prosiłbym o jakiś kawałek...

    Mikrokontrolery AVR   29 Sie 2009 20:12 Odpowiedzi: 13    Wyświetleń: 2116
  • [Bascom]Licznik z wyswietlaczem 7-segmentowym

    Ostatnio pracuje w bascomie... Chce napisać prosty program pod atmega8, który będzie sterował 4 wyświetlaczami 7 segmentowymi.. program ma być licznikiem impulsów które mają być wyświetlane na wyświetlaczach... zastosowałem metodę multipleksy na tranzystorach BC327.. Moje pytanie.. co w kodzie poniżej...

    Mikrokontrolery AVR   23 Paź 2009 12:52 Odpowiedzi: 11    Wyświetleń: 3298
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Aż sprawdziłem na ATMega8- bo nie mam 16. No i tak jest. $regfile "m8def.dat" $crystal = 4000000 Config Timer0 = Timer , Prescale = 1 Config Portb = Output Enable Interrupts Enable Timer0 Load Timer0 , 53 'On Timer0 Ir Do Set Portb.0 'Portb.0 = 1 Wait 1 'sei Reset Portb.0 'Portb.0...

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4298
  • Regulator modelarski Bascom

    Witam wszystkich serdecznie. Właśnie zacząłem zabawę z modelarstwem i chciałbym sobie zrobić prosty regulator do silników szczotkowych. Znalazłem w necie kilka schematów. Poskładałem sobie układ wg schematu Przerobiłem kod z noty katalogowej bascoma [code:1] $regfile = "ATtiny2313.dat" $hwstack...

    Robotyka Modelarstwo   21 Sie 2013 08:12 Odpowiedzi: 1    Wyświetleń: 1836
  • Menu termostatu bascom pomoc

    Witam. Postanowiłem postawić swoje pierwsze kroki w budowie termostatu, Zbudowany na Atmega8. Program postanowiłem napisać z informacji znalezionych w sieci. Udało mi się zrobić pomiar temperatury, Nie mogę sobie jednak poradzić z menu nastawu temperatury oraz histerezy. Zamieszczam kod. Jeżeli ktoś...

    Mikrokontrolery AVR   10 Mar 2014 20:57 Odpowiedzi: 2    Wyświetleń: 1446
  • Zegar wtórny Atmega8 z osobną cewką na sekundy i osobną na minuty

    Jestem świadomy ze kiedyś będę żałował, być może już żałuje bo jakoś nie potrafię nawet zacząć pisać w C. Napisałem cześć programu w Bascom działa mi funkcja sekund (zegar powinien pracować po podłączeniu mostka H) tylko mam problem z minutami. Rozumiem ze muszę tak przeliczyć częstotliwość aby możliwe...

    Mikrokontrolery   15 Maj 2015 21:30 Odpowiedzi: 33    Wyświetleń: 2562
  • Problem z timerem na Atmega8 w bascomie

    Witam! Od niedawna zacząłem przygode z bascomem i jak dotąd wszystko szło gładko i przyjemnie dopóki nie zabrałem sie za obsługe timera. Korzystają z helpa napisałem najprostszy chyba program liczący od 0 w góre co 1s. W symulatorze wszystko działa jak należy ale w realu już nie. Mógłby mi ktoś podpowiedzieć...

    Mikrokontrolery   31 Sty 2007 08:08 Odpowiedzi: 14    Wyświetleń: 1762
  • AVR-Studio i bascom

    Witam!! Mam taki prosty programik napisany w bascomie: Config Timer0 = Timer , Prescale = 1 On Timer0 Przerwanie Enable Timer0 Enable Interrupts Do Loop Przerwanie:... Symuluje jego dzialanie w AVR Studio.Jesli w AStudio ustawie procek 2313 to wszystko dziala ok a jak zmienie...

    Mikrokontrolery   26 Kwi 2005 12:53 Odpowiedzi: 2    Wyświetleń: 1029
  • zegar+timer0 bascom pomocy

    robie układ sterownika programowalnego na ATmega8 chciałbym aby po wejściu do jakiegoś menu po czasie nie używania klawiszy sterownik skoczył do głównego menu w tym celu chce uruchomić np timer0 który po przepełnieniu licznika wywoła procedurę skoku do menu głównego. i tu problem zegarek działa jak...

    Mikrokontrolery   06 Sty 2006 11:42 Odpowiedzi: 6    Wyświetleń: 1937
  • [AVR BASCOM] Program do wagi - obliczenia.

    Napisałem programik do wagi, obsługuje przetwornik ac w AtMega8 : $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.5 Dim I As Byte Config Adc = Single...

    Mikrokontrolery AVR   20 Paź 2009 18:49 Odpowiedzi: 16    Wyświetleń: 3522
  • [atmega8][C][AVRS5] - PWM programowy na 16 diod

    Jest to proste korzystasz z przerwań jakie generuje timer0 podobnie jak to opisał kolega z innego tematu tego fora w bascom napisał '************* Konfiguracja uC ***************** '********************... = "attiny2313.dat" $crystal = 16000000 Config Portb...

    Mikrokontrolery AVR   24 Mar 2013 15:29 Odpowiedzi: 5    Wyświetleń: 2037
  • Atmega8 - Kostka do gry BASCOM

    Witam Ostatnio wykonałem mały projekt kostki do gry. Z uwagi, że mam bardzo małe doświadczenie z uC, proszę o uwagi dotyczące programu itp..

    Mikrokontrolery   20 Sty 2015 22:25 Odpowiedzi: 8    Wyświetleń: 1005