[elektro] Fwd: SPI slave ujra

FuzArn fuzarn at gmail.com
Sat Mar 6 13:39:53 CET 2021


Sajna nem dupla bufferelt az spi, így ha van mellette másik megszakításod/túl nagy az órajel/byte sebesség, akkor lehet belerondít. 

Lassits a clk sebessegen, ha megoldódik a gond, akkor sztem ez lesz.

A.

> On 2021. Mar 6., at 12:22, Nemeth Szabolcs <szabolcs.nemeth.lista at gmail.com> wrote:
> 
> 
> 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
> 
> 
> 
> -- 
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
> 
> -----------------------------------------
>        elektro[-flame|-etc]



More information about the Elektro mailing list