ö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:
ich merke aber nicht, dass sich irgendwas ändert. auch wenn ich nur "1" schicke, bleibt mein LCD ganz an (alle 16 7segmentziffern und Punkte)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







Zitieren

Lesezeichen