-
Data: 2010-06-18 06:49:30
Temat: Re: ATmega8 - co teraz zamiast niej?
Od: Patryk <a...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Marek Wodzinski <m...@o...mamy.to> wrote:
> Konop wrote:
>> Zamiast ATmega8 polecam jednak ATmega88. Są też wersje 48, 168 i 328
>> ;)... To są bardzo fajne "małe" procki, z tym, że występują już w
>> nowszych wersjach (m.in. od 1,8V itp). A przejść z ATMEGA8 na 88 jest
>> dosyć łatwo ;)...
>
> Ale czasem boleśnie. Ten sam program się robi dłuższy i wymaga więcej
> rejestrów, bo mało zostało i/o w niskiej części i coś co kiedyś robiło
> się zwykłym sbi teraz wymaga lds+or+sts i rejestru tymczasowego. To samo
> z sbic i pokrewnymi.
Do tego dochodzi czasem zmoana nazw rejestrów i wtedy już szukaj
wiatru w polu, czemu program nie działa.
Nic tylko zjeść rosół z truskawkami, wydruikować listing i czytać
siedząc na kiblu :)
Jakiś czas temu wkurzyłem się i zacząłem pisać program główny
WYŁĄCZNIE w czystym C, bez uciekania się do żadnych rozkazów czy funkcji
specyficznych dla mikrokontrolera.
Cała reszta jest w osobnym pliku hardware.c, gdzie są głównie inline i małe
funkcje.
Dzięki temu przesiadka z PICa na AVRa trwała pół godziny.
Oczywiście był to mały projekt, gdzie za dużo nie trzeba było przerobić, ot
timer i ADC, ale da się.
--
Patryk
Najnowsze wątki z tej grupy
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO