摘要: 一.如何自定义MRS输出的hex和bin的名称: 可以看到属性配置中的Artifact name是默认跟随工程的命名的,如果需要自定义可以将${ProjName}修改为自定义字符串如study。 二:如何将hex和bin输出到指定文件夹: 按照下方写法配置: ${cross_prefix}${cro 阅读全文
posted @ 2024-12-05 13:54 WCH蓝牙应用分享 阅读(190) 评论(0) 推荐(0)
摘要: 一、概述 对于 CH591(192KB Flash),通常的固定库就占用 192K 了,在只做蓝牙从机极简功能时可以使用 CH59xBLE_ROM_PERI.hex 从机库实现 OTA ,该库起始地址为 48K, 地址布局: 区域 起始地址 大小 说明 Jump IAP 0x00000000 4 K 阅读全文
posted @ 2024-09-24 17:12 WCH蓝牙应用分享 阅读(929) 评论(1) 推荐(1)
摘要: 1.CH9141手册第八章节,讲述了蓝牙配置接口,CH9141 工作在蓝牙从机模式下,可以通过蓝牙对芯片进行配置操作。配置通道是自定义传输通 道,UUID 为 0XFFF3。传输格式严格按照帧传输,在传输时将一帧拆分成几包蓝牙传输的数据传输。 蓝牙读取应答也是需要将一帧数据读完才能结束。 一.蓝牙配 阅读全文
posted @ 2024-09-14 09:51 WCH蓝牙应用分享 阅读(537) 评论(0) 推荐(0)
摘要: 1.串口1初始化: /* 配置串口1:先配置IO口模式,再配置串口 */ GPIOA_SetBits(GPIO_Pin_9); GPIOA_ModeCfg(GPIO_Pin_8, GPIO_ModeIN_PU); // RXD-配置上拉输入 GPIOA_ModeCfg(GPIO_Pin_9, GPI 阅读全文
posted @ 2024-07-02 09:09 WCH蓝牙应用分享 阅读(333) 评论(0) 推荐(0)
摘要: 1.CH585 CH582 CH592 CH573需要通过USB或者UART1开启两线调试接口: CH572两线仿真默认打开,可以在MRS配置中关闭读保护即可仿真。 2.将USB拔下,LINKE用四根线与板子连接(vcc gnd swdio swdck),再将LINKE的usb端接电脑, 3.打开工 阅读全文
posted @ 2024-04-26 11:04 WCH蓝牙应用分享 阅读(1709) 评论(2) 推荐(0)
摘要: 一.根据所选芯片型号下载官网最新例程, tips: 若使用的是ch571这类codeflash是192k的芯片,需要将iap程序中的宏定义进行修改:源程序是0x0007000(448k),修改为0x0003000(192k) #define APP_CODE_END_ADDR 0x00030000 阅读全文
posted @ 2024-04-11 09:19 WCH蓝牙应用分享 阅读(1026) 评论(0) 推荐(0)
摘要: CH583 内置有电源管理单元 PMU。系统电源从 VDD33 输入,通过内置的多个 LDO 电压调整器为系 统的 FlashROM、系统的数字电路(包括内核和 USB 等)和系统的模拟电路(包括高频振荡器、PLL、 ADC 和 RF 收发器等)提供所需的电源。GPIO 和 FlashROM 的电源 阅读全文
posted @ 2024-04-03 08:16 WCH蓝牙应用分享 阅读(1295) 评论(0) 推荐(0)
摘要: 首先,我们先来看下peripheral_main.c文件: #if(defined(DCDC_ENABLE)) && (DCDC_ENABLE == TRUE) PWR_DCDCCfg(ENABLE); #endif 这段代码是灰色的,说明没有调用,如果想要降低功耗,可以在config.h文件将DC 阅读全文
posted @ 2024-04-03 08:15 WCH蓝牙应用分享 阅读(4192) 评论(0) 推荐(0)
摘要: CH573 CH582 CH579外设TMR例程讲解 1.定时器0中断 IO翻转 #if 1 /* 定时器0,设定100ms定时器进行IO口闪灯, PB15-LED */ GPIOB_SetBits(GPIO_Pin_15); GPIOB_ModeCfg(GPIO_Pin_15, GPIO_Mode 阅读全文
posted @ 2024-02-03 15:10 WCH蓝牙应用分享 阅读(1258) 评论(0) 推荐(0)
摘要: 提到GPIO功能,想必大家都是从点亮一颗LED小灯开始的: 1.GPIO输出模式:将PB4引脚设置为推挽输出。 GPIOB_SetBits(GPIO_Pin_4); //设置默认电平,开启输出后输出高电平 // GPIOB_ResetBits(GPIO_Pin_4); //设置默认电平,开启输出后输 阅读全文
posted @ 2023-12-20 09:32 WCH蓝牙应用分享 阅读(2981) 评论(0) 推荐(0)