Nemeth Szabolcs
2021-03-06 11:22:48 UTC
Sziasztok!
Ugy tunhet mintha csak SPI szivasbol allna az eletem :)
Most egy olyan problemam van, hogy a master kikuldi az olvasas
parancsot, majd hagyja az SS-t alacsonyon, es addig olvas amig nem kap
egy magas bitet, de max 5 byte. Majd egybol elveszi az SS-t.
A tobbi parancs eseten minden parancs utan magasra megy az SS.
Ez tok jol mukodik a meglevo slave eseten, de ha az en procim szimulalja
a slave-et csak az elso 2 byte lesz az amit irok az SPDR-be. A maradek 3
byte a vett SPDR erteke lesz. Ez esetben FF FF FF, mert a master nem
kuld semmit.
A kovetkezo olvasas utan megint jo 2 byte 3 rossz.
Mit rontok el? Mar semmi nincs a megszakitas rutinban, csak kiolvassa az
SPDR-t, meg beirja 0x55-ot valasz gyanant, hogy lassam mit kuld. A MISO
nincs rakotve a masterre, az 0 kent veszi.
Proci ATmega2560.
Szabolcs
Ugy tunhet mintha csak SPI szivasbol allna az eletem :)
Most egy olyan problemam van, hogy a master kikuldi az olvasas
parancsot, majd hagyja az SS-t alacsonyon, es addig olvas amig nem kap
egy magas bitet, de max 5 byte. Majd egybol elveszi az SS-t.
A tobbi parancs eseten minden parancs utan magasra megy az SS.
Ez tok jol mukodik a meglevo slave eseten, de ha az en procim szimulalja
a slave-et csak az elso 2 byte lesz az amit irok az SPDR-be. A maradek 3
byte a vett SPDR erteke lesz. Ez esetben FF FF FF, mert a master nem
kuld semmit.
A kovetkezo olvasas utan megint jo 2 byte 3 rossz.
Mit rontok el? Mar semmi nincs a megszakitas rutinban, csak kiolvassa az
SPDR-t, meg beirja 0x55-ot valasz gyanant, hogy lassam mit kuld. A MISO
nincs rakotve a masterre, az 0 kent veszi.
Proci ATmega2560.
Szabolcs
--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus