ö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)