Sniffa och logga LCD display och lysdioder

Planering och tankar kring eventuella framtida projekt.
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Re: Sniffa och logga LCD display och lysdioder

Inlägg av ankan »

4 bit mode även här så jag kommer ha samma problem. Men eftersom skärmen uppdateras så pass ofta så räcker det med att synka in sig när tex när kommandot för att rensa skärmen skickas. Då är kommandot 0b00000001 och rs=0.

Frågan är hur man löser det hela att läsa in alla databyte utan att missa något. Tror att det är bra att använda dma, men jag har inte koll på hur man gör ännu. Någon som kan vägleda?

Sätter man en timer med lcd_enable pinnen som klocka och ställer in ett dma att flytta värdet från gpio till minnet varje gång timern tickar eller slår runt om man ställer in timern att slå runt på 1?

Edit:
Det finns förövrigt ett program som tillsammans med ett stm32 utvecklingskortet gör att man har en billig och enkel logikanalysator. Så det borde gå att sniffa tillräckligt snabbt. Se:
https://sysprogs.com/analyzer2go/
Har för mig att jag läste att firmware till kortet använder dma för att hinna.

Edit 2:
Hittade en gratisvariant. Kanske ska sätta ihop en för att se hur det ser ut. Finns säkert flera. Men det visar att det är möjligt att sniffa displayen iallafall.
https://www.hackster.io/vincenzo-g/diy- ... zer-f61ee5
https://github.com/aster94/logic-analyzer
Skriv svar