Ich habe ein kleines I/O-Problem mit meinen AT90S2313. Ich habe auf dem AVR das unten stehende Programm, aber wie ich den PD5 auch verschalte, er liefert mir entweder keine Werte, oder die die ich durch Reset oder Set setze. Daher einige Fragen:
DDRD = 11111111 würde doch alle PDs als Eingänge setzen, oder?
Set/Reset damit können Pullups/downs eingestellt werde.
Was ist am Code Falsch?
MFG MoritzCode:' LCD-KRAM steht hier ddrd = 00111100 'portd.5 fällt noch unter eingänge Rein Alias Portd.5 Do Home If Rein = 1 Then Lcd "Ein" End If If Rein = 0 Then Lcd "Aus" End If Waitms 200 'kleine Pause, sonst erkennt man aufm LCd nix Loop







Zitieren

Lesezeichen