atmega8 delay

Znaleziono około 2477 wyników dla: atmega8 delay
  • [ATMega8] - Inne przyczyny niedokładności funkcji delay_ms i delay_us

    Nawet z uwzględnieniem zmniejszenia dokładności (które przy wykorzystaniu aktualnej wersji avr-gcc przy typowych opcjach kompilacji nie występuje – patrz fragment If the avr-gcc toolchain has __builtin_avr_delay_cycles(unsigned long) support w dokumentacji) te funkcje (jako same w sobie) są całkiem niezłe. W praktycznych zastosowaniach ich niedokładność...

    Mikrokontrolery Początkujący   06 Paź 2014 08:13 Odpowiedzi: 3    Wyświetleń: 1488
  • [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
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Uproszczenie kodu C dla sterowania LED na atmega8 bez wielu delay'ów

    Witam, Używanie funkcji _delay_ms(); ze zmienną nie jest dobrym pomysłem. Taka implementacja zajmuje bardzo dużo pamięci. Lepiej zadeklarować funkcję np. _delay_ms(1); i wykonywać ją w pętli tyle razy ile potrzeba. Liczbę wykonań pobieramy z tablicy.Taki sposób jest zdecydowanie mniej pamięciożerny. Pozdrawiam, Marcin

    Mikrokontrolery AVR   04 Wrz 2011 11:37 Odpowiedzi: 22    Wyświetleń: 4114
  • [C][ATmega8]Zmiana sekwencji programu button switch

    Jaka jest aktualna częstotliwość zegara? Jak często uruchamiane jest przerwanie? Ile trwa naciśnięcie przycisku? Musisz zmieniać opcje tylko kiedy przycisk został naciśnięty, nie przytrzymany. Dodaj do przerwania warunek sprawdzający poprzedni stan przycisku. Pomyśl nad wyeliminowaniem delay.

    Mikrokontrolery AVR   01 Paź 2019 17:57 Odpowiedzi: 26    Wyświetleń: 1425
  • Atmega8 - Tym razem; przerwanie sprzętowe - nie działa

    SIGNAL(SIG_OVERFLOW0) - w ten sposób definiowały obsługę przerwania jeszcze nasze babcie i jeszcze za ich czasów wprowadzono nowy sposób - ISR(TIMER0_OVF_vect) 3-sekundowy delay w przerwaniu? "Super" pomysł.

    Mikrokontrolery Początkujący   03 Kwi 2013 20:44 Odpowiedzi: 30    Wyświetleń: 3780
  • REKLAMA
  • ATmega8 - Diody PC5 i PC4 świecą ciągle zamiast migać co sekundę

    Całkiem możliwe... bo masz delaya w przerwaniu... Spróbuj jeszcze w pętli głównej zrobić tylko miganie diodą bez użycia przerwań... z delay(1000) i 2x delay(500), albo jakimś mniejszym... potestuj

    Mikrokontrolery   30 Sie 2009 22:04 Odpowiedzi: 19    Wyświetleń: 1679
  • Atmel Studio 6: Problem z _delay_ms() podczas symulacji na Atmega8

    Niestety nadal występuje ten sam problem :cry: Problem wystąi niezależnie czy naciśniesz F10 czy F11 bo funkcje delay są inlinowane, więc co prawda tego nie widzisz, ale ich ciało jest osadzane w miejscu wywołania. Najlepiej ustawić breakpointa za delay i dać F5. A jeszcze lepiej zrobić tak, żeby dla celu debug przy symulacji preprocesor wywalał delay.

    Mikrokontrolery Początkujący   16 Lip 2014 10:36 Odpowiedzi: 8    Wyświetleń: 2271
  • Atmega8 - jak kontynuować działanie silnika po przerwaniu z krańcówki?

    Czy jest możliwość, aby po powrocie z przerwania na PORTC pojawiła się ostatnia wartość sprzed wywołania tegoż przerwania? O ile dobrze zrozumialem twoj problem to rozwiazanie jest proste - na poczatku przerwania zapamietaj stan PORTD w jakiejs zmiennej i odtworz go na koncu obslugi przerwania. Co do delay w przerwaniu to sie nie przejmuj tym co pisza...

    Mikrokontrolery AVR   10 Sty 2010 08:12 Odpowiedzi: 14    Wyświetleń: 2001
  • REKLAMA
  • [C] [C][Atmega8] - Dlaczego argument funkcji delay zajmuje ponad 4 KB pamięci?

    Programuję w Eclipse, tam w ustawieniach ustawiam częstotliwość, procesor. Dziękuję za odpowiedzi, wprowadzam teraz stałe w delay. Pozdrawiam

    Programowanie Początkujący   02 Paź 2013 16:21 Odpowiedzi: 7    Wyświetleń: 1386
  • atmega8 - Jak opóźnić wyłączanie przekaźnika o 5 sekund w Bascom?

    A to w bascomie nie ma jakieś funkcji delay?

    Mikrokontrolery Początkujący   12 Cze 2014 16:49 Odpowiedzi: 7    Wyświetleń: 1518
  • [ATMEGA8] [ATMEGA8][C] Reset mikrokontrolera zamiast obsługi przerwania INT1

    Czy biblioteka Delay nie powinna mieć zadeklarowanego Fcpu ? Skąd ma kompilator wiedzieć jak długo ma trwać delay ?

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 6060
  • Atmega8 1-wire, odpowiednia funkcja delay dla oscylatora wew

    Dzięki za pomoc nie pomyślałem, że mogę skorzystać z symulatora i obliczyć czasy na jego podstawie. Takie jeszcze jedno pytanko z jakiego symulatora korzystasz? Bo mi w AVR Studio 4 wyszło do opóźnienia ok 480 us : ow_delay_us(200); ow_delay_us(182);

    Mikrokontrolery   03 Wrz 2006 22:55 Odpowiedzi: 5    Wyświetleń: 1912
  • Bascom nie rozpoznaje chipów ID:000000 na LPT dla attiny2313 i atmega8

    Spróbuj wpisywać doświadczalnie jakieś wartości w polu port delay i zobacz co się dzieje.

    Mikrokontrolery AVR   21 Wrz 2009 22:20 Odpowiedzi: 50    Wyświetleń: 11408
  • REKLAMA
  • [ATmega8] [ATmega8][C] - Jak poprawnie sterować serwomechanizmy rolet przez USART?

    Tak się tego nie da zrobić dobrze - uruchom Timer do sterowania PWM i zmieniaj współczynniki wypełnienia na podstawie poleceń. zapomnij o pętlach z "delay"!

    Mikrokontrolery Początkujący   08 Sie 2013 21:57 Odpowiedzi: 1    Wyświetleń: 1575
  • [ATMEGA8/16][C] - Projekt sterownika nastawnika z wyświetlaniem stanu

    Nie, te zmiany są niezbędne tylko w sytuacji, gdybyś chciał mieć poprawnie działający program. Jeśli nie ma takiej potrzeby - zostaw pętlę główną i delay.

    Mikrokontrolery Początkujący   02 Lis 2013 11:24 Odpowiedzi: 19    Wyświetleń: 2916
  • [ATMEGA8][C/AvrStudio] Pomiar temperatury zaburza multipl.

    Problem pewnie leży w procedurze. therm_read_temperature(temp); Tam zapewne masz jakiegoś delay-a ustawionego (na czas potrzebny na konwersje temperatury przez DS-a). Musiał byś pokombinować, żeby przebudować tą funkcję a delay-a wbudować najlepiej w obsługę przerwań z timera z którego korzystasz. Np. Timer przerywa częściej, za każdym razem...

    Mikrokontrolery AVR   26 Sie 2010 19:10 Odpowiedzi: 20    Wyświetleń: 2351
  • [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][C]Kilka pytań o multipleksowaniu i nie tylko

    Pomysl z przerwaniem dobry. Zalezy jak podlaczysz przycisk to na takie zbocze bedziesz ustawial przerwanie. Przewaznie robi sie tak ze przycisk zwiera do masy czyli jak puscisz przycisk to z masy zrobi sie stan wysoki wiec bedzie to zbocze narastające. Z przyciskiem przeladowania - jak wczesniej tlumaczylem ale tu raczej na opadajace (przycisk zwiera...

    Mikrokontrolery AVR   20 Sty 2009 22:25 Odpowiedzi: 2    Wyświetleń: 1572
  • Avrstudio 6, Atmega8 - funkcja delay_ms() nie działa w symulacji

    Aby wyjaśnić wątpliwości: Użyłem funkcji stepinto żeby zobaczyć w którym miejscu mojego kodu jest błąd i otwiera mi plik delay.h gdzie znalazłem dwa warningi 1.# warning "F_CPU not defined for <util/delay.h>" 2.# warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed" Oraz taka informacja:__builtin_avr_delay_cycles(__...

    Mikrokontrolery Początkujący   04 Kwi 2015 18:14 Odpowiedzi: 3    Wyświetleń: 936
  • Wyjaśnienie kodu dla ATmega8: _delay_ms(1000) i PORTD &= 0xaa

    Piszcie ludzie na odpowiednich forach! Od tego jest forum Mikrokontrolery. _delay_ms(1000) masz opisane (w sumie nie jest trudno się po nazwie domyślić). A o operatorach bitowych (np. &) poczytaj sobie PORTD &= 0xAA to to samo co PORTD = PORTD & 0xAA

    Mikrokontrolery AVR   05 Sty 2011 20:07 Odpowiedzi: 1    Wyświetleń: 817
  • EEPROM i Atmega8 - problem z nadpisywaniem danych w lokacji 0x0006

    a czy odczekujesz, aż pamięć zdąży wykonać operację zapisu? Potrzeba jej na to ok 10ms. Byćmoże symulator to tego nie uwzględnia. Wstaw delay między poszczególne operacje zapisu do pamięci, lub testuj flage zakończenia zapisu do pamięci.

    Mikrokontrolery   08 Sie 2006 11:17 Odpowiedzi: 5    Wyświetleń: 2666
  • ATmega8 - Jak przerwać _delay_ms przy naciśnięciu innego przycisku?

    Przerwać delay możesz tylko przerwaniem. Jeśli chcesz mieć możliwość normalnie przerwania delay to rozbij je na sekwencje kilku mniejszych opóźnień pomiędzy którymi sprawdzaj stan przycisków. A najlepiej zrobić to przy pomocy timerów i przerwań.

    Mikrokontrolery Początkujący   11 Lis 2012 22:59 Odpowiedzi: 2    Wyświetleń: 1761
  • [ATmega8] Cyfrowe sterowanie głośnością z DS1806 - problem z inicjalizacją

    Witam, Zgadzam sie z poprzednikiem w przerwaniu powinno być wyłącznie tyle ile jest to niezbędnie konieczne najlepiej jedynie flagę, absolutnie żadnych delay-i !

    Mikrokontrolery AVR   14 Lip 2010 08:02 Odpowiedzi: 5    Wyświetleń: 1788
  • [ATmega8][C/WinAVR]Pogodzenie obsugi przycisków i odczytu da

    Zamiast delay wykorzystaj inny timer.

    Mikrokontrolery AVR   15 Lip 2010 14:03 Odpowiedzi: 5    Wyświetleń: 1430
  • [atmega8][C]dziwne zachowanie i problem z util/delay.h

    pomyślmy... 10000 *100ms = 1000sekund = 1/3 godziny? Mogło wyglądać jakby zwisł:P Oczywiście czytałeś, że maxymalny delay to 266ms/f gdzie f w MHz?

    Mikrokontrolery AVR   25 Lip 2009 12:48 Odpowiedzi: 32    Wyświetleń: 7611
  • atmega8 - UART przerwania - dioda nie gaśnie po odebraniu danych UART

    Powinno być [syntax=C] PORTC &= ~(1<<PC5); [/syntax]. Linia taka ustawia maskę kod [syntax=C] PORTC |= (1<<PC5); [/syntax]. wykonuje operację OR rejestru PORTC z maską 00100000, czyli ustawi bit 6-ty (PC5). Operacja [syntax=C] PORTC &= ~(1<<PC5); [/syntax]. Spowoduje wykonanie operacji AND rejestru PORTC z maską 11011111, czyli...

    Mikrokontrolery AVR   21 Lip 2015 21:56 Odpowiedzi: 9    Wyświetleń: 1647
  • [Atmega8][C] 1-wire. Gdzie ewentualnie w kodzie może być błąd?

    Pytanie podstawowe, czy na obu procesorach delay działa tak samo?

    Mikrokontrolery AVR   04 Sty 2012 10:38 Odpowiedzi: 22    Wyświetleń: 1786
  • Atmega8 - Jak zaświecić diodę na 2 sekundy po wciśnięciu przycisku?

    Wystarczy wykryć zbocze opadające na wejściu przypisanym do przycisku, a po instrukcji delay zgasić diodę.

    Mikrokontrolery Początkujący   01 Lis 2012 19:33 Odpowiedzi: 10    Wyświetleń: 1881
  • ATmega8 C prosty licznik - wyświetlanie dziwnych znaków i reakcja na PIND

    Mam dzisiaj dzień dobroci dla początkujących... [syntax=c]uint8_t khist = 0; while(1) { if ((khist = (khist << 1 | !!nacisnieto_przycisk) & 3) == 1) { if (++ n > MAX) n = 0; wyswietl_cyfre; } _delay_ms(10); } [/syntax] Własnym oczom nie wierzę... Napisałem kod z delay()!!! ;)

    Mikrokontrolery   11 Lut 2016 22:55 Odpowiedzi: 35    Wyświetleń: 1614
  • Atmega808: Nie działa PWM na PA3, kod oparty na TB3217 Microchip

    W tym trybie który wybrałeś (Single Mode) możesz generować PWM na PA0, PA1 i PA2. Zobacz sobe ten kod: [syntax=c]#define PERIOD_EXAMPLE_VALUE (0x01A0) //dec 416 F_PWM = 3.333MHz/4/416/2 = 1KHz (in dual slope PWM) #define DUTY_CYCLE_EXAMPLE_VALUE0 (0x00D0) // dec 208 (208/416 = 50%) #define DUTY_CYCLE_EXAMPLE_VALUE1 (0x003E) // dec 62 (62/416 = 15%)...

    Mikrokontrolery   21 Lis 2024 21:28 Odpowiedzi: 8    Wyświetleń: 369
  • [atmega8][bascom]Przepuszczanie sygnału analogowego przez UC

    Nie znam się na bascomie, ale czy w petli do loop nie powinno być Pwm1a = X, b tak jak zostało napisane to wygląda jak by było z czytywanie raz z addc raz z pwm. I takie pytanie co do zadeklarowania częstotliwości czy to coś w ogóle da, w zasadzie funkcje delay i inne wykorzystujące opóźnienia po prostu wykonają się szybciej, czyli tak jak by zmniejszyć...

    Mikrokontrolery AVR   16 Maj 2010 10:50 Odpowiedzi: 7    Wyświetleń: 2287
  • [atmega8] [atmega8][c] - Jak obsłużyć czujnik Mobot przez I2C i wyświetlić wynik w mm?

    Nie wiem czy te delay jest jakieś krytyczne ale jeśli nie to sonar wyzwalaj na końcu przerwania a wynik pobieraj na początku w kolejnym przerwaniu. W ten sposób unikniesz tego delaya.

    Mikrokontrolery AVR   14 Sie 2014 17:16 Odpowiedzi: 5    Wyświetleń: 1191
  • [atmega8] Czy Atmega8 ma za mało pamięci flash dla biblioteki Radzia i mojego kodu?

    Oj, ale coś skaczesz z pytaniami z kwiatka na kwiatek :) 1. Czy masz włączoną optymalizację -Os ? 2. Po kompilacji w okienku z komunikatami, masz informację ile kod zajmuje pamięci. 3. wykorzystuj bibliotekę delay.h.

    Mikrokontrolery AVR   24 Gru 2011 00:11 Odpowiedzi: 5    Wyświetleń: 1189
  • Atmega8 - Woltomierz atmega8_pomiar napięcia akumulatora

    Kod BlueDarco już działa ale tylko w głównym programie int main(void) po każdej regulacji napięcia robię restart programu maint i wyśwetla mi poprawną wartość ale jak zmieniam to nic się nie dzieje ale to zrozumiałe bo muszę użyć pętli ciągłej np. while Nie wiem co jest nie tak ale nie wiem jak ten kod wstawić do ciągłej pętli jak już wstawiam to wyświetlają...

    Mikrokontrolery Początkujący   19 Sty 2013 23:41 Odpowiedzi: 21    Wyświetleń: 3261
  • [Atmega8] Przeróbka kodu RGB z Attiny2313 na Atmega8 1MHz - sterowanie diodą

    Niekoniecznie. Może wystarczy dodać po while(--delay) np. asm volatile ("nop")

    Mikrokontrolery Początkujący   16 Wrz 2014 19:24 Odpowiedzi: 7    Wyświetleń: 1071
  • Atmega8 i program sterujacy z aparatury RC szerokoscią impulsu

    void setup() { digitalWrite(pindiody, HIGH); Delay(500); digitalWrite(pindiody, LOW); Delay(500); digitalWrite(pindiody, HIGH); Delay(500); digitalWrite(pindiody, LOW); Delay(500); digitalWrite(pindiody, HIGH); Delay(500); digitalWrite(pindiody, LOW); Delay(500); zmienna = analogRead(pin do zmierzenia ); }

    Arduino   08 Wrz 2022 13:38 Odpowiedzi: 23    Wyświetleń: 516
  • Jak wysłać plik HEX do ATmega8 przez COM w Delphi 7?

    Wczytujesz hex do komponentu memo1 (musi mieć zaznaczoną opcję WordWrap=False żeby nie zawijał tekstu) wysłanie przez komponent Cport for i := 0 to Memo1.Lines.Count - 1 do begin st := Memo1.Lines.Strings[i]; If length(st) > 0 then begin st := st + #13; ComPort1.WriteStr(st); delay(400); // moja procedura...

    Mikrokontrolery AVR   01 Lis 2010 22:50 Odpowiedzi: 8    Wyświetleń: 3003
  • Kolejny zegarek LED na AtMega8, ale dokładny

    Faktycznie wygląda to na problem z timmingami. Jak masz ochotę się pobawić to trzeba by spróbować zmienić wartości opóźnień w procedurach void write_onewire(u08 bit) i/lub u08 read_onewire(void) . Pisząc opóźnienia mam na myśli wartości dla funkcji delay - zmienić o kilka w górę lub w dół. W write jest dwa razy delay(30) - zmienić trza oba na raz np...

    DIY Konstrukcje   24 Sty 2025 19:30 Odpowiedzi: 345    Wyświetleń: 206651
  • 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 - Obliczenia przy użyciu math.h - co robię nie tak?

    Funkcje delay muszą być wywoływane z parametrem będącym stałą. Użycie w wywołaniu zmiennej jest błędne, prowadzi do wzrostu objętości kodu i błędnego czasu opóźnienia. Twój przykład na to również wskazuje - zmienna int z przypisaną wartością użyta jako argument wywołania delay powoduje, że optymalizator to skraca do stałej i jest ok. Jeśli użyjesz modyfikatora...

    Mikrokontrolery AVR   27 Paź 2012 08:53 Odpowiedzi: 3    Wyświetleń: 1251
  • Inicjalizacja LCD GDM1602a z kontrolerem S6A0069 na ATmega8 - problem z fosc

    Prosze napisane : MAm ustawione atmega8 na 8Mhz dlatego dluzszy delay. [syntax=csharp]/* * main.c * * Created on: 15 lip 2015 * Author: Rafal */ #include <avr/io.h> #include <avr/delay.h> int main(void){ DDRD |= (1<<PD0); while(1){ PORTD |=(1<<PD0); _delay_ms(8000); PORTD &= ~(1<<PD0); _delay_ms(8000); } } [/syntax]

    Mikrokontrolery   16 Lip 2015 21:10 Odpowiedzi: 30    Wyświetleń: 1839
  • 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
  • [ATmega8] [ATmega8][C] Jak poprawić kod do sterowania silnikiem krokowym?

    Tak, ale trzeba jeszcze dodać zmienną która będzie decydowała który stan należy podać na port. Tym sposobem wyeliminujesz delaye z przerwania.

    Mikrokontrolery AVR   16 Sty 2010 17:20 Odpowiedzi: 16    Wyświetleń: 5835
  • [C] Atmega8 przerwania INT0/INT1 – wielokrotne zliczanie naciśnięć przycisku (debouncing)

    #define F_CPU 16000000 przed dołączeniem delaya

    Mikrokontrolery AVR   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2481
  • Atmega8 i SHT11 - nieprawidłowe odczyty temperatury i wilgotności, skoki wartości

    http://tomeko.net/termometr.php -> projekty testowe dla ATmega8 i PIC18F2550. Przewód ma u mnie około metra - taka sama zwykła płaska taśma, kondensator przy czujniku. Nie zauważyłem by był wrażliwy na dotykanie. W main.h zdefiniowane jest F_CPU warunkujące opóźnienia w bibliotece delay i ustalające baudrate dla RS232. Jeżeli będzie wyższe niż rzeczywiste,...

    Mikrokontrolery AVR   14 Paź 2012 22:45 Odpowiedzi: 46    Wyświetleń: 12295
  • [C - WinAVR] Prosty program na ATmega8: mruganie LED, WinAVR i AVRstudio 4

    Poszukałem i znalazłem prosty programik w C dla AT90S8515 z kwarcem 8 MHz mrugający diodą LED. Dokonałem małej zmiany (częstotliwość kwarcu), kompilowałem go za pomocą avr-gcc pod linuksem, zaprogramowałem mikrokontroler ATmega8 za pomocą uisp i STK200 i... działa z wewnętrznym oscylatorem 1 MHz. Dioda LED jest przez rezystor podpięta anodą do +5V i...

    Mikrokontrolery   27 Sty 2006 09:20 Odpowiedzi: 11    Wyświetleń: 8957
  • [Atmega16] [Atmega16][Bascom] Czy potrzebny jest zewnętrzny kwarc do programowania?

    A nie ruszaj jeszcze tych fusebitów- chociaż przez parę dni. A procesor ma zasilanie? A jaki programator ustawiony w Bascomie? A delay jakie do programatora? A kable dobrze wetknięte? A zwarć nie ma? Prcesor ma zasilanie. Programator ustawiony poprawnie w Bascomie Atmega8 programuje sie bez problemow. Delay??? hmm wytłumacz o co ci chodziło. Kable...

    Mikrokontrolery AVR   22 Lis 2009 01:33 Odpowiedzi: 11    Wyświetleń: 1559
  • [ATmega8][C]Płynne odświeżanie temperatury na lcd

    Ale zupełnie nie wiem dlaczego Twój program działa tak a nie jak powinien. A co da taki program: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "LCD/lcd44780.h" int main(void){ lcd_init();/* inicjalizacja LCD */ lcd_locate(0,0);...

    Mikrokontrolery AVR   04 Lip 2011 17:35 Odpowiedzi: 31    Wyświetleń: 4788
  • [atmega8] [atmega8][c][93c86] Pętla for zeruje cały EEPROM zamiast sektorów

    To wytłumaczę to tak. Tak jak w pętli jesst to wskazane zapisuje bity od 0 do 100 potem zostawia pamięć nie ruszoną do 255 i znowu zapisuje 100 bajtów i znowu do 255 nie tknięte i tak w kółko aż do końca pamięci. Podmień te dwie funkcje z tej biblioteki. Błędem w tej bibliotece jest używanie makr "bit_is_set()" do sprawdzania stanu bitu, ponieważ makro...

    Mikrokontrolery AVR   29 Lis 2009 11:08 Odpowiedzi: 21    Wyświetleń: 1584
  • [C] Jak skompilować kod dla Atmega8 i wyświetlacza Siemens C75 w Atmel Studio?

    Tak, to dziwne delay po prostu zastąp przez _delay_ms, __flash nie możesz usunąć, ale jeśli istotnie masz AS 6.0 to go uaktualnij do najnowszej wersji 6.2, a tam siedzi avr-gcc 4.8.1, który __flash rozpoznaje.

    Mikrokontrolery Początkujący   18 Wrz 2014 13:15 Odpowiedzi: 7    Wyświetleń: 1809
  • [Atmega8] Atmega8, C - Multipleksowanie wyświetlacza 7-seg, wspólna katoda, kodowanie cyfr

    To przerwanie w którym wykonujesz odświeżanie musi działać z dużą częstotliwością, a co do używania delay w przerwaniu napisałem Ci już wcześniej - w każdym wywołaniu przerwania zapalasz kolejną cyfrę, która świeci się do momentu kolejnego wystąpienia przerwania. W kolejnym przerwaniu zwiększasz sobie jakiś licznik, który teraz wskaże na drugą cyfrę,...

    Mikrokontrolery Początkujący   28 Lut 2013 18:58 Odpowiedzi: 17    Wyświetleń: 2322
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    delay w przerwaniu?! Nie przesadzasz? Dlaczego 2 razy ustawiasz TOIE2? Po co zerujesz TCNT2? Po co ustawiasz TOV2? Spróbuj najpierw sprawdzić ten kod z taktowaniem timera z podstawowego zegara, nie z kwarcu zegarkowego. Wtedy będziesz wiedział, czy problem leży w oprogramowaniu, czy w braku oscylacji.

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3762
  • Podłączony kwarc 4MHz do atmega8 - zasada zliczania czasu

    Wiatm. Jestem początkujący w tej dziedzinie. Jeste wiele projektów liczących czas (np. http://www.elektroda.pl/rtvforum/topic10... ) do zegarów i nie tylko. Nie znam języka C++, a pierwsze kroki stawiam za pomocą micropascala (znam pascala i delphi). Chciałbym nauczyć się jak liczyć czas, tzn. tak na chłopski rozum jak to się dzieje a z resztą...

    Mikrokontrolery AVR   01 Wrz 2009 11:37 Odpowiedzi: 5    Wyświetleń: 1692
  • [AVR-GCC] Jak poprawnie odczytać wiele kanałów ADC w ATMega8?

    czy ten delay jest niezbedny?? delay jest zbędny

    Mikrokontrolery   06 Wrz 2008 11:09 Odpowiedzi: 14    Wyświetleń: 5621
  • Wgrywanie bibliotek (io.h, delay.h, aux.h, pwm.h) do Visual Studio 2022 oraz 2013 i AVR

    (at)jvoytech , czym kompilujesz, że binarki się mieszczą w ATmega8?

    Programowanie Początkujący   15 Maj 2022 14:58 Odpowiedzi: 49    Wyświetleń: 1278
  • Jak napisać program w C do obsługi klawiatury 2 przyciski na Atmega8?

    Program po skompilowaniu ukazuje takie błędy: avr-gcc -g -Wall -O2 -mmcu=atmega8 -c -o sterowanie.o sterowanie.c sterowanie.c:2:24: util/delay.h: No such file or directory sterowanie.c: In function `main': sterowanie.c:18: warning: implicit declaration of function `_delay_ms' sterowanie.c:21:2: warning:...

    Mikrokontrolery AVR   23 Kwi 2009 21:36 Odpowiedzi: 32    Wyświetleń: 6000
  • Atmega8 + HD44780 brak oznak dzialania wyswietlacza

    Raczej tak, gdyż wykorzystywane przez ciebie biblioteka korzysta z delay. Ustaw F_CPU w opcjach projektu i powinno być ok.

    Mikrokontrolery Początkujący   28 Sty 2012 17:45 Odpowiedzi: 49    Wyświetleń: 7712
  • [ATmega 8] ATmega8 - Jak uzyskać dokładne opóźnienie 1s przy 1MHz?

    <sciana> no tak nie zauwazylem. Kolega ostrytomasz wylapal swoim bystrym wzrokiem blad. Ja zawsze robie tak ze w delayu daje maks 10ms i petla for, tak zeby sie nie zastanawiac czy jeszcze taka wartosc bedzie czy juz nie, i nigdy mnie to nie zawiodlo :) A jesli kolega Tymek92 ustawia w programie czestotliwosc procka to tylko pogratulowac.

    Mikrokontrolery AVR   28 Mar 2009 13:36 Odpowiedzi: 7    Wyświetleń: 6485
  • AtMega - jak poprawnie obsłużyć przerwania przyciskiem w pętli nieskończonej?

    Robie zegarek na ATMega8 i robie go wlasnie na funkcji delay pokazanej powyzej czy to znaczy ze moj zegarek bedzie nie dokladnie odmierzal czas?? jak musze uzyc kwarca to jak go podlaczyc?? Prosze o pomoc jestem poczatkujacy.

    Mikrokontrolery   20 Gru 2008 13:41 Odpowiedzi: 10    Wyświetleń: 7451
  • ATmega8535 – sterowanie jasnością LED przez PWM 8-bit na PB3, brak reakcji na przyciski

    Nie bardzo mi się chce wnikać w przyczyny , więc wrzucę Twój zmodyfikowany kod: #include <avr/io.h> #include <avr/interrupt.h> #define PWM_out(value) OCR0 = value void delay(void){ volatile unsigned int i; for(i=5000;i;i--); } unsigned char pwm=127; int main(void) { DDRD = 0x00; PORTD = 0xFF;...

    Mikrokontrolery   06 Lut 2008 11:44 Odpowiedzi: 4    Wyświetleń: 1230
  • [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
  • Wybór pierwszego programatora USB do ATmega8515: isp mkII czy ispcableIII?

    I z tymi dwoma sekundami to raczysz zartowac, chyba, ze do procka ze 128kB FLASH ladujesz program o dlugosci kilobajta. Jutro w pracy moge specjalnie dla ciebie sprawdzic ;) Swoja droga, nie sadze zebys byl w stanie przez port LPT programowac z czestotliwoscia 4MHz. Co do symulatora, teraz pracuje na ukladzie gdzie jest w sumie 5 procesorow, pamieci...

    Mikrokontrolery AVR   24 Lis 2009 17:12 Odpowiedzi: 41    Wyświetleń: 4557
  • Timer/Counter0 ATMEGA8. Timer0 jako wyjście. Odliczanie odstępów czasu.

    Sory, że tak wprost zapytam: gdzie masz procedurę obsługi prpzerwania tego tajmera? I po co używasz delay do opóźnień jak chcesz mieć tajmer?

    Mikrokontrolery   25 Paź 2006 10:26 Odpowiedzi: 16    Wyświetleń: 3550
  • [Atmega8][C] - sterowanie triakiem - weryfikacja programu

    Zobacz w nocie jak działa timer, w szczególności funkcje pinów OCx. Zauważ, że impuls wyzwalający triak może być generowany całkowicie sprzętowo. Dzięki OCx możesz ten impuls wygenerować z zadanym opóźnieniem, w takiej sytuacji wyzwalasz tylko timer w przerwaniu detekcji zera. Tak jak kolega wyżej sugerował zapomnij o delay, szczególnie w przerwnaiu....

    Mikrokontrolery AVR   22 Cze 2012 11:30 Odpowiedzi: 15    Wyświetleń: 4105
  • Początkującego problem z przerwaniami w ATMEGA162 :(

    ISR(INT2_vect) //procedura obslugi przerwania { impulsy++; } A czy zadziała: (chyba powinno ;)) SIGNAL(SIG_INTERRUPT2)// gdy nastąpi przerwanie na wejściu INT2, wykonuje to co w klamrach { impulsy++; // każde przerwanie powiększa zmienną impulsy o 1 // tu wpisz swoją funkcję - opóźnienie o 40 milisekund } Ale spróbuj też w tym swoim...

    Mikrokontrolery   09 Paź 2006 16:12 Odpowiedzi: 9    Wyświetleń: 1950
  • [atmega8] [atmega8][c] Program LED nie działa po kompilacji w AVR Studio 4.13 i Winavr

    Bardzo dziękuje za pomoc po dodaniu return'a działa wyśmienicie. Następnym programem pewnie będzie obsługa wyświetlacza. Pisze w c++ także z tym też powinienem sobie poradzić. Jeszcze raz dziękuje i pozdrawiam. pio_05 ps. Ta biblioteka z delay zjadła mi pół pamięci flash:)

    Mikrokontrolery AVR   02 Wrz 2008 18:44 Odpowiedzi: 15    Wyświetleń: 2993
  • Komunikacja RS232 z Arduino Nano do Atmega8 - różnice Atmega328 vs Atmega8

    To co zrobiłeś nie miało prawa zadziałać z wybraną płytką NG, ona ma ustwienie na kwarc 16MHz: c:\Program Files (x86)\Arduino\hardware\arduino\avr\board... ... ########################################... atmegang.name=Arduino NG or older atmegang.upload.tool=avrdude atmegang.upload.protocol=arduino atmegang.upload.speed=19200 atmegang.bootloader.tool=avrdude...

    Arduino   26 Mar 2020 07:34 Odpowiedzi: 13    Wyświetleń: 1182
  • Nieudane programowanie ATmega8 i ATtiny13 z użyciem 74HC244 zamiast 74LVC244

    Po prostu programujesz układ taki jaki ma pracować, a więc jeżeli wykorzystuje on oscylator wewnętrzny i tak później będzie pracował, kwarcu zewnętrznego nie dajesz. Nie znam tego ISPprog-a, ale na pewno jakieś tam LPT-adres, czy Port delay można popróbować zmienić.

    Projektowanie Układów   05 Kwi 2008 00:18 Odpowiedzi: 13    Wyświetleń: 2013
  • Atmega8 - Jak zaimplementować czasowe sterowanie przekaźnikiem w C?

    Oj kolego jest wyraźnie napisane: Jestem początkującym programistą... wiec gotowca nie ma co dawać bo człowiek się nie uczy tylko bezmyślnie go używa. Podejrzewam że nie potrafiłby jeszcze zainicjować odpowiednio timer, skoro nie znalazł odpowiedzi na prosty problem. Tak poza tym z timerem tez procek się kreci bez celu oczekując na wciśniecie przycisku....

    Mikrokontrolery Początkujący   16 Lip 2013 21:53 Odpowiedzi: 11    Wyświetleń: 6090
  • [Atmega8][avr-gcc] Generowanie 3 x sinus - falownik

    Problemem jest to jakieś. Jesli timer ma np. okres 550us, a twoja pętla np. 551us to się robi problem - synchronizacja będzie się co raz bardziej rozjeżdżać, a kolejnej impulsy PWM będą co raz bardziej zniekształcone. Zamiast delay zrób tak jak pisałem - w funkcji obsługi przepełnienia timera uaktualniaj OCR. W dodatku musisz tak ustawić preskaler,...

    Mikrokontrolery AVR   14 Lut 2012 10:58 Odpowiedzi: 16    Wyświetleń: 4267
  • [Atmega8][C] Obmierzanie czasu z dokładnością do 0.1ms

    btw czemu się tak upierasz przy tym, aby funkcje delay wywoływać z parametrem 1, można tam wpisać dowolna liczbę typu double więc czemu nie _delay_ms(t/1000.0) ?

    Mikrokontrolery AVR   25 Cze 2010 09:36 Odpowiedzi: 8    Wyświetleń: 1265
  • [mega8] Atmega8-16PU: Dioda miga zamiast reagować na przerwanie INT1

    NIGDY nie używaj opóźnień w przerwaniach bo tym zabijesz sobie resztę programu. Chciałem uniknąć drgania styków. Jak temu zapobiec nie używając delay? INT0 ma wyższy priorytet niż INT1 więc gdyby w INT0 miało dojść do przerwania, to doszło by do niego nawet gdyby właśnie wykonywany był delay z przerwania INT1, prawda?

    Mikrokontrolery   09 Maj 2011 14:25 Odpowiedzi: 8    Wyświetleń: 1812
  • [ATmega8][C] Wentylator sterowany PWM i pomiar temperatury przez ADC

    Z grubsza tak. Jest jeszcze sporo krzaków, ale jakoś zadziała. Wyrzuć delay z pętli, potem skróć kod o połowę i będzie ok.

    Mikrokontrolery AVR   27 Mar 2013 17:44 Odpowiedzi: 16    Wyświetleń: 3999
  • Atmega8 - Jak zrealizować wiele przerwań na INT0 dla kilku enkoderów?

    Nie w głównym a raczej: w innym przerwaniu wstawiają delay() albo pętlę oczekującą na cokolwiek. P.S. Poczekajmy co Autor wymyśli.

    Mikrokontrolery AVR   06 Sty 2011 16:08 Odpowiedzi: 37    Wyświetleń: 4741
  • Zegar wtórny Atmega8 z osobną cewką na sekundy i osobną na minuty

    To by i tak nic nie zmieniło bo tamten kod wykonuje się co sekundę ;) Trzeba by wyjąć wtedy minuty spod tego IF`a sekund :P To też nie wiele da, bo processor jest zajęty w 50% liczeniem czasu dla delay (500 mS w każdej sekundzie!) plus kilka cykli na zmianę wartości flag i portów wyjściowych przez co praktycznie występuje zwłoka w reakcji na przycisk...

    Mikrokontrolery   15 Maj 2015 21:30 Odpowiedzi: 33    Wyświetleń: 3036
  • atmega8 winavr; małe opóźnienie w programie (uart)

    Tak czy siak - jaki problem napisac funkcję: void delay(int x) { while(x--) delay_us(1); } ? 4\/3!!

    Mikrokontrolery AVR   09 Wrz 2009 11:58 Odpowiedzi: 33    Wyświetleń: 3536
  • Różnice między Atmega8a-PU a Atmega8-16PU - programator LPT nie wykrywa

    Programator "samoróbka":?: Może za mały kondensator przy mikroprocesorze. Albo obniżyć prędkość ISP, dodać jakiś delay w parametrach. Skąd kolega jest? Mazury to kraina czy miejscowość?

    Mikrokontrolery Początkujący   20 Gru 2011 12:30 Odpowiedzi: 9    Wyświetleń: 2960
  • [avr] Jak przyspieszyć transmisję RS-485 między Atmega8 a Atmega32?

    Nie działa, nawet tak nie działa że dodanie delaya nie pomaga :/

    Mikrokontrolery AVR   09 Lis 2011 12:31 Odpowiedzi: 25    Wyświetleń: 3012
  • Dlaczego AT89S8252 programuje się na jednych komputerach, a na innych nie?

    Witam mnie działa STK200/300 bez problemów z pod BASCOMa może to kwestia ustyawień BIOSa albo port delay w opcjach programatora miałem tak z ATMega8 na kompie ze cza było dac opóźnienie 10 i już lux chodzi Pozdrawiam

    Mikrokontrolery   15 Kwi 2006 16:54 Odpowiedzi: 7    Wyświetleń: 1349
  • Atmega8 + LCD: wyświetlacz czarny po podłączeniu zasilania, co sprawdzić?

    Spróbuj na wewnętrznym RC 1MHz, jak ruszy to znaczy, że w bibliotece musisz zwiększyć delaye przy wysyłaniu pojedynczych znaków na wyświetlacz.

    Mikrokontrolery AVR   11 Maj 2011 16:31 Odpowiedzi: 18    Wyświetleń: 2877
  • [ATMEGA8] [ATMEGA8][C] Nieprawidłowe wyświetlanie cyfr na LED ze wspólną anodą

    delay nie powinno mieć takiego wpływu. zamiast modulo w przerwani zrób anda z 0x03; wykonuje się szybciej.

    Mikrokontrolery AVR   17 Maj 2010 18:03 Odpowiedzi: 3    Wyświetleń: 1365
  • Atmega8 - pytanie początkującego w tej dziedzinie

    To dziwne bo ja niemiałem najmniejszych problemów... #include <avr/io.h> /***************************************... Definicje stałych ****************************************... #define F_CPU 1000000 /* 1MHz zegar procesora */ #define CYCLES_PER_US ((F_CPU+500000)/1000000) /* cpu cycles per microsecond */ /***************************************...

    Mikrokontrolery   25 Kwi 2005 19:18 Odpowiedzi: 7    Wyświetleń: 1863
  • [Atmega8] [Atmega8][C/winavr] Niezrozumiałe działanie zmiennej w sterowniku kotła

    A jednak w pełnym kodzie masz kilka przerwań. I dwa z nich są NOBLOCK. To zobaczmy co piszą na ten temat: #define ISR_NOBLOCK # include <avr/interrupt.h> ISR runs with global interrupts initially enabled. The interrupt enable flag is activated by the compiler as early as possible within the ISR to ensure minimal processing delay for nested interrupts....

    Mikrokontrolery   09 Lut 2011 00:47 Odpowiedzi: 12    Wyświetleń: 2032
  • Zbocze narastające w ATmega8 w C - dioda nie reaguje na przycisk

    Ale to nie jest rozwiązanie, tylko półśrodek, pisałeś że to tylko część kodu, może w reszcie programu leży problem? Gdy będziesz robił jakąś komunikacje typu SPI lub I2C (mowie o rozwiązaniu software - owym) to niestety ale strasznie spowolni Ci ten delay wręcz uniemożliwi przesył danych

    Mikrokontrolery AVR   18 Lut 2015 22:45 Odpowiedzi: 12    Wyświetleń: 1272
  • Jak zapisać EEPROM w Atmega8 podczas wyłączania zasilania?

    [syntax=c] ISR(ADC_vect) { register uint8_t Voltage = ADCH; if(Voltage>TRESHOLD) { //Zapis krytycznych danych do pamięci EEPROM } _delay_ms(100); }[/syntax] Czy delay nie powinien być wewnątrz ifa?

    Mikrokontrolery   15 Mar 2013 11:04 Odpowiedzi: 41    Wyświetleń: 6192
  • [Atmega8] Błędny odczyt +127.9°C z czujnika DS18B20 na Atmega8 i LCD HD44780

    Bo pewnie używasz delay z argumentem będącym zmienną, podczas gdy funkcje te powinno się wywoływać z argumentami będącymi stałymi.

    Mikrokontrolery AVR   11 Sty 2012 03:15 Odpowiedzi: 9    Wyświetleń: 3558
  • 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
  • Atmega 8/88P: delay_ms nie działa przy użyciu Timer0 z preskalerem

    Witam. A skąd w Atmega8 wziąłeś rejestry TCCR0B , TCCR0B. Timer0 i _delay_ms() razem działają. Masz co nie tak w swoim kodzie. Pisał już (at)excray dodam tylko pełny. Możesz powyrzucać wszystko co jest nie potrzebne i zostawić sam błąd.

    Mikrokontrolery AVR   09 Lut 2019 09:08 Odpowiedzi: 8    Wyświetleń: 516
  • [Atmega8][C] Sterowanie serwem - programowy PPM - obsługa przycisku

    Program masz całkowicie źle napisany. Zacznij od sterowania serwami, ale tak, żeby nie używać delay. Czyli całe sterowanie musisz zrobić w przerwaniach. Najlepiej tak, że w procedurze obsługi przerwania inkrementujesz jakąś zmienną i porównujesz ją ze zmiennymi określającymi szerokość impulsu dla konkretnego serwa (skoro masz 10 to będziesz miał tablicę...

    Mikrokontrolery AVR   01 Sie 2012 09:54 Odpowiedzi: 34    Wyświetleń: 7151
  • Złe odliczanie czasu w zegarku na ATMEGA8(L) z kwarcem 8MHz - jak poprawić?

    W zadnym wypadku :) Wylacz tylko wewnetrzne pull-upy tak aby Ci portu nie podciagalo do plusa a wykrycie przerwania zmien na zmiane stanu wejscia. PS. Czy delay juz dobrze dziala?

    Mikrokontrolery   05 Wrz 2006 16:16 Odpowiedzi: 15    Wyświetleń: 5500
  • [ATMega8] [C] - Jak spowolnić serwomechanizm bez obciążania uC?

    [syntax=c]unsigned int i; for (i=500;i<1001;i++) { OCR1A = i; _delay_us(300); } _delay_ms(330); [/syntax]

    Mikrokontrolery Początkujący   17 Sie 2012 19:24 Odpowiedzi: 6    Wyświetleń: 2230
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Nie neguję tego co piszesz, jedynie wyjaśniam to, czego nie napisałeś. W tym przypadku istotne było wyjaśnienie, dlaczego tam jest delay. Nie dam ryby, dam wędkę. I bardzo dobrze :)

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • DS18B20 z ATMEGA8 i LCD - brak odczytu temperatury, czujnik nie odpowiada

    Zadeklarowałeś częstotliwość zegara? Jeśli podczas kompilacji jest przyjmowana zła częstotliwość zegara to delay będzie źle działał. Tak samo może być jeśli użyłeś optymalizacji -O0.

    Mikrokontrolery   23 Wrz 2008 18:39 Odpowiedzi: 17    Wyświetleń: 4711
  • [MEGA8] Atmega8 TQFP 8MHz - błędy programowania i brak odpowiedzi po ISP

    Ja praktycznie wszystko co robię z AVRkami to zawsze docelowo jest to w obudowie TQFP albo SMD. Atmega8, ATmega88, ATmega32 - tych to już naprawdę całe mnóstwo przeszło mi w ten sposób przez ręce i nigdy ale to nigdy nie zauważyłem jakichś różnic w programowaniu pomiędzy TQFP/SMD a w obudowie DIP Oczywiście zawsze gdy robię jakiś prototyp to najpierw...

    Mikrokontrolery AVR   09 Paź 2009 22:10 Odpowiedzi: 13    Wyświetleń: 1648
  • [winavr][atmega8][C] DS18b20 Cały czas wyświetla -16.1 st. R

    Opis funkcji _delay_ms() z biblioteki avrlibc The maximal possible delay is 262.14 ms / F_CPU in MHz.

    Mikrokontrolery AVR   22 Lut 2010 21:12 Odpowiedzi: 15    Wyświetleń: 3417
  • [atmega8,C] DS18B20 na atmega8 - nagły spadek temperatury po odczycie, co robić?

    A co to oznacza? The maximal possible delay is 262.14 ms / F_CPU in MHz. Bo myślałem że maksymale opóźnienie.

    Mikrokontrolery AVR   18 Sie 2010 07:58 Odpowiedzi: 17    Wyświetleń: 3747
  • Jak ustawić częstotliwość oscylatora 8MHz w Atmega8 za pomocą Bascom?

    OK dzięki W bascomie trzeba przestawić dwa fusebit-y: Fusebit A987: na 0100:0100 interal osc. Fusebit KL: na 01:6 CK 4mS delay. I wszystko śmiga :) Pozdr i dzięki

    Mikrokontrolery   24 Cze 2005 22:54 Odpowiedzi: 3    Wyświetleń: 1696
  • Atmega8 - Klawiatura matrycowa 3x3 - zmiana wartości na wyświetlaczu po naciśnięciu

    Dodaj sobie do układu jakiegoś LEDa z rezystorem do któregoś wolnego pina. Wstaw między instrukcje while linijkę do zmiany stanu na przeciwny pina z podpiętym LEDem. Większy delay też w tym powinien pomóc. Sam zobaczysz dokąd dochodzi program.

    Mikrokontrolery AVR   09 Kwi 2016 17:50 Odpowiedzi: 6    Wyświetleń: 1293
  • Atmega8 - Test board z wyświetlaczami 7-seg - wątpliwości co do pinu RESET

    Ma mi to posłużyć w nauce podstaw, później można się na coś większego/nowszego przerzucić. To "później" przyjdzie wcześniej niż Ci się wydaje. Pierwszy z brzegu kurs AVR-GCC: http://kursc.forbot.pl/ już na 3 lekcji pojawia się Atmega16A. Ja zrobiłbym podstawkę dip 40 i mniejsze procesory w "razie potrzeb" podłączał poprzez adaptery. Same wyświetlacze...

    Mikrokontrolery Początkujący   21 Sty 2013 16:32 Odpowiedzi: 21    Wyświetleń: 5376
  • ATmega8: Przerwanie zewnętrzne nie zapala diody na PC5

    W przerwaniu delay na 10 sekund? Przerwanie ma działać jak najkrócej. Do poczytania: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   09 Paź 2015 20:04 Odpowiedzi: 3    Wyświetleń: 702