Hallo
Habe da ein komisches Phänomen:
Habe da einen Mage32 und ein Grafik Lcd angeschlossen
Datenleitung vom LCD läuft auf Port C
Steuerleitung teils auf Port B
Jetzt habe ich das Problem, wenn ich zuerst das Port B definiere
und dann das Grafik-LCD , schaltet mir Bascom den Pin Portb.0 nicht frei. (ist dann nur auf Eingang)
Möchte Portb.0 auf Ausgabe und Portb.1 und Portb.2 für I2C
Code:'################## Config Port's ########### '-----config Port A Config Porta = Input '-----config Port B Config Portb = Output ' &B00000001 '-----config Port D Config Portd = &B11111010 '##################### Config für Grafik-LCD ######### Config Graphlcd = 240 * 128 , Dataport = Portc , Controlport = Portb , Ce = 6 , Cd = 7 , Wr = 4 , Rd = 5 , Reset = 3 , Fs = 2 , Mode = 8 Cursor Off Cls '############################ Config ADC ###### Config Adc = Single , Prescaler = Auto Start Adc '############################ Config I2C Bus ######## Config Scl = Portb.2 ' I2C-Port festlegen Config Sda = Portb.1 ' I2C-Port festlegen
Wenn ich zuerst das LCD definiere und dann quasie mit einem Config Portb drüberschreibe, geht das LCD und den Pin Portb.0 habe ich auf Ausgabe !
(I2C geht jetzt zwar nicht (ging aber schon) aber da muss ich noch schauen....)
Mache ich da was falsch oder ist das ein Bug ?Code:'##################### Config für Grafik-LCD ######### Config Graphlcd = 240 * 128 , Dataport = Portc , Controlport = Portb , Ce = 6 , Cd = 7 , Wr = 4 , Rd = 5 , Reset = 3 , Fs = 2 , Mode = 8 Cursor Off Cls '################## Config Port's ########### '-----config Port A Config Porta = Input '-----config Port B Config Portb = &B11111001 '-----config Port D Config Portd = &B11111010 '############################ Config ADC ###### Config Adc = Single , Prescaler = Auto Start Adc '############################ Config I2C Bus ######## Config Scl = Portb.2 ' I2C-Port festlegen Config Sda = Portb.1 ' I2C-Port festlegen
Wo setze ich eigentlich das : Config Scl= Portb.2 und Config Sda = Portb.1
Vor den Config Ports oder nachher ?
Bitte um Hilfe
l.G. Roberto







Zitieren


Lesezeichen