so isses aber nicht!Zitat von teslapower
mit
Porta.5 = 1
aktivierst du zb den pullup von port a5
kleine registerkunde: zu jedem IO-port an einem AVR gehören drei register: PINx, Portx und DDRx
DDRx schaltet auf eingang oder ausgang
PINx fragst du ab um den eingangsstatus festzustellen
PORTx setzt du, um die ausgänge zu schalten, und um bei eingängen die pullups zu aktivieren
bei einem rest werden alle reigster zunächst auf null gesetzt, dh eingang ohne pullup... daher muss alles richtig eingestellt werden, bevor das programm auf die ports zugreift
wenn du genug platz dafür in der schaltung hast, würde ich den externen pullup ruhig drinlassen... er ist (bei zb 10k) niederohmiger als der interne...
Lesezeichen