Hallo Forumler!
Frage: Kann es sein, dass ich mit Aktivierung der internen Pull-Up-Widerstände ich keinen Zugriff mehr auf den µC hab?![]()
Ich bin zwar schon ein paar Tage hier im Forum, habe aber die Zeit hauptsächlich erst mal zu lesen genutzt! Ich bin "blutiger Anfänger" was AVR betrifft und wollte erst mal checken, ob mir die Controller-Geschichte was bringt bevor ich viel Geld ausgebe!
Folgendes Szenario:
- Programmierkabel direkt (Ohne IC nur 3 Widerstände)
- Bascom-Demo-Version
- selbst gebautes Versuchsboard mit 4Mhz Quarz
- es befinden sich zusätzlich externe Pull-Ups auf dem Board!
Programmlisting:
Evtl. kann mir jemand bei dem, für Euch bestimmt simplen Problem helfen ???Code:$regfile = "2313def.dat" ' Definitionen für AT90S2313 $crystal = 4000000 ' Die Taktfrequenz ist 4 MHz Config Portb = Output ' Port B auf Ausgang Config Portd = Input ' Port D auf Eingang Portb = &HFF ' Alle Ausgänge auf 1 Portd = &HFF ' Pull-Up-Widerstände einschalten Do ' Endlosschleife If Pind.6 = 0 Then ' Taster 6 abfragen (gedrueckt = Bit geht auf 0) Portb.6 = 0 ' Zugehörige LED an Else Portb.6 = 1 ' Zugehörige LED aus End If If Pind.5 = 0 Then ' Taster 5 abfragen (gedrueckt = Bit geht auf 0) Portb.5 = 0 ' Zugehörige LED an Else Portb.5 = 1 ' Zugehörige LED aus End If If Pind.4 = 0 Then ' Taster 4 abfragen (gedrueckt = Bit geht auf 0) Portb.4 = 0 ' Zugehörige LED an Else Portb.4 = 1 ' Zugehörige LED aus End If If Pind.3 = 0 Then ' Taster 3 abfragen (gedrueckt = Bit geht auf 0) Portb.3 = 0 ' Zugehörige LED an Else Portb.3 = 1 ' Zugehörige LED aus End If If Pind.2 = 0 Then ' Taster 2 abfragen (gedrueckt = Bit geht auf 0) Portb.2 = 0 ' Zugehörige LED an Else Portb.2 = 1 ' Zugehörige LED aus End If Loop







Zitieren

Lesezeichen