想体验一下ch579,但是没货,买的ch578,自己焊在开发板上,跑串口,usb例程都没有问题,开发板上没有用晶振,用内
部晶振,跑蓝牙例程串口1打印信息出来一半就停了,我在工程配置预处理写CLK_OSC32K这个宏,应该是用的内部晶振啊,不知道哪个环节出了问题,求解答
想体验一下ch579,但是没货,买的ch578,自己焊在开发板上,跑串口,usb例程都没有问题,开发板上没有用晶振,用内
部晶振,跑蓝牙例程串口1打印信息出来一半就停了,我在工程配置预处理写CLK_OSC32K这个宏,应该是用的内部晶振啊,不知道哪个环节出了问题,求解答
建议先看看先看下官方的sdk 的注释,
很明显,这个宏需要一个值,
无论是0,1 还是2
一般情况下,CH577/8/9的BLE需要外部32M&32K两颗晶振。
内部32K晶振可以内置,宏定义CLK_OSC32K=1
必须外部有32M晶振。
时钟应该是好了,但是现在又卡在GAPRole_PeripheralInit()这个函数里,这个应该是.lib文件里的,我搜不到
直接和我司联系,申请一块配套EVT的CH57X开发板,快速入门,避免以上硬件问题。
http://www.wch.cn/services/sale_support.html
开始广播,手机app搜索,搜不到,有点难受啊
下载ble调试助手搜索:http://www.wch.cn/downloads/BLEAssist_ZIP.html
之所以手机搜索不到,是因为EVT例子里面的自定义UUID不被安卓BLE库里的UUID识别。
如果要验证手机识别,可以下载BLE例子中的HID_MOUSE的HEX,
可以识别出来,并可以连接手机。