Gast
#1414424
Hallo, seit ein paar Tagen habe ich folgendes Problem: Um einen Tastendruck zu erkennen, wird ein Pin des Controllers auf Masse gezogen. Dazu habe ich zunächst den interenen Pull-Up aktiviert. Wenn jetzt ein Interrupt durch eine eingehende CAN-Botschaft ausgelöst wird, scheint sich der Pull-Up von alleine zu deaktivieren und es wird eine Tasterbetätigung erkannt, obwohl dieser nicht betätigt wurde. Dieses Problem tritt nicht bei jedem Interrupt auf sondern sporadisch. Der Controller ist ein AT90CAN128. Alte Softwarestände die Monate ohne Probleme liefen, haben das gleiche Problem. Meine Vermutung ist, dass der At90can128 in irgendeiner Weise defekt ist. Hat jemand schonmal dieses Problem gehabt?