摘要: BLE 芯片 ISP下载相关 CH BLE系列 ISP下载讲解 SDK更新建议 CH582 CH592 CH573 CH32V208 CH32F208 EVT更新建议 硬件原理图设计参考 CH582M 原理图设计 高速USB2.0电路设计指南 CH585 8K键盘、鼠标、手柄高速上报率PCB设计要求 阅读全文
posted @ 2022-01-06 20:42 debugdabiaoge 阅读(14641) 评论(0) 推荐(3)
摘要: 广播报文和扫描报文解析 关于广播和扫描报文的解析如果想从协议本身就了解可以从头看起,如果想直接看看芯片的开发怎么使用,可以直接从第2节,报文解析开始。 图1 BLE报文结构 1.1 前导 前导是一个8比特的交替序列。根据接入地址的第一个比特为0或者1,分01010101和10101010两种。接收机 阅读全文
posted @ 2022-01-06 19:49 debugdabiaoge 阅读(19859) 评论(0) 推荐(2)
摘要: 以同用外设为例,在状态回调函数中 /********************************************************************* * @fn peripheralStateNotificationCB * * @brief Notification fr 阅读全文
posted @ 2022-01-06 15:50 debugdabiaoge 阅读(1328) 评论(0) 推荐(0)
摘要: 下面一段话2个重点,573 582 579的看门狗计数器是8位的(计数最大255),计数周期131072/Fsys 以579为例,evt中主频都是32M,看门狗最大时间 (131072/32000000)*255=1.04448s 以573 582为例,evt中主频都是60M,看门狗最大时间 (13 阅读全文
posted @ 2022-01-06 11:16 debugdabiaoge 阅读(3790) 评论(0) 推荐(0)
摘要: 1.systick介绍 Systick就是一个定时器而已,只是它放在了NVIC中,主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断)。只要不把它在SysTick控制及状态寄存器中的使能位清除,就永不停息。 CH579系统嘀嗒时钟应用 main中添加 SysTick_Config(3200 阅读全文
posted @ 2022-01-05 11:11 debugdabiaoge 阅读(2509) 评论(0) 推荐(1)
摘要: #include "I2C.h" //模拟IIC初始化 void I2CInit(void) { SCL_out; SDA_out; } void I2C_delay(void) { mDelayuS(100); } int I2C_Start(void) { SDA_H; SDA_out; SCL 阅读全文
posted @ 2022-01-04 14:23 debugdabiaoge 阅读(3149) 评论(0) 推荐(0)
摘要: 在芯片提供的SDK中,BLE工程,HAL/include/config.h中有对蓝牙工程的一些配置选项 具体如下 /********************************************************************* 【MAC】 BLE_MAC - 是否自定义蓝 阅读全文
posted @ 2022-01-04 14:10 debugdabiaoge 阅读(3466) 评论(0) 推荐(0)
摘要: 设计注意点: 供电: 芯片唯一电源输入口 3号脚(电压范围2.3V-3.6V),靠近引脚接不小于0.1uF的退耦电容 1脚和2脚短接(默认,关闭DCDC)/ 或者通过22uH的电感连接(开启DCDC),开启DCDC可以降低功耗(运行功耗低40%左右); 靠近VDCID接不小于0.1uF的退耦电容 1 阅读全文
posted @ 2021-12-30 14:56 debugdabiaoge 阅读(10814) 评论(0) 推荐(2)
摘要: RISC-V芯片仿真器使用 第一步:开启仿真 1)仿真开启需要芯片进入BOOT模式; 如:CH573 CH582 CH579,上电是PB22接地,通过USB(PB10、PB11)和串口1(PA8、PA9)连接PC端ISP工具; 2)确保芯片进入BOOT,启动仿真; 第二步:仿真器连接 1) 查找Mo 阅读全文
posted @ 2021-12-29 14:40 debugdabiaoge 阅读(6638) 评论(2) 推荐(1)
摘要: 7.2 外部中断/唤醒芯片的部分 I/O 管脚具有中断功能,并可实现睡眠唤醒。为了使用外部中断,端口位必须配置成输入模式。并提供 4 种触发模式:高电平、低电平、上升沿、下降沿。唤醒功能需要打开端口位的中断使能 R16_Px_INT_EN,并开启寄存器 R8_SLP_WAKE_CTRL 中的 GPI 阅读全文
posted @ 2021-12-28 13:49 debugdabiaoge 阅读(3231) 评论(0) 推荐(0)