Bardzo dobre rozumowanie, tak trzymać :) Zewnętrzny RTC ma dodatkową zaletę - działa niezależnie od zasilania uC, oczywiście jeśli nie zapomnisz o bateryjce...
Jeżeli przestawił tylko to, to nie powinno być problemu... Masz dwie możliwości 1. Włączony został zewnętrzny oscylator RC (External RC Oscillator): wtedy do nóżki XTAL1 podłączasz rezystor i kondensator wg. rys 13/str.26 w karcie katalogowej 2. Włączony został zegar zewnętrzny (External Clock) - wtedy do nóżki XTAL1 musisz dołączyć zewnętrzny generator...
To wszystko da się zrobić na ATmega16 ale ja zastosowałbym jednak zegar zewnętrzny w postaci układu DS1307 taktowany stabilnym, skompensowanym termicznie generatorem DS32kHz. Jak ładnie poprosisz producenta to przyśle Ci te elementy gratis jako sample. Termometr też Ci dorzucą. Najlepiej DS1621 lub DS1624, ponieważ pracuje (podobnie jak zegarek DS1307)...
Podmień kwarc na inny. Kondensatorki też możesz dać inne. Zobaczysz czy pomoże. Jak kupisz nowy to chodzi na wewnętrznym generatorze i możesz w ogóle nie mieć kwarcu zewnętrznego. Wydaje mi się że kwarc zewnętrzny może być podpięty bo µC i tak z niego nie korzysta. Te nóżki będą wykorzystane jak przełączysz się na zewnętrzny w fusebitach. To że...
http://obrazki.elektroda.pl/3872220600_1... Witam. Dzisiaj ja postanowiłem dorzucić coś do tematu zegarów i termometrów, chyba najczęściej wykonywanych urządzeń przez elektroników amatorów. Mój zegar bazuje na atmega16, lcd 16x2, za zewnętrzny czujnik robi DS18B20, za wewnętrzny SHT11, czas odmierza DS3231. Użyłem dużego wyświetlacza...
Opanowane, o 4:00 rano niestety nie myślałem już racjonalnie. Okazało się że musiałem na programatorze włączyć generator żeby procek ruszył bo przecież zmieniłem na zewnętrzny oscylator. Niestety AVR Studio 4 nie udało mi się poprawnie zaprogramować procka, musiałem użyć MkAvrCalkulator. Teraz zegar działa prawidłowo.
Aby cokolwiek skalibrować musisz mieć wzorzec. Można oczywiście zmierzyć częstotliwość kwarcu. Dla tego PCF wzorcem mógłby być bardzo dobry miernik czasu, którym zmierzysz odstęp między zboczami na INT. Można więc zbudować sobie wzorzec (i go skalibrować, by później nim kalibrować inne projekty) albo skorzystać ze wzorców w postaci dobrej jakości częstościomierzy....
Projekt fajny, drobne uwagi: 1. Skoro za czas odpowiada zewnętrzny RTC, to po co MCU ma swój kwarc? 2. Skoro MCU ma kwarc, a RTC i tak jest zasilany i masz tam diody (swoją drogą wygodniej jest stosować diodę podwójną zamiast dwóch), to czemu nie zrobić podtrzymania dla MCU, konwersję czasu zrobić programowo i wywalić RTC, który nie jest potrzebny?...
Witam! Chciałem zaprezentować zegar mojego wykonania na uC Atmega8, soft został napisany w bascomie. http://obrazki.elektroda.net/76_12866477... http://obrazki.elektroda.net/48_12846569... http://obrazki.elektroda.net/32_12846578... http://obrazki.elektroda.net/17_12846578... http://obrazki.elektroda.net/81_12846578...
Ten nieżywy :) procesorek najprawdopodobniej dostał jakieś wariackie ustawienia kwarca i przejście na zewnętrzny zegar :( Więc jak go chcesz uratować to tylko programator równoległy :( lub ..... zabawa zewnętrznym oscylatorem PLL na chybił trafił :)
Witam, zbudowałem jakiś czas temu zegar LED-owy, z wykorzystaniem taśmy LED i atmegi16. Napisałem do niego program w Bascomie i wszystko niby działa poza jedną rzeczą. Mianowicie nie działają przyciski mające ustawiać czas na zegarze. Czy ktoś byłby tak miły żeby wskazać mi błąd ? :) Program: [syntax=vbnet]$regfile = "m16adef.dat" $crystal = 8000000...
http://obrazki.elektroda.pl/9001166700_1... Witam. Chciałbym zaprezentować Wam zegar na wyświetlaczach LED (4x1.5" + 2x0,8"), który ostatnio wykonałem. Obudowa została wyfrezowana za pomocą obrabiarki CNC z jednego kawałka drewna. Z przodu jest ciemna pleksa, która wchodzi na "wcisk" do obudowy - dzięki temu nie było konieczności klejenia...
Witam Mam kilka pytań odnośnie tego uk oraz wyświetlacza LCD 2x16: 1. Słyszałem, ze ta kość posiada wbudowany oscylator wewnętrzny (chyba RC) który normalnie (po zakupie i nie grzebaniu w fuse bitach) jest domyślnie ustawiony. Nie umiem zmieniać fuse bitów a płytke mam wykonaną już z zewnetrznym oscylatorem 8MHz. Czy będzie to przeszkadzać w normalnej...
Witam, Zlecę wykonanie i zaprogramowanie układu opartego na mikrokontrolerze ATmega16 i układzie PCF8583 według schematu. (program w języku C). Więcej informacji: kominiosz11(at)gmail.com
Witam, chciałbym się zapytać czy mógłby znawca w tym temacie rzucić okiem i powiedzieć co mniej więcej jest źle w tym kodzie(staralem sie pisać zgodnie z standardem i2c. Wiem że atmega32 ma sprzętowe TWI ale moim zadaniem jest napisanie programowego co niestety sprawia mi trudnosci. Mianowicie układ przy wysłaniu adresu zwraca mi 1(NACK) void twi_init()...
https://obrazki.elektroda.pl/2741391200_... Witam! Chciałbym przedstawić własną konstrukcję zegara matrycowego opartego na popularnych elementach. Konstrukcja powstała jako prezent dla ukochanej dziewczyny ❤️ Konstrukcja urządzenia Zegar w założeniu miał być typu stołowego, zasilany z zewnętrznego zasilacza. Skonstruowany...
Polecam Ci nakładkę Buro-O-Mate z której korzystam i nie miałem nigdy problemów. Zapamiętaj, iż External Oscillator (zewnętrzny zegar - jeżeli wybrałeś musisz podłączyć pod ATmege zewnętrzny oscylator, najlepiej o f=ok. 1MHz, aby ożywić uKontroler) nie ma nic wspólnego z Full Swing Crystal Oscillator.
http://obrazki.elektroda.net/83_12396269... Witam wszystkich. Jest to moja pierwsze konstrukcja tutaj wystawiona. Zegar ten powstał już jakieś pół roku temu. Na razie nie posiada on jeszcze obudowy (nie mam pomysłu na to jak zaprojektować płytkę pod wyświetlacz). Z założenia zegar miał być całkowicie bez obsługowy. Oto kilka cech tego zegara:...
Witam Na uczelni miałem do czynienia z uC serii 8051, od dawna chciałem się tego nauczyć w domu walała się kostka mega 16 więc postanowiłem ją zaadaptować do celów "dydaktycznych". Na początku zabrałem się za bascoma, wychodziło mi coś z niego ale stwierdziłem że za mało wiem co się dzieje w procku tak więc przesiadłem się na asemblera no i tu się zaczęły...
Witam Napisałem jakiś czas temu start zegara z wewnętrznego generatora, działa idealnie. Przełącza się stosując metodę zalecaną przez Atmela podczas pracy, by zaoszczędzić energię. Poniżej zamieszczam kod w assemblerze. Są jeszcze rodzynki które piszą w assemblerze. Ja obecnie korzystam w większości z C ponieważ w ARMach używanie kodu maszynowego to...
http://obrazki.elektroda.net/37_12172812... Dzisiaj chciałbym przedstawić zegarek który zrobiłem dla swojej drugiej połówki. Zegarek powstawał przez prawie 3 tygodnie, w głównej mierze przez dopracowywanie softu napisanego w Bascomie - zajmuje 8190 bajtów. Ostatnie 4 dni zajęła mi obudowa. Ale po kolej. Sercem układu jest Atmega8, która odpowiada...
http://obrazki.elektroda.pl/2549860400_1... Jest to projekt zegara zbudowanego z myślą o umieszczeniu go na półce razem z domowym zestawem multimedialnym. Zegar musi być starannie wykonany, żeby mógł się wkomponować w profesjonalny i fabryczny sprzęt oraz cyfry muszą być widoczne z większej odległości. Ale to nie wszystko, autor projektu...
Witam, od kilku dni walczę z uruchomieniem zbioru rklibavr. Jest tam przykład obsługi tego czujnika. W oryginale jest tak, że każda funkcja jest w osobnym pliku i wykorzystywana jest własna funkcja delay. Ja natomiast połączyłem te funkcje do jednego pliku itd. a funkcje delay z tego zbioru zastąpiłem _delay_ms() i _delay_us(), tak aby było to przejrzyste....
Witam. Napisałem program zegara LED, który kompiluje się bez błędów, a mimo to nie działa. Sprzęt mam sprawny, bo wysterowałem na piechotę każdy z segmentów wszystkich 4 cyfr zaświecając w ten sposób wszystkie elementy wyświetlacza. Do próby przełączyłem cały PortA na diody podłączone przez rezystory do masy i widzę, że uC wystawia nań dane( początkowo...
http://obrazki.elektroda.net/51_11780341... Witam wszystkich elektrodowiczów. Widzę że od dwóch dni nikt nie zamieścił nowej konstrukcji, racja długi weekend czas na odpoczynek, a ja właśnie teraz mam chwile czasu aby zaprezentować zegar który wykonałem dla mojej drugiej połówki na walentynki. Zegar jest oparty o mikrokontroler atmega8 w połączeniu...
Witam, buduje prototyp na bazie Niestety ADC "liczy" tylko do 256 i potem sytuacja sie powtarza aż do napięcia referencyjnego 2.048V - 8 cykli. Przy 12 bitowej pracy przetwornika ADC powinien liczyć do 2047 - dane z datasheet. Domyślam sie, ze to problem programowy jednak wielokrotnie sprawdzałem biblioteki i skończyły mi sie pomysły. Schemat jest zbyt...
Zmagam się z odczytaniem czasu układu PCF8583. Napisałem krótki kod na podstawie instrukcji napisanych w manualu Atmegi, który ma odczytać wyłącznie wartość sekund. Problem jaki się pojawił to zatrzymanie programu na funkcji oczekiwania odbioru flagi przerwania po zakończeniu transmisji instrukcji startu magistrali TWI: [syntax=c]while (!(TWCR &...
Witam. Jestem w trakcie kończenia urządzenia, zegara z termometrem wew. zew. Zegar oparty na DS3231 zewnętrzny czujnik DS18B20 wewnętrzny SHT11. Urządzenie poza oczywistymi funkcjami ma pomiar temp. max min z czujnika zewnętrznego. Automatycznie zmienia czas zimowy letni. No i na razie tyle nic mi innego nie przychodzi do głowy co by tam można jeszcze...
W AVR studio, w ustawieniach projektów mam zdefiniowany zegar 11059200 Problem jest tego typu że delay 1ms daje mi w praktyce 17ms, a przerwanie 162kHz zamiast wyliczonych 345,5. W fusach jest na pewno zewnętrzny zegar bo proc bez niego staje. --------- edit z przerwaniami już kapuje, ale czemu ta delajka tak działa? [syntax=c]#include <avr/io.h>...
po pierwsze to jesteś pewien że zablokowałeś ISP. pytam dlatego że jeśli przestawiałes zegar to może tu coś żle ustawiłeś. napisz dokładnie co zmieniałes a co nie jesli ustawiłeś niepoprawny sygnał zegarowy to byś miał te same objawy. 1.napisz więc czy wgrany prgram działa? 2.sprawdz czy kwarc jest dobrze podłączony? 3.napisz (jesli pamiętasz) co ustawiłeś...
Nie wiem czy wziales pod uwage to ze external clock to nie jest popularnie uzywany kwarc. To jest uklad ktory generuje impulsy i podpinasz sie tylko do xtal1. W zalaczniku masz pdfa ktory opisuje po krotce co i jak. Proponuje korzystac z programatora w ktorym recznie ustawiasz fuse bity, wtedy ustawisz sobie tak jak bedzie pasowalo najlepiej:) Zewnętrzny...
Witam, Siedzę nad pewnym układem od dwóch tygodni, i za żadne diabły nie mogę go zmusić do działania (przy czym dodam że jestem raczej początkujący). Szczerze to skończyły mi się pomysły, stąd prośba o pomoc. Co nie działa: LEDki (lub LEDka) się nie zapala. W ogóle. Jakkolwiek ją podłączyć pod port. Układ wygląda tak (programy na dole postu): http://obrazki.elektroda.net/3_122968495...
Buduję sobie uProcesorowy zegar z termometrem. Po stoczeniu krwawych bojów z moim LCD z pomocą forumowiczów udało mi się go zmusić do prawidłowej pracy. Teraz męczę się z 1-Wire, a dokładnie czujnikiem temperatury DS18S20. :/ Mianowicie problem jest taki, że nie mam zgłoszenia o jego obecności. Czujnik jest podłączony do portu PD3. typedef struct _bit_struct...
Być może wymaga zewnętrznego zegara. Spróbuj zastosować impulsy na XTAL1.
TCCR1B |= ((1 << CS10) | (1 << CS11) | (1 << CS12)); /* ustawia timer na pracę z zew. kwarcem */ Nie z zewnętrznym kwarcem, a z zewnętrznym źródłem sygnału. Timer1 o ogóle nie może pracować z rezonatorem kwarcowym. Gdzie w takim razie go w ogóle podłączyłeś (rezonator)?
Witam Z tego co widzę to masz źle fusebity ustawione i ATmega16 chodzi Ci na 1MHz a nie na zewnętrznym kwarcu 16MHz. Radzę albo zmienić w programie zegar na 1MHz albo ustawić fusebity tak, żeby ATmega pracowała na zewnętrznym kwarcu 16MHz. Zapewne używasz PonyProga do programowanie więc odznacz CKSEL3 CKSEL2 CKSEL1 a zaznacz CKOPT. Tylko uważaj przy...
a moze program Ci sie sypie przy tak duzej predkosci zegara
Jeśli zasilasz serwo z tej płytki to nic dziwnego że nie działa - ona posiada stabilizator który nie daje sobie rady z jakimkolwiek normalnym obciążeniem. O ile dobrze pamiętam to stabilizator który tam jest wymięka przy 100mA. Zasil serwomechanizm z zewnętrznego zasilacza, połącz masy i sygnał weź z płytki. Jeśli poważnie myślisz o jakimkolwiek zastosowaniu...
Witam! Mam pewien problem, otóż napisałem funkcję obsługi przerwania od licznika T0 w atmega16 która wygląda następująco: SIGNAL (SIG_OVERFLOW0) { if(licznik==128) { s++; if(s==60) { s=0; m++; } if(m==60) { m=0; h++; } if(h==24) { h=0; } licznik=0; } licznik++; }...
To i ja się przyłącze... Usiłuje zmusic do gadania DS1307 na Atmega16 / zewnetrzny zegar 8Mhz Niestety mam ciągle problem. Powyższy kod przechodzi przez I2cstart ale na i2csendadres otrzymuje błąd i wartość 32. O co chodzi? Radzio gg:15179
Bo dziala pewnie na zegarze wewnetrznym czyli 1MHz Zobacz fusebits dla zegara. Dla Atmega16 musi byc chyba 1111 zeby wlaczyc zewnetrzny kwarc. Poczytaj najlepiej manuala. Chyba ze podasz typ ukladu i Ci powiem. Powodzenia.:)
Być może dotykając śrubokrętem nóżki uszkodziłeś wejście oscylatora. Możesz jeszcze spróbować z zewnętrznym generatorem podpiętym pod wejście oscylatora. Niemniej wartość 0x80 w rejestrze ASSR jest mocno nieprawdopodobna.
; ========================================... sterowanie PWM_1 ========================================... ; OC1A pracuje jako PWM (z korekcja fazy 8bit z częstotliwością =f/(2*pre*ICR1L) ; ustawiamy OC1 w tryb PWM z korekcja fazy ldi R16, 255 out ICR1L, R16 ; wpisujemy max wartosc zliczana timera T1 ldi R16, 128 ; wpisujemy wypelnienie dla PWM1A...
Delay- to się czasem ustawia w Bascomie dla wolnych zegarów procesora. No to jak dla Atmega8 chodziło i nic nie było zmieniane to nie wiem. Zrób undo- zaprogramuj Atmega8. Czymkolwiek. ATmega16 jest prawie taka sama.
Witam :) Zdaję sobie sprawę, ze na Elektrodzie jest sporo urządzeń tego typu. Ale mimo wszystko, dorzucę do kolekcji swoją konstrukcję. :) Jest to dość prosty projekt zegarka stołowego z synchronizacją NTP. Pomysł narodził się jakieś 3 lata temu, kiedy to przy kolejnej zmianie czasu letniego na zimowy, przy istniejącym zegarze domowym znowu padło pytanie...
Tak, będziesz mógł. Jeśli chcesz liczyć w czasie (a nie chcesz) to mierzony przebieg doprowadzasz do wejścia zegarowego timera, w efekcie każdy impuls powoduje zwiększenie wartości licznika o jeden. Skoro chcesz mierzyć szerokość impulsu to wykorzystujesz wejście ICP timera - timer taktujesz z maksymalną częstotliwością, z kolei impulsy z obrotomierza...
Wydaje mi się że masz bład w transmisji ze względu na to że masz kwarc 4Mhz i baud 1200. Tak przy okazji zegar masz przestawiony na wewnetrzne 4MHz czy zewnetrzny kwarc? Jesli na zewnetrzny to ustawiles prawidlowo fuse bity?? Podam Ci prosty program który u mnie dziala bez zarzutu przy kwarcu 8MHz i predkosci transmisji 9600: $regfile = "m32def.dat"...
To ja nie bardzo rozumiem pytanie ;) Myślałem że chodzi ci jaką max częstotliwość zliczy timer. W takim przypadku fclk nie odnosi się do kwarcu a do zegara którym taktujesz procek. Takim zegarem może być kwarc ale również wew. RC lub zewnętrzne RC.
http://obrazki.elektroda.pl/3623921600_1... Witam Wszystkich Zegar który Wam przedstawiam powstawał dosyć długo, przeważnie wieczorami. Zegar posiada: - Zegar na PCF8583. - Data - Budzik (programowy). - Obsługę pilotem RC5 - Wyposażony w diodę IR do włączenia lub wyłączenia światła o danej godzinie. - Tester zasilacza na LM358N. - Dwu...
(post raportowany) Jeżeli chodzi o samo programowanie fusebitów oraz ratowanie uP z ustawionym zegarem na zewnętrzny warto korzystać z przyklejonych tematów http://www.elektroda.pl/rtvforum/topic56... oraz wyszukiwarki
rozumiem, że gdy przerwanie bedzie miało taką postać: ISR(INT0_vect){ // np. inkrementacja globalnego licznika _delay_ms(1000); } to przy jednym naciśnięciu uzyskam zwiększenie licznika o jeden? Jeszcze jedno pytanie. Czy przy taktowaniu zegara wewnętrznego 1MHz dla mC Atmega16 będzie to delay równy dokładnie jednej sekundzie?
Kalibrację robiłem. W powyższym linku jest opisana sytuację jeśli chce się taktować dodatkowo zegar asynchroniczny. U mnie z kolei ma być taktowany tylko zegar systemowy i to działa . Niestety tylko pod isp-programmer. Mam problem bo nie za każdym razem mogę pod nim programować. Zastanawiam się czy to kwestia ustawienia BOD , braku zewnętrznych kondensatorów...
Nie bardzo rozumiem - masz główny zegar uruchomiony na wewnętrznym oscylatorze czy zewnętrznym kwarcu? Gdzie masz podpięty ten kwarc (do jakich nóg?). Nie możesz mieć uruchomionych obu? Jak się wykonuje kalibrację ? Rejestrem OSCCAL.
http://obrazki.elektroda.pl/4707795200_1... Przedstawiam sterownik rolet zewnętrznych, który niedawno skończyłem. Bardzo prosty, podstawowy projekt, ale może kogoś zainteresuje. Sterownik ma sterować 4 roletami zewnętrznymi. 3 rolety są w jednym pomieszczeniu, i tam jest dodatkowy komplet klawiszy góra/dół, które mają sterować tymi...
To, że w nazwie jest Counter, nie oznacza, że może zliczać zewnętrzne impulsy. Impulsy mogą być generowane przez wewnętrzny zegar. Porównaj sobie schematy blokowe T/C1 i T/C2.
Kolego Matizz. czy dobrze rozumiem że powinienem ustawić na odwrót cksel? TAK, jak to wynika z twojej tabelki dla ATMega8, jezeli napasane jest ze np. 0000 to ustawiasz cztery "ptaki" w kucyku, na poczatku tego pdfa pisze jak byk. Choc jak tez sie dalem zlapac na ten myk. można by go uratować podając zewnętrzny zegar? Zalezy na jak go ustawiles, masz...
witam, męcze się i męcze i nie chce zablokować kolejnego mikropcka, bardzo proszę o pomoc, moje pytanie: jakie kondesatory dać przy kwarcu do atmegi16- 22pF?, jeśli dolutuje kwarc 16 mghz, to na jaką wartość ustawić potem w programie F_CPU ? 16 czy 14.7456E6, bo tak też widziałem, oraz te fuse bity, ech, czytam i męcze się, prosze o pomoc, które musze...
Wrzuć małą przetwornicę step down - elementów zewnętrznych nie ma to więcej niż klasyczny stabilizator liniowy, a sprawność bez problemu osiągniesz na poziomie 80%. Na liniowym 30% to i tak byłaby rewelacja.
W rejestrze TCCR0 ustawiasz 3 bity CS02, CS01, CS00 zgodnie z tabelką 42 (83 strona w dokumentacji) Odpowiednio: 0 0 0 – timer zatrzymany 0 0 1 – timer włączony, zlicza bez preskalera (impulsy z zegara systemowego) 0 1 0 - tak jak wyżej, zlicza z preskalerem 8 itd. Dwa ostatnie wiersze to zliczanie impulsów zewnętrznych. W rejestrze TIMSK...
http://obrazki.elektroda.pl/5053325200_1... http://obrazki.elektroda.pl/1067417000_1... http://obrazki.elektroda.pl/2247924000_1... Witajcie! Chcielibyśmy przedstawić wam projekt zegara na lampach Nixie. Tego typu projektów jest całkiem sporo w Internecie, jednak tylko kilka, które instruują jak dokładnie...
Jak masz stalowe nerwy i układ z którym programator współpracuje, ale ma ustawiony zegar >4MHz np. z zewnętrznego kwarcu, albo z wewnętrznego oscylatora, to możesz mu przestawić zegar na wewnętrzny 1MHz by się przekonać, czy dalej będzie działał. Jeśli przestanie to zmień sterowniki albo kup sobie inny programator. Jak będzie działał OK to masz problem...
Szanowni koledzy czy ktoś z was może mi powiedzieć jaką mogę osiągnąć precyzję przy odmierzaniu czasu przy wykorzystaniu układu ATmega16 z zewnętrznym zegarem 8.000 MHZ(rezonator kwarcowy)? Morduje to już drugi dzień i nie mogę zrobić tego w sposób precyzyjny - na każde odmierzone 10 minut atmege spieszy o ok 20s - taka zwłoka jest dla mnie niedopuszczalna...
Zgadzam się, ale muszę wyświetlać "wyniki" (czas, temperaturę, wilgotność) na wyświetlaczu. W trybie POWERDOWN zatrzymywane są wszystkie clocki więc LCD nie będzie działał. Do tego program wybudza procesor timer'em 2. LCD może pracować na zegarze z pinu TOSC1. Czy po uśpieniu do POWERDOWN sam oscylator (na pinie XTAL/TOSC1) będzie pracował żebym mógł...
Do RTC chcę wykorzystać TIMER2 z kwarcem zewnętrznym, ale jak się to ma do Watchdog-a? Jeżeli Dog zorientuję się, że program się zapętlił czy zwiesił to robi reset - i w tym momencie następuje "obsuwa" RTC? Wiem że to są ms. ale po paru latach to się wydłuża + ewentualne przekłamania samego zegara- a chciałbym mieć w miarę dokładny zegarek :) Szkoda...
Odbiornik z AVT to konstrukcja na kostce U4221B, produkuje te odbiorniki firma Amart Logic. Na Polskie warunki lepszym rozwiązaniem byłby zapewne układ U4224B pracujący z dwoma kwarcami 77,5 kHz - jednak niedostępny w Polsce. Na terenie Niemiec dostanie się tą kostkę, jednak przesyłka kosztuje 40zł....... Skoro wydłubałeś odbiornik z jakiegoś allegrowego...
Sam piszesz że kwarc nie chodzi a wpisujesz $crystal=8000000. Ustal najpierw jakie jest rzeczywiste taktowanie procka i takie wpisz. uC taktowane jest z wewnętrznego kwarcu 8MHz (tak ustawione w programie i FuseBitami) a to co nie chodzi, to zegar czasu rzeczywistego (kwarc od niego podpina się pod inne nóżki uC niż kwarc zewnętrzny), który obsługuje...
No właśnie- przerwanie od Timera co 16.384 ms a w przerwaniu tylko inkrementacja jakiejś zmiennej. No ale to Bascom- odkładanie na stos i zdejmowanie zajmie jeszcze kilkadziesiąt instrukcji po 0.0625us przy zegarze 16MHz. Ale nawet wtedy to będzie poniżej 6us. Wystarczy aby obsługa przerwania INT0 była krótsza od 16ms. Zwłaszcza że przerwanie zewnętrzne...
atmega16 zegar zegar atmega16 zewnętrzny zegar
pompa wspomagania skoda festo fluidsim nagrywanie plików
pilot nawigacji renault pilot nawigacji renault
Typ lasera w odtwarzaczu Denon DCR-210 Best Tools to Flash Bouffalo-Lab BL602 Devices with OpenBeken Firmware: ltchiptool, BLDevCube, BFLB-IoT-Tool