Проблема в SPI зв'язку

B

bm_soe

Guest
У мене якась проблема в повідомленні SPI між двома BF561 EZ

Lite комплект.

Я зробив відповідне з'єднання, тобто SCK-SCK,

MISO-MISO, MOSI-MOSI,

PF1 (раб вибрати один з майстер)-PF0 (Шпісс з Slave).

Типові значення У мене використовується

SPI_BAUD = 85;

SPI_CTL = 0x5C00 (для майстра) (SPE, MASTER, CPOL, CPHA, TIMOD-00)

SPI_CTL = 0x4C01 (для раб) (SPE, Slave, CPOL, CPHA, EMISO, TIMOD-01)

переривання ivg9 використовується як для господаря і раба.

майстер постійно отримувати і підлеглі постійно передавати 0xAA.

Але дані не отримав належним чином, тобто коли раб посилає

0xAA, майстер отримує та інші цінності, як 0x55, 0x0A, 0xAB та інших цінностей типу сміття.Іноді він отримує 0xAA.

У чому ж проблема?

 
Привіт

Це може бути вашої проблеми:

"MISO-MISO, MOSI-MOSI,"

з'єднувати

MISO-> MOSI,

Ви можете також м'який heve проблеми

демо на використання програмного забезпечення для його cjeck

Всього хорошого

Бобі

 
ні одна людина не може підключитися як це.як раб передає так не раб і господар отримує так майстра.
так MISO-MISO
і MOSI-MOSI

 

Welcome to EDABoard.com

Sponsor

Back
Top