摘要: 蓝牙从机,顾名思义,就是一个蓝牙从设备,可以不断发送广播等待与主机建立连接进行通信,建立连接后,可以通知主机,也可以收到主机发的信息, 一般使用BLE调试助手(安卓应用市场可下载),ios可使用Lightblue来进行调试通信等的基础功能。 如果用Central例程来连接Peripheral例程的话 阅读全文
posted @ 2022-08-17 15:45 WCH蓝牙应用分享 阅读(8681) 评论(3) 推荐(1) 编辑
摘要: ch9141默认的蓝牙工作模式是从机模式,本次教程使用到两块ch9141的demo板。 既然是连接,那么就得一个配置为主机,一个配置为从机, 从机就不要多讲了,拿到手就是从机模式,直接供电就ok了, 从机需要什么操作呢,可以进入AT,发送一个AT+MAC?获取下MAC,然后就方便主机第五条指令了,从 阅读全文
posted @ 2022-08-12 15:22 WCH蓝牙应用分享 阅读(662) 评论(0) 推荐(0) 编辑
摘要: ch9141默认的蓝牙工作模式是从机模式,本次教程使用到两块ch9141的demo板。 既然是连接,那么就得一个配置为主机,一个配置为从机, 从机需要什么操作呢,可以进入AT,发送一个AT+MAC?获取下MAC,然后就方便主机第五条指令了,从机记得退出AT才可透传。 第一条指令:AT... 返回OK 阅读全文
posted @ 2022-08-12 10:31 WCH蓝牙应用分享 阅读(755) 评论(0) 推荐(0) 编辑
摘要: ch9141默认的蓝牙工作模式是从机模式,本次教程使用到两块ch9141的demo板。 既然是连接,那么就得一个配置为主机,一个配置为从机, 从机就不要多讲了,拿到手就是从机模式,直接供电就ok了, 主机模式是需要通过AT指令来配置的,将模块的串口与usb转串正确连接,接下来保姆级教学, 每条指令都 阅读全文
posted @ 2022-08-03 17:24 WCH蓝牙应用分享 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: ch9140可以使用芯片自己lay板子,可以使用BLE-SER模块(模块部分功能脚未引出),也可使用成品BLE232-NEP。 ch9141可以使用芯片自己lay板子,可以使用BLE-TPT模块A或B (模块部分功能脚未引出)。 ch9143可以使用芯片自己lay板子,可以使用BLE2U模块A或C 阅读全文
posted @ 2022-07-15 15:50 WCH蓝牙应用分享 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 在日常调试中,使用串口打印log或者串口通信的用户是很多的,那么在不同的主频下,哪些波特率可用,哪些不可用呢,那么就需要计算误差来看了。 在代码中,波特率参数是么设置的: void UART1_BaudRateCfg(uint32_t baudrate){ uint32_t x; x = 10 * 阅读全文
posted @ 2022-06-23 15:18 WCH蓝牙应用分享 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 首先9141是有两种封装的CH9141(QFN28 规格大小4*4mm) CH9141K(ESSOP10 规格大小6*5mm) 对于一些只需要实现透传少量数据的用户而言,CH9141K当然是首选,毕竟应该便宜点。 这边就是芯片的引脚图,因为购买模块的话不是所有引脚都引出的,可以对照芯片图引出实现其功 阅读全文
posted @ 2022-06-22 13:52 WCH蓝牙应用分享 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: CH9141使用十分方便,是一款蓝牙串口透传芯片,无需二次开发,可以直接使用的,支持三种模式:从机模式,主机模式,广播模式。 对于模块刚拿到手的小伙伴可以先接上这几根线: 1.购买带底板的豪友们,使用杜邦线将模块与CH340连接(VCC,GND,TX,RX)即可,TX接板子RX,RX接板子TX。 2 阅读全文
posted @ 2022-06-21 17:50 WCH蓝牙应用分享 阅读(4515) 评论(0) 推荐(0) 编辑
摘要: 在WCH官网CH57x/CH58x例程中,所有的打印都是使用的串口1,串口1发送为PA9,配置为输出模式,在每个例程中都会有,想使用其他的串口则也需要配置相应的IO为输出模式,然后将宏定义DEBUG从1更改为0,2,3,则对应着串口0,2,3。DEBUG的修改在属性里修改,可参考有关MounRive 阅读全文
posted @ 2022-03-14 15:20 WCH蓝牙应用分享 阅读(1621) 评论(0) 推荐(1) 编辑
摘要: 正常的添加宏定义只需在文件中使用#define即可, 但在很多工程使用一个公共文件的时候,你去修改这个宏定义,就会导致所有工程都会跟着改变, 且新增文件夹时会出现头文件忘记包含,这显然不是我们想要的结果, 那么如何添加针对此工程的宏定义呢? 如图配置即可,最后点击应用。(右击工程选择最下面一项或单击 阅读全文
posted @ 2022-03-10 17:20 WCH蓝牙应用分享 阅读(836) 评论(0) 推荐(0) 编辑