Antworten

Einschränkungen: 8 pro Beitrag (8 verbleibend), maximale Gesamtgröße 8,79 MB, maximale Individualgröße 1 MB
Entfernen Sie den Haken der Dateianhänge, die gelöscht werden sollen
Klicken Sie hier oder ziehen Sie Dateien hierher, um sie anzuhängen.
Anhänge und andere Optionen
Verifizierung:
Bitte lassen Sie dieses Feld leer:
Geben Sie die Buchstaben aus dem Bild ein
Buchstaben anhören / Neues Bild laden

Geben Sie die Buchstaben aus dem Bild ein:

Tastenkürzel: Alt+S Beitrag schreiben oder Alt+P für Vorschau

Zusammenfassung

Autor Ottmar
 - 24.10.2024, 19:08:00 CEST
Na dann ist ja alles Bestens! :) 👍
Autor picass
 - 24.10.2024, 17:48:09 CEST
lcd4.jpg
lcd5.jpg
Grüße, picass
Autor Ottmar
 - 24.10.2024, 17:17:04 CEST
Hi picass
Ich möchte Dir ja nicht meinen Stil aufdrängen, empfehle Dir aber doch wärmstens beim experimentieren mit LCD, wie folgt vorzugehen:
 
a) vgl meinen Beitrag https://www.pic-microcontroller.de/mikrocontroller/icsp-schnittstelle-auf-breadboard/
vielleicht kannst Du Dich doch für solch einen Versuchsaufbau entscheiden.

b) setze an der Lötleiste von einem LCD eine abgewinkelte Stiftleiste ein, so dass die Verbindungen steckbar sind (z.B. einzelne Verbinder -Buchse oder eine Buchsenleiste). Öfteres Löten an dem LCD ist evtl. problembehaftet. Würde ich erst machen wenn die Schaltung fertig eingebaut wird.

P.S. Ist der Titel des Chat noch angebracht ?

mfG Ottmar
Autor picass
 - 24.10.2024, 10:12:26 CEST
Nur mal nachgeholte Fotos von Zwischenständen beim Kampf gegen unwillige LDC-Anzeigen:
lcd1.jpglcd2.jpglcd3.jpgPlatinen-Riss.jpg
Auf dem letzten Foto sieht man die abgeknickte Anschussleiste am letzter, vorhandener Anzeige mit dem HD44. Das Flicken der Leitungen ist inzwischen ausgeführt, der Test steht aber noch aus. Gestern kamen dann auch die drei bestellten Neuen. Entsprechend geht es heute mit den Hardware-Test weiter.
Grüße, picass
Autor pic18
 - 21.10.2024, 20:47:58 CEST
ZitatKann man so'n Ding durch Software ruinieren?
kann ich mir nicht so recht vorstellen, selbst wenn du den Pic und die Anzeige auf Datenausgabe geschaltet hast. Wenn es an den Anzeigen liegt, ich habe noch etliche verschiedene ausgebaute herumliegen, die kann ich dir zukommen lassen. Ganz alte LCD-Anzeigen hatten früher eine Kontrastspannung von -10V bzw -5V diese Spannung hatte ich mit einem ICL7660 hergestellt.  Ich denke du hast aber neuere. An meiner Anzeige habe ich eine Kontrastspannung von 1,26V gemessen
Autor Ottmar
 - 21.10.2024, 19:40:54 CEST
Hi
Im ASM-file kannst du 2x8 bis 4x20 displays auswählen - nicht verwendete bleiben auskommentiert. Im Moment ist 2x8 -> 2x16 aktiviert, einzeilige sind meist 2x8.
Änderungen in den Einstellungen schaden dem LCD nichts, nur zeigt es dann vielleicht nichts an.
Das LCD hat einen Kontrasteingang. Da kommt ein Poti ran so ca. 2-5kOhm, kannst es auch versuchen, den Anschluß auf GND zu legen, kann sein daß dann alle Digits schwarz erscheinen, dann funktionierts jedenfalls.
;--LCD-PROPERTIES (Eigenschaften an aktuelles LCD anpassen)
   LCD_TYPE       EQU 1       ;=1 LCD 2x8 und 2x16
;   LCD_TYPE       EQU 2       ;=2=LCD 4x16
;   LCD_TYPE       EQU 3       ;=3=LCD 4x20
   ;
   IF LCD_TYPE == 1           ;Uncomment LCD_DIGITS 2x8 OR 2x16 !!!
      LCD_LINES   EQU .2      ;LCD 2x8 * 2x16
;      LCD_DIGITS  EQU .8      ;LCD 2x8      
      LCD_DIGITS  EQU .16     ;LCD 2x16
   ENDIF
Autor picass
 - 21.10.2024, 19:08:27 CEST
@pic18
Es ist ein einzeiliges Display mit 8 Zeichen. Hinten sitzt nur der alte Klassiker, das genannte HD44.. - IC drauf, also kein weiteres IC für z.B. Zeilen-Treiber.

Heute ist voll der Seuchentag! Kann man so'n Ding durch Software ruinieren? Vor dem Anschluss an den PIC waren mal 8 Zeichen-Stellen zu sehen, dann die erste schwarz, der Rest grau. Nach dem Anschluss blinkte das Erste, vom Rest war nichts mehr zu sehen und nach weiteren Prog-Versuchen ist nun überhaupt nichts mehr zu sehen. Über den Pin 3, an welchem die Kontrastspannung - die müsste ca. 0,4 Volt sein - anliegen soll, kann ich jetzt auch mit externen Spannungszuführung nichts mehr erreichen.

Nun habe ich noch ein ähnliches Display, wohl eines für 2 Zeilen, weil da hinten noch ein Treiber-IC drauf sitzt. Leider hat dies alte D irgendwann früher mal einen Bruch an der Anschluss-Seite erlitten, die Steckfassung dort ist abgeknickt. Etwa die Hälfte de Leiterbahnen ist abgerissen. Sitze gerade dran und versuche, das zu flicken. Zudem habe ich soeben 3 neue D's bestellt, aber das dauert natürlich wieder.

@Ottmar Vermutlich kann ich dein Prog erst sinnvoll einsetzen, wenn das Flicken gelungen sein sollte oder wenn die drei Neuen da sind.
Danke an euch beide, ist ganz lieb von euch.
Grüße, picass
Autor ADMIN
 - 21.10.2024, 18:54:51 CEST
Hallo
Momentan gibt es Probleme mit Dateianhängen. Am Problem wird gearbeitet.

Euer ADMIN.
Autor Ottmar
 - 21.10.2024, 17:46:27 CEST
Die bildchensind nicht mitgegangen ???
1. zu erwartende Ausgabe
2. empfehlenswertes Interface (so ähnlich jedenfalls)
3. Die Steckbrettschaltung
Autor Ottmar
 - 21.10.2024, 17:41:32 CEST
Hallo picass
wirf mal nicht so schnell die Flinte ins Korn!
Ich hab' mal für den 18F14K22 rasch ein Programm zur Minimalausgabe im LCD geschrieben.  Dabei mußte ich feststellen, daß die Ausgabe von Text aus eine  Tabelle beim 18F etwas anders läuft als bei den 16F. Nun, da beiß ich mich kurz durch, (vgl. Datenblatt "4.0 FLASH PROGRAM MEMORY). Habe aber keine  Zeit mehr da in den nächsten Tagen was zu tun.
Damit Du nicht die Lust verlierst anbei das Progrämmchen, welches wenigsten sowas ähnliches wie "Hallo" sagen kann.

mfG Ottmar

Similar topics (1)