Also die Schaltung ist jetzt aufgebaut. Ich habe folgendes Beispielprogramm reingeladen:
Code:
$regfile = "m16def.dat"
$crystal = 16000000
Config Spi = Hard , Data Order = Msb , Master = Yes , Polarity = High , Phase = 0 , Clockrate = 4 , Noss = 0
Dim X As Byte
Dim Y As Byte
Do
X = &B00000000
Spiinit
Y = Spimove(x)
Wait 1
X = &B11111111
Spiinit
Y = Spimove(x)
Wait 1
Loop
End
aber es geht nicht. Hardware funktioniert aber, da ich dann selbst einen Takt erzeugt habe per Controller. Kann mir jemand noch mal erklären wie man das per SPI lösen kann? Stichwort: Befehl Spiout und shiftout?
Lesezeichen