Bascom taster wird nicht erkannt

Gast #2853069
Lesenswert?
• ▲
▼
Hallo,
ich musste meine alte Steuerung aufrüsten und den Atmega 8 durch den 
Atmega 644 ersetze.
Mein Problem sieht eigentlich sehr einfach aus, dennoch komme ich da 
einfach nicht drauf, probiere schon seit Stunden rum.
Hier der Code:
$regfile = "m644def.dat"
$crystal = 16000000


Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , 
Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0
Config Lcd = 16 * 2                                         'configure 
lcd screen

Config Porta = Output                                       'LCD Display
'Config Portc = Output
'Config Pinc.3 = Output
Config Pind.7 = Output                                      'PWM
Config Pina.6 = Input
Config Pina.7 = Input
'Config Pinc.5 = Input
'Config Pinc.4 = Input
Ddrc = &B00001000


Initlcd                                                     'init 
display again
Cursor On

Cls

Main:
Cls
Do

Locate 1 , 1
'Lcd Sstunde
Lcd Pinc.5


Loop



Der Code ist natürlich auf das minimum begrenzt, pinc.4 und pinc.5 sowie 
pina.6 und pina.7 haben die Schalter.
Die letzten beiden funktionieren, das sehe ich ja auch auf dem display.
Nur bei den pins des Portc tut sich nichts!
Ich habe versucht die config routine zu benutzen, oder aber das Register 
direkt zu beschreiben, kein unterschied.

Mit dem Messgerät habe ich natürlich nachgemessen, der Port wechselt 
ordentlich von 5V auf 0V wenn ich auf den Taster drücke.

Hat jemand da eine Idee?

PS. Der Controller ist brand neu, heute erst aus der Verpackung geholt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.