ES FUNKTIONIERT!
Ich habe es geschaft ein brauchbares Bild mit der C-Control auszulesen.
Wie bringt man jedoch den grauen Balken unten am bild weg? Giebt es eine verständliche übersicht der Register oder könnte mir jemand die wichtigsten einstellungen in den Register beschreiben?
Hier noch meinen Code:
Und noch ein erstes resultat:Code:define start port[11] define sin port[12] define load port[14] define rst port[15] define xck port[13] define reade port[16] define pixel ad[1] define addr byte define wert byte #low start = 0 sin = 0 load = 0 rst = 1 xck = 0 #reset xck = 0 rst = 0 xck = 1 rst = 1 xck = 0 #Register addr = 0 wert = 128 gosub reg_write addr = 1 wert = 4 gosub reg_write addr = 2 wert = 0 gosub reg_write addr = 3 wert = 20 gosub reg_write addr = 4 wert = 1 gosub reg_write addr = 5 wert = 0 gosub reg_write addr = 6 wert = 1 gosub reg_write addr = 7 wert = 3 gosub reg_write goto start #reg_write 'send addr' sin = 0 - ((addr AND &H04)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((addr AND &H02)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((addr AND &H01)<>0) xck = 1 sin = 0 xck = 0 'send wert' sin = 0 - ((wert AND &H80)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((wert AND &H40)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((wert AND &H20)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((wert AND &H10)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((wert AND &H08)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((wert AND &H04)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((wert AND &H02)<>0) xck = 1 sin = 0 xck = 0 sin = 0 - ((wert AND &H01)<>0) load = 1 xck = 1 sin = 0 xck = 0 load = 0 return #start start = 1 xck = 1 start = 0 xck = 0 #wait xck = 1 if reade = -1 then goto scan xck = 0 goto wait #scan xck = 1 if reade = 0 then end put pixel xck = 0 goto scan end







Zitieren

Lesezeichen