我買的源地工作室的核心板,之前的好用,后買的可以寫RF_PHY例程,做發(fā)送端可以,做接收端就不能聯(lián)機,請問工程師要檢查哪里32.768我用示波器看正常震蕩了,串口打印信息也都沒問題
使用2.4G功能時,注意一端發(fā)送一端接受,程序?qū)?yīng)函數(shù)做修改。
請問老師32.768khz不準或者沒有補償電容的情況下,會不會無法通訊?
老師您好,我發(fā)現(xiàn)這樣一個問題,ch582m,RF_PHY_HOP歷程,無修改的前提下,兩塊新板子沒寫過程序的時候,分別寫發(fā)送和接收,是可以配對使用的,但是如果把發(fā)送和接收的程序互換從新寫入,就不能在配對使用了,就無法連接了,如果找一塊沒有寫過程序的板子,從新寫入發(fā)送程序,又可以和接受端配對,請問工程師芯片是有一次性編程區(qū)嗎?或者是什么原因,謝謝
32K可以使用內(nèi)部的,在config.h的工程有相應(yīng)的注釋,可自行查看。
32M選擇外部的,10ppm,12PF。芯片內(nèi)置了負載電容,可根據(jù)需求進行調(diào)整,相應(yīng)的寄存器在手冊可以查看到,或者查看clk.c的工程,函數(shù)已封裝好。
進行2.4G重新配置的時候,在進行燒錄的時候注意將Dataflash清空一下。
感謝老師回復(fù),在請問老師,RF_PHY_HOP修改的程序,在沒有數(shù)據(jù)發(fā)送的時候,接收端會不時的發(fā)出crc error,傳送數(shù)據(jù)的時候偶爾也會出現(xiàn)crc錯誤,這個大概是什么原因?
接收校驗錯誤,檢查一下周圍的環(huán)境是不是干擾過大。