Hi,
ich muss dazu sagen ich bin neuling im Bereich Bascom und Microcontroller.
Ich habe es nun geschafft mir eine Platine mit 4 74HC595 und der HW Spi zu bauen und es funktioniert auch soweit. Ich versuche damit eine 12x12 Matrix anzusteuern.
Einzeln definiert geht das auch alles. Nur wie kann ich nun die Werte von z.B. Daten_zu_latch(1) ändern ?
Auszug aus meinem Programm mit dem Frageblock:
ich muss dazu sagen ich bin neuling im Bereich Bascom und Microcontroller.
Ich habe es nun geschafft mir eine Platine mit 4 74HC595 und der HW Spi zu bauen und es funktioniert auch soweit. Ich versuche damit eine 12x12 Matrix anzusteuern.
Einzeln definiert geht das auch alles. Nur wie kann ich nun die Werte von z.B. Daten_zu_latch(1) ändern ?
Auszug aus meinem Programm mit dem Frageblock:
Code:
Config Spi = Hard , Master = Yes , Clockrate = 4 , Noss = 0 'HW SPI Definieren
Spiinit ' SPI Init
Dim Daten_zu_latch(3) As Byte ' Dim
Dim Test1latch(8) = As Byte
Test1latch(1) = 0
Test1latch(2) = 1
Test1latch(3) = 1
Test1latch(4) = 1
Test1latch(5) = 1
Test1latch(6) = 1
Test1latch(7) = 1
Test1latch(8) = 1
Daten_zu_latch(3) = &B00011000%
Daten_zu_latch(2) = &B00011000%
Daten_zu_latch(1) = &B00000011%
Do
''''''''''''''''''''''''''''''???????????????????????????????
Wie sage ich hier z.B.
Daten_zu_latch(3) = Test1latch(1) Test1latch(2) Test1latch(3) Test1latch(4) Test1latch(5) Test1latch(6) Test1latch(7) Test1latch(8)
Damit in dem Beispiel "&B01111111" rauskommt?
''''''''''''''''''''''''''''''???????????????????????????????
Spiout Daten_zu_latch(1) , 3
Loop