CH578的蓝牙问题

1619533947159742.png1619533947972250.png1619533947702158.png

想体验一下ch579,但是没货,买的ch578,自己焊在开发板上,跑串口,usb例程都没有问题,开发板上没有用晶振,用内

部晶振,跑蓝牙例程串口1打印信息出来一半就停了,我在工程配置预处理写CLK_OSC32K这个宏,应该是用的内部晶振啊,不知道哪个环节出了问题,求解答

建议先看看先看下官方的sdk 的注释,

很明显,这个宏需要一个值,

无论是0,1 还是2

image.png


一般情况下,CH577/8/9的BLE需要外部32M&32K两颗晶振。

内部32K晶振可以内置,宏定义CLK_OSC32K=1

必须外部有32M晶振。



1619537490159810.png

1619537490225182.png

时钟应该是好了,但是现在又卡在GAPRole_PeripheralInit()这个函数里,这个应该是.lib文件里的,我搜不到


直接和我司联系,申请一块配套EVT的CH57X开发板,快速入门,避免以上硬件问题。

http://www.wch.cn/services/sale_support.html


捕获.PNG

开始广播,手机app搜索,搜不到,有点难受啊


下载ble调试助手搜索:http://www.wch.cn/downloads/BLEAssist_ZIP.html

之所以手机搜索不到,是因为EVT例子里面的自定义UUID不被安卓BLE库里的UUID识别。

如果要验证手机识别,可以下载BLE例子中的HID_MOUSE的HEX,

可以识别出来,并可以连接手机。


只有登录才能回复,可以选择微信账号登录