Hallo zusammen, um das Verständnis für ein Bascom Programm zu erlangen, sollen zwei Atmega 16 per SPI verbunden werden. Am Master wird ein Taster angeschlossen und am Slave eine LED, um die Funktionstüchtigkeit des Busses zu zeigen. Ich habe mich durch verschiedene Quellen und Suchen gequält, mit nur begrenztem Erfolg. Was mir fehlt, ist ein kleines Beispiel Programm um das Verständnis zu bekommen, wie ich per Bascom das Obere realisiere. Die Verdrahtung habe ich wie folgt vorgenommen: SCK: Master PD5 auf PB7 Slave MISO: Master PD4 auf PB6 Slave MOSI: Master PD3 auf PB5 Slave SS: Master PD2 auf PB4 Slave Taster ist am Master PB1 LED ist am Slave PA0 Aus der Bascom Hilfe habe ich Folgendes zusammen gebastelt, was mir fürs Verständnis aber so nicht hilft. $regfile = "M16def.dat" $crystal = 16000000 $hwstack = 100 $swstack = 100 $framesize = 100 Config Spi = Soft , Din =Pinb.0 , Dout =Portb.1 , Ss =Portb.2 , Clock =Portb.3 Dim B As Byte Dim A(10) As Byte Spiinit B = 5 Spiout A(1) , B Spiin A(1) , B A(1) = Spimove(a(2)) End Für jede Hilfe bin ich dankbar. Gruß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.