Nie, to są odmienne procesory. Ściągnij ze strony www.atmel.com datasheety obu procesorów i możesz porównać (jak i poczytać o samej atmedze) W zasadzie z tej rodziny masz wybór pomiędzy (wszystkie procesory maja 28 wyprowadzen i ten sam układ końcówek, różnią się detalami): atmega8 - standard, pracuje do 16mhz atmega8l - wersja low voltage, pracuje...
Procesory AVR są praktycznie kompatybilne w dół,wszystko co jest napisane na AtMega8 uruchomisz na 16 , im wyższy model procesora tym więcej pamięci RAM i Flash,czesto też jest o jeden licznik więcej lub więcej przerwań.
Dobrze piszesz, wersja testowa mkAVRcalculator jest bardzo ograniczona. Udostępniona jest tylko Atmega8. W wersji pełnej są wszystkie procesory Atmela. A więc jest Atmega644, Atmega644p, Atmega1284, Atmega1284p i wiele innych. Program jest bardzo wygodny w stosowaniu, więc zakup licencji bardzo szybko się zwróci.
Niemożliwe do zrealizowania w amatorskich warunkach. Obecnie w aparatach i kamerach niezwykle szybkie dedykowane procesory (nie atmega8) analizują kontrasty obrazu ustalając położenie soczewki focus. Nawet z 15 lat temu amatorskie kamery z AF miały procesor liczący kontrast ale wspomagały się skomplikowanym zespołem IR zespolonym z optyką. Dzisiaj wystarczy...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Witam Wracając do początku pytanie, to autor zaprojektował to na Atmega8, Atmega88V nie ma jak piszesz takiego samego poboru prądu jak Atmega8A, według manuala jest to 5 razy mniej, na dodatek Atmega88V może pracować spokojnie przy 1,8V co w przeliczeniu na moc daje nam 10 razy mniejszy pobór. Z tego co pamiętam to seria P procesorów pobiera jeszcze...
Zgadza się, procesory mają możliwośc pracy w konfiguracji z wejściami różnicowymi - i znów człowiek dowaiduje się czegoś oczywistego ;)
1) Nie programuje się mikrokontrolerów w C++! 2) Nie ma najmniejszego problemu z programowaniem np poprzez STK200/300 w Win XP 3) Korzystając z USB nie trzeba tworzyć bardziej zaawansowanych układów emulujących - wystarczy złożyć bardzo popularny USBasp 4) Wybór procesora zależy od Ciebie, bardzo popularną rodziną są procesory AVR np Atmega8 5) Programujesz...
LDI operuje tylko na rejestrach R16-R31, tak juz jest. Ustawienie pull upa znaczy tylko tyle, ze odczytasz '1' o ile do pinu nie bedzie podlaczony sygnal wymuszajacy inny poziom. Dopoki nie wykorzystujesz innych peryferii piny sa po prostu portami IO (z malym wyjatkiem - pinow na ktorych jest JTAG - JTAG jest domyslnie wlaczony i musisz go wylaczyc...
Najłatwiej chyba kupic nowego procka :-) Z Fuse Bits tez miałem swoje przygody jak uruchamiałem AVR2313. Okazało się ze w programatorze PonyProg bity te posiadają odwrotną logike niż w instrukcji producenta. No i zanim doszedłem do tego to ze 3 procesory zblokowałem :-) To tak dla informacji ;-) Erase nie pomoże. Pomoże natomiast podłączenie zewnętrznego...
Na pewno nie. :wink: ... jeśli używasz jednej zmiennej w naróżniejszych funkcjach to NIGDY podkreślam NIGDY nie trzeba specyfikatora VOLATILE. Trzeba trzeba. Jeśli prowadzisz dwa wątki równolegle czyli w multitaskingu. ;) jeszcze raz ci powiem - jeśli w tym multitaskingu (bo nie wiem co masz na myśli gdyż na procesorach 8-bitowych takich jak AVR nie...
WGM11 i WGM10 razem z bitami WGM12 i WGM13 z rejestru TCCR1B ustalają własnie tryb pracy. Table 39 na stronie 99 Datasheeta ATMegi8 z 07/2007. Inne procesory to inne numery tabelki i strony w Datasheecie, ale opis prawie identyczny. Podałem przykład dla ATMega8 żebyś wiedział gdzie szukać.
Ehh, mity i mityczne rady. Procesory AVR są "przystosowane" niejako do "podłączania przycisków" tak, aby zwierały do masy. Procesor ma wewnętrzne rezystory podciągające, które aktywujemy konfigurując dany pin jako wejście (Config PinX.N = Input) oraz potem wpisując 1 do odpowiedniego bitu rejestru wyjściowego (PortX.N = 1). Poza tym, błagam, używajcie...
Nie ma mowy o błędnym podłączeniu bo kabelki milion razy sprawdzane a wymiana procesora na płytce prototypowej nic nie narusza. Taaak, to niestety typowe przedstawienie problemu a wtedy nie ma co się dziwić, że ktoś wyciąga takie dziwne i absurdalne wnioski jak np ten, że to niby tajemniczy AVRDUDE blokuje procesory :( po czym w 99,99% takich przypadków...
Te procesory się aż tak nie różnią. Dodatkowe funkcjonalności pinów nie przeszkadzają w niczym dopóki ich nie uruchomisz. (PCINT - Pin Change Interrupt trzeba wiedzieć jak włączyć). Jest duża różnica jeśli chodzi o Timery właśnie. Mega8 ma na przykład tylko jeden rejestr Compare dla Timer2 dlatego inaczej się nazywają. Opisałem to u siebie na stronie...
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...
Widzisz - moim zdaniem myli ci się to wszystko bo pełno ostatnio w necie takich to rozwiązań programatorów gdzie ktoś wymyśla jakieś całe płytki z podstawkami do programatora. Po co to ???? Po to mamy nowoczesne mikrokontrolery żeby programować je bezpośrednio w układzie a nie cofać się do przeszłości i robić podstawki a potem wachlować prockiem pomiędzy...
Robi się to po to, żeby spoczynkowo na wejściu procesora panował stan wysoki, który zmieni się na niski po wciśnięciu klawisza, który zwiera pin MCU do masy. Jest to układ zwyczajowy, gdyż większośc mikrokontrolerów posiada możliwość programowego włączenia rezystora podciągającego do Vcc - w takim układzie na zewnątrz potrzebny jest tylko klawisz do...
Procesory operuja na wartosciach cyfrowych. Dla nich obowiazuja tylko dwa stany ktore potrafia rozroznic, jest napiecie i nie ma napiecia. Nic posrodku. Wydajnosc pradowa wyjscia jest podana po to zebys sie nie dziwil gdy na wyjscie uC dasz zarowke 1kW a ona nie bedzie swiecic, albo zebys nie uszkodzil wyjscia nadmiernym pradem. Jesli chcesz sobie regulowac...
Jak masz programator do Atmegi8 to zaprogramujesz nim też inne procesory Atmela. A myślę że do tego zadania wystarczy jakiś Attiny. Co podłączenia do mikrokontrolera to 6 nóżkę układu U400 podłączasz do jednego z wejść ADC. Oczywiście dajesz wcześniej dzielnik napięcia tak żeby dla maksymalnego wskazania nie przekroczyło wartości napięcia odniesienia....
tmf: Mam też świeżą wiedzę o cenach i wydajnościach układów 32-bitowych. O ile wiem, na dzisiaj jedynie ATtiny13 i ATmega8 (czyli dwa zabytki) są tańsze od 10-krotnie od nich szybszych Cortexów, z tym, że Cortex konkurujący z Attiny13 będzie miał 4 KiB ROM i 1 KiB RAM oraz 2 UARTy i raczej będzie tańszy od ATtiny13 (realnie za 3 miesiące). Porównajcie...
poproszę o trochę litości jestem bardzo początkującym elektronikiem :) a to jest tylko płytka testowa ależ właśnie z tego powodu postanowiłem tak się rozpisać, żeby zwrócić twoją uwagę na kilka istotnych rzeczy i mam nadzieję, że przynajmniej niektóre uwagi pomogły ? ;) odnośnie jeszcze tej diody, którą dałeś w szereg z podświetlaniem - to chyba orientujesz...
Wytnij dziada obcinaczkami, potem pojedynczo wylutuj pozostałe piny. Wyrównaj powierzchnię pól lutowniczych, przyłóż nowy scalak i pojedynczo przylutowuj go do płytki. Ja osobiście lutuje piny po przekątnej, żeby nie grzać dwóch wyprowadzeń obok siebie w krótkim okresie czasu.
Akurat ten program tak działa, zawsze przy próbie pierwszego odczytu (z pustymi oknami wyboru procesora) dorzuca w parametrach Atmega328p, ale w skrócie działa OK. Natomiast "cannot set sck period" oznacza, że masz starszy firmware w programatorze. Czyli z niewiadomych pozostały te procesory na stykówkach i połączenia.
Poczytaj o fusebitach zanim zaczniesz w nich majstrować bo możesz przy okazji sobie zablokować µC. Możesz przy ich pomocy np. włączyć kwarc zewnętrzny albo generator wewnętrzny. I prawdopodobnie masz ustawiony na generator wewnętrzny i kwarc na zewnątrz nie jest używany. Jeśli oczywiście jest kwarc zewnętrzny. Nie znam Twojego układu więc tylko...
http://obrazki.elektroda.net/61_11887643... Witam, ten temat chyba już był poruszany na elektrodzie, wielu ludzi szukało różnych sposobów na jak najprostszy sposób aby korzystać z komunikacji poprzez USB w swoich układach mikroprocesorowych. wiele jest różnych rozwiązań w necie jak choćby cesko.igor czy na niemieckich stronach Powerswitch...
Więc jak to jest? Przecież sprawdziłeś. Każda Atmega8 działa ta samo.
https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...
Ciekawe to jest w ogóle, bo w zestawie instrukcji AVR nie jest napisane dosłownie, że sbi/cbi wykonują cykl read-modify-write, można by się tego natomiast domyślać z ilości cykli. Analogiczne (operujące na rejestrach I/O) instrukcie odczytu i zapisu (in/out) zajmują jeden cykl. Natomiast sbi/cbi dwa cykle. Dopiero w notach mikrokontrolerów można przeczytać:...
Zawsze można otworzyć ten plik jakimś edytorem i sprawdzić co tam jest, czy to jakiś HEX, czy to może dane RAW. Można też podpatrzeć to co nadaje RS. Wgrać oczywiście spróbować można i się samemu przekonać, nie ma co tu wróżyć ;) nic nie kręce poprostu w typie procesora było ustawione na atmege32 zamiast na atmege8 nie mam zadnego powodu by coś kręcić...
I jeszcze jedno - linie miso/mosi powinny być podciągnięte do zasilania przez rezystory 4.7k-10k. Skąd takie informacje?
Faktem jest natomiast, że jest to trudniejsze, ale za to oszczędza (bardzo) wiele czasu przy portowaniu na nowy MCU. Piszę to z perspektywy programowania w C++. Przerost formy nad treścią. Załóżmy dwa procesory ATMEGA8 i Xmega Od biedy się da tylko po co? Atmega8 i STM32F103 lub któryś Renesans. Inna architektura, inne środowisko itd., Da się tylko...
Witam Programator to może być taki jak w załączniku. Procesor może być właściwie dowolny. Jakaś ATMEGA z maksymalnie 8kB pamięci to i tak sporo. Przy czym jest to pamięć na program a nie na dane. Do danych hmm..... chyba rozejżałbym się za jakimś flashem, lub pendrivem. Stosowanie EEPROMa jest właściwie możliwe ale trudno powiedzieć, co chcesz wrzucić....
http://obrazki.elektroda.pl/1834069400_1... Witam wszystkich. Na początku chcę zaznaczyć, że elektronika to dla mnie hobby i sposób na odprężenie oraz nauczenie czegoś nowego, jestem osobą początkującą w tej dziedzine. Pragnę podzielić się moim projektem zegara z HDD, który konstruuję. Projekt nie jest jeszcze skończony w 100%, ale...
a czy te rejestry są poprawne? Bo niby sprawdzałem z notą katalogową ale tak jak mówie dopiero zaczynam programować procesory
Witam. Czy da się do jednego układu PCF8583 podłączyć dwa procesory; Atmega8 i ATtiny2313?? Jeżeli tak to jak, bo nie mam pojęcia. Proszę o pomoc bo nigdzie nie mogłem znaleźć rozwiązania, więc albo nie da się tak podłączyć, albo ja nie umiem szukać. Pozdrawiam.
Witam Napisalem prosty program dla DS1820, ktory wyswietla temperature na LCD. Mam dwa procesory ATmega8 i ATmega8L. Po wgraniu programu do ATmegi8 wszystko działa bardzo dobrze, jednak kiedy wykorzystam do tego ATmega8L na wyswietlaczu pojawia sie tylko tekst 'brak ukladu'. Czym różnią się te dwa kontrolery? Myślałem, że tylko niższym napięciem zasilania...
IMHO można kupić nową atmegę8, garść elementów, które i tak przydadzą się w warsztacie początkującego i zmontować sobie na płytce stykowej fusebit doctora - nic nie tracimy a mamy 2 procesory ;)
WITAM Mam małe pytanie - czy za pomocą tego programatora : www.obdev.at/products/avrusb/avrdoper.ht... odblokuje zablokowane procesory ATmega8 i ATiny2313. Zablokowałem możliwość programowania przez SPI. Jeśli nie to czym je odblokować?
W sumie sprawa prosta. Oba procesory łączysz magistralą I2C (SCK obu procesorów razem i SDA też razem połączone). Atmega 8 musi pracować jako MASTER natomiast ATmega16 jako SLAVE. Czyli procesor ATmega8 będzie wysyłał dane do ATmega16. Oczywiście można i odwrotnie to zrobić tzn. że ATMega16 jest MASTER i ATmega8 SLAVE. Wówczas to ATmega16 będzie zgłaszał...
To zdjęcie jest za mało czytelne, żebym mógł np. zidentyfikować ten duży układ scalony - czy to jest ATmega, i która. Te procesory mają możliwość programowego definiowania funkcji nóżek, jakkolwiek nie wszystkie funkcje są dostępne na każdej nóżce. W nocie katalogowej jest opisane, która nóżka może mieć jakie funkcje - ale trzeba znać konkretny typ...
Oprócz rozmiaru pamięci, procesory te niestety trochę się różnią (np dostępnymi rejestrami). Najlepiej przekompilować program z uwzględnieniem różnic pomiędzy procesorami.
Procesory sprzedane.
Witam Zmagam się z takim problemem. Mając kilka procesorów Atmega8 oraz różnych płytek testowych gdzie procesory są wlutowane, chciałem wszystkie "przerobić" na standard Arduino. Ponieważ za pomocą płytki Arduino Uno wgrałem wszędzie bootloader od Arduino to chciałem następnie za pomocą programator poprzez Serial wgrać testowy program Blink. I niestety...
kt u ry lepszy: 1.MIKROPROCESOR ATMEGA8-16AU SMD TFQP32 2.MIKROPROCESOR ATMEGA8-16PU 3.MIKROPROCESOR ATMEGA 8515-16PI kolego najpierw może zajrzyj sobie do not katalogowych PDF bo pytasz prawie o te same procesory ATMEGA8 inny od nich jest tylko 8515 - ale o jaką "lepszość" ci chodzi??? - który jest lepszy do czego? w czym? czy to tylko było takie...
Atmega88 to nie nowa wersja atmega8, ale procesor pinowo odpowiedni ale z innej serii (seria megax8 - m48,88,168,328). Nową wersją atmega8 jest atmega 8A . Co do używania programów kupionych, to nie wiem gdzie program chcesz kupić, ale szanujący się programiści wyślą Ci plik hex (po kompilacji) z zamówionym programem. Poza tym różne procesory mają różne...
Witam, mam ubuntu i poszukuje programu zeby zaprogramowac procesory avr kokretnie ATmega8 najlepiej typu gui. Jakie programy polecacie?
Witam serdecznie, jak w temacie. Mam podpięte szeregowo dwa procesory atmega 8. Komunikacja odbywa się przez podłączenie rxd=rxd txd=txd. Wszystko czeka tylko na program do wgrania. Cel jest taki by przy jednym procku były przyciski, przy drugim ledy. Zależy mi na uzyskaniu takiego samego efektu jak przy jednym avr, z tym że switch przy pinb.1 odpowiada...
Mam napisane programy w języku C na procesory MSP430 , TMS320C6713 i Atmega8. Potrzebuje sprawdzić czy te programy działają według założeń. Wieć osoby , które mają któreś z tych procesorów i mogą mi sprawdzić czy te programy działają Prosze o zgłoszenie się do mnie
Problem Poszukuję automatycznego sposobu wymiany (unowocześnienia) oprogramowania w kilku procesorach ATMega8 za pomocą ISP bez odłączania tych procesorów od płytki (będą SMD) oraz bez przepinania kabli i zworek. Proces wymiany oprogramowania ma być wystarczająco prosty aby mógł go przeprowadzić niewtajemniczony użytkownik. Po przeanalizowaniu sporej...
procesory motorola procesory sygnałowe procesory scalone
czarny silikon wymienić dekoder kupić mikrofon dynamiczny
komin uszczelka komin uszczelka
YouTube nie uruchamia się na telewizorze - diagnostyka i rozwiązania Kompresor powietrza: częste włączanie i wyłączanie