Witam mam problem - usiluje zrealizowac na atmedze 8 odczyt danych z tablicy po spi do mastera .. tylko nie jestem w stanie odpalic spi na atemedze w trybie slave tj :
chce aby atmega wysylala ciagle dane mastera < nie uzywam MOSI w masterze > poprostu atmega robi swoje i podczas podania stanu 0 na pinie SS powinem odczytaj sobie bajty... ale tak sie nie dzieje <sprawdzilem to nawet analizatorem stanow logicznych , czy trzeba jednak podac cos na MOSI aby rozpoczac transmisje ? >
oto program
programjest raczej zwiezly .. a mimo to nie moge uruchomic spi
chce aby atmega wysylala ciagle dane mastera < nie uzywam MOSI w masterze > poprostu atmega robi swoje i podczas podania stanu 0 na pinie SS powinem odczytaj sobie bajty... ale tak sie nie dzieje <sprawdzilem to nawet analizatorem stanow logicznych , czy trzeba jednak podac cos na MOSI aby rozpoczac transmisje ? >
oto program
Code:
$crystal = 14745600
$regfile = "m8def.dat"
$noramclear
Dim Databyte As Byte 'Data to send
Config Spi = Hard , Data Order = Msb , Master = No
Databyte = &HA2
Do
Restore Dta1
Read Databyte
Spiout Databyte , 3
Loop
End
Dta1:
Data &H23 , &HA1 , &H91 , &H46 , &H0B , &H81
programjest raczej zwiezly .. a mimo to nie moge uruchomic spi