想體驗(yàn)一下ch579,但是沒(méi)貨,買(mǎi)的ch578,自己焊在開(kāi)發(fā)板上,跑串口,usb例程都沒(méi)有問(wèn)題,開(kāi)發(fā)板上沒(méi)有用晶振,用內(nèi)
部晶振,跑藍(lán)牙例程串口1打印信息出來(lái)一半就停了,我在工程配置預(yù)處理寫(xiě)CLK_OSC32K這個(gè)宏,應(yīng)該是用的內(nèi)部晶振啊,不知道哪個(gè)環(huán)節(jié)出了問(wèn)題,求解答
想體驗(yàn)一下ch579,但是沒(méi)貨,買(mǎi)的ch578,自己焊在開(kāi)發(fā)板上,跑串口,usb例程都沒(méi)有問(wèn)題,開(kāi)發(fā)板上沒(méi)有用晶振,用內(nèi)
部晶振,跑藍(lán)牙例程串口1打印信息出來(lái)一半就停了,我在工程配置預(yù)處理寫(xiě)CLK_OSC32K這個(gè)宏,應(yīng)該是用的內(nèi)部晶振啊,不知道哪個(gè)環(huán)節(jié)出了問(wèn)題,求解答
建議先看看先看下官方的sdk 的注釋,
很明顯,這個(gè)宏需要一個(gè)值,
無(wú)論是0,1 還是2
一般情況下,CH577/8/9的BLE需要外部32M&32K兩顆晶振。
內(nèi)部32K晶振可以內(nèi)置,宏定義CLK_OSC32K=1
必須外部有32M晶振。
時(shí)鐘應(yīng)該是好了,但是現(xiàn)在又卡在GAPRole_PeripheralInit()這個(gè)函數(shù)里,這個(gè)應(yīng)該是.lib文件里的,我搜不到
直接和我司聯(lián)系,申請(qǐng)一塊配套EVT的CH57X開(kāi)發(fā)板,快速入門(mén),避免以上硬件問(wèn)題。
http://www.findthetime.net/services/sale_support.html
開(kāi)始廣播,手機(jī)app搜索,搜不到,有點(diǎn)難受啊
下載ble調(diào)試助手搜索:http://www.findthetime.net/downloads/BLEAssist_ZIP.html
之所以手機(jī)搜索不到,是因?yàn)镋VT例子里面的自定義UUID不被安卓BLE庫(kù)里的UUID識(shí)別。
如果要驗(yàn)證手機(jī)識(shí)別,可以下載BLE例子中的HID_MOUSE的HEX,
可以識(shí)別出來(lái),并可以連接手機(jī)。