摘要: 以CH582M为例: CH582M有4+8组PWM这里的4路26位PWM(定时器提供),8路系统PWM(8位) 先看系统提供的PWM: 下列截图根据例程进行测试的 注:如需要使用PWM11则需要通过isp工具关闭外部引脚功能复位功能 接下来修改不同占空比不同翻转极性: 占空比计算:64/x/64 接 阅读全文
posted @ 2023-09-26 15:08 小舟从此逝_1 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 整体程序逻辑: 下方的具体程序及使用是基于CH592进行的 SLEEP模式睡眠唤醒是由协议栈管理的,还在睡眠时,无法接收到数据。 已经通过使能HAL_SLEEP开启睡眠。如果需要在睡眠时实时接收串口传来的数据是不可行的,需要先将设备唤醒之后再进行串口数据的接收; 将唤醒的条件设置为下降沿唤醒,当串口 阅读全文
posted @ 2023-09-08 17:22 小舟从此逝_1 阅读(177) 评论(2) 推荐(0) 编辑
摘要: 一:获取MAC地址 1、自定义的MAC地址 这里是例程中存放自定义MAC地址的位置,如果想修改MAC地址可以在此处修改。一般例程这里是灰色的需要在工程预编译处配置。 可以看到MCU.c文件中此处代码生效, 2、获取芯片出厂的MAC地址 GetMACAddress(MacAddr); 作用代码: 二、 阅读全文
posted @ 2023-08-08 20:39 小舟从此逝_1 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 首先要先了解iBecaon。iBecaon是苹果基于BLE广播的一个技术规范;只要设备生产商符合特定标准,就可以要求苹果授权它们在其设备上使用“iBeacon” 商标。 在设备生产商签署保密协议之后,就能获得iBeacon授权使用规范。 先看一下IBecaon的特点: 1、无需配对,只需在BLE的信 阅读全文
posted @ 2023-07-06 17:54 小舟从此逝_1 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 本次使用的平台是MounRiver Studio,使用的是WCH的CH582m与WCH-LinkE 仿真之前确保LinkE处在Risc-V模式下 空闲时蓝灯常灭 Step1:首先通过ISP工具开启两线仿真; Step2:点击下载选项会出来一个Debug的配置 紧接着会出现 再点击仿真开关即可。 如果 阅读全文
posted @ 2023-06-07 16:07 小舟从此逝_1 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 官方提供的58x的spi例程,spi主机模式下的发送方式有三种单字节发送,FIFO连续发送,DMA连续发送。本文分别对SPI0主机模式下三种发送模式进行使用。 本次使用的是CH582m做为主机,W25Q64FV作为从机。 一、单字节发送 本次调试中实现对W25Q64FVflas进行读id,擦除,写入 阅读全文
posted @ 2023-06-07 15:56 小舟从此逝_1 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 9140:是一款蓝牙转串口芯片,芯片支持蓝牙主从一体模式或从机模式,支持蓝牙 BLE4.2。串口波特率最高 1Mbps,支持 MODEM 联络信号,蓝牙主从模式可以自动连接或绑定。 智能配对功能 当 CH9140 芯片处于主从一体模式时,无需通过 AT 命令输入 MAC 地址即可与指定 CH9140 阅读全文
posted @ 2023-05-04 17:10 小舟从此逝_1 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 本程序是在CH582m上运行的, 一、主从连接 主机这里可以根据从机的MAC地址进行连接。static uint8_t PeerAddrDef[B_ADDR_LEN] = {0x02, 0x02, 0x03, 0xE4, 0xC2, 0x84}; 一般从机在使用的时候不做其他配置时使用的是芯片本身的 阅读全文
posted @ 2023-05-04 16:32 小舟从此逝_1 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 使用的是沁恒的CH582M的Observer例程与官方的demo板。 本例程的功能是主机扫描到从机的MAC地址并打印出来。 先对宏定义进行理解讨论。 最大响应扫描数为8,在串口调试助手那里可以看到打印出的8个MAC地址。 这里的白名单是默认关闭的。 接下来对初始化进行讨论。 void Observe 阅读全文
posted @ 2022-11-11 15:08 小舟从此逝_1 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 在对ble进行应用的时候,每个用户的需求可能不尽相同。这里着重介绍从机Broadcaster例程,只广播不连接。 使用该例程时可以在手机使用APP上对Broadcaster进行调试。 安卓端在应用市场搜索BLE调试助手下载使用,使用时要开启提示所需开启的权限。 将Broadcaster例程烧录到DE 阅读全文
posted @ 2022-11-05 15:12 小舟从此逝_1 阅读(557) 评论(0) 推荐(0) 编辑