fuse bity ustawiam na: low: 0x62 high: 0xDF To ustaw low: 0xE2 i po krzyku :D
https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
Fabrycznie w mojej ATMedze 168-20PU mam ustawione fusebity: hFuse DF lFuse 62 Lock Bit 3F Czy można przestawić je tak, aby otrzymać taktowanie 2MHz? Orientowałem się w kilku źródłach i wydaje mi się, że w tej konkretnej ATMedze takiej możliwości nie ma. Proszę o informację.
ATmega168 powinna mieć ustawione taktowanie 8MHz z wewn. oscylatora ATmega8 powinna mieć ustawiony wewn. oscylator 4MHz Dowolny pilot RC5 od TV
Jaki zegar ustawiony/podłączony na płytce z Arduino oraz na Twojej, dedykowanej? Może taktowanie jest problemem?
Na początek kawałek kodu: [code] TCCR0A = _BV(WGM01); TCCR0B = _BV(CS00) | _BV(CS02); OCR0A = 156; TIMSK0 = _BV(OCIE0A); ISR(TIMER0_COMPA_vect) { PORTB ^= _BV(1); // do pinu zapięta LED }[code] Procesorek ATmega168 taktowany kwarcem 16000000. Chcę zmusić timer aby generował przerwania z częstością około 100 Hz. Czy powyższe ustawienie jest poprawne?...
Musiałem go wyeksportować i przez avrdude wgrać do atmegi No i prawidłowo, kompilujesz do HEX i wgrywasz zewnętrznym programatorem. Ew. masz opcję upload using programmer (sketch), a programator określasz w menu tools opcja programmer. Tam robiłem, a próbowałem robić tak jak napisałeś to nie wykrywało mi programatora. Ale i tak w sumie mi nie działa...
moze prosciej bo polowy nie rozumiem co chcesz osiagnac:D dobra jest usbasp programator zbudowany przez ciebie, bootloader w nim jest i chcesz zaprogramowac atmege 328 szeregowo. tylko ta atmega gdzie sie znajduje? na plytce stykowej? jakiejs innej plytce? zdjecie by wiele wyjasnilo:) Dodano po 1 i co to wogole ma imitowac?:D Ludzie! Czy wy nie możecie...
Jak taktujesz procesor? Kwarcem czy wewnętrznym rezonatorem? Spróbuj zamienić sposób taktowania procesora
Witam. Na wstępie chcę napisać że jestem początkującym, i na razie się uczę. Chcę napisać przykładowy program, co będzie wykonywał jakąś funkcję co 1 sekundę. Chcę do tego też użyć obsługi przerwań (w książkach było o przepełnieniu zegara). Mogę od was poprosić przykład jak zrobić taki timer (z komentarzami objaśniającymi)? Mój zegar ma taktowanie 16mhz,...
Dlaczego na M8 działa bezproblemowo a na M168 nie? A może w końcu zdecydujesz się jakiej będziesz używał częstotliwości do taktowania procka? Atmega168 posiada jedynie wewnętrzny oscylator 8MHz i można go podzielić przez 8 bitem CLKDIV8 uzyskując 1MHz - więcej opcji oscylatora nie ma. Więc nie ma cudów i nie uzyskasz częstotliwości 2MHz jaką prawdopodobnie...
Zworka SLOWSCK w programatorze i zmiana fusebitów na szybsze taktowania - pomyślałeś o tym?
Witam serdecznie! Chciałabym na wstępnie nadmienić,że dopiero zaczynam przygodę z elektroniką. W związku z tym z góry proszę o wybaczenie, jeśli mój kod to masa banialuków. Próbuję zaprogramować uC ATmega168. Chciałabym nauczyć się poprawnej obsługi timerów. W związku z tym próbowałam napisać program dzięki, któremu dioda migałaby dokładnie co 1s. Korzystam...
Witam, Mam pytanie dotyczace mikrokontrolera ATMEGA168V. Czy uklad ten moze byc taktowany 12MHz przy napieciu zasilania 3.3V. W specyfikacji (http://www.atmel.com/dyn/products/produ... jest pewna niescislosc. W sekcji features pisza, ze: Speed grade dla wersji V to 0-4 MHz (at) 1.8 - 5.5V, 0-10 MHz (at) 2.7 - 5.5V. Z kolei na stronie...
Witam drogich forumowiczów. Jakiś czas temu postanowiłem zbudować wyważarkę do wałków. Część mechaniczna jakoś wyszła natomiast pozostał problem części programowo elektrycznej. Wyważarka ma wykonywać pomiar przyspieszenia na każdym łożysku przy określonej prędkości obrotowej, żeby było ciekawiej przy maksymalnym przyspieszeniu muszę rejestrować pozycję...
Witam Mam następujący problem, działający program obsługi jest taki: ISR(TIMER1_OVF_vect){ UDR0= Buff[rd]; rd = (rd + 1) % 256; UDR0= Buff[rd]; rd = (rd + 1) % 256; } program działa, ale jest za wolny, te kilka instrukcji kompilator zmienia na 122 linie w asm. Najlepiej byłoby napisać tę funkcję w asemblerze, niestety do tej pory pisaałem tylko w C....
Witajcie, Składam sobie pewne urządzenie. Używam w nim procesora ATMEGA328PB taktowanego kwarcem 18.432MHz. Problem w tym, że procesor ten zachowuje się dziwnie. Przykładowo: prosty kod, który miga diodą co sekundę (sekundę świeci i sekundę nie świeci). Po uruchomieniu dioda świeci przez ~18 sekund i gaśnie również na ~18 sekund, pomimo, że opóźnienie...
Panowie prośba. Męczę się i męczę i czytam i czytam.... i gdy coraz więcej czytam to się coraz bardziej gubię. Mam wrażenie, że DS od Atmega 168 jest napisany w strasznie zagmatwany sposób. Przejdźmy do sedna: Chcę ustawić końcówkę OC2B by generowało mi na niej przebieg prostokątny o okresie 8ms. No i tu mam problem bo opis z helpa bascoma dla timera2...
Witam Napisałem program z obsługa lcd 3310 , no i troszkę miejsca sie zaczęło mało robić więc zmieniłem procek z mega8 na 168 no i program ruszył ale... cały program chodzi za wolno (fusebity wydaje mi się ze zmieniałem poprawnie) grafika wczytuje mi się wolniej (widzę jak się rysuje) w atmedze8 tak nie było waity tez są za długie. miałem zrobione na...
Witam Mam taki problem z Atmega 168, programuje ja na płytce testowej ZL2AVR. Wszystko działało do czasu gdy zacząłem programować termometr z wykorzystaniem czujnika DS18B20, w internecie znalazłem program gdzie była dodatkowa dyrektywa "$prog &HFF , &HFD , &HD9 , &H00" wiem, że tu chodzi coś o fusebity. A problem jest taki, że po wgraniu tego do Atmegi...
Witam Nie dawno zacząłem zabawę z mikroprocesorami. Wybór padł na atmege8a-pu i środowisko programistyczne Eclipse dostosowanie do programowania AVR'ów. Problem mam z opóźnieniem (_delay_ms), a częstotliwością taktowania uP. Przy ustawieniu (w Eclipse) częstotliwość na 1 MHz, dając opóźnienie 1000 ms, w rzeczywistości takie jest, ale jak ustawie częstotliwość...
Witam Szanownych Forumowiczów, w aktualnym projekcie muszę wygenerować trzy interwały czasowe z regulowaną długością. Poglądowy rysunek dołączony jest jako załącznik. T1ON powinien mieć regulację 1-100us, T2OFF (możliwie krótko - 5us), T3ON (możliwie krótko - 5us). Wykorzystywana przeze mnie Atmega taktowana jest zewnętrznym zegarem 20MHz. Wynika z...
Cześć. Wiecie, zamotałem się. Mam ATMega162, XTAL=16MHz. Potrzebuję aby Timer1 w trybie CTC zgłaszał przerwania co 1 sekundę. Mam ustawiony preskaler na 256, więc 16000000/256/1=62500 Więc czy do OCR1A (tryb 4) lub ICR1 (tryb 12) mam wpisać wartość 62500 czy 62500-1. Doczytałem że zerowanie licznika następuje w następnym takcie zegara po zrównaniu obu...
Cześć, postanowiłem zmienić swój stary model Atmegę16A na nowszą wersję więc zakupiłem Atmegę168A-PU. Problem w tym, że za żadne skarby nie mogę zrobić na niej choćby prostego mrugania diodami za pomocą przerwań. Połączenia są zrobione dobrze, konfiguracja również. Ustawiony jest preskaler, uruchomiona globalnie obsługa przerwań, ustawiona jest odpowiednia...
Witam, mam problem z ustawieniem przerwania od timera0 na atmega8, jestem początkujący jeśli chodzi o assembler... Problem leży w tym że, uP jest taktowany z wewnętrznego zegara 1MHz, i jeśli mam ustawiony prescaler na 8 czyli rejestr TCCR0 na 2 to powinienem otrzymać obsługę przerwania co 8us a na oscyloskopie otrzymałem igiełkę co 2ms;/ nie wiem co...
Witam. Mam troszke lamerskie pytanie, ale licze ze ktos bedzie chcial odpowiedziec. Oczywiscie poszukalem troszke tu i tam, ale nie znalazlem satysfakcjonujacej odpowiedzi. W nocie katalogowej jest napisane: 0-4 Mhz (at) 1.8-5.5V 0-10Mhz(at)2,7-5,5V Czy ktos odpalal ta atmege na zewnetrznym oscylatorze wiekszym niz 10Mhz? (wersja procka bez "V" na koncu...
Witam jak to jest z tą synchronizacja bo spotkałem taki kod na mege 168 [syntax=c] TCCR2B=_BV(CS22)|_BV(CS20); while(ASSR&0x07); [/syntax] my wpisujemy cos do rejestru sterującego dlaczego w while oczekujemy na wyzerowanie chociaż jednego bitu z 3 czy nie powinno być [syntax=c]while(ASSR&0x01);[/syntax]
Może nieprawidłowo wykonujesz reset? Dla nowych wersji tych diodek musi to być minimum coś koło 300µs, starsze miały krótsze czasy ~50µs. Albo może i faktycznie za niskie taktowanie? Kiedyś popełniłem procedurę która pracowała od 8MHz, a teoretycznie i na 6MHz powinna dać radę. Tutaj jest kod jakby Cię interesował: https://github.com/m-xor/AVR-WS8212-test
Witam, od wczoraj próbuję uruchomić transmisję, używam kodu, który znalzłem tu: http://mikrokontroler.info/usart-w-mikro... no i nie działa. Gdzieś czytałem, że problemem może być zewnetrzne taktowanie 12,5MHz, drugie podejrzenie pada na ft232rl, do którego dochodzi sygnał 3,3v, być może to dla niego za mało, choć w nocie katalogowej nie...
Jak masz ustawione fusebity - jakie źródło zegara taktującego jest wybrane?
Witam Temat jest taki. Posiadam magistralę 1wire na której są zamontowane termometry DS18B20 oraz przełączniki DS2407. Pracuje na tym sterowanie ogrzewaniem w mieszkaniu. Do tej pory sterowałem nią układem na bazie Atmega168 i działało to prawidłowo. Zbudowałem następny sterownik z Atmega32 na pokładzie i zaczeły się schody. Odczyt adresów układów prawidłowa....
Wygląda, że masz podłączone to dobrze. Co do rezystorów i kondensatorów na tych liniach - typowo ich nie ma i nie powinno ich być. Instrukcja mówi tylko, że jeśli z jakiś powodów (niezależnych od programowania) one są to nie powinny przekraczać podanych wartości granicznych. Także nic nie dodawaj. Stan niski znaczy, że napięcie jest zbliżone do ok....
http://obrazki.elektroda.net/33_12650579... Ten projekt jest interesujący ze względu na zastosowanie biblioteki do wyświetlania tekstu na ekranie telewizora systemu PAL, która może okazać się użyteczna w zastosowaniach poważniejszych niż gry typu tetris czy snake. Od strony elektronicznej układ jest bardzo prosty, ponieważ skałda się z mikrokontrolera...
Witajcie, Problem powinien być trywialny a nie jest. Dotychczas stosowałem auto trigger ADC na ATtiny13 i działało to przewidywalnie według datasheeta, ale kod przeniosłem na ATmege168 i działać przestało, mimo że wszystko ustawione według dokumentacji. Po krótce: - uruchamiam timer0 w trybie CTC by zdarzenie Compare Match A zachodziło co 250us (4kHz),...
https://obrazki.elektroda.pl/5870115600_... Jest to uniwersalny dekoder pilotów na podczerwień, który obsługuje 42 protokoły transmisji IR (Infra-Red). Umożliwia ustalenie nazwy protokołu oraz wartości adresu i rozkazu, wysyłanego przez testowany pilot po naciśnięciu danego przycisku. Wszystkie informacje są prezentowane na wyświetlaczu...
O kilka MHz zawsze można spokojnie podkręcać każdy praktycznie procek AVR. Ja np bardzo często ATmega32 16MHz taktuję kwarcem 18,432MHz . Wyszło już wiele takich urządzeń i żadnych reklamacji ;) A co się będzie działo jak dasz więcej np 28MHz zamiast 20MHz to już sam zobaczysz. I nikt ci tu nie poda dokładnych opisów co się dzieje bo to tylko zabawa...
http://obrazki.elektroda.pl/6305592900_1... Witam. Dziś chciałbym zaprezentować moją nową konstrukcję: Dwuczujnikowy regulator temperatury v2.0. Układ powstał w celu zastąpienia starego regulatora zaprezentowanego przeze mnie w tym temacie: Funkcje: -możliwość ustawiania różnicy temperatur, -możliwość ustawienia szerokości histerezy,...
Jestem pod wrażeniem że udało Ci się coś na FPGA zbudować :) Ten przetwornik w SAMie ma owszem częstotliwość 8 MHz (ADCClock), ale czas konwersji przy 8 bitach wynosi 1.25 us, czyli 800 KHz. A w TME znalazłem układzik ADS830E, który kosztuje 28 zł brutto i ma konwersje max. 60 MHz (prędkość sterowana sygnałem zegarowym)! Datasheety: http://www.datasheetcatalog.com/datashee...
Tak jak napisał kolega wcześniej, plugin AVR nie obsługuje nowszych procków i trzeba wykonywać dosyć karkołomne akrobacje. Przede wszystkim trzeba sprawdzić czy w TOOLCHAIN_ROOT/avr/include/avr/io.h jest wpis dla m168pb: de.innot.avreclipse.core.prefs zamieniasz mcu na atmega168pb Project/Properties/AVR/Target Hardware/MCU Type " masz pusto, ale kompilator...
Witam Bawię się w budowę pinpointera (rodzaj wykrywacza metalu). Potrzebuję stabilnego sygnału zegarowego w okresie ok 500 ms do pomiaru częstotliwości. Czy na pewno Jitter czy szumy w w/w czasie dla taktowania standardowym kwarcem będą mniejsze niż w wbudowanym generatorze RC ? Układ ma być maksymalnie prosty więc wolę RC. Pozdrawiam
W EdW dawno temu byl artykul o sterowaniu silnika krokowego (5 wyprowadzen), o ile pamietam napisany przez niezyjacego juz p. Raabe. Po drobnej przerobce jedyne co podawales do jego "interfejsu" to taktowanie (ktore tez moglo byc sprzetowe - RC) i kierunek/stop. ... Tak wlasnie spojrzalem na to wydanie EdW - jest sprzed... 12 lat! Jezeli bedziesz nim...
Wczoraj wykonałem ten tester z opcją (przystawką) pomiaru częstotliwości. PCB jednostronne wymiarów 100x75 mm z jedną zworką. Dodałem zieloną LED 3mm sygnalizującą obecność zasilania DC. Wstawiłem podstawke pomiarową ZIF16, w któej górny rząd do złącze TP2, a dolny podzielony po równo pod TP1 i TP3. Jest też złącze 3-pinowe pod ewentualne wyprowadzenia...
Robiłem kilka prób sterowania grupowego wentylatorem. Najmniej mocy idzie w straty przy taktowaniu 1Hz, ale wtedy na wyższych obrotach słychać wieje - nie wieje i tak na zmianę. Startuje już przy 5% wypełnienia. Przy 5Hz muszę dać koło 20% ,żeby zaczął kręcić, a przy 15Hz to już z 30% i mocno zmienia obroty zależnie od tego jak się zgra z siecią. Jakiej...
cześć :) Programator STK200 przestał rozpoznawać atmegę168, kupiłem nową (atmega88) i po ok. pięciu flashowaniach tez "padła". Tzn mikrokontroler nie padł całkiem, bo LED miga tak jak wcześniej została zaprogramowana, czyli ostatnio wgrany program działa dobrze... Gdy programator próbuje rozpoznać uC, to bajty identyfikujące przyjmują najczęściej wartości...
Wykorzystuje plytke testowa Pololu Orangutan, a podczas pisania programow korzystam z biblioteki orangutan-lib ktora jest odpowiednio skonfigurowana, tak wiec szczerze mowiac nic nie ustawialem. Z tego co czytalem domyslnie calosc jest taktowana z predkoscia 1MHz, ale specjalnie dla serw procesor jest taktowany z maksymalna predkoscia 8MHz o co dba...
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. https://obrazki.elektroda.pl/5259236300_... Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy...
Jeśli nie otrzymałeś ACK to znaczy, że: 1. Podałeś błędny adres urządzenia slave 2. Problemem jest sama magistrala lub zastosowany konwerter. Przede wszystkim tak jak radzi piotrva zmniejszyłbym częstotliwość taktowania, do poniżej 100kHz. Problemem mogą być także źle dobrane rezystory podciągające. O, jeśli dobrze widzę to ty po stronie 3V3 w ogóle...
Podłączyłem kwarc 10Mhz do Atmega168(3.3V) następnie do pinu XTAL2 podpiąłem układ MBI5031. Moje pytanie brzmi ile układów scalonych pociągnie jeden kwarc 10Mhz? Przy jakiej liczbie amplituda będzie za niska? MBI5031 taktowana z XTAL2 atmegi168 działa perfekcyjnie (oczywiście full swing rail to rail). Natomiast chciałbym podpiąć 3 x MBI5031 pod pin...
To jest całkiem normalne, że przy fabrycznym taktowaniu 1MHz programator USBASP bez założonej zworki SLOW_SCK nie zobaczy procka. Ja tak mam w 98% przypadków a tylko w 2% przypadków mi widzi. Dlatego m.in ja zawsze pracuję na wyższym taktowaniu, minimum 8MHz. Na tyle od razu przestawiam fabryczny wewn. oscylator o ile nie potrzebuję kwarca oczywyście....
Cóż, to samo pytanie zadałem wcześniej, po co pakować jakieś wymyślne układy, skoro staruszki świetnie się spisują? Po co do czegoś takiego FPGA, skoro zwykły AVR taktowany kwarcem 16MHz sobie spokojnie z tym radzi, a i tak nie jest krytycznie obciążany tym sterowaniem? Poza tym, jeśli na tym AVR zastosowałbym np. wspomnianą ATMega168 lub nawet 328(p)...
Tak przepraszam, źle napisałem na początku, miało być 1 okres to 400ns (logiczne 0) + 3300ns (logiczna 1) Inaczej mówiąc jest to fala, której okres T = 3.7µsec, albo jak Michałko podaje 270kHz. Nie jest to dużo jeśli chcesz zliczac impulsy, ale ty przy każdym opadającym zboczu wywołujesz interrupt, którego pełna obsługa łącznie ze stosem zajmuje...
Witam: Mam problem, potrzebuję odczyt z pilota w przerwaniu a nie chce działać. Poniższy kod nie działa, natomiast to samo w pętli głównej działa: [syntax=basic4gl] $regfile = "m168pdef.dat" 'deklaracja rodzaju procesora (tutaj Atmega168p) $lib "mcsbyte.lbx" $crystal = 8000000 'taktowanie Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down ,...
Witam, mam problem ze stworzeniem w języku C generatora, który będzie mi zmieniał stan niski na wysoki (stan niski 10ms, stan wysoki 0.32ms) przez czały czas działania programu niezależnie od pętli głównej programu. Czy jest to wogóle możliwe? Liczę na pomoc w dojściu do rozwiązania tego zagadnienia. ATmega 168 taktowana wewnętrzym oscylatorem 8MHz....
...ATXMega, są tanie (20-30zł) i mają sprzętowe interfejsy do wszystkich typów pamięci (SRAM, DRAM, DDR). 1.Czyli można do niej podłączyć taką pamięci. Tak? rpal, chyba jednak mniej uważnie czytasz :) Ale nie o to chodzi. Wbrew pozorom AVR spokojnie pociągnie taką zabawę, zobacz np. http://hackedgadgets.com/2008/11/16/avr-...
Witam Wykorzystałem do odbioru kod podany przez Kolegę Mirka [syntax=basic4gl] $regfile = "m168def.dat" $crystal = 10000000 'taktowanie procesora $hwstack = 32 ' rozmiar stosu sprzętowego $swstack = 10 ' rozmiar stosu $framesize = 40 ' rozmiar ramki $baud = 9600 ' predkość transmisji Config Debounce = 30 '********************* konfiguracja UART Config...
Ten ostatni kosztuje 59,99PLN i ma takie parametry: AVR PROG jest programatorem ISP procesorów z rodziny AVR. Programator posiada złącze USB. Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia. Obsługą magistrali USB w urządzeniu zajmuje...
Kolego dondu. Ja pisałem o zmianie częstotliwości taktowania z zewnątrz. OK, faktycznie niewłaściwie zrozumiałem Twój post. Pierwszy raz spotkałbym się z takim rozwiązaniem, że ktoś zmienia rezonatory kwarcowe "w locie" ( lub źródło zegara ). Oj, na pewno są lub były w przeszłości takie rozwiązania tylko na nie nie trafiłeś. W końcu po to właśnie istnieją...
Siemanko, mam problem z zapisem i odczytem danych z eepromu. Mam Atmegę168 taktowaną kwarcem 16MHz i mam w niej funkcje zapisu do zewnętrznego eepromu 24C64. Jednak program dochodzi tylko do momentu wysyłania 0xA0 i koniec... cisza. Gdy zmieniałem kwarc na 4Mhz Zapis i odczyt ładnie się wykonał. // procedura transmisji sygnału START void TWI_start(void)...
Gdybyś TYLKO zmienił taktowanie na INT RC 8MHz, to nie byłoby problemu. Wersja AS nie ma tu znaczenia. Przestawiłeś coś jeszcze. Pozostaje zbudować / pożyczyć takie urządzenie jak FUSEBIT DOCTOR - polecam, sam ratowałem tym już kilka Atmeg.
Witam. Przede wszystkim najpierw chciałbym pogratulować autorowi projektu - jakość wykonania jest godna pozazdroszczenia - i podziękować za udostępnienie schematu i kodu. Zadeklarowałem, może trochę naiwnie, zrobienie zegara działającego na tej zasadzie jako projekt na jeden z przedmiotów na uczelni. Wszystko zajęło bardzo dużo jakże cennego przed sesją...
http://obrazki.elektroda.pl/4871444500_1... Steropes Witam, chciałem przedstawić robota klasy linefolower. Pracowałem nad nim w wolnym czasie około roku wliczając różne wersje. Jak zwykle chciałem odejść od stereotypów i głównego nurtu linefolowerów. Głównym celem było, aby robot mógł widzieć linie przed nim, by mieć trochę więcej czasu...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Sprobój obniżyć częstotliwość taktowania, najlepiej zacznij od wew RC 1MHz Ja miałem podobny problem opisany tutaj http://www.elektroda.pl/rtvforum/topic14...
Nie da się. Skoro timer dzieli częstotliwość, to jak masz np. /10 i /11 to różnica niewielka, ale już /3 i /2 to różnica ogromna i zawsze tak będzie. Można to kompensować odcinkowo zmieniając częstotliwość taktowania timera, wprowadzać generatory frakcyjne, PLL itd. Tyle, że nie zrobisz tego w ATMega128, bo tam masz do dyspozycji tylko prosty preskaler....
atmega168 generator atmega168 winavr atmega168 eeprom
brotje usterka tecno reduktor karta pamięci uszkodzona
hulajnoga frugal problemy wkrętarka milwaukee
Jak zdemontować głowicę w Epson Stylus DX4000? Olej do automatycznej skrzyni Volvo XC90 2.9B - JWS 3309