摘要: 一、对于具有32位定时器的芯片型号(V203RB,V208): 方法一:因为此定时器是32bit的,库不太好做兼容,需要用寄存器自己操作,且必须采用位定义的方式。且CNT寄存器需要采用32bit地址去访问 下面是操作方式(其实就是在传完结构体后对此地址赋值,以32地址形式): 获取CNT值也要采用3 阅读全文
posted @ 2023-03-04 10:23 WCH_CH32 阅读(777) 评论(0) 推荐(0)
摘要: CAN过滤器配置以及常见问题总结 过滤器组在具有两个CAN的产品中,CAN1和CAN2分享28个过滤器组,只有一个CAN的系列产品中有14个过滤器组,用以对接收到的帧进行过滤。• 设置为掩码模式主要是为了过滤出一组(多个)符合要求的ID;• 设置为列表模式主要是为了过滤出一个或多个符合要求的ID;• 阅读全文
posted @ 2023-03-02 09:50 WCH_CH32 阅读(8095) 评论(1) 推荐(1)
摘要: 一、硬件方面 首先要保证芯片的供电电源与ADC外部基准电源的稳定,并满足以下条件: 二、软件方面 1、要保证ADC的时钟满足芯片设计要求: V003ADC时钟不超过6M F10x/20x/V10x/V20x/V30xADC时钟最大为14M 2、ADC多通道采集时,若出现ADC转换值存在误差,可注意将 阅读全文
posted @ 2023-03-01 10:55 WCH_CH32 阅读(2012) 评论(0) 推荐(0)
摘要: 一、LIN概述 LIN(Local Interconnect Network)总线是本地互联网络的简称,由LIN联盟公司提出的一种大量应用于汽车的串行通信协议。LIN总线主要应用于性能要求不高(最高速率20Kbps),成本敏感的场景。 LIN的应用框图如下: 典型的LIN总线拓扑,LIN主机和从机节 阅读全文
posted @ 2023-02-27 13:55 WCH_CH32 阅读(2074) 评论(0) 推荐(0)
摘要: 串口常用的方式有查询、DMA、中断更多代码参考EVT中USART相关例程串口常用的状态位TXE、TC 默认状态1 发送数据寄存器空、发送完成标志 当串口正在发送,TXE、TC为0;当发送完成或还未发送为1,只用一个即可。(单个字节发送) 主要区别是 1.标志位清除上区别是TXE标志只能通过写数据寄存 阅读全文
posted @ 2023-02-08 14:09 WCH_CH32 阅读(1642) 评论(0) 推荐(1)
摘要: SPI从机DMA收发 使用CH32V307VCT6单片机实现主从SPI数据交换 SPI从机IO口配置 从机SPI配置,注意使能SPI的DMA 从机SPI的发送DMA配置,SPI1的发送DMA1的通道3 从机SPI的接收DMA配置,SPI1的接收是DMA1通道2,这里使用DMA发送完成中断 DMA1通 阅读全文
posted @ 2023-02-07 14:30 WCH_CH32 阅读(1521) 评论(0) 推荐(0)
摘要: CH32V系列单片机中断优先级 配置说明 CH32V系列中断资源概览: 芯片型号 芯片内核 硬件堆栈级数 中断嵌套级数 CH32V103 RISC-V3A 2 2 CH32V203 青稞V4B 2 2 CH32V307 青稞V4F 3 8 CH32V103系列: 2级中断嵌套:1位抢占,3位子优先级 阅读全文
posted @ 2023-02-06 15:01 WCH_CH32 阅读(2711) 评论(0) 推荐(0)
摘要: 经常有客户碰到产品死机问题,下面从硬件角度讲解处理上电死机这类问题的解决思路。 一、BOOT状态 若晶振原因排除,可以查看一下客户boot脚电平状态。若想要正常运行用户代码,需要保证BOOT0为低电平、BOOT1为低电平才行。要严格保证电平状态。(评估板接法BOOT0、BOOT1接10K到地) 二、 阅读全文
posted @ 2023-02-04 16:28 WCH_CH32 阅读(303) 评论(0) 推荐(0)
摘要: 1、所有IO口需要设置成下拉输入,目的是将芯片IO固定电平状态,防止芯片IO悬空漏电; 2、开启PWR时钟,目的是将内部调压器调成低功耗模式; 3、调用睡眠库函数,芯片进入STOP睡眠模式或者STANDBY睡眠模式。STOP模式睡眠电流稍高,芯片唤醒后继续运行。STANDBY睡眠电流更低,芯片唤醒后 阅读全文
posted @ 2023-02-04 16:07 WCH_CH32 阅读(676) 评论(0) 推荐(0)
摘要: CH32V系列注意:我们EVT例程中默认配置是CH32V203C8T6配置,若使用MCU为CH32V203K8T6-CH32V203C8U6-CH32V203C8T6,无需修改配置若使用MCU为CH32V203RBT6或CH32V208系列,注意使用外部晶振大小为32MHzMCU型号为:CH32V2 阅读全文
posted @ 2023-02-04 15:58 WCH_CH32 阅读(2752) 评论(0) 推荐(1)