avr-gcc + ATtiny87/ATtiny167

OP Persönliche Seite #7483879
Lesenswert?
• ▲
▼

Im Handbuch [1] von ATtiny87 / ATtiny167 steht:

1.1 Comparison between Atmel ATtiny87 and ATtiny167 Atmel ATtiny87 and ATtiny167 are hardware and software compatible. They differ only in memory sizes as shown in Table 1-1.

Table 1-1 Device Flash ... Interrupt Vector size ATtiny167 16Kbytes ... 2-instruction-words/vector ATtiny87 8Kbytes ... 2-instruction-words/vector

Ist das ein Bug im Datenblatt?

avr-gcc hat ATtiny87 in Multilib-Set avr25 (up to 8KiB of program memory) und ATtiny167 in avr35 (16KiB up to 64 KiB of program memory), und entsprechend hat Startup-Code für ATtiny87 1-Word Einträge in der Vectab und 2-Word Einträge für ATtiny167.

Die Devices sind ja schon recht gut abgehangen und über 10 Jahre alt, und ich denke nen Bug in avr-gcc wäre längst aufgefallen...

Kann jemand mit ATtiny87 Hardware bestätigen, dass Vectab-Einträge tatsächlich nur 1 Word groß sind?

[1] https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7728-Automotive-Microcontrollers-ATtiny87-ATtiny167_Datasheet.pdf#page=3

#7484190
Lesenswert?
• ▲
▼

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.