上一页 1 ··· 4 5 6 7 8
摘要: ch9140可以使用芯片自己lay板子,可以使用BLE-SER模块(模块部分功能脚未引出),也可使用成品BLE232-NEP。 ch9141可以使用芯片自己lay板子,可以使用BLE-TPT模块A或B (模块部分功能脚未引出)。 ch9143可以使用芯片自己lay板子,可以使用BLE2U模块A或C 阅读全文
posted @ 2022-07-15 15:50 WCH蓝牙应用分享 阅读(1911) 评论(0) 推荐(0)
摘要: 在日常调试中,使用串口打印log或者串口通信的用户是很多的,那么在不同的主频下,哪些波特率可用,哪些不可用呢,那么就需要计算误差来看了。 在代码中,波特率参数是么设置的: void UART1_BaudRateCfg(uint32_t baudrate){ uint32_t x; x = 10 * 阅读全文
posted @ 2022-06-23 15:18 WCH蓝牙应用分享 阅读(755) 评论(0) 推荐(0)
摘要: 首先9141是有两种封装的CH9141(QFN28 规格大小4*4mm) CH9141K(ESSOP10 规格大小6*5mm) 对于一些只需要实现透传少量数据的用户而言,CH9141K当然是首选,毕竟应该便宜点。 这边就是芯片的引脚图,因为购买模块的话不是所有引脚都引出的,可以对照芯片图引出实现其功 阅读全文
posted @ 2022-06-22 13:52 WCH蓝牙应用分享 阅读(2596) 评论(0) 推荐(0)
摘要: CH9141使用十分方便,是一款蓝牙串口透传芯片,无需二次开发,可以直接使用的,支持三种模式:从机模式,主机模式,广播模式。 对于模块刚拿到手的小伙伴可以先接上这几根线: 1.购买带底板的豪友们,使用杜邦线将模块与CH340连接(VCC,GND,TX,RX)即可,TX接板子RX,RX接板子TX。 2 阅读全文
posted @ 2022-06-21 17:50 WCH蓝牙应用分享 阅读(7223) 评论(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蓝牙应用分享 阅读(3374) 评论(0) 推荐(1)
摘要: 正常的添加宏定义只需在文件中使用#define即可, 但在很多工程使用一个公共文件的时候,你去修改这个宏定义,就会导致所有工程都会跟着改变, 且新增文件夹时会出现头文件忘记包含,这显然不是我们想要的结果, 那么如何添加针对此工程的宏定义呢? 如图配置即可,最后点击应用。(右击工程选择最下面一项或单击 阅读全文
posted @ 2022-03-10 17:20 WCH蓝牙应用分享 阅读(1895) 评论(0) 推荐(0)
摘要: 在使用Mounriver编译器打开WCH官方的EVT例程包后,会发现里面的工程StdPeriphDriver文件夹中的诸多没有使用到的外设功能的.c文件是灰色的, 原因便是此文件被排除编译,只需右击此.c文件,选择参与/排除编译(Include/Exclude From Build),使用不到的.c 阅读全文
posted @ 2022-03-10 13:40 WCH蓝牙应用分享 阅读(1209) 评论(0) 推荐(0)
摘要: 在使用MounRiver打印输出时如果使用默认配置,会发现不加转行符是无法打印输出的,也无法打印输出浮点数,原因便是调用的打印库的问题,解决方法那当然是更改配置啦。 单击工程,点击Build Setting图标: 根据注释勾选配置即可,最后记得点Apply, MRS最新更新后,只勾选Use wchp 阅读全文
posted @ 2022-03-01 16:40 WCH蓝牙应用分享 阅读(1483) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8