öhm, ja, nur:
bei shiftout gehts ja max. bis 32Bits, ich hab hier nur noch das 33ste loadbit, dann noch das startbit und den loadpulse, bei dem auch noch Dlen geändert werden muss. bei shiftout kann ich ja nur den clock- und cen Data-pin configurieren.
Wie mach ich das jetzt am dümmsten?
und (wie) werden da start/stoppbits gesendet? wenn nämlich mein 33stes Bit ein stoppit ist, kann ich es nicht verändern/nachträglich senden.
wollte jetzt einfach mal lauter nullen an einen der beiden ICs senden, dazu hab ich folgendes geschrieben:
Code:
$regfile = "m8515.dat"
$framesize = 40
$hwstack = 40
$swstack = 40
$crystal = 8000000
Config Portc.0 = Output
Daten Alias Portc.0
Config Portc.1 = Output
Clock Alias Portc.1
Config Portc.2 = Output
Dlen1 Alias Portc.2
Config Portc.3 = Output
Dlen2 Alias Portc.3
Dim Zaehler As Byte
Do
Daten = 0
Clock = 0
Dlen1 = 0
Dlen2 = 0
Zaehler = 1
Dlen1 = 1
Clock = 1
Waitus 10
Clock = 0 'startbit gesetzt
While Zaehler < 33 '32 mal "0" senden
Clock = 1
Waitus 10
Clock = 0
Waitus 10
Wend
Clock = 1
Waitus 10
Clock = 0 'Loadbit gesendet
Dlen1 = 0
Clock = 1
Waitus 10
Clock = 0
Waitus 10
Loop
ich merke aber nicht, dass sich irgendwas ändert. auch wenn ich nur "1" schicke, bleibt mein LCD ganz an (alle 16 7segmentziffern und Punkte)
Lesezeichen