opoznienie atmega8

Znaleziono około 496 wyników dla: opoznienie atmega8
  • [C][ATmega8] - Odchudzenie kodu - oświetlenie samochodowe

    Dlaczego nie? Wątek, który podałeś jako przykład to stek bzdur. Przy pomocy delay_ms można realizować opóźnienia bardzo długie, z pewnością przekraczające 3000ms: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   19 Mar 2013 21:52 Odpowiedzi: 9    Wyświetleń: 1347
  • Atmega8 + LCD błędy i brak kompilacji przy wykorzystaniu zmiennej w kilku miejsc

    Po trzecie primo: w funkcji _delay_ms() nie stosuje się zmiennej jako argumentu (tu wyjaśnienie: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   01 Kwi 2017 18:34 Odpowiedzi: 4    Wyświetleń: 921
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • ATmega8 - Problemy z resetem i programowaniem w prototypach SMD

    Przy przełączaniu przetwornika miedzy kanałami dobrze jest odczekać chwilke czasu po zmianie kanału. Wynika to z zaklocen wystepujacych podczas przelaczania multipleksera: jesli przy nowym pomiarze biezacy kanal zostal zmieniony, to przez pewien czas na wejsciu przetwornika wystepuja stany nieustalone. Mozna zrezygnowac z tego opoznienia, jesli pomiary...

    Mikrokontrolery   21 Gru 2006 16:47 Odpowiedzi: 37    Wyświetleń: 4348
  • REKLAMA
  • Atmega8 i JM240128 z T6963C - zawieszanie przy rysowaniu pikseli

    Mozliwe. Ale skoro mam ustawiony PORTD (piny danych wysylanych do wyswietlacza) ustawione na OUT, to jak czytac stany wymuszone na nich przez LCD (status)? Uzywam CodevisionAVR. A co do petli... stosuje je bo w katalogu sa podane minimalne odstepy czasowe miedzy wyzwalaniem odpowiednich stanow na pinach. Wynosza one srednio min. 80ns wiec musialem dac...

    Mikrokontrolery   10 Paź 2006 17:34 Odpowiedzi: 7    Wyświetleń: 2217
  • REKLAMA
  • [atmega8][C] Timer2 i opóźnienia w zliczaniu czasu

    Po pierwsze jesli ustawiasz bity WGM21 i WGM20 to licznik dziala w trybie fast PWM. Po drugie, ale pewnie mniej wazne, sei() daje sie po skonfigurowaniu wszystkich licznikow. Po trzecie timer2 odlicza tylko 1ms a ty potrzebujesz 1s co daje ci 100 przerwan ray ponad sto taktow opoznienia, ale to i tak nie powinno wyjsc okolo 2 -3 s.

    Mikrokontrolery AVR   25 Sie 2008 21:47 Odpowiedzi: 9    Wyświetleń: 4136
  • [ATMega8] - Inne przyczyny niedokładności funkcji delay_ms i delay_us

    Warto zaglądnąć tu: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   06 Paź 2014 08:13 Odpowiedzi: 3    Wyświetleń: 1488
  • ATMEGA8 - Obliczenia przy użyciu math.h - co robię nie tak?

    http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   27 Paź 2012 08:53 Odpowiedzi: 3    Wyświetleń: 1251
  • Bascom: Sterowanie silnikami krokowymi ATMega8, błąd w obsłudze przycisków

    Może zrób tak: If Pind.2 = 0 Then 'i jest wciśnięty przycisk PIND.2 Incr Opoznienie_odczytu 'no bo przycisk ma drgania dłużej niż 237us- niech zwiększy 'to sprawdzanie powtórne do 17ms If Opoznienie_odczytu >= 70 Then 'dajmy mu na wygaszenie drgań 17ms If Temp0 = 0 Then ' i jest zezwolenie na zmianę stanu Gosub Ustawianie Temp0 = 1 ' zablokuj zezwolenie...

    Mikrokontrolery AVR   14 Sty 2010 20:44 Odpowiedzi: 33    Wyświetleń: 4425
  • REKLAMA
  • Atmega8 działa, konwerter RS działa. Razem - nie startuje.

    Witam, ...Na samym początku programu mam miganie 100x50ms - stad wiem, czy program wisi czy nie. ... jestes w stanie to zauwazyc to dla ludzkiego oka swiecenie ciagle no i masz opoznienie rzedu 5s na starcie. Wlasnie od tego masz konfiguracje procesora fusebits, ustawiasz odpowiednie poziomy i opoznienia przy starcie, czemu nie dasz kondensatora raczej...

    Mikrokontrolery Początkujący   24 Paź 2019 12:58 Odpowiedzi: 23    Wyświetleń: 906
  • [Bascom][Atmega8] Problem z opóźnieniem wykonania programu

    Hmm, czy takie coś by się sprawdziło? :D $crystal 1000000 dim 5min as byte Config Timer1 = Timer, Prescale = 1024 On Timer1 Opoznienie On Interrupts Enable Timer1 Load Timer1 = 65535 Opoznienie Load Timer1 = 65535 incr 5min If 5min = 5 Then *********** 5min = 0 End If Return

    Mikrokontrolery AVR   29 Wrz 2010 17:30 Odpowiedzi: 12    Wyświetleń: 2645
  • [Atmega8] Jak zbudować moduł GSM z Atmega8 i SE T300 do sterowania SMS?

    Sugeruje dać pomiędzy instrukcjami: [syntax=vb] Print "ATH" ; Chr(13) ; 'rozłączenie dzwonienia Print "AT" ; Chr(13) ; [/syntax] opóznienie chociażby 20ms

    Mikrokontrolery AVR   18 Sie 2011 09:35 Odpowiedzi: 94    Wyświetleń: 56348
  • Atmega8 + DS18B20: Odczyt temperatury zawsze pokazuje 170, co jest nie tak?

    opoznienie musi byc min 750ms.. bo inaczej otrzymasz zle wartosci

    Mikrokontrolery   20 Kwi 2008 16:36 Odpowiedzi: 10    Wyświetleń: 4029
  • REKLAMA
  • Atmega8 - Jak zredukować opóźnienia przy obsłudze przycisków i czujników DS18B20?

    Nie używasz magicznego słowa na 'v' w deklaracji zbędnej zmiennej flaga, która zresztą powinna być typu _Bool. Druga wersja kodu, ta działająca, jest nieco zgrabniejsza.

    Mikrokontrolery   17 Gru 2013 22:06 Odpowiedzi: 12    Wyświetleń: 1824
  • ATmega8 - sekwencyjne zapalanie diod LED w zależności od stanu SW0

    W sprawie opóźnień polecam artykuł: void _delay_ms(double _ms) Funkcja powoduje opóźnienie o _ms milisekund. Maksymalne generowane opóźnienie wynosi 262.14ms / F_CPU(w MHz). Jeśli podana wartość przekracza dopuszczalne maksimum, funkcja działa ze zmniejszoną rozdzielczością (0.1ms) generując opóźnienia do 6.5535s niezależnie od częstotliwości pracy...

    Mikrokontrolery AVR   21 Kwi 2010 07:54 Odpowiedzi: 8    Wyświetleń: 2171
  • AVR ATMEGA8: Brak wyświetlania na LCD 2x16, linia czarnych kwadratów

    SET_E; LCD = ((LCD & 0xF0) | (x & 0xF0)); CLR_E; SET_E; LCD = ((LCD & 0xF0) | (x & 0x0F) << 4); CLR_E; Chyba przekombinowałeś Spróbuj tak: SET_E; LCD=(LCD & 0xF0) | (x >>4); CLR_E; SET_E; LCD=(LCD & 0xF0) | (x & 0x0F); CLR_E; Nie...

    Mikrokontrolery   26 Cze 2007 08:20 Odpowiedzi: 2    Wyświetleń: 1341
  • [Atmega8][C/AVR Studio] Niepoprawne zliczanie impulsów impulsatora.

    Z mojego doświadczenia z impulsatorami mechanicznymi wystarczą 4 ms opóźnienia.

    Mikrokontrolery AVR   15 Wrz 2011 12:32 Odpowiedzi: 14    Wyświetleń: 4182
  • [atmega8][C]dziwne zachowanie i problem z util/delay.h

    nie zrozumiałeś... tamto delay_ms nie bylo w petli:P a o maksymalnym opoznieniu czytalem:D mimo wszystko dzieki:P

    Mikrokontrolery AVR   25 Lip 2009 12:48 Odpowiedzi: 32    Wyświetleń: 7611
  • ATMega8, lm1972 - TWI, brak komunikacji z cyfrowym potencjometrem

    Cześć. 1. Najpierw podłącz prawidłowo mikrokontroler: http://mikrokontrolery.blogspot.com/2011... 2. Później prawidłowo zdefiniuj F_CPU: http://mikrokontrolery.blogspot.com/2011... 3. Potem pokaż komunikaty z kompilacji. 4. Następnie wskaż, gdzie masz pętlę główną programu. 5. I przeczytaj...

    Mikrokontrolery AVR   04 Paź 2013 19:49 Odpowiedzi: 3    Wyświetleń: 2451
  • Atmega8 - program sterowania pralki w BASCOM - odczyt wejść

    Wprowadziłem te wszystkie zmiany, wyeliminowałem pętle WHILE, nadal procesor nie odczytuje wejść podczas wykonywania programu, czy możliwe jest że jest za wolny i wczyta te zmiany ze znacznym opóźnieniem?

    Mikrokontrolery Początkujący   11 Cze 2018 09:54 Odpowiedzi: 15    Wyświetleń: 858
  • Problem z HD44780, Busy Flag i ATMega8... Znowu :-(

    Holy, pracuje na 16MHz. Wszystko dziala, kiedy z funkcji LCD_Send() wywale dwa wywolania funkcji LCD_Busy() i zmienie "nop'y" na delay(1) [opoznienie o jedna milisekunde].

    Mikrokontrolery   08 Cze 2006 08:48 Odpowiedzi: 3    Wyświetleń: 1650
  • ATmega8 - nie można ponownie zaprogramować przez UsbAsp

    Witaj. Może przy okazji programowania zmieniłeś fusebity i zablokowałeś mikrokontroler, albo podczas programowania nie kasujesz pamięci FLASH. Doinstaluj AVR Studio 4.18 lub 4.19 i w nim pisz swoje programy - oprócz takich zalet jak automatyczne tworzenie makefile (które często jest przyczyną problemów) dostajesz dodatkowo symulator AVR, a to bardzo...

    Początkujący Elektronicy   01 Lut 2014 04:59 Odpowiedzi: 1    Wyświetleń: 1230
  • Atmega8 - częste błędy difference at ... po 100 zaprogramowaniach

    Ile tego opoznienia wpisać ??? Tak co ile skakać, 1, 5??

    Mikrokontrolery   23 Lut 2007 10:14 Odpowiedzi: 25    Wyświetleń: 6147
  • Optymalizacja interpretatora komend na Atmega8 - jak przyspieszyć porównania?

    komendy mozna zastapic tokenami, ktore sa indeksami do tablicy zawierajacej adres funkcji realizujacej dana komende. Czyli pobierasz token (np. 8-bitowy, jesli komend jest mniej niz 256), odczytujesz adres funkcji z tablicy pod tym indeksem i ja wywolujesz. Dzieki temu nic nie musisz sprawdzac, a kazda komenda jest wykonywana z takim samym opoznieniem....

    Mikrokontrolery AVR   18 Sty 2010 22:50 Odpowiedzi: 5    Wyświetleń: 1224
  • [Atmega8] [C] Różnice w opóźnieniach delay_ms i delay_us, dlaczego?

    sama pętla for dodaje jeszcze 3 cykle zegarowe, popatrz na liczbę wykonań pętli dla 8MHz zegara pierwsza to 70*3/8000ms + 70*1ms = 26,25µs + 70 ms druga 70000*3/8000ms + 70ms = 26.25ms + 70ms różnica jest ogromna...

    Mikrokontrolery AVR   17 Cze 2010 23:50 Odpowiedzi: 3    Wyświetleń: 1692
  • Atmega88PA i RS485 - błędy w komunikacji przy echosondzie

    Nie chodzi mi o optymalny kod itp., chcę tylko by ATMEGA miała poprawne dane w pamięci! Ale Twoje rozwiązanie transmisji jest najgorsze z możliwych...dlatego masz z nim problemy. ISR(USART_RXC_vect) { buf_odbioru[poz_znaku_odbioru]=U... if(buf_odbioru[poz_znaku_odbioru... && buf_odbioru[poz_znaku_odbioru-1]...

    Mikrokontrolery   15 Lip 2010 16:09 Odpowiedzi: 31    Wyświetleń: 6672
  • Multimetr atmega8 - nieregularne skoki napięcia przy pomiarze, brak cewki w układzie

    joy_pl: jedyna taka tabele jaka mi sie kojarzy, to moze byc dotyczaca UART, gdzie widniala czestotliwosc rezonatora, predkosc transmisji i blad procentowy. Oprocz zwiekszenia opoznienia ja bym jeszcze dodal drugie opoznienie pomiedzy pomiarami a nie tylko na koncu petli.

    Projektowanie Układów   14 Gru 2007 14:21 Odpowiedzi: 12    Wyświetleń: 4549
  • Atmega8 - Silnik bipolarny z MTD2003, problem z kierunkiem obrotów

    Problemem jest to, że właśnie w takim programie jest się ciężko połapać, bo dane nie są czytelne. Jedno co mi się rzuca na pierwszy rzut oka - pętla powinna być symetryczna, a jej 2 pierwsze linijki nie są rozdzielone opóźnieniem...

    Mikrokontrolery AVR   30 Gru 2014 13:35 Odpowiedzi: 11    Wyświetleń: 1317
  • ATmega8 i LCD 2x16 - wyświetlają się kwadraty, brak tekstu, AVR-GCC

    Mialem bledy w opoznieniach. Troche sie nimi pobawilem i dziala. Dzieki.

    Mikrokontrolery   06 Maj 2007 10:07 Odpowiedzi: 4    Wyświetleń: 2322
  • Jak sprawdzić rzeczywiste opóźnienie w ATmega8 przy kwarcu 8MHz?

    Witam. W programie "AVR delay loop generator" wygenerowalem funkcje opoznienia dla procka ATmega8 przy zalozeniach: kwarc 8MHz, opoznienie 0,002s = 2ms i program wygenerowal mi kod (podaje przeksztalcony juz do funkcji w AVR studio) ; ============================= ; delay loop generator ; 16000 cycles: ; ----------------------------- ; delaying...

    Mikrokontrolery   17 Mar 2008 09:50 Odpowiedzi: 2    Wyświetleń: 1047
  • [atmega8]nrf24l01 - konieczność ponawiania wysłanych danych

    Już dokładnie nie pamiętam, ale chyba uzywałem bibliotek ze strony: [url=http://www.tinkerer.eu/AVRLib/nRF24... Przesyłanie między dwoma atemgami chodziło bardzo bobrze, sygnały zawsze docierały bez żadnych opóźnień.

    Mikrokontrolery AVR   13 Lis 2013 20:08 Odpowiedzi: 4    Wyświetleń: 2322
  • Kolejny zegarek LED na AtMega8, ale dokładny

    Można sprzętowo zwiększyć wartość kondensatora przy fotorezystorze, albo programowo: 1. Dodać stałą oraz jedną zmienną globalną na początku softu: #define OPOZNIENIE 15 double jafil; 2. Zamienić linie: adcval = ADC; // odczyt wyniku z ADC na te dwie linie: jafil = (OPOZNIENIE * jafil + ADC) / (OPOZNIENIE+1); // filtr wartosci z ADC adcval...

    DIY Konstrukcje   24 Sty 2025 19:30 Odpowiedzi: 345    Wyświetleń: 206651
  • [ATmega8] [ATmega8][C] - Wybudzanie z Power Down działa tylko raz, jak to naprawić?

    Rezystory są, a program nie zawiesza się w TWI. Przy programie z postu#6 po komunikacji z RTC i przepisaniu wartości na port z ledami, program sprawdza jeszcze czy ten port jest różny od zera po czym wykonuje opóźnienie 5s, zeruje port i idzie spać. Gdyby się zaciął w TWI nie wykonałby już gaszenia ledów po opóźnieniu.

    Mikrokontrolery Początkujący   22 Sie 2013 10:31 Odpowiedzi: 12    Wyświetleń: 2064
  • Atmega8 Bascom Zegar nixie modyfikacja kodu potrzebna pomoc.

    Nie wiem co z tym zatruwaniem, mam zegary Nixie działające po 15 lat, nic się nie dzieje, lampy też nie były nowe a z multimetrów. Wyłączaj całkowicie lampy, włączeniem czujnikiem mikrofalowym czy IR z opóźnieniem wyłaczenia

    Mikrokontrolery AVR   30 Wrz 2021 18:41 Odpowiedzi: 7    Wyświetleń: 462
  • [ATmega8] ATmega8 Bascom: Jak użyć Timer0 do opóźnienia zapalenia LED?

    Udało mi się odpalić program z książki Pana Wiązani, ale tam timet odmierza 1s Jak to przeliczyć? Jest jakiś na to wzór? Rzeczywiście musiało się 'udac odpalić' bo ten program nie jest pozbawiony błędów (!) \ A jak zrobić żeby odmierzał np 10 sekund? Zmiana preskalera wydłużyła max do 2sekund czas. Aby timer1 odmierzył inne/dowolne interwały czasu,...

    Mikrokontrolery Początkujący   10 Cze 2013 12:08 Odpowiedzi: 19    Wyświetleń: 3459
  • Jak napisać program w C do obsługi klawiatury 2 przyciski na Atmega8?

    Tylko tak na prawde opoznienie jest mniejsze niz te 500 ktore dajesz jako wartosc funkcji delay. Poczytaj plik delay.h to bedziesz wiedzial czemu;)

    Mikrokontrolery AVR   23 Kwi 2009 21:36 Odpowiedzi: 32    Wyświetleń: 6000
  • [ATMEGA8] ATMEGA8 i DS18B20 - brak komunikacji, dioda na PB2 nie działa

    Nie wiem w jakim środowisku piszesz ale w AVR Studio musisz też podać częstotliwość zegara z jaką układ będzie pracować. Inaczej źle Ci powylicza opóźnienia _delay_ms i _delay_us

    Mikrokontrolery Początkujący   02 Paź 2012 12:15 Odpowiedzi: 7    Wyświetleń: 1677
  • [ATmega8] [ATmega8][C] Przerwanie licznika nie generuje opóźnień, brak wyświetlania tekstu

    a _delay_ms i _delay_us Ci nie wystarcza ? Do opóźnień nie trzeba wykorzystywać koniecznie przerwań timera. Można wykorzystać flagi timera (o ile się da, ale wszystko zależy). Poza tym, zmienna deb w Twoim programie zapewne nie jest volatile, ale wrzuciłeś nam NIC, także pomoc też nijaka

    Mikrokontrolery AVR   05 Paź 2010 18:38 Odpowiedzi: 2    Wyświetleń: 731
  • [Atmega8] Atmega8 - wybudzanie z powerdown nie działa poprawnie na INT1

    Patrzylem na swoj program pilota uniwersalnego w którym stosuje power down i tam oprocz ustawienia wybudzania ma jeszcze ustawione aktywne przerwanie zewnetrzne i oczywiscie napisaną obsluge przerwania. Dodano po 2 moze zamiast zerowac pojedynczy bit w MCUCR wpisz cała wartosc do tego rejestru, gdyz nie widze gdzie ustawiasz ISC11, a jezeli zakladasz...

    Mikrokontrolery AVR   27 Sty 2010 11:40 Odpowiedzi: 8    Wyświetleń: 2689
  • [winavr][atmega8][C] DS18b20 Cały czas wyświetla -16.1 st. R

    Zmien owire_delay na funkcje inline - inaczej generowane krotkie opoznienia rzedu 1us sa super niedokladne (wez pod uwage, ze musisz wykonac mnowstwo instrukcji wywolujacych funkcje). Po rozpoczeciu konwersji musisz miec opoznienie (to co jest zakomentowane), inaczej uklad nie zdazy podac wynikow. Podaje wtedy stala wartosc (do poolingu), stad moze...

    Mikrokontrolery AVR   22 Lut 2010 21:12 Odpowiedzi: 15    Wyświetleń: 3417
  • Atmega8: Zmienna volatile i przerwania - problem z opóźnieniem w pętli while

    Powód jest bardzo prosty: zmniejszenie zmiennej w pamięci nie jest operacją atomową. Co prawda za każdym razem następuje odczytanie zmiennej, zmniejszenie jej a następnie zapis, to jeśli przerwanie wystąpi pomiędzy odczytem a zapisem, to utracisz zmianę dokonaną w przerwaniu. W przypadku gdy przerwanie i funkcja main konkurują o jeden zasób, musisz...

    Mikrokontrolery AVR   25 Kwi 2010 12:42 Odpowiedzi: 2    Wyświetleń: 1359
  • Jak zaprogramować matrycę LED 10x10 z atmega8 w C lub Bascom?

    jeszcze musisz sie WIELE nauczyc o programowaniu. np musisz sie nauczyc, ze zamiast korzystac z jakichs lewych rzeczy typu sbi i cbi mozna po prostu napisac: PORTx=0xFF; zamiast wykorzystywac do tego 8 polecen na poszczegolne bity. pomimo tego co napisales - ty MASZ multiplexowanie po ... w sumie nie wiadomo czym. taki program pisze sie zupelnie inaczej......

    Mikrokontrolery   10 Mar 2008 20:37 Odpowiedzi: 26    Wyświetleń: 7985
  • Atmega8 - Bascom - problem z instrukcją Waitus i Rnd

    Jeżeli losowe i bascom to trzeba zrobić pętle od zera do zadanej a w środku wstawić waitms 1. Np tak: dim opoznienie as byte 'moze byc inne dim petla_pomoc as byte .... opozninie=rnd(60) for petla_pomoc=0 to opozninie waitus 1 next petla_pomoc ....

    Mikrokontrolery   05 Cze 2006 17:40 Odpowiedzi: 7    Wyświetleń: 2397
  • [Atmega8] Atmega8 resetuje się po 260 µs przy użyciu przerwań w AVR Studio - dlaczego?

    Marcin1326 : Tak na marginesie pomyśl o zapewnieniu atomowego dostępu do zmiennej "time" - jeśli pomiędzy zapisem pierwszego a drugiego bajtu pojawi się przerwanie, to mogą się dziać różne dziwne rzeczy (tutaj co najwyżej opóźnienie inne niż oczekiwane). Tak jak wpisanie do "time" można raz rozwiązać atomowo (zapisanie SREG, cli(), operacja i odtworzenie...

    Mikrokontrolery AVR   10 Paź 2009 10:05 Odpowiedzi: 8    Wyświetleń: 3440
  • Jak skonfigurować ADC w Atmega8 do odczytu z potencjometru?

    bo nie masz wygaszania diodek: if (pomiar < 250) { PORTD |= (0<<PD5);//zapalamy pd5 PORTD &= ~(1<<PD6);//gasimy pd6 } else { PORTD |= (0<<PD6);//zapalamy pd6 PORTD &= ~(1<<PD5);//gasimy pd5 } delay_ms(10); PS. czemu nie używasz biblioteki util/delay.h...

    Mikrokontrolery   06 Maj 2011 15:58 Odpowiedzi: 25    Wyświetleń: 2021
  • [AVR][C] Wysterowanie LCD na ATMEGA8. Wyświetlacz WH2004A 4x20.

    Co do opóźnień - myśle że wprzypadku LCD nie powinno to mieć większego znaczenia. przy takim podejsciu nigdy go nie uruchomiesz. po to sa gotowe funkcje z naglowka delay.h (ktory zreszta dolaczasz, a nie uzywasz), zeby je wykorzystac i nie zastanawiac sie nad tym, czy opoznienie bedzie dokladne czy nie. skoro poprawiles kod, to moze wrzuc poprawiony?...

    Mikrokontrolery AVR   24 Mar 2009 21:24 Odpowiedzi: 8    Wyświetleń: 2706
  • Atmega8 - zawieszanie TWI przy zewnętrznym kwarcu 8MHz, jak rozwiązać?

    Pokaż jak ustawiasz fuse bity. Popróbuj także z różnymi opóźnieniami po resecie.

    Mikrokontrolery AVR   17 Maj 2009 14:15 Odpowiedzi: 8    Wyświetleń: 1839
  • [Bascom][Atmega8] Ciekawostka z wysterowaniem LCD 16x2

    atom1477, dzięki za kolejne uwagi, informacji o $initmicro na pewno się przyda - nie omieszkam też jej sprawdzić. Funkcja InitLCD po ustawieniu 0 na końcówce RW działa bez zarzutu i to w dodatku bez zastosowania opóźnienia. ;)

    Mikrokontrolery AVR   09 Sie 2009 20:56 Odpowiedzi: 9    Wyświetleń: 3811
  • ATMEGA8 Tryb CTC: Konfiguracja stanów wyjść OCR1A i OCR1B

    Wykorzystuję Bascom wiec niestety nie sprawdzę tych funkcji. Jaki problem przepisać na Basic? Nie jest to większym problemem, ale wolałbym nie wykorzystywać dodatkowego przerwania. A ja chce wyeliminować dodatkowe przerwanie i poza zerem sieci nie chce dodatkowych przerwań To wybrałeś zły procek. Preskaler w AVR jest mało elastyczny i aby wykorzystać...

    Mikrokontrolery AVR   21 Kwi 2018 11:18 Odpowiedzi: 37    Wyświetleń: 1830
  • Jak obliczyć czas trwania pełnego cyklu PWM dla ATmega8?

    pomijajac juz to ze petle sa kiepsko napisane (po co ci zmienna int, skoro wystarczy char?), to predkosc tego kodu zalezna jest od optymalizacji. jedyny sposob - poza syzyfowym liczeniem czasu instrukcji assemblerowych - to symulator. tak czy siak nie ma to jednak specjalnego sensu, bo czas twoich instrukcji bedzie stanowil ulamek tego opoznienia 5ms,...

    Mikrokontrolery AVR   27 Lut 2009 12:59 Odpowiedzi: 6    Wyświetleń: 2101
  • Czy sygnal pwm z atmega8 latwo jest przetworzyc na napiecie?

    Potrzebuje zrobic przetwornik pwm / U w zakresie 0 do 2V zeby poprzez wmacniacz operacyjny wysterowac tranzystor polowy do regulacji pradu petli pradowej 4-20mA. Czy da rade za pomoca prostego pasywnego filtru RC? Czy bedzie plywac ? Czas reakcji jaki potrzebuje moze miec nawet 1s opoznienia wazne zeby bylo stabilnie

    Mikrokontrolery   05 Mar 2005 11:42 Odpowiedzi: 7    Wyświetleń: 1623
  • [ATmega8] ATmega8A: Inicjalizacja LCD JHD 162A w trybie 8-bitowym nie działa

    chudybyk - oczywiście masz rację. Nie wiem jak mogłem tego nie zauważyć! Poprawiłem te dwie funkcje. Niestety dalej nic się nie dzieje. funkcje wyglądają teraz tak: [syntax=c]void lcd_command(uint8_t data) { LCD_CPORT &= ~(1<<LCD_RS); asm ("nop"); lcd_send(data); _delay_us(120); } void lcd_data(uint8_t data) { LCD_CPORT |= (1<<LCD_RS);...

    Mikrokontrolery AVR   11 Kwi 2011 11:00 Odpowiedzi: 4    Wyświetleń: 4156
  • [MEGA8] Atmega8 TQFP 8MHz - błędy programowania i brak odpowiedzi po ISP

    Programowany procesor zasilam z zewnętrznego zasilacza +5V (7805 z 470uF na wejściu i na wyjściu). PRogramator też jest do tego napięcia podłaczony. Czy programator USBASP dostępny na alledrogo za 38zł to coś w stylu programatora o jakim pisze kolega? Niestety w WinAVR nie widziałem możliwości ustawiania opóźnień...

    Mikrokontrolery AVR   09 Paź 2009 22:10 Odpowiedzi: 13    Wyświetleń: 1648
  • [bascom] [bascom][ATmega8] Jak poprawnie obsłużyć wyświetlacz LCD WC1602A 16x2?

    Wyświetlacz jest sprawny. Dzisiaj włożyłem go w układ innego kolegi (woltomierz chyba) i wyświetlacz działał. Avcc nie miałem podłączonego do plusa ale chwile temu to zrobiłem i cisza. Czarne kwadraciki do góry ekranu się pojawiają od samego początku. Podłączenie jest prawidłowe R/W - GND i DB0 - DB3 też masa, a piny ustalane w programie DB4 - DB7 są...

    Mikrokontrolery AVR   10 Gru 2011 23:17 Odpowiedzi: 45    Wyświetleń: 8589
  • RS232, Atmega8 16PI, Bascom - brak komunikacji przy ustawieniach 9600 baud

    No wiec udalo mi sie odblokowac atmege przy uzyciu gen. TTL. Powiem wiecej; udalo mi sie zmienic fusebity tak,zeby dzialal z zew. oscylatorem 16MHz. W tym celu zmienilem: A987 na 1111:1111 oraz bit opoznienia na "brak opoznienia"(oryginalnie bylo 64mS). Dziala. Maly klopot: Bascom nie widzi juz ukladu. Wiecie moze o co chodzi?

    Mikrokontrolery   20 Lut 2009 13:37 Odpowiedzi: 8    Wyświetleń: 2771
  • Dlaczego zmienna int na ATmega8 osiąga tylko 255?

    hej. do dziś myślałem ze typ zmiennej int przechowuje wartości od -32768 do 32767. a tu nagle... napisałem prosty programik na atmega8. nie robi nic tylko powiększa wartość zmiennej typu int o 1. w miedzy czsie dalem male opoznienie i wyswietlenie liczby na lcd, coby dalo sie wszystko zaobserwowac. odpala sie proc. w pętli głównej zmienna sie inkrementuje,...

    Mikrokontrolery   01 Maj 2005 00:57 Odpowiedzi: 8    Wyświetleń: 1702
  • [Atmega8][c][DS18b20] - Błędny odczyt temperatury powyżej 50 stC

    Musisz powalczyc kodem. To taka dziedzina gdzie zdalnie pomóc sie nie da (timingi, opóźnienia otp). trzeba ekspoerymentować.

    Mikrokontrolery Początkujący   17 Gru 2015 13:19 Odpowiedzi: 5    Wyświetleń: 1233
  • Podłączenie LCD do ATmega8-16PU po zamianie z 90S2313 w BASCOM - porady?

    Możesz jeśli to uwzględnisz w programie:) Musisz zmodyfikować opóźnienia.

    Mikrokontrolery   29 Maj 2008 17:57 Odpowiedzi: 11    Wyświetleń: 1457
  • [C] Kod do pomiaru temperatury DS1820 na Atmega8 - problem z opóźnieniami

    Biblioteka do DS18B20

    Mikrokontrolery AVR   03 Gru 2008 07:38 Odpowiedzi: 5    Wyświetleń: 3160
  • ATmega8: Problem z opóźnieniem przy użyciu PWM w sterowaniu silnikiem robota

    Hej! Potrzebuje napisac np. nastepujacy program dla robota: prawe kolo jedzie do przodu, po jakims czasie(na razie dowolnym) zatrzymuje się. Problem polega na tym, że nie działa opóźnienie. Moje testy wskazujna to, że procek nie wychodzi z pętli opóźniającej (wykonuje się wszystko do tej pętli). Należy zauważyć, że wszystko z osobna działa (opóźnienie...

    Mikrokontrolery   20 Lis 2005 13:59 Odpowiedzi: 1    Wyświetleń: 1385
  • Jak skorygować spóźnianie zegara na Atmega8 z kwarcem 7,3728MHz?

    Jest latwiejszy sposob, zaczerpniety z ksiazki Marcina Wiazani. Zamiast Timer1 = 36736 powinno byc Timer1 = Timer1 + 36736 To Ci uwzgledni gubione takty. W momencie przepelnienia Timer1 = 0, ale czas nadal biegnie, wiec licznik rowniez zlicza takty zegara. Zanim dojdzie do linijki, w ktorej ustawiasz ponownie wartosc timera, minie kilka-kilkanascie...

    Mikrokontrolery   19 Lip 2010 20:55 Odpowiedzi: 10    Wyświetleń: 3325
  • ADC w ATMega8 i wyswietlacz LCD na portach PC0...3 [SOLVED]

    Aha, rozumiem... Przed funkcja LCD_Write() wylaczyc ADC, a po niej wlaczyc spowrotem... Sproboje tak zrobic... Co prawda wlasnie rozwiazalem problem z tym opoznieniem [chodzilo wlasnie o przerwania], ale mam inny problem, opisany w okolicznym poscie... I to mogloby byc to... Juz doszedlem: przerwania zabieraly zbyt duzo czasu, dlatego wszystko tak zwalnialo....

    Mikrokontrolery   10 Cze 2006 10:41 Odpowiedzi: 6    Wyświetleń: 1491
  • Atmega8, C, ds1990A - program z książki nie działa, kompilacja w WinAVR

    Kolejne pytanka moje to: czy mozliwe jest ustawienie 4Mhz na wewnetrznym rezonatorze?? Myslalem ze mozna tylko 1Mhz, jesli tak to jak to zrobic? Jak zmierzyc tym AVR studio 4 czas opoznienia? Czy rezystor podciagajacy musi byc koniecznie 3,3Kohm? ja dalem 5kilo (tzn rownolegle 2 10k ale to akurat malo wazne)

    Mikrokontrolery   19 Sie 2006 14:20 Odpowiedzi: 6    Wyświetleń: 1366
  • Zakłócenia przy pomiarze napięcia na ADC0 i ADC2 w Atmega8 - jak rozwiązać?

    No to napisz sobie program na pomiar z dwoch zrodel i sam sie przekonaj, Oczywiscie jak dasz długi czas konwersji to bład bedzie minimalny, ale np u mnie przy min czasie konwersji mierzone napiecie 2.6v pokazywalo 1.4 po dodaniu opoznienia ok 30uS zaczelo wskazywac 2.6V. No cóż tez jestem tym zaskoczony bo kazde opoznienie dla mnie to wzrost poboru...

    Mikrokontrolery AVR   12 Lis 2010 00:58 Odpowiedzi: 19    Wyświetleń: 5315
  • Transmisja szeregowa w jedną stronę - wykorzystanie wolnego pinu TXD.

    Nie napisałeś jaki to procesor. Przykładowo dla Atmega8/Atmega32 wystarczy gdzieś napisać UCSRB.TXEN = 0 Dla Mega328P UCSR0B.TXEN0 = 0 Mowa o Atmega16. Instrukcja UCSRB.TXEN = 0 rzeczywiście działa ale tylko do czasu, kiedy nie połączę się z drugą Atmegą. Tak wygląda początek programu dla Atmega16 (odbiornik): Dodano po 2 Znalazłem jeszcze taką informację:...

    Mikrokontrolery Początkujący   11 Lip 2017 22:42 Odpowiedzi: 3    Wyświetleń: 1182
  • [Atmega8] [Atmega8][Bascom] Optymalizacja kodu menu w komputerku samochodowym

    Zacznij od tego: funkcja wait i pokrewne PRZESTAŁY ISTNIEĆ. Do opóźnień i odmierzania czasu użyj timera i ogólnie poczytaj o timerach.

    Mikrokontrolery AVR   30 Sie 2011 22:59 Odpowiedzi: 26    Wyświetleń: 3339
  • [C] [C][AVR][ATMEGA8] Jak sprawdzić stan przycisku PB0 co 10ms?

    Z tym delay to mała literówka niezauważyłem :D poprawiłem i wyglada to teraz tak: ... while(1) { PORTD = 0x00; PORTC = 0x00; int licznik = 0; int czas = 10;//czas do kolejnego sparawdzenie stanu PINB UWAGA! zmien jeszcze delay int opoznienie = 18;// opoznienie w sekundach int dzielna = 1000; int wynik; int oczekiwanie; if(PINB = 0x01)...

    Mikrokontrolery   15 Wrz 2010 22:39 Odpowiedzi: 4    Wyświetleń: 2921
  • Atmega8 - diody led RGB. Czy podłączenie jest prawidłowe?

    jedyne, co to możesz zrobić to "szybkie miganie" diodami portX.X = 1 waitus opoznienie portX.X = 0 X oczywiście zamień na odpowiednie wartości switchami zmieniaj długość opóźnienia if pinX.X = 0 then opuznienie = opoznienie - X end if // zwiększa jasność if pinX.X = 0 then opuznienie = opoznienie + X end if //zmniejsza jasność //ten kod działa, jak...

    Początkujący Naprawy   30 Gru 2009 21:33 Odpowiedzi: 13    Wyświetleń: 10626
  • Złe odliczanie czasu w zegarku na ATMEGA8(L) z kwarcem 8MHz - jak poprawić?

    Juz dawno z tych funkcji nie korzystalem ale z tego co pamietam to maksymalny parametr dla delayms wynosi: 255/Fosc czyli mozesz tam maksymalnie wprowadzic jednorazowo opoznienie 256 ms. Zeby odmierzyc 1s musisz zrobis oponienie np delayms(100) i umiescic w petli for *10. Mam nadzieje ze w niczym Cie nie okłamałem. Pozdrawiam

    Mikrokontrolery   05 Wrz 2006 16:16 Odpowiedzi: 15    Wyświetleń: 5500
  • GP2D120XJ00F z Atmega8 i BASCOM - problem z odczytem odległości 10 cm

    kol. MirekCz chodzi o to abyś zobrazował sobie pomiar przetwornika za pomocą diod Led , dokładniej nie całe słowo tylko 4 najstarsze bity na dowolnym porcie , osobiście polecam jednak LCD bo szybciej i prościej sprawdzisz faktyczny stan , czy sprawdzałeś układ z dodaniem opóźnienia ?

    Robotyka Modelarstwo i CNC   31 Sie 2009 14:13 Odpowiedzi: 22    Wyświetleń: 3205
  • Atmega8 1-wire, odpowiednia funkcja delay dla oscylatora wew

    Pomyłka podczas pisania posta, oczywiscie DS podłączony do portu C tak jak na to wskazują #define. Żeby nie było , że się tylko mądrować potrafię , to przetestowałem Twoje ow_delay_us(); i wyszło mi , że dla 480us przy 8MHz powinno być: ow_delay_us(200); ow_delay_us(200); ow_delay_us(200); ow_delay_us(200); ow_delay_us(151);...

    Mikrokontrolery   03 Wrz 2006 22:55 Odpowiedzi: 5    Wyświetleń: 1912
  • DS18B20 z Atmega8 - brak odpowiedzi po resecie, co sprawdzić?

    Popraw opóźnienia i wyłącz optymalizację.

    Mikrokontrolery AVR   26 Maj 2009 21:39 Odpowiedzi: 8    Wyświetleń: 1956
  • [C] AVR Atmega8 - opóźnienie diody 5s zamiast 1s, zmiana fusebitów

    Nie wiem, czy to urok avr-gcc, czy samych mikrokontrolerów, ale generalnie źle one znoszą pętle bezpośrednio zagnieżdżone w głównej pętli programu (też kiedyś miałem tego typu przygody). Zrób sobie oddzielną funkcję, np. coś w tym stylu: #define F_CPU 4000000L #include <avr/io.h> #include <util/delay.h> void opoznienie(unsigned short...

    Mikrokontrolery AVR   05 Gru 2008 15:15 Odpowiedzi: 13    Wyświetleń: 2453
  • ATMEGA8 działa wolno – ustawienia fusów, zegar wewnętrzny 1MHz zamiast kwarcu 8MHz

    Ja uzywam BASOM AVR ver.1.11.9.0 i u mnie w helpie wyczytac mozna: WAITMS mS - The number of milliseconds to wait. (1-65535) Wynika z tego jasno ze nie 255 jest wartoscia max :D A poza tym to przyklad z ksiazki i chyba przed wprowadzeniem do druku upewnili sie ze listingi nie zawieraja bledow... ja robilem osatnio odczyt temp. i uzywałem wlasnie opoznienia...

    Mikrokontrolery   23 Lut 2008 01:41 Odpowiedzi: 21    Wyświetleń: 2359
  • Sewomechanizm - przerobione serwo wraz z elektroniką.

    Witam przerobiłem serwomechanizm Tower Pro MG995 zgodnie z tym filmem. A mianowicie: - Zdjąłem ząbek z zębatki, oraz blokade potencjometru, - Odciąłem kabelki od potencjometru (nie wiem dlaczego) i dolutowałem 2 rezystory 2k2, - Elektronikę zostawiłem. Przed przerobieniem sterowałem nim wg. zamieszczonego obrazka http://obrazki.elektroda.pl/5803743100_1...

    Robotyka Modelarstwo i CNC   23 Maj 2014 17:16 Odpowiedzi: 1    Wyświetleń: 2166
  • ATmega8535 - problem z programowaniem FLASH przez SPI (STK/200)

    ojoj panowie elektronicy:P Mam podobny problem z AT90S8535 i programatorem STK200/300. Czyta pamięć, resetuje ale nie chce programować. Może to sprawa konfiguracji Bascoma? po pierwsze - ustawiles opoznienie w konfiguracji? (bascom/programator/delay - tak z 300 ustaw, do 1500 moze dojedziesz) po drugie - wpisz na sztywno $regfile="m8535.dat" zaraz na...

    Mikrokontrolery   11 Mar 2006 01:53 Odpowiedzi: 4    Wyświetleń: 1413
  • Zegar na ATmega8 - jak poprawić dokładność poniżej 3 min/rok?

    W programowaniu raczej jestem słabym amatorem, lepiej sie czuje w projektowaniu. Zamiast detekcji sieci, można wykorzystać brak 100Hz jako informację o zaniku zasilania, to najszybsza metoda, bez opóźnień RC.

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 9138
  • Zbocze narastające w ATmega8 w C - dioda nie reaguje na przycisk

    Wiesz narazie uruchamiam tylko to co wrzuciłem na forum , wydawało mi się że bez tego opóźnienia powinno być w porządku ... Nie mam więcej pomysłów w czym tkwi problem... Oczywiście nie zostawię tego opóźnienia...

    Mikrokontrolery AVR   18 Lut 2015 22:45 Odpowiedzi: 12    Wyświetleń: 1272
  • Atmega8515 - Jak poprawnie ustawić fuse bits dla zewnętrznego kwarcu 12MHz?

    czesc znow :D nie mialam wczesniej czasu, ale wreszcie sie udalo i podpielam zewn kwarc. Teraz mam inny problem ;] Skorzystalam z tego programu powyzej, ale wyswietlacz w ogole nie reaguje. Wydaje mi sie, ze mam zle ustawione opoznienie. Wyczytalam z forum, ze mozna wyliczyc to z djnz, ale nie wiem jak to napisac w C. Moze mi ktos napisac jak to obliczyc...

    Mikrokontrolery   09 Sie 2006 20:08 Odpowiedzi: 18    Wyświetleń: 2025
  • Piórnik- kilka softów oraz schematy

    Mikroprocesor to atmega8? Znalazłem rozwiązanie na opóźnienia - pamięć FRAM tylko że ta cena - 25zł za 64k

    DIY Poczekalnia   18 Lis 2009 18:17 Odpowiedzi: 758    Wyświetleń: 130081
  • ATmega8: Dioda na porcie B nie działa po naciśnięciu przycisku na porcie D

    Nie wiedziałem, że to takie proste, dzięki działa bez problemu :) Chciałbym jeszcze czegoś się dowiedzieć, może wykorzystam ten temat do tego. Program ma zapalać diody, tylko że na przemian: diody 1-4 i diody 5-8 z przerwą co 1 sekundę, jednak z wykorzystaniem Timera0 (z opóźnieniem wykorzystującym plik delay.h zrobiłem to bez problemu). Nie wiem, w...

    Mikrokontrolery   02 Lis 2007 00:57 Odpowiedzi: 12    Wyświetleń: 2159
  • [atmega8] [atmega8][C] Dalmierz ultradźwiękowy - zawieszanie po przełączeniu portu B5

    Witam, jestem początkujący jeżeli chodzi o programowanie mikrokontrolerów, więc poniższy kod nie jest przepiękny. Proszę o poprawę... Główny problem: układzik jest to dalmierz ultradźwiękowy uzyskujący spory zasięg. Jednak by mógł też mierzyć odległość przedmiotów blisko umieszczonych muszę przełączać próg komparatora atmegi. Robię to za pomocą portu...

    Mikrokontrolery AVR   06 Sty 2010 05:57 Odpowiedzi: 2    Wyświetleń: 1597
  • Czy można podłączyć transoptor do atmega8 jak na rysunku?

    ja zauwazylem wyrazne opoznienia w reakcji, nawet sekundowe i większe (miałem krańcówkę która zwierała do masy nóżkę atmega16) po dodaniu oporniczka - reakcja praktycznie niezauważalna (tzn opóźnienie reakcji) O jakich częstotliwościach mowa z tym transoptorkiem? Jaki rząd wielkości?

    Mikrokontrolery   14 Lut 2007 13:43 Odpowiedzi: 9    Wyświetleń: 3225
  • Jak uniknąć opóźnień w wyświetlaniu zegara i termometru na ATmega8?

    Marcin - dziękuję

    Mikrokontrolery   30 Cze 2005 15:25 Odpowiedzi: 9    Wyświetleń: 1803
  • [Atmega8] [Atmega8][Bascom] - Sterownik pieca, opóźnienia i zawieszanie się programu

    Witam, napisałem program ,który ma za zadanie sprawdzać temperatury i wykonywać poszczególne zadania. Można powiedzieć, że wszystko jest okey, ale czasami program sam przechodzi z Menu do Piec Maks_temp, i przyciski czasami działają z opóźnieniem. Kolejnym problemem jest zwieszanie się procesora, po ustawieniu maksymalnej temperatury Bojlera. Proszę...

    Mikrokontrolery AVR   09 Mar 2011 22:09 Odpowiedzi: 12    Wyświetleń: 5897
  • DS18B20 nie odpowiada na atmega8 z avr-gcc - co sprawdzić?

    Teraz robie opoznienia na timer0 i zobacze moze ruszy. Dodano po 1 cos oporny ten DS bez zmian same jedynki.

    Mikrokontrolery   16 Cze 2007 07:34 Odpowiedzi: 17    Wyświetleń: 7258
  • Atmega8 - Stack Overflow przy wysyłaniu danych przez USART do PC

    Problem dotyczy wysyłania danych przez USART z atmegi8 do PC. Mianowicie poprawnie wysylane jest tylko kilkanascie pierwszych bajtow. W symulacji w tym momencie wyskakuje błąd "Stack Overflow at 0x0068" i "Excessive stack overflow, stop sim". Co mam zrobić? Podprogram realizujący wysyłanie bajtu przez USART: rs232: ldi licznik, 0x09 cbi PORTD, 1...

    Mikrokontrolery   14 Paź 2006 22:09 Odpowiedzi: 1    Wyświetleń: 1125
  • Jak skompilować program z Nowego Elektronika na ATmega8 w BASCOM-AVR?

    Pomoze ktos w skompilowaniu tego programu ?? przepisalem ten program z Nowego Elektronik i chcialbym zaprogramowac nim procesor atmega8 ale nie wiem jak to zrobic. [syntax=basic4gl] 'Nowy Elektronik 701-k 'Licznik Impulsów ver. 1.0 'BASCOM-AVR IDE Verion : 1.11.8.1 'Compiler: Version 1.11.8.1 $regfile ="m8def.dat" $crystal = 12000000 Dim Impulsy As...

    Mikrokontrolery AVR   18 Gru 2011 17:51 Odpowiedzi: 13    Wyświetleń: 2520
  • Atmega8, asembler - jak uzyskać miganie diody na całym PORTB bez Timera?

    dziekuje za odpowiedź w moim przypadku prowdopobonie chodzi o wbudowany zegar 1MHz w jaki sposó liczyć czas opóźnień w tym przypadku pozdrawiam

    Mikrokontrolery   16 Cze 2006 12:54 Odpowiedzi: 18    Wyświetleń: 9223
  • [Atmega8][BASCOM] Odbiór lasera (reaguje z opóźnieniem)

    albo wykorzystaj timer uC zamiast przerw

    Mikrokontrolery AVR   27 Maj 2008 18:36 Odpowiedzi: 3    Wyświetleń: 2232
  • Atmega 8, Sterowanie fazowe żarówki - migotanie przy Timer1 w BASCOM

    Witam Mam za zadanie wykonać sterowanie fazowe żarówki. Wykorzystuje układ Atmega8 oraz Bascom 1.1.9.5. Poniżej przedstawiam kod: Enable Interrupts Enable Int0 Enable Timer1 Config Int0 = Falling Config Timer1 = Timer , Prescale = 1 On Int0 Przerwanie On Timer1 Opoznienie Load Timer1 6000 Do Loop : End Przerwanie: Start Timer1 Return Opoznienie:...

    Mikrokontrolery   26 Mar 2010 07:23 Odpowiedzi: 7    Wyświetleń: 3223
  • Atmega8-Bascom: Jak poprawnie skonfigurować układ opóźniający na zbocze?

    po namysłach i szukaniach wywnioskowałem że powinno być tak : .................. On Timer0 Timer0_int Enable Interrupts Timer0 = 131 Licznik = 0 Wartosc = 0 Timer1 = 0 Do If Timer1 = 1 Then Timer1 = 0 Enable Timer0 Waitus 800 End If Loop Timer0_int: Counter0 = Counter0 + 131 'przerwanie co 1ms Incr Licznik If Licznik = 50 Then '50ms Toggle Portb.1...

    Mikrokontrolery AVR   19 Lut 2010 13:51 Odpowiedzi: 24    Wyświetleń: 2384
  • Program na Atmega8 do wyświetlania tekstu na wyświetlaczu LED 7-segmentowym

    Witam.Da się to zrobić.Kwestia tylko czy tekst ma być wpisany w program czy ma być możliwość jego wprowadzania z zewnątrz?Tekst ma być jak piszesz wyświetlany na pojedynczym LED czyli litera po literze z opóźnieniem?. pozdrawiam

    Początkujący Elektronicy   19 Maj 2006 14:45 Odpowiedzi: 7    Wyświetleń: 982
  • [ATMega8] [ATMega8][C] LCD nie wyświetla tekstu, pojawiają się tylko prostokąty

    Som 'kwadraty' czyli zasilanie ok. Nic się nie dzieje a potem wszystko znika.... czyli błędy w transmisji: -złe opóźnienia -błędne połączenia Też próbowałem tych programów... napisałem se własne, chcesz podeślę.

    Mikrokontrolery AVR   19 Sty 2009 22:37 Odpowiedzi: 8    Wyświetleń: 1548
  • Atmega8 + DS18B20 - błędny odczyt kodu czujnika w WinAVR

    Fandango wszystko zaczelo dzialac !!! Serdeczne dzieki za pomoc, miales racje blad byl w opoznieniach. zumek, zastanawialem sie nad ta funkcja, nie wiem co tam jest zle, funkcja pochodzi ze strony dallas semiconductor gdzie opisana jest kominukacja 1-wire, z tamtad tez sa zastosowane czasy opoznien przy komunikacji http://www.maxim-ic.com/appnotes.cfm/app...

    Mikrokontrolery   28 Lis 2008 11:54 Odpowiedzi: 13    Wyświetleń: 4505
  • Czy aplikacja z ATmega8 i LCD działa poprawnie z moim kodem testowym?

    Zdaje mi się, że gdzieś łudząco podobny schemat już widziałem. Mniejsza z tym. Dobrze by było gdybyś opisał jakie są objawy tego "niedziałania". Schemat wygląda w sumie poprawnie, ale zanim uznasz procesor za uszkodzony zweryfikuj dokładnie częstotliwość taktowania i... może ewentualnie jakieś opóźnienia wstawić przed wysłaniem danych do LCD.

    Mikrokontrolery AVR   27 Wrz 2008 21:51 Odpowiedzi: 8    Wyświetleń: 3297
  • [ATmega8][C][7segment] - Termometr pokazuje 85/127 °C

    A jaką wartość opóźnienia widziałeś w dokumentacji technicznej układu DS18B20?

    Mikrokontrolery   17 Maj 2018 14:51 Odpowiedzi: 11    Wyświetleń: 1929
  • [ATMEGA8] ATMEGA8: USART nie działa poprawnie z kwarcem 11MHz, ustawienia fuse bitów

    Witam! Chciałem nieco poeksperymentować z moją atmegą i dorzuciłem kwarc. Ustawiłem fuse bity (hFuse: C9, lFuse: FF, Lock bit: 3F) i niestety troszeczkę się coś posypało. Obsługa USARTa, która wcześniej działała teraz jakoś gorzej sobie radzi bez względu na ustawioną prędkość. Testowałem nawet kilka 'gotowych' kodów i zawsze lecą mi jakieś krzaczki....

    Mikrokontrolery AVR   05 Lut 2011 13:51 Odpowiedzi: 5    Wyświetleń: 1579
  • [ATmega8][Bascom] - AVT5341 sterownik bramy - 2 skrzydła

    Witam, dziękuję za odpowiedź i chęć do pomocy ale temat kontynuowałem już na innym forum i rozwiązałem to w trochę inny sposób. Faktycznie brak gotowca zmusił mnie do tego żeby trochę posiedzieć i popróbować samemu. I tak: - z kodu usunąłem część odpowiedzialną za autozamykanie - z racji braku krańcówek wykasowałem obsługę wykrywania obniżonego napięcia...

    Mikrokontrolery AVR   14 Lis 2017 21:17 Odpowiedzi: 53    Wyświetleń: 18585
  • Jak zwykle podstawowe problemy początkującego - atmega8

    Nie pasują mi te twoje opóźnienia, PCB poprawne;>

    Mikrokontrolery AVR   09 Gru 2008 14:57 Odpowiedzi: 25    Wyświetleń: 1833
  • [Atmega8] [Atmega8][Bascom] Kod nie działa po krótkim naciśnięciu przycisku - jak naprawić?

    Chyba już wiem o co Ci chodzi i jak to zrobić :) i jak dobrze pójdzie to tym sposobem od razu rozwiąże problem wprowadzenia małych opóźnień w przeskakiwaniu w menu.

    Mikrokontrolery AVR   06 Paź 2012 16:43 Odpowiedzi: 13    Wyświetleń: 2301