Zusammenfassung der Kennungen von AVR?

Gast #2722500
Lesenswert?

Hat jemand schon einmal irgendwo eine Zusammenfassung der Kennungen von
AVR-Kontrollern gesehen? Ich meine z.B. ein Atmega8 hätte 1E 93 07.

Das ist das, was das AVR-Studio ausliest, um zu sehen, ob der 
ausgewählte
Kontroller mit der Realität übereinstimmt.

Wenn man nun selbst ein Programm zum Beschreiben von Kontrollern 
schreiben
will, dann wäre es schön, das genauso prüfen zu können d.h. man braucht
eine Tabelle mit diesen Kennungen. Die bei mir vorrätigen Kontroller 
kann
ich ja mittels AVR-Studio bestimmen, aber ich habe nicht alle Typen 
hier.

In dem Datenblatt des Atmega32 finde ich beispielsweise diese Angaben 
nicht.

MfG Paul
Gast #2722529
Lesenswert?

Zwar schon (fast) alles gesagt, aber noch nicht von jedem...

in der avrdude.conf stehen die Signaturen für die supporteten Chips 
drin.
Falls Du avrdude oder winavr installiert hast sind die auf Deinem 
Rechner.

Leider fehlen die Signature Bytes in der schönen Sammlung hier:
http://www.mikrocontroller.net/articles/AVR_Typen#ATmega

Wär mal eine nette Fleißarbeit ;-)

duck und weg...

Grüße,
Juergen
#2722584
Lesenswert?

AVR Studio der Serie 4

Im Verzeichnis
 .....\Atmel\AVR Tools\Partdescriptionfiles
gibt es jede Menge XML Files für alle Prozessoren.


zb für den Mega16 die Datei Atmega16.xml
Und so fängt sie an
1
<?xml version="1.0"?>
2
<AVRPART>
3
  <MODULE_LIST>[ADMIN:INTERRUPT_VECTOR:MEMORY:PACKAGE:POWER:PROGVOLT:CORE:LOCKBIT:FUSE:PROGRAMMING:IO_MODULE:ICE_SETTINGS]</MODULE_LIST>
4
  <ADMIN>
5
    <PART_NAME>ATmega16</PART_NAME>
6
    <SPEED>8MHZ</SPEED>
7
    <BUILD>247</BUILD>
8
    <RELEASE_STATUS>RELEASED</RELEASE_STATUS>
9
    <SIGNATURE>
10
      <ADDR000>$1E</ADDR000>
11
      <ADDR001>$94</ADDR001>
12
      <ADDR002>$03</ADDR002>
13
    </SIGNATURE>

Sieht auffallend nach der richtigen Signatur aus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren