Forum: Mikrocontroller und Digitale Elektronik Zusammenfassung der Kennungen von AVR?


von Paul Baumann (Gast)


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

von ingo (Gast)


Angehängte Dateien:

Lesenswert?

Datenblatt, Seite 258 unten,
mfG ingo

von was? (Gast)


Lesenswert?


von spess53 (Gast)


Lesenswert?

Hi

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

Sind aber drin:

Memory Programming->Signature Bytes

MfG Spess

von Paul Baumann (Gast)


Lesenswert?

Schönen Dank an Euch. Ich weiß nicht, was hier los war, aber jetzt sehe 
ich
es auch in den anderen Datenblättern. Ich bin nicht auf den Ausdruck
"Signature Bytes" gekommen...

MfG Paul

von Juergen (Gast)


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

von Karl H. (kbuchegg)


Lesenswert?

Hat schon mal wer die spezifischen Include Files für die einzelnen µC 
durchforstet. Ich könnte mir vorstellen, dass die Signature-Bytes auch 
dort jeweils drinnen stehen.
Irgendwo muss ja schliesslich auch das Atmel Brennprogramm herhaben, 
welche Chips es gibt.

von Karl H. (kbuchegg)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.