摘要: 首先想实现RTC校准,必须要借助上面的寄存器。通过上面的寄存器可以实现的校准误差对应为0-121ppm,相当于每30天跑快的秒数是0-314秒。 但是这里需要注意的一个关键问题是,根据上面寄存器的描述,这个寄存器的值表示再每2的20次方个时钟脉冲中有多少个被跳过,用来减慢RTC时钟。所以通过这个寄存 阅读全文
posted @ 2023-05-16 10:31 WCH_CH32 阅读(1635) 评论(0) 推荐(0)
摘要: 一、CH32的内部参照电压VREFINT和ADCx_IN17相连接,它的作用是相当于一个标准电压测量点 注:1)1.2V为典型值,每个芯片的内部参考电压出厂后均为确定值,可以使用3.3V的标准稳压源供电,开启ADC测量出内部通道17的转换数值,将其转化为电压,则此值为此芯片的确定不变的内部参考电压V 阅读全文
posted @ 2023-05-12 17:54 WCH_CH32 阅读(1345) 评论(0) 推荐(0)
摘要: CH32V307VCT6在Freertos中移植以太网 本文主要阐释如何在Freertos操作系统中移植以太网。 1、如何获取一个使用Freertos工程 V307可以从mounriver studio新建Freertos工程或者直接使用官网给出的Freertos例程,编译烧录到开发中,检查是否工作 阅读全文
posted @ 2023-05-11 14:28 WCH_CH32 阅读(1358) 评论(0) 推荐(0)
摘要: 串口通讯波特率出现误差的因素 串口通讯是一种异步通讯,收发双方需要按照约定的波特率进行通讯。当波特率出现误差时,在一些高精度要求场所可能会导致通讯出错。 那导致波特率出现误差的因素都有哪些呢,今天就来分析一下。 1.分频误差 首先,波特率是根据系统时钟分频产生的,而系统时钟和波特率可能不是整数倍的关 阅读全文
posted @ 2023-05-06 11:40 WCH_CH32 阅读(949) 评论(0) 推荐(0)
摘要: 可编程电压监视器PVD,主要被用于监控系统主电源的变化,与电源控制寄存器PWR_CTLR 的PLS[2:0]所设置的门槛电压相比较,配合外部中断寄存器(EXTI)设置,可产生相关中断,以便及时通知系统进行数据保存等掉电前操作。 配置方法如下: 先使能PWR时钟,然后设置电压监视阈值,随后使能PVDE 阅读全文
posted @ 2023-04-26 17:16 WCH_CH32 阅读(485) 评论(0) 推荐(0)
摘要: SPI主机硬件片选功能使用说明 SPI协议最早的标准,是由摩托罗拉公司制定。在协议使用的过程中,根据实际需求可能会进行一些扩展和修改。 在一份由飞思卡尔半导体发布的SPI V4.01版本规范中,对片选引脚做了如下的描述:The SS/ output feature automatically dri 阅读全文
posted @ 2023-04-21 15:07 WCH_CH32 阅读(1303) 评论(0) 推荐(0)
摘要: 本文主要实现将FLASH中的代码搬运到RAM运行 我们的CH32V2/3系列MCU有几十K,几百K的非零等待FLASH,遇到FLASH不够用的情况实在可惜。主要以V307举例,针对零等待FLASH不够用的情况。 典型应用: 1.IAP占用了几K空间,搬到RAM后,可以让IAP所占零等待FLASH大幅 阅读全文
posted @ 2023-04-20 16:36 WCH_CH32 阅读(1815) 评论(0) 推荐(0)
摘要: 一、实验概述 以下说明描述三种改变PWM占空比的方式,对于当前PWM输出波形的影响 1、禁止预装载功能,在PWM某一周期波形输出过程中改变占空比值(ccp) 2、禁止预装载功能,在PWM某周期波形输出完成后改变占空比值(ccp) 3、使能预装载功能,在PWM某一周期波形输出过程中改变占空比值(ccp 阅读全文
posted @ 2023-04-17 15:13 WCH_CH32 阅读(1015) 评论(0) 推荐(0)
摘要: 芯片睡眠模式下看门狗的使用: 由于独立看门狗的特殊性,一旦开启就不能再被关闭,除非发生复位。而睡眠时程序又是停止运行的,这样就无法及时喂狗,从而导致看门狗复位。那么就需要软件上做些特殊 处理 方法1:在低功耗模式下进行RTC定时唤醒CPU进行喂狗操作之后在进入低功耗睡眠模式,因为在睡眠模式下是无法进 阅读全文
posted @ 2023-04-01 15:30 WCH_CH32 阅读(576) 评论(0) 推荐(0)
摘要: H417系列采用了完全不同的IO映射设计,分开讨论: 一,CH32FV2x_V3x,X03X,00X: 重映射功能 外设引脚重映射的概念,即一个外设的引脚除了具有默认的端口外,还可以通过设置重映射寄存器的方式,把这个外设的引脚映射到其它的端口。 简单的讲就是把管脚的外设功能映射到另一个管脚,但不是可 阅读全文
posted @ 2023-04-01 14:05 WCH_CH32 阅读(1857) 评论(0) 推荐(0)