Störningar teckendisplay
Störningar teckendisplay
Bordsmatningen på min fräs består av:
- en Raspberry Pi Zero som kör programvaran jag skrivit
- en Arduino Nano som kör GRBL
- Display typ HD44780 4x20 som drivs av Raspberryn
- 1x stegmotordrivare driven av arduinon
Allt funkar helt perfekt utom displayen som alltid börjar visa skräptecken när man kört en stund. Jag tänker att det är själva displayen som behöver störas av på något sätt, är det rimligt? Hur?
- en Raspberry Pi Zero som kör programvaran jag skrivit
- en Arduino Nano som kör GRBL
- Display typ HD44780 4x20 som drivs av Raspberryn
- 1x stegmotordrivare driven av arduinon
Allt funkar helt perfekt utom displayen som alltid börjar visa skräptecken när man kört en stund. Jag tänker att det är själva displayen som behöver störas av på något sätt, är det rimligt? Hur?
Re: Störningar teckendisplay
Om du själv skrivit programmet borde det vara en enkel sak att felsöka. Vad har du provat?
- JimmyAndersson
- Inlägg: 26308
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Re: Störningar teckendisplay
Blir det ”skräp” på alla rader eller bara 1+3 eller 2+4 ?
Hur lång sladd är det mellan pajen och displayen?
Hur lång sladd är det mellan pajen och displayen?
Re: Störningar teckendisplay
Det är inte mjukvaruproblem, alla data är intakta. Det är bara displayen som visar fel. Det är ett relativt komplext program som funkar utan problem bortsett från visningen. All loggning visar rätt. Med död räkning och anteckningsblock kan jag fortsätta använda maskinen blint.
Det blir fel överallt på displayen, mer ju längre tid det går.
Sladden till displayen är ca 60-70 mm.
Det blir fel överallt på displayen, mer ju längre tid det går.
Sladden till displayen är ca 60-70 mm.
Re: Störningar teckendisplay
provat att köra utan driven igång och se om det blir liknande fel?
bytt disiplay?
värmeproblem i disiplayen?
kan du se värden i hdmi porten samtidigt?
bytt disiplay?
värmeproblem i disiplayen?
kan du se värden i hdmi porten samtidigt?
Re: Störningar teckendisplay
Att byta display och se om det hjälper är det första jag hade prövat.
Om du har skrivit programmet så hade jag kört clear display mellan var ändring på displayen och se om skräptecken hade försvunnit.
Om du har skrivit programmet så hade jag kört clear display mellan var ändring på displayen och se om skräptecken hade försvunnit.
Re: Störningar teckendisplay
Jag har inte glömt tråden, men alkolåset har dessvärre slagit in på tangentbordet vad gäller sånt som kräver intellektuell ansträngning. Återkommer.
Re: Störningar teckendisplay
Jag hade visst glömt tråden ändå, men kom vid förnyat meckande på att jag skulle återkomma till den om det kunde vara till nytta för någon annan.
Problemet visade sig bero på timingproblem med vissa typer av displayer när man använde RPLCD-biblioteket. Detta kan fixas med flaggan compat_mode=True vid initiering
Dvs från
Till
Problemet visade sig bero på timingproblem med vissa typer av displayer när man använde RPLCD-biblioteket. Detta kan fixas med flaggan compat_mode=True vid initiering
Dvs från
Kod: Markera allt
lcd = CharLCD(pin_rs=14, pin_rw=None, pin_e=15, pins_data=[18, 23, 24, 25],
numbering_mode=GPIO.BCM,
cols=20, rows=4)
Kod: Markera allt
lcd = CharLCD(compat_mode=True, pin_rs=14, pin_rw=None, pin_e=15, pins_data=[18, 23, 24, 25],
numbering_mode=GPIO.BCM,
cols=20, rows=4)