Sygnatura AVR inaczej

Nov 10, 2005 3 Replies

Witam.



Proste pytanie: Czy da się programowo (program we flashu AVR-ka) odczytać sygnaturę mikrokontrolera, bądź jakąkolwiek inną informację identyfikującą jednoznacznie typ mikrokontrolera? Osobiście nie znalazłem takiej informacji, ale może źle szukałem :-)



Napisałem sobie bootloader dla ATMega16 i chciałbym go zrobić uniwersalnym dla wszystkich typów ATMega (różne ilości i wielkości stron).



Pozdrawiam


czesc ja zas znalazlem (w przypadku ATMEGA162) nastepujaca informacje: "Signature Bytes All Atmel microcontrollers have a 3-byte signature code which identifies the device. This code can be read in both Serial and Parallel mode, also when the device is locked. The three bytes reside in a separate address space."

z czego wynika ze tylko podczas trybu programowania ISP, rownoleglego oraz JTAG-em (o czym tu nie wspomnieli) mozna pobrac bajty sygnatury procesora

Mariusz

U¿ytkownik "MariuszC" snipped-for-privacy@op.toskasuj.pl> napisa³ w wiadomo¶ci news:dl1n3h$qeo$ snipped-for-privacy@news.onet.pl...

Ekhem... przedpi¶cy chodzi³o chyba o odczytanie sygnatury procesora przez sam procesor (bootloader), a nie podczas programowania.

Fishman

No więc to napisałem - wg dokumentu do ATMEGA162 jedynie w trybie programowania (!) można odczytać bajty sygnatury - stąd wniosek, że sam procesor nie ma takiej możliwości. Sądzę że w pozostałych procesorach AVR jest niestety podobnie...

Mariusz

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required