|
Re: MRF24J40設定?
|
||||
|---|---|---|---|---|
|
新會員
![]() |
很感謝回應與建議
由於不打算使用太多的功能,MRF24J40MA僅作為無線收發 之用,也因某些因素,必須使用PIC16F877A系列 再次請教 關於SPI模式設定MRF控制暫存器是RESET後即可寫入讀出嗎?! 還是要觸發別的條件? 依照Data Sheet DS39776B 第85.86頁 1.先啟動電源,並等待2ms使模組穩定 2.藉由PIC16輸出電壓位準 RESET PIN 先low 再high 等待250us使MRF released,再Delay 2ms使RF電路開始 並穩定 3.做Software Reset,這裡不Delay 4.設定PACON2(0x18)=0x98 5.以下步驟依照P.86做初始設定 小弟為了確定每個暫存器的設定均有寫入理想設定值 於寫入暫存器後,將該位址直接讀取出來,做驗證 第4個步驟PACON2(0x18)即是小弟實驗的目標 依照短趾暫存器寫入格式,寫入位址值為0x31,讀取為0x30 寫入值為0x98,理論上於讀出值也該為0x98 但...沒有讀出任何值!!因此也不敢斷言,寫入值有寫入MRF暫存器中! 想請教各位前輩 小弟是不是哪裡有設定忽略了?! 煩請各位指教,謝謝
發表於: 2009/12/9 19:49
|
|||
|
||||
|
MRF24J40設定?
|
||||
|---|---|---|---|---|
|
新會員
![]() |
請教各位前輩
小弟想使用MRF24J40MA(下面以MRF簡稱)和PIC16F877A(下面以PIC簡稱)構建成1個無線模組 MRF Data sheet 上說明,要設定MRF內暫存器要透過SPI介面 我用PIC作為master MRF為slave 在做MRF內部暫存器設定時,藉由示波器的量測發現 PIC的SDO有送出資料,但在MRF之SDI腳位,沒收到資料 雙邊SCK有達成同步,也將CSn在操作時設為Low,完成時為high SPI介面寫入長短址暫存器的格式依照Data sheet 不知道是不是哪裡設定錯誤,或是沒有設定,還是有將MRF啟動的功能,而我疏忽了? 煩請各位前輩不吝指教~謝謝
發表於: 2009/11/30 12:18
|
|||
|
||||