Hallo
Hoffe ihr könnt mir ein wenig helfen ich versucher verzweifelt ein Lcd (TC1602A-09T (R) ) an den RN-Control zu betreiben aber es intialisirt sich einfach nicht.
Nach dem starten (Lcd am bord angeschlossen) passiert nix display intialisirt nicht keine Ausgabe ...
Wenn ich erst das bord anschlisse und kurz warte so das das Display nicht intialisirt wird und es danach anstecke werden nur komische Zeichen ausgegeben da das Display noch im 8 bit arbeitet der uc nur 4 bit liefert denke ich mir mal ?
Die frage ist wie bekomm ich das display richtig intialisiert ?
Angeschlossen ist es via 4 bit Port anschluss am Portb
Programmire in Bascom Demo 1.11.9.8
und Flashe mit mySmartUSB light via my AVR ProgTool V1.34 via ISP
Der Mega32 ist Original keine Fusebits verändert Jtag ist deaktivirt RN-Control ist komplet Original nur Motortreiber wurde entfernt
Anschlussleitung zum Lcd Circa 36,7 Cm
Anschluss belegung:
Vss GND Vdd +5 V V0 Über Poti Kontrast ist gut... RS Portb.5 RW Auf Vss gelegt -> GND E Portb.7 DB0 Offen DB0-DB3 Zum Test auch schon auf gnd gelegt keine Änderung DB1 Offen DB2 Offen DB3 Offen DB4 Portb.0 DB5 Portb.1 DB6 Portb.2 DB7 Portb.3 Led+ +5 V Led- Auf Vss also GND 
Wurde natürlich schon an anderen Ports Probiert ohne Erfolg
Bascom:
Datenblatt LCD : http://www.pollin.de/shop/downloads/D120422D.PDFCode:$regfile = "m32def.dat" 'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32 $framesize = 32 'Stackanweisungen, die eigentlich nur bei größeren Programmen $swstack = 32 'wirklich nötig werden $hwstack = 32 $crystal = 16000000 'Die Frequenz des verwendeten Quarzes Waitms 200 Config Lcd = 16 * 2 Waitms 200 Config Lcdpin = Pin , Db4 = Pinb.0 , Db5 = Pinb.1 , Db6 = Pinb.2 , Db7 = Pinb.3 , E = Pinb.7 , Rs = Pinb.5 Waitms 200 Initlcd Do Wait 5 Cls Locate 1 , 1 Lcd "Hallo Welt" Wait 5 Locate 2 , 1 Lcd "Test 2" Loop End
Bilder: http://imageshack.us/g/404/mg4887j.jpg/
Hoffe ihr habt genug infos
Währe echt toll wenn jemand mal drüber gucken könnte und vil ein Fehler findet RN-Wissen tut habe ich alle durchprobiert.
Google hat zwar einige Ähnlichen themen gelistet aber kein der Lösungsvorschläge hat geklappt.
Mfg Marcus







 
					
					
					
						
Zitieren
			
Lesezeichen