随笔 - 63  文章 - 1  评论 - 19  阅读 - 33239
 
摘要: 一、WCH蓝牙系列CH58X、CH59X芯片——BLE 1、【WCH蓝牙系列芯片】-CH582固件程序烧录说明 2、【WCH蓝牙系列芯片】-基于CH582开发板按键控制LED灯 3、【WCH蓝牙系列芯片】-基于CH582开发板—基础外设输出PWM波形讲解 4、【WCH蓝牙系列芯片】-基于CH582开 阅读全文
posted @ 2023-10-24 11:04 凡仕 阅读(1524) 评论(0) 推荐(1) 编辑
  2025年3月4日
摘要: 在BLE广播中,广播包中是分为广播数据和扫描应答包数据,这两个数据包的总长度都是31个字节;数据包格式都是以[数据长度+类型+内容值]循环放置。在广播包中,可以解析出蓝牙从机的各种参数,比较蓝牙从机的MAC地址,蓝牙名字,RSSI值等。 以CH592为例,将一块CH592作为蓝牙从机设备,将另一块C 阅读全文
posted @ 2025-03-04 15:36 凡仕 阅读(16) 评论(0) 推荐(0) 编辑
  2025年3月1日
摘要: 蓝牙技术工作在 2.4 GHz 的 ISM频段,该频段的可用频率范围为2400MHz到2483.5MHz(2.400 GHz~2.4835 GHz)。低功耗蓝牙在2.4GHz ISM频段上定义了40个射频信道,从2402MHz开始每间隔2MHz一个信道,最高信道频率为2480MHz。BLE是40个频 阅读全文
posted @ 2025-03-01 14:17 凡仕 阅读(14) 评论(0) 推荐(0) 编辑
  2025年2月19日
摘要: 在一些项目使用中,有的时候需要实现两个不同的工程文件程序进行跳转的方式运行,通常指的是从一个程序(或任务)切换到另一个程序(或任务)执行。这个在程序化编程中很适用,将复杂的逻辑分解为多个函数,每个函数完成一个特定的功能,通过函数调用实现代码的复用和模块化。将不同的功能逻辑组织成独立的函数,便于维护和 阅读全文
posted @ 2025-02-19 19:27 凡仕 阅读(11) 评论(0) 推荐(0) 编辑
  2025年1月7日
摘要: 在CH592EVT例程中,有一个BLE_USB程序,是蓝牙与USB合用例程,通过USB模拟340设备转发蓝牙数据。在正常使用中,蓝牙和USB设备都可以一起运行,蓝牙做为蓝牙从机,USB设备模拟出340设备,通过串口与蓝牙进行数据透传功能。 但是如果开启蓝牙低功耗睡眠模式(HAL_SLEEP=1)时, 阅读全文
posted @ 2025-01-07 20:51 凡仕 阅读(107) 评论(0) 推荐(0) 编辑
  2024年12月26日
摘要: 现在利用CH32V208芯片,实现RS-485串口收发数据程序的实现。 整个RS-485的通信原理,可以参考二、RS-485通讯https://www.cnblogs.com/ZYL-FS/p/18592401 先看一下硬件原理图,485电平转换芯片硬件连接,CH32V208使用串口1的PA9(TX 阅读全文
posted @ 2024-12-26 09:35 凡仕 阅读(39) 评论(0) 推荐(0) 编辑
  2024年12月7日
摘要: 本文章参考原文链接:https://blog.csdn.net/weixin_46251230/article/details/126684223 通常将实现两个设备之间数据交换的功能称为通讯协议,通讯协议分硬件层协议和软件层协议。 硬件层协议决定数据如何传输问题,主要解决数据在物理媒介上的传输方式 阅读全文
posted @ 2024-12-07 16:56 凡仕 阅读(674) 评论(0) 推荐(0) 编辑
  2024年11月12日
摘要: 当使用CH592作为蓝牙从机,可以被手机或者蓝牙主机设备去连接。想要获取当前连接的手机MAC地址,手机会使用不同的随机MAC地址,避免被获取到真实的MAC地址,以防止个人信息泄露。如果直接获取手机MAC地址则是动态的MAC,想要获取到静态MAC需要先进行绑定操作,根据连接的信息中解析出静态的MAC地 阅读全文
posted @ 2024-11-12 19:19 凡仕 阅读(160) 评论(0) 推荐(0) 编辑
  2024年11月2日
摘要: 在使用蓝牙从机的时候,从机与主机设备在建立之前一直是出于广播数据状态,在从机中广播包含有广播数据和扫描回复数据,这两个内容的总长度都是31个字节;对于广播的内容格式, 蓝牙规定是按照 1byte长度 + 1byte类型 + n字节内容的方式循环放。BLE设备每次广播时,会在3个广播信道上发送相同的报 阅读全文
posted @ 2024-11-02 10:08 凡仕 阅读(85) 评论(0) 推荐(0) 编辑
  2024年10月25日
摘要: CH592芯片中是有专门的独立看门狗,独立看门狗(IWDG)内部是一个递减运行的 12 位计数器,当计数器的值减为 0 时,将会产生系统复位。 独立看门狗(IWDG)由专用的内部低速时钟(LSI)驱动。 先看一下独立看门狗(IWDG)的配置的寄存器描述 由独立看门狗的寄存器的描述,可以计算出独立看门 阅读全文
posted @ 2024-10-25 16:59 凡仕 阅读(84) 评论(0) 推荐(0) 编辑
  2024年10月10日
摘要: 在使用CH582芯片开发测试中,有个实际的用途是利用串口输出日志的方式,来进行程序的调试。CH582芯片一共提供了 4 组全双工的异步串口 UART0/1/2/3;但是如果在应用中四个串口都用完了,没有单独空的串口作为日志输出,此时,可以利用芯片的定时器加DMA方式模拟串口输出的方式解决这一问题。 阅读全文
posted @ 2024-10-10 11:03 凡仕 阅读(144) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示