Hallo zusammen,
Für ein Projekt muss ich zwingend den ATtiny204 mit einer
I²C-Schnittstelle an der alternativen Pinbelegung (PA1/2) betreiben.
Leider gibt das Datenblatt nicht her, wie man die alternative Belegung
konfiguriert.
>Signals on alternative pin locations are in typewriter font.
>See PORTMUX chapter for selecting the altarnative pin locations.
Im betreffenden Kapitel steht aber schon nichts mehr von TWI....
Ein Blick in die Headerdatei io204.h hat mich noch zu folgender Zeile
geleitet:
1 | PORTMUX.CTRLB = PORTMUX_TWI0_ALTERNATE_gc;
|
Allerdings reicht das noch nicht aus, um die PB0/1 Pins nutzen zu
können, wenn TWI aktiv ist. Das Datenblatt verweist auf diese
Problematik auch im TWI-Kapitel:
>If alternate pins are to be used for the
>slave, this must be specified in the TWIn.DUALCTRL register as well.
Allerdings finde ich keine weiteren Hinweise auf das Register, auch
nicht in den Headerdateien. Hat jemand eine Idee?
Grüße Timo