SPI a STM32F050C4

Jan Waclawek konfera na efton.sk
Pondělí Prosinec 16 10:06:43 CET 2013


Ak nemate treti vodic na synchronizaciu, tak musite vyjst z nejakej
"znalosti veci", napr. ak viete, ze master robi medzi vo vysielani nejake
definovane medzery, tak na ne budete v slave cakat skor nez povolite
prijem na SPI.

Zavisi to od konkretnej situacie, ktoru poznate len Vy.

wek



----- Original Message ---------------


>Dobrý den,
>narazil jsem na problém s SPI komunikací. Mám master zaøízení,
>které ka¾dou 1 ms posílá a zároveò ète 1 bajt po SPI.
>Na to nemohu ¹áhnout.
>
>STM je pøepnuté jako slave a ète 8 bitù. Pokud to je v¹e OK,
>tak komunikace bì¾í tak jak má. Signál NSS je softvérovì
>nastaven do 0.
>
>Ale po zapnutí napájení pro obì zaøízení dojde k rozhození
>synchronizace. STM dá interrupt od pøíjmu u¾ po 7 bitu
>a i vysílá bajt posunutý o 1 bit.
>Vypadá to jakoby master zaøízení nabìhlo pozdìji a pøi nábìhu
>dalo na SCK lince nìjaký pupík, který slave vyhodnotí jako
>impuls hodin a tím se v¹e o 1 bit posune.
>
>Potøeboval bych poradit, jak komunikaci zasynchronizovat.
>


Další informace o konferenci Hw-list