Das die ID auf zwei Bytes/Register verteilt ist, ist mir schon klar
Es geht hier um alle Register bzw Statussachen, da ist alles um 1 nach links verschoben(1 Bit im Nirvana und letzte durch 0 aufgefüllt)
hier mal ein beispiel:
Code:
Sub Mcp2515_read_rx_status()
Dim Rx_status As Byte
Dim Spi_rx_status As Byte
Dim Spi_read As Byte
Spi_rx_status = &HB0
Spi_read = &H03
Reset Cs_line
Spiout Spi_rx_status , 1
Spiin Rx_status , 1
Set Cs_line
Print Bin(rx_status)
Print Hex(rx_status)
End Sub
gruss
markus
Lesezeichen