摘要: 如何获取芯片开发资料 方法一:按型号选择 我们更推荐采用按型号选择的方法,获取所对应型号芯片的开发资料,这能有效降低错误使用资料的风险! 沁恒官网首页的产品中心,点击青稞 RISC-V 通用系列,可跳转至 CH32V 系列单片机的产品选型表。 以 CH32V203C8T6 为例,点击红色方框中的芯片 阅读全文
posted @ 2023-12-19 13:46 WCH_CH32 阅读(403) 评论(0) 推荐(0) 编辑
摘要: CH32系列某些小封装芯片可能会存在合封引脚,如下图。以下图8脚为例,为PD4、PD5、PD1的合封引脚,其中PD1引脚还作为SWIO下载引脚。若要使用PD4引脚作为普通IO输出高低电平,注意在进行程序配置时需要注意:(1)PD4引脚按照GPIO输出配置;(2)合封引脚PD5和PD1要配置为浮空输入 阅读全文
posted @ 2024-07-03 15:52 WCH_CH32 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 在很多PWM驱动项目中,通常需要设置PWM的空闲电平,而有时PWM的空闲电平又不尽人意,可能是随机的 本文主要介绍设置PWM空闲电平的方法(推荐第三种!) 方法1: 设置占空比为0xfff 或0 后即可得到想要的0或1输出。 这样空闲时就是输出占空比百分百的PWM,相当于空闲时为高电平。像上图配置的 阅读全文
posted @ 2024-07-03 15:16 WCH_CH32 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 工程中经常用到了STM32的闹钟中断,去唤醒停机或者待机模式下的系统,但是RTC闹钟中断与RTC秒中断一样,是RTC外设的中断,看唤醒条件: 都是外部事件,所以是需要开启EXTI映射功能,停止模式用事件中断都可以唤醒,而待机只能用事件唤醒。 一、配置 1.停止模式下配置。 RCC_APB1Perip 阅读全文
posted @ 2024-07-01 11:51 WCH_CH32 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1 CAN发送邮箱 CH32共有三个CAN发送邮箱,在检测到总线空闲时交发送,但需要注意的是,有可能会发送失败,有可能因为仲裁失败从而导致失败,也有可能是其它错误,原则上bxCAN将自动重发,但bxCAN也可以配置不自动重发。正因为如此,发送邮箱中有可能同时存在多个需要发送的报文,一旦出现这种情况, 阅读全文
posted @ 2024-06-27 13:53 WCH_CH32 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 目录WS2812时序方式一,IO翻转驱动方式二,定时器PWM+DMA驱动方式三,SPI驱动方式四,PIOC驱动总结 当下ARGB(Addressable RGB)盛行,用CH32也可轻松施展灯光魔法;以CH32X035为例分析驱动WS2812幻彩LED灯珠的四种方式。 WS2812时序 WS2812 阅读全文
posted @ 2024-06-21 16:16 WCH_CH32 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 有感BLDC电机三相导通相的确定 一、反电动势的测量 1、连接虚拟中心点:连接三个相同阻值电阻(300K-600K均可)到电机的三相接线上,电阻另外一端连接到一起即为虚拟中心点。 2、红色线为示波器的通道4,将示波器的一个通道的地夹在构建的虚拟中心点上面,另一端接在U相上面(无法确定UVW三相时,任 阅读全文
posted @ 2024-06-12 17:32 WCH_CH32 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1、关于SysTick CH32F103/203: CH32F103/203为Cortex-M3内核,SysTick是一个24位的向下递减计数器,计数器每计数一次的时间可配置为1/时基。当SysTick重装载数寄存器的值递减到0的时候,产生一次中断。CH32F系列MCU SysTick由4个寄存器控 阅读全文
posted @ 2024-06-07 16:12 WCH_CH32 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一,首先看下例程的跳转方式,及其繁琐,在跳转前需要关所有用到的外设时钟,这样做原因也很好理解, 就是因为IAP里打开的外设时钟,APP里可能不需要,且跳转过程是不断电的,所以APP里也会保留IAP里 的配置,这样可能会增加芯片功耗,还有一些外设有特殊要求,如USB(见下下图),如果APP中也用到 了 阅读全文
posted @ 2024-06-07 10:23 WCH_CH32 阅读(28) 评论(0) 推荐(0) 编辑
摘要: PVD POR PDR 阅读全文
posted @ 2024-06-04 20:03 WCH_CH32 阅读(12) 评论(0) 推荐(0) 编辑
摘要: OPA轨对轨解析 运放轨对轨详细解析 通用解析:我们常说的所谓轨对轨(rail-to-rail)运算放大器,指的是放大器的输入和输出电压的摆幅非常接近或几乎等于电源电压值。更通俗一点解释就是指-放大器的输入输出电压范围可以达到电源电压。 本质解析:轨对轨(rail-to-rail)运算放大器其本质就 阅读全文
posted @ 2024-05-20 14:44 WCH_CH32 阅读(287) 评论(0) 推荐(0) 编辑