Inhaltsverzeichnis

AVR

8-Bit Mikrocontroller der Firma Atmel

Die Schutzdioden an den Eingängen sind mit 1mA belastbar (Quelle), praktisch halten sie auch etwas mehr aus.

AD-Wandler

Tipps & Tricks

PORTC verhält sich merkwürdig

Unterstützt der AVR JTAG, ist im Auslieferungszustand ist die Fuse JTAGEN aktiviert. Dadurch ist das JTAG-Interface auf PORTC aktiviert und PORTC steht nicht für normale Pinfunktionen zur Verfügung. Entweder kann man die Fuse mit dem Programmieradapter deaktivieren, oder im Programm schreiben:

MCUCSR |= (1<<JTD);
MCUCSR |= (1<<JTD); //write two times according to datasheet

SPI

Im Mastermodus muss der SS-Pin als Ausgang gesetzt sein, sonst wechselt der AVR bei einem Low am Eingang in den Slavemodus.

Links