Tak, ale będzie to wymagało zmian w kodzie, gdyż oba MCU nie są kompatybilne na poziomie IO.
Ale zapomniales dodac ze jesli skompiluje program napisany dla mega8 pod mega88 to bedzie dzialac :P Roznica jest bardziej w strone mega88 - 8 gdyz mega88 ma wiecej przerwan zewnetrznych i program dla 88 napisany moze nie dzialac na 8 jesli korzysta sie z przerwan niedostepnych w przypadku mega8.
ATmega128 , ATmega168 , ATmega32 , ATmega48 , ATmega8 , ATmega88 , ATtiny13 , ATtiny2313 , ATtiny25 , ATtiny45 , ATtiny85
A to ci checa ! - No przyznam że jeśli taka jest prawda, że masz kupiony ATmega8 a pokazuje ci ATmega88 to szok - i nie dziwię się że masz mętlik w głowie ale ...... ale .... czy możesz potwierdzić na 100% że na obudowie mikrokontrolera jest też napisane ATmega8a czy może jednak Atmega88 ????? Bo wiesz - może i chciałeś kupić Atmega8 a sprzedawca dał...
W sprawie procesora doradzę tylko, żeby na płytce posadzić coś nowszego niż atmega8 - np. atmega88 lub lepiej jej większe siostry: atmega168/328.
Cześć. Praktycznie każdy spełni Twoje wymagania, zarówno w prędkości obliczania jak i ilości miejsc po przecinku. Zrobi to spokojnie nawet ATmega8. Przykład możliwości ATmega88 (odpowiednik ATmega8 z minimalną różnicą dot. timerów): http://obrazki.elektroda.pl/8770689300_1... Przy czym jednocześnie zajmuje się generowaniem sygnału wideo,...
Daj sobie spokój raz na zawsze z prockiem ATmega8 i kup ATmega88 w zamian za to. Albo nawet identyczny pinologicznie a z dużo większą ilością pamięci ATmega168. W seguro.pl kosztuje tylko ok 13zł już brutto !!!!! A z punktu widzenia pisania programów nie zrobi ci to żadnej różnicy bo wszystko tak samo piszesz praktycznie jak na staruszka ATmega8. Dodano...
McMonster dlatego mówię, że na razie ceny "zwariowały" ale w czasie gdy były normalne to wcale aż tak takich dużych różnic nie było. Powiem więcej, to wariactwo cen ma swoje dobre skutki, chyba niecałe 2 miesiące temu w seguro.pl zakupiłem 30szt procków ATmega328 w DIP po ..... po 13,50zł !!!!!! więc o czym my tu mówimy. A na zakończenie, już nawet...
Wybrać cokolwiek współczesnego, a nie drogi, mało wydajny i kłopotliwy w programowaniu zabytek. Patrz tutaj: http://www.elektroda.pl/rtvforum/viewtop... Mam wrażenie, że porównujesz 8- i 32-bitowce mając świeżą wiedzę o 32-bitowcach i informacje tak sprzed 10 lat o 8-bitowcach. Z argumentów, które podałeś w tamtym wątku na dzień dzisiejszy...
Nie. Ale w ATMega8 też nie. Programy na których testowałem pobór prądu były identyczne (nie licząc innych adresów rejestrów). W przykładzie z 5V i 24MHz chodzi ADC i jeden kanał PWM od Timera1. Tylko w dwóch innych przypadkach programy były inne, ale nie wpłynęło to wynik pomiaru poboru prądu (tzn. wpłynęło ale mikroskopijnie).
No chyba nie tantal 100nF/35V. To będzie normalny ceramiczny najczęściej. Może Ci się pomyliło z tzw. monolitycznymi- to też ceramiczne ale używane w zasadzie tylko do odsprzegania zasilania. No i jak zamiana- to raczej na ATmega88 albo 168- wręcz taniej można kupić. Pewnie dlatego że na ATmega8 są miliony projektów w sieci. Ale proste do przeróbki...
AVCC jest zwarte w uC jeśli nie wierzysz to sprawdź miernikiem. ja sprawdzałem :D Zamiast leciwego już ATMega8 włóż tam jego nowszy model ATMega88 i możesz zapomnieć o programowaniu. Ponadto to nie jest zwarcie tylko rezystancja o wartości ok. 5Ohm - a to robi różnicę. Wiesz, siedzę w tym trochę dłużej i staram się dawać dobre rady, ale niekiedy nie...
ATmega88 jest "pinowym" odpowiednikiem ATmega8 i na odwrót, tylko przybyło więcej funkcji poszczególnych I/O. Możesz edytować bibliotekę ATmega8 i zapisać kopię jako ATmega88 ze zmienionymi opisami.
Wraz ze wzrostem częstotliwości taktowania wzrasta pobór prądu. sufiks jest taki: (L)-(numerek)(obudowa)(wersja) przykładowo mega8L-8Pl L = rozszerzony zakres napięć numerek = maksymalna prędkość taktowania P = typ obudowy (DIP, TQFP itp.) I = wersja (zakres temperatur w których producent gwarantuje działanie) Następcą Atmegi8 jest Atmega88 wraz z odmianami...
Cześć, z reguły tak to się robi, że podłączasz odbiornik podczerwieni pod przerwanie. Jeżeli program byś pisał w bascomie to prawdopodobnie musi być podłączone pod PIND.2 Jeżeli obsługę RC5 będziesz robił sam to możesz podłączyć pod dowolne przerwanie. Ogólnie zasilanie takiego odbiornika podłącza się przez filtr RC np 100 ohm szeregowo i 10u elektrolit...
ATmega88 może działać do 20MHz. Zacząłem pisać taki miernik, nie dokończyłem, ale może dokończę. Piszę w ASM, który jest naprawdę prosty, po co sobie ograniczać możliwości baskupą. Takie krytyczne czasowo projekty to tylko w asm. Co do tego co napisałem, działa to z kwarcem 16384khz, bramkowanie co 0,5 i 10sek. Nie obsługuje jeszcze preskalerów, wynik...
Interesuje mnie więcej informacji na temat układu LGT8P22A. Szukałem wszędzie, ale nie mogę znaleźć żadnych istotnych informacji, żadnej karty katalogowej. Wydaje się, że jest to jakiś rodzaj MCU z ADC wyprodukowany przez Black Box Corporation. To jest chiński klon ATmega8 lub ATmega88 - jest już trochę info o tym procku.
http://obrazki.elektroda.pl/8261296900_1... http://obrazki.elektroda.pl/3509895200_1... Opisany poniżej "nietypowy mówiący termometr" dla większości osób może się wydać zupełnie niepotrzebnym, zbędnym gadżetem. Jednak dla osób starszych, słabowidzących itd. może okazać się pomocny. Typowe, tanie termometry, nie zawsze...
Dokładnie tak: uzyłeś określenia "ASM" w nieprezycyjny sposób. A poza tym to radzę wszystkim zajrzeć do komentarza w kodzie: testowane na atmega8 16(MHz) Już to sugeruje że to może działać na ATMega8. W kodzie widać też że wykorzystywane są jedynie piny IO oraz układ SPI, a te układy nie różnią się pomiędzy ATMega88 a Atmega8.
http://obrazki.elektroda.pl/6914408400_1... http://obrazki.elektroda.pl/8024236400_1... ATxmegi to łakomy kąsek dla kogoś, kto już poznał "stare" AVRki - zwiększona szybkość (32MHz!), o wiele więcej peryferiów (5 UARTów! 16 kanałów PWM!), modularna budowa i można używać tych samych dobrze znanych narzędzi. Ale potem...
http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...
A moim skromnym zdaniem, z którym nie każdy musi się liczyć, miło jest, że kolega mirekk36 nie zignorował naszego młodego kolegi i udzielił mu może nie w 100% wyczerpującej odpowiedzi. Zabrakło może tej kropki nad i, którą postawił ZbeeGin podając link, ale tu także może powstać problem ze zrozumieniem (moja englisz jest...). Wiem, trzeba się było uczyć....
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
#define TIMER_ON_64() TCCR0A|=(1<<CS00)|(1<<CS01); Bity CS00, 01, 02 są w TCCR0B. WGM02 też jest w TCCR0B a WGM00 i 01 w TCCR0A. P.S. W ATmedze88
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
Witam. Czy program napisany do AT90S4433 można wgrać do Atmega8 lub Atmega88 i urządzenie będzie prawidłowo działać?
Mostek bym jednak zostawił, a przynajmniej jedną diodę, co cie zabezpieczy przed odwrotnym podłączeniem zasilania. Sam już nie wiem. Ale jeśli zdecydujesz się od razu na lepszy procek jakim jest ATmega88 (polecam zapomnieć o szrocie ATmega8) no chyba że go masz już - to ok. Myślałem na początek o ATmega8A-PU, prawdopodobnie minie trochę czasu zanim...
Atmega8 a Atmega88 to nie to samo.
Szczerze mówiąc próbowałem wszystkich ustawień jak również podanych przez Ciebie. Co ciekawe udało mi się wgrać program a rozwiązanie było patrząc teraz z perspektywy czasu "banalne" chociaż wtedy czyli wczoraj jeszcze dla mnie takie nie było. Czytałem i czytałem na elektrodzie i trafiłem na pomysł kolegi c2h5oh o opcji zwolnienia programatora więc...
Jakiej wersji kompilatora używasz? Get RC5 domyślnie używa timera0 a Atmega8 to nie to samo co Atmega88 i timery są inne, inne rejestry sterujace. Zobacz do noty np. Timer/Counter Control Register TCCR0 w ATMega8 steruje preskalerem a w ATMega88 TCCR0B Timer/Counter Control Register B, dwa różne rejestry inne adresy, różne też są flagi zdarzeń timerów...
ale projekt DMX nie chcę ruszyć Jeżeli "lib_dmx.h" pochodzi z projektu http://blog.deskontrol.net/en/ (a wiele na to wskazuje), to ten "Controllo LED RGB con DMX e Arduino" na atmega8 czy atmega88 raczej nie pochodzi. Autor biblioteki DMX512 nie przewidział tego w swoim kodzie źródłowym.
Nie napisałeś. Porównaj np. DS od ATMega88 i ATmega8. Możesz budzić timerem co powiedzmy 20ms i sprawdzać, czy klawisz naciśnięty Albert
do -> atom1477 Co do programatora AVR910 to proponuje użyć programu AVRDUDE wchodzącego np. w skład WinAVR. Można nim programować procesory Atmega88 , Atmega8 i wiele innych (zależy jak aktualnej wersji się używa). Standardowo programujemy wpisując komendy w lini poleceń , ale można sobie ułatwić życie używając graficznej nakładki AVRDUDE GUI. Po kilkunastu...
http://www.atmel.com/dyn/products/app_no... a w szczególności AVR094: Replacing ATmega8 by ATmega88 (11 pages, revision C, updated 04/05) This application note is a guide to help current ATmega8 users convert existing designs to ATmega88. powinno wszystko wyjaśnić. N.
Atmega88 to nowsza wersja niż Atmega8 ;) (wcześniej napisałeś w poście "starsza")
NIE. Usuń tę informację, proszę. Otóż, ATMEGA8 (większość serii) miała na masce do wykonywania płytki krzemowej błąd, w którym te linie były zwarte. A TAK BYĆ NIE POWINNO. Jako że Atmega88 jest wykonywana z dobrej maski to błędu tego nie ma i między VCC i AVCC powinna być niezerowa rezystancja. Co do wartości to tego modelu aktualnie nie mam w "magazynie...
"]Ustawiłem SCK na 0.5 do 1.5 MHZ i nadal nie działa :cry: https://obrazki.elektroda.pl/3515334800_... https://obrazki.elektroda.pl/9819192600_... W consoli AVRDUDE jest Atmega8 a nie 88. (crackowane mkavrcalculator)
m8 działa, a m88 już nie - no ale spróbować zworkę trzeba A sznowny przedpiśca przypadkiem nie dojrzał tego ? : mam problem z odczytaniem fusebitów z atmegi88 - nowa, dopiero co kupiona. Fabrycznie nowa ATmega88 ma zegar 1MHz. Atmega8 działa, bo najprawdopodobniej już wcześniej miała przeprogramowane fusebity. Na Slow CLK zaprogramuje się na pewno...
Moze daj mu na poczatku atmega8 zamiast atmega88. Moze nie masz zbioru definicji? To nie jest ten problem. avr-gcc --target-help zwraca atmega88 Problem (nie wiem czemu) leży w makefile, który kiedyś sobie napisałem i teraz powielam pomiędzy projektami. Makefile wygenerowany przez Mfile kompiluje to bez problemu, avr-studio też to kompiluje.
A faktycznie, pomyłka, w nowszej wersji ATmega88 już wsadzili ten nieszczęsny dzielnik.
Nie rozpoznaje atmega88 "could not identify chip with ID:FFFFFF", poza tym przy recznym ustawieniu chip-->atmega88 po przejsciu na zakladke lock and fuse bits komunikat "READLB entry not found" Po zamianie na atmega8 bascom od strzalu rozpoznaje chip.
W datasheecie procesorów ATMega48/88/168 znalazłem informację że procesor ATMega48 jest podobny do procesora ATMega88. Procesor ATMega88 jest "potomkiem" procesora ATMega8 i jest z nim zgodny pod względem wszystkiego. Rożni się tylko tym że jest w stanie chodzic na 24MHz i że ciagnie mniej prądu. A procesor ATMega48 jako że nie ma swojego przodka w...
W takim razie Twój up to na pewno ATMega8 a nie przypadkiem ATMega88 ?
ATmegi8 sa zastepywane atmegami88. Na pewno jedna wade w krzemie mialy, polaczenie VCC z AVCC. Moze jeszcze sa jakies inne bledy ;) Atmega88(PA) i Atmega8(A) to całkiem inne układy. Wersje z literą A są energooszczędne (bez litery A są to układy przestarzałe i wycofywane). Różnice pomiędzy Atmega8 a 88 to m.in.: 3 albo 6 kanałów PWM 16 albo 20 MHz...
Witam. Posiadam programator usbasp oraz mikrokontroler Atmega8. Poszukuję płytki do której podłączę programator, wepne do niej uC i juz będę mógł korzystać oraz testować. Od tej płytki chciałbym wyprowadzić przewody do płytki stykowej i juz na niej testować diody itp. Czy taka płytka służy właśnie do tego zadania ATmega8 ATmega48 ATMEGA88 Development...
Czekaj chwilę, bo ja się już pogubiłem. Ty mówisz o pinach fizycznych czy cyfrowych? Chyba o cyfrowych (tych z komentarzy w kodzie) - wtedy wszystko pasuje. Piny cyfrowe 9 i 11 są wyjściami timerów odpowiednio pierwszego i drugiego. Z tym, że timera drugiego Atmega8 nie posiada... Tak czy inaczej, w tym wypadku nie możesz zamienić pinów jak Ci się podoba....
Zamiast ATmega8 na pewno ATmega88 , ATmega168 lub ATmega328 ;) Zamiast ATtiny2313 może być ATtiny2313A Zamiast ATmega16/32 może być ATmega16A/32A dużo się nie zmieniło ....
Witam Na atmega8 oraz atmega128 ruszyło do razu. Dla atmega88 oraz atmega128 okazało się że w plikach iom88*.h i iom168*.h nie miałem wpisu: #define SIG_INTERRUPT0 _VECTOR(1) Po dodaniu tego wpisu obsługa przerwań zadziałała i USB z tą biblioteką śmiga ok.
Jeśli chodzi o program do ładowania pliku wykonawczego do kontrolera (avrdude), to wg. manuala obsługuje on następujące kontrolery: ATtiny15 AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 ATMEGA163 ATMEGA169 ATMEGA128 ATMEGA103 ATMEGA16 ATMEGA48 ATMEGA8 ATMEGA88 Jak widać, są w śród nich również ATMega, z tym...
Drogi kolego. Zadałeś pytanie : czy mój program można przenieść z Atmega8 na Atmega48, prawda ? Otrzymałeś jedyną odpowiedź jaką w takim przypadku mogłeś otrzymać! Nie zamieściłeś kodu... Nie napisałeś czy program używa UART-u, a może 2-ch... Nie napisałeś ile program potrzebuje pamięci na operacje... Nie napisałeś nawet co program robi. Jeżeli twój...
atmega88 pomiar atmega88 eeprom atmega88 portd
pilot bramy android android zespół zaparzający radmor wskaźnik wysterować
ogrzewanie podłogowe ogrzewanie podłogowe
Resetowanie czujnika skrętu Audi A2 - procedura Jak często stosować Liqui Moly do czyszczenia wtryskiwaczy?