Z tego co tu (i nie tylko tutaj) czytam 51 to już "poczciwy staruszek"
Chciałem przerzucić się na AVR'y tylko zabardzo nie wiem jak to zrobić
Mam pytanko odnośnie programowania tychże uP. Czy znając podstawy Assemblera (robię już bardziej lub mniej skomplikowane programiki na '51/z czego więcej tych drugich/):) powinienem przestawić się na C lub BASCOM'a ?? Co te kompilatory mają czego nie ma Assembler?
Aha no i gdzie można znaleźć jakieś ciekawe materiały na temat AVR'ków typu spis rejestrów albo komendy Assemblera.
Pozdrawiam
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięPrzesiadka z '51 na AVR
Moderatorzy:Jacek Bogusz, procesorowiec, r-mik, Moderatorzy
Ostatnio zmieniony 27 mar 2007, o 13:46 przez Grzyb, łącznie zmieniany 1 raz.
Poniewaz AVR-y maja troszke inna architekture przesiadka na assembler AVR jest dosc ciezka. Wiem to po sobie ze pomimo duzego doswiadczenia w assemblerze C51 mialem duze problemy. Co tu ukrywac, to prawie inna bajka. Ciekawe jest to ze umiejetnosc programowania C51 znacznie bardziej przeszkadza w nauce AVR niz pomaga. Na poczatek polecam ksiazke "Mikrokontrolery AVR w praktyce" J.Dolinskiego Napewno Ci sie rozjasni sporo rzeczy i otworzy droge do pelniejszego poznania tej rodziny.
Pozdro
Dexter
Pozdro
Dexter
W twoim przypadku wybór języka (BASCOM / C) powinien być bezdyskusyjny, powinieneś wybrać C (ewentualnie kontynuować programowanie w assemblerze), ponieważ:
1. masz praktykę w assemblerze
2. język C niektórzy nazywają makroassemblerem (co nie odbiega od prawdy)
3. BASCOM ma ograniczenia
W assemblerze masz pełną kontrolę nad procesorem, w C też (ewentualnie poprzez wstawki w assebmlerze).
Ja sugeruję C/ASSEMBLER, wybór pozostaje dla ciebie.
1. masz praktykę w assemblerze
2. język C niektórzy nazywają makroassemblerem (co nie odbiega od prawdy)
3. BASCOM ma ograniczenia
W assemblerze masz pełną kontrolę nad procesorem, w C też (ewentualnie poprzez wstawki w assebmlerze).
Ja sugeruję C/ASSEMBLER, wybór pozostaje dla ciebie.
najwięcej informacji o całem rodzienie AVR i MEGAAVR jest na www.atmel.com.
Swoją drogą (jeżeli cię interesuje) mogę wskazać potencjalne miejsca, które mogą być zródłem kłopotów przy pisaniu w asm dla AVR.
Swoją drogą (jeżeli cię interesuje) mogę wskazać potencjalne miejsca, które mogą być zródłem kłopotów przy pisaniu w asm dla AVR.
Dużo materiałów jest w http://www.avrfreaks.net/
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości