PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATTiny und seine Programmiersprache



Coop
21.05.2009, 16:00
Hallo.

Wollte erstmalig einen ATtiny 12 programmieren, nachdem ich ihn in das STK500 steckte und flashen wollte, sagte mir AVRStudio daß dies nicht möglich sei. Angeblich wäre es nur in Assembler möglich.

Ich frage mich nun, um nicht nochmal irgendwann vor diesem Problem zu stehen, woher ich die Angabe nehmen kann, vorher zu wissen ob der gewünschte µP in C oder Assembler zu programmieren ist.

Leider habe ich dem Datenblatt diese Angabe nicht direkt entnehmen können.
Vielleicht habe ich es aber auch überlesen.

Hoffe jemand kennt eine Übersicht oder kann mir sagen worin der Trick besteht das vorher zu erkennen.

Danke für eure Hilfe

Hubert.G
21.05.2009, 16:18
Der "Trick" besteht im SRAM. Tiny 12, hat kein SRAM

Es schreit das AVR-Studio aber bereits wenn du kompilieren willst.
c:/winavr-20090313/lib/gcc/../../avr/include/avr/iotn12.h:51:4: warning: #warning "MCU not supported by the C compiler"

hardware.bas
21.05.2009, 17:51
Für ein Atiny reicht ein einfaches Selbstbaudongle und das funktioniert
auch unter BASCOM. VG Micha

Besserwessi
21.05.2009, 20:11
Die Controller ohe SRAM werden von den Compilern BASCOM und GCC nicht bzw. fast nicht unterstützt. Da bleibt einem fast nur übrig in Assembler zu programmieren. Mit einer alten Version von GCC soll eine eigeschränkte Programmierung in C möglich sein. Das ist aber vermutlich nichts für Anfänger.