Gast
#6031137
Hi,
Vorab: Ich bin noch ziemlich neu im Mikrocontroller game. Ich habe
vorher nur ein wenig mit dem Arduino rumgespielt. Nun möchte/muss ich
ein Programm für den ATTiny402 schreiben, allerdings funtioniert bisher
nach nun gut 10h genau nichts.
Die Registerschreibweise und das "Bitschubsen" an sich habe ich soweit
verstanden, das Problem ist nur, dass ich nicht weiß, welches Register
beim ATTiny402 für die GPIO-pins zuständig ist. Ich habe schon einige
Register (PORTA.DIR, PORTA.OUT, PORTA.DIRSET etc) ausprobiert aber
nichts funktionierte; Aus dem Datenblatt werde ich ebenfalls nicht
schlau.
Da nichts funktioniert, kann ich mir nicht einmal sicher sein, ob
eventuell etwas an meiner Hardware defekt ist.
Es würde mir schon ein Beispiel genügen, mit dem man alle Pins als
Output und als LOW schaltet(in C).
Also irgendetwas in der Art von:
Register = 0xFF; // alle output
while(1)
Register |= 0; // alle low
Ich hoffe, Ihr könnt mir weiterhelfen
(ich benutze einen atmel-ICE programmer und atmel-studio btw, falls das
wichtig ist.)