Im RN-Wissen ist unter "Portexpander am AVR" folgender Code dargestellt:
Dieser Code verwendet die Hardware-SPI, ein Arbeiten mit dem 595 als Portexpander ist aber auch mittels Software-SPI möglich. Dazu siehst du am Besten in der BASCOM-Hilfe unter "Serout" nach.Code:' SERiell nach PArallel (serpa) mit Hardware-Unterstuetzung ' Beispiel mit 2 Datenbytes ' SPI Bus (Hardware) als Master konfiguiren Config SPI = Hard , Master = Yes ' SPI Bus initialisieren ' setzt das DDR Register entsprechend Spiinit ' Bytes für die Daten Dim Serpa(2) As Byte Serpa(1) = &B10101010 Serpa(2) = &B00000000 ' Die Bytes auf den SPI Bus schieben Spiout Serpa(1) , 2
Steht die Hardware schon?







Zitieren

Lesezeichen