MSP430把nRF905的“TRX_CE”引腳置為高電平,“TX_CE引腳拉為低電平后就刻蝕結社數據,本設計中CPU在設定的35s內一直判斷Nrf9051“DR”引腳是否便變高個,若為高則證明接收到了有效數據,可以退出接收模式,弱一致沒有接受2到,待時間到時也退出接接受是模塊,退出后在待機模塊,CPU通過SPI總線把NRF905內部的接收數據寄存器中數據讀出,即接收道德有效數據。
便攜接受部分程序時,有一點應該注意,很多資料中都沒有提到,就是CPU在MOSI信號線上發出讀命令字節后“MISO”信號線上nRF905會自動返回一字節數據,本本身的狀態寄存器信息,后續的接收數據并不會自動跟著輸出,只有CPU在MOSI上輸出一個字節(可以是隨意值),nRF905才會在“MISO”上返回一個字節,CPU再發,nRF905再滿會,直到讀完為止。
標簽:
TRX_CE
MSP
430
905
上傳時間:
2014-11-26
上傳用戶:jhksyghr