@Kugelblitz: Möchtest Du mit Portb.5 den Kontrast ein/aus schalten? Ich kann nicht finden, wo Portb.5 als Output konfiguriert ist.
Gruß
Searcher
Druckbare Version
@Kugelblitz: Möchtest Du mit Portb.5 den Kontrast ein/aus schalten? Ich kann nicht finden, wo Portb.5 als Output konfiguriert ist.
Gruß
Searcher
...moin, moin Hubert,
jou, verständlich war das, an meinem Quellcode kannste sehen ich kann werde BASCOM vernüftig noch C oder C++ oder Assembler,
habe ein gefährliches halbwissen :-)
Aber die Idee ist gut, werde die Befehlslage in BASCOM prüfen ob sich etwas findes was in diese Richtung geht, danke für den Tipp
gruß Kugelblitz
@ Searcher
mhmmm??? stimmt, habe PortB.5 nicht explizit als Output gekennzeichnet!!!!
Habe aber in meiner Versuchanordnung 'ne LED an Port B.5, die ist immer schön "angegangen",
gehe also davon aus der Portbefehl funzt...
kann ich anhand Deines Programms nicht erklären. Der Port ist nach Reset des AVR als Input initialisiert - also hochohmig.
Würd es auf jeden Fall nochmal mit CONFIG PORTB.5 = OUTPUT versuchen, wenn Schalten der Kontrastleitung noch aktuell ist.
Insgesamt würd ich auch versuchen die Anzeige über die lcd Kommandos zu unterdrücken. Hab selber keins und kann dazu nichts sagen.
PS: PORTB.5 = 1 , wenn der Port ein Eingang ist, schaltet den Pullup Widerstand ein, 0 wieder aus.
Gruß
Searcher
Hallo Searcher,
ja, ich weiss spääääät melde ich mich, habe seit unserem letzten Kontakt das "Projekt" zur Seite gelegt und erst
vor einpaar Tagen nocheinmal hingeschaut.
Hier also meine Rückmeldung, es geeeeht, genau wie du gesagt hast
CONFIG PORTB.5 = OUTPUT
Portc.5 = 0 ' schalten die Kontrastleitung gegen Masse, ich kann was sehen auf dem LCD
Portc.5 = 1 ' schalten die Kontrastleitung auf high, ich kann nix sehen auf dem LCD
danke, danke...
Gruß Kugelblitz
:-) Prima und ich freu mich über die Rückmeldung!Zitat:
... es geeeeht ...
Gruß
Searcher