我有以下設置: 我使用幾個TI MSP430F5529啓動板與Anaren AIR Boosterpack(基本上只是一個CC110L)相互通信,其中一個連接到計算機通過UART。CC110L拒絕軟件包 - 只有重置幫助
現在,有時(每幾千個軟件包左右,隨機的,不是真正可再現的)其中一個transcievers(不可複製)拒絕接受軟件包。在查看SPI通信時,我發現GDO0引腳變爲高電平,但在請求RXFIFO中的字節數時,收發器返回「0」。我得到的狀態字節是16,這意味着收發器處於RX模式,但RXFIFO是空的而不是31 = 16(RX模式)+15(可用15個或更多字節)。
我目前懷疑收發器在硬件層面拒絕軟件包(意思是例如CRC校驗失敗) - 但所有其他具有相同硬件和相同軟件的節點都能夠收到軟件包,節點也是如此(s)重置後有問題。
據我所知,勘誤表中提到的問題都不符合描述 - 任何想法?
乾杯, 大衛
請參閱下面的答案。你沖洗你的前鋒嗎?如果你想沿着你已經建立的道路走下去,看看CC1101.c,看看驅動程序如何實現與無線電的通信。 – bblincoe 2014-09-08 19:49:22