摘要: 第一章:资料下载 CH573 CH582 CH592 CH579 资料下载 第二章:程序烧录 CH573 CH579 CH582 CH592 程序烧录讲解 第三章:外设功能 FLASH:CH573 CH582 CH592 CH579 FLASH例程 SysTick:CH573 CH582 CH592 阅读全文
posted @ 2022-10-27 20:05 WCH蓝牙应用分享 阅读(3814) 评论(0) 推荐(0) 编辑
摘要: 本文使用CH592X软件模拟iic驱动SHT21, 1.i2c.c #include "i2c.h" #include "CH59x_common.h" #define IIC_SCL_PIN GPIO_Pin_15 // PB15-SCL #define IIC_SDA_PIN GPIO_Pin_ 阅读全文
posted @ 2025-01-10 13:04 WCH蓝牙应用分享 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1.CH5XX支持的是128bit AES加密(ECB)。 2.加解密一共就两个函数,一个加密,一个解密,内容如下: /** * @brief Encrypt data * * @param key - key 秘匙 * @param plaintextData - original data 原始 阅读全文
posted @ 2024-12-30 21:45 WCH蓝牙应用分享 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一.如何自定义MRS输出的hex和bin的名称: 可以看到属性配置中的Artifact name是默认跟随工程的命名的,如果需要自定义可以将${ProjName}修改为自定义字符串如study。 二:如何将hex和bin输出到指定文件夹: 按照下方写法配置: ${cross_prefix}${cro 阅读全文
posted @ 2024-12-05 13:54 WCH蓝牙应用分享 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一.IAP修改点: 1:LD文件修改起始地址为0,长度为8k, 2:启动文件修改指向地址为库的起始地址48k,即0xC000。 3:ota.h中修改各部分起始地址和大小, 4.预编译宏中添加库起始地址, 5.添加新的mcu.c文件,屏蔽校准函数,目的是节省flash空间。 二:app需修改处: 1. 阅读全文
posted @ 2024-09-24 17:12 WCH蓝牙应用分享 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1.CH9141手册第八章节,讲述了蓝牙配置接口,CH9141 工作在蓝牙从机模式下,可以通过蓝牙对芯片进行配置操作。配置通道是自定义传输通 道,UUID 为 0XFFF3。传输格式严格按照帧传输,在传输时将一帧拆分成几包蓝牙传输的数据传输。 蓝牙读取应答也是需要将一帧数据读完才能结束。 一.蓝牙配 阅读全文
posted @ 2024-09-14 09:51 WCH蓝牙应用分享 阅读(100) 评论(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蓝牙应用分享 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 操作步骤: 1.通过USB或者UART1开启两线调试接口: 2.将USB拔下,LINKE用四根线与板子连接(vcc gnd swdio swdck),再将LINKE的usb端接电脑, 3.打开工程,点击下载: 一: 二: 三: 四: 阅读全文
posted @ 2024-04-26 11:03 WCH蓝牙应用分享 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一.根据所选芯片型号下载官网最新例程, tips: 若使用的是ch571这类codeflash是192k的芯片,需要将iap程序中的宏定义进行修改:源程序是0x0007000(448k),修改为0x0003000(192k) #define APP_CODE_END_ADDR 0x00030000 阅读全文
posted @ 2024-04-11 09:18 WCH蓝牙应用分享 阅读(310) 评论(0) 推荐(0) 编辑
摘要: CH583 内置有电源管理单元 PMU。系统电源从 VDD33 输入,通过内置的多个 LDO 电压调整器为系 统的 FlashROM、系统的数字电路(包括内核和 USB 等)和系统的模拟电路(包括高频振荡器、PLL、 ADC 和 RF 收发器等)提供所需的电源。GPIO 和 FlashROM 的电源 阅读全文
posted @ 2024-04-03 08:16 WCH蓝牙应用分享 阅读(454) 评论(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蓝牙应用分享 阅读(1215) 评论(0) 推荐(0) 编辑