ATmega32/ATmega16
-
b.klimas
ATmega32/ATmega16
jestem po grontownym kursie mikrokontrolera AT90s2313 pierwsza przeszkoda jaka napotkalem to 2K pamieci (zamalo) jesli ktos muglby mi pomuc w uruchomieniu ATmega32/ATmega16 w szczegulnosci w konfiguracji poczatkowej mikrokontrolera jego pracy z zewnetrznym kwarcem
(pobpostu aby ten mk zaczol zyc), udostepnione mi informacje moga byc odplatne (w granicach rozsadku)
moj e-mail: bokl7@wp.pl
(pobpostu aby ten mk zaczol zyc), udostepnione mi informacje moga byc odplatne (w granicach rozsadku)
moj e-mail: bokl7@wp.pl
B.klimas, właściwie to należy zaprogramować te rejestry od peryferali, których będziesz używać. Procki AVR mają tą falną cechę, że od sygnału reset, wszystkie rejestry ustawiają się do stanu pasywnego. Jeżeli przykładowo używasz UART, to należy zaprogramować rejestry związane z UART, jeżeli nie używasz SPI, to programowanie rejestrów od SPI możesz pominąć. Spis wszystkich rejestrów od procka ATM16 masz w http://www.atmel.com/dyn/resources/prod ... oc2466.pdf od ATM32 masz w http://www.atmel.com/dyn/resources/prod ... oc2503.pdf.
Pozostaje jeszcze kwesta przeprogramowania fuse'ów. Właściwie każdy programator powinien posiadać możliowość ich przeprogramowania. Opis fuse'ów też jest opisany w w/w dokumentacji.
Programowanie szeregowe fuse'ów należy zrobić starannie, ponieważ pomyłka może sposodować zablokowanie sobie dostępu do procka. Naprawa "tak zepsutego" procka będzie wymagała użycia programatora równoległego.
Ponieważ pytanie dotyczące znaczenia fuse'ów od w/w procków powtarza się, postaram się na poniedziałek napisać jakiegoś manuala, który z pewnością Wojtek umieści w swoim archiwum.
Pozostaje jeszcze kwesta przeprogramowania fuse'ów. Właściwie każdy programator powinien posiadać możliowość ich przeprogramowania. Opis fuse'ów też jest opisany w w/w dokumentacji.
Programowanie szeregowe fuse'ów należy zrobić starannie, ponieważ pomyłka może sposodować zablokowanie sobie dostępu do procka. Naprawa "tak zepsutego" procka będzie wymagała użycia programatora równoległego.
Ponieważ pytanie dotyczące znaczenia fuse'ów od w/w procków powtarza się, postaram się na poniedziałek napisać jakiegoś manuala, który z pewnością Wojtek umieści w swoim archiwum.