Hallo zusammen, ich versuche auf einem AT90CAN128 die Pins PE7, PE4 und PE3 als Eingang zu nutzen. Ich habe das DDRE-Register (DDRE=0x00) entsprechend gesetzt, erhalte jedoch ein merkwürdiges Verhalten. Die Werte sind genau invertiert gegenüber dem, was ich erwarten würde. Ich habe sicherheitshalber einmal einen Pin eines anderen Ports als zusätzlichen Eingang genutzt und dort das gleiche Signal angelegt, dort funktioniert alles wie erwartet. Während ich an Port E bei einem Hi-Pegel eine 0 bekomme, bekomme ich an Port F eine 1. Daher vermute ich, dass es auf Port E irgendeine Sonderfunktion gibt, die standardmäßig aktiviert ist und mir hier Ärger macht. Leider habe ich dazu im Datenblatt nichts gefunden, die dort gelisteten Sonderfunktionen scheinen standardmäßig aus zu sein. Habt Ihr einen Hinweis, was ich noch ausschalten sollte? Viele Grüße Arno
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.