Sida 1 av 1

DS2408 + LCD

Postat: 18 oktober 2009, 16:31:59
av danielr112
Hej

Har ett skumt fenomen.
Har en DS2408 kopplad till en HD44780 kompatibel 4*20 display.
Jag kör enligt Hobby-boards ritning och med owfs + usb adapter.

MEN: Den funkar bara ibland.
När den väl funkar så funkar den hela tiden. Dvs när den väl "startar" så funkar den. Även hur mycke jag än bänder och vrider på kablar så jag utesluter glappfel som stör drift. Även för långa kablar då jag har nog skickat ut över 100 medelanden under drift utan att få ett enda fel.

Probelemet är att få den initerad. Har testat fram och tillbaka och det verkar just nu funka bäst om man låter den ligga avstängd en stund innan man kopplar in aparaturen. (dvs ds2408+ display)

Dock får man sedan vänta i ett par 3-5 min innan man får upp nåt eller att den reagerar på clear.

Tider och testerna jag har kört har varierat så kan inte säga på klar arm att man inte får dra ut och sätta i kontakten snabbt då det har funkat nån enstaka gång med :roll:

Den har dock oftast funkat då jag har kört schemat.

Låt kontakten vara ur 1 min.
Stoppa i.
testa skicka medelanden. efter någon minut så lyckas den cleara och allt funkar.


I owfs foldern så dyker ds2408an upp utan problem. Och som sagt när jag väl lyckats initiera allt första gångan med printf "hej">message så funkar det 100% tills jag bryter allt igen.

Någon som har ideer? Har tyvär inget oscilloskåp.

Re: DS2408 + LCD

Postat: 18 oktober 2009, 19:19:39
av Micke_s
Låter som timing-problem
Kan du slöa ner LCD-init koden?

Re: DS2408 + LCD

Postat: 18 oktober 2009, 20:21:59
av danielr112
Hej

Satt och funderade på det också. Men med tanke på att det är owfs så bör jag inte behöva detta. Ska dock testa med det sedan (Eller ja ska testa med en pic och också på annan dator för att se om det hjälper)

Kör jag en snabb reset. dvs jag drar ur och sätter i sladden under 1 sek så får jag inte igång lcdn alls. (500 försök under 10 minuter) Utan måste ha sladden ur åtm1 minut. och då har det i regel funkat att resetta efter 1 minut.

När displayen väl har funkat så funkar det utmärkt att köra fler resets och cleara displayen.

Måste läsa på vad init verkligen gör.

Re: DS2408 + LCD

Postat: 18 oktober 2009, 20:55:18
av Micke_s
En annan fundering, hur är det med avstörning. det kan man få lite skumma fenomen med.

Re: DS2408 + LCD

Postat: 18 oktober 2009, 20:59:07
av danielr112
Fast borde man inte få fel vid skrivning då? Så fort jag väl får kontakt med displayen så får jag inte ett enda fel och har lätt testat 200 skrivningar nu...

Ska testa mer i veckan åtm.