上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 简介 CH32V20x系列、V30x系列用户选择字区域大小为128字节,除却用户选择字信息结构用到的16字节,还剩余112字节可作为他用,用来存储相关数据等。 注意剩余空间在使用时,和上述一致,若[7:0]为数据,则[15:8]为数据的反码。此外,在对剩余空间进行操作时,需要将用户选择字信息结构部分 阅读全文
posted @ 2023-11-17 14:58 ZaiLi 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在进行系统时钟配置时,可以选择HSI、HSE、PLL作为系统时钟来源。而PLL时钟来源有几下几种,如下图: 以下为CH32V307时钟树框图,如下图: 关于使用HSE或HSI作为系统时钟,在CH32V307 EVT都有相应例程,在system_ch32v30x.c文件中直接使用相关宏定义即可,如下图 阅读全文
posted @ 2023-11-04 14:10 ZaiLi 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、修改ld文件,如下图: . = ORIGIN(RAM) + 0x100; *(.TEST) 2、将变量加入__attribute__((section(".TEST")))声明,如下图 3、编译后的效果如图所示 阅读全文
posted @ 2023-11-03 17:31 ZaiLi 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://blog.csdn.net/weixin_46957846/article/details/127352759 本篇文章为基于CH32V307的MAX7219级联应用,代码是基于上参考链接代码基础上修改,若有侵权请联系及时删除。该应用测试所用模块为一个四级级联模块,参考链接 阅读全文
posted @ 2023-11-03 14:57 ZaiLi 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,FLASH都是从0地址开始运行,但某些情况下,需要配置从FLASH某一地址开始运行,如0x08004000地址开始,具体配置方法如下: 1、在ld文件中将FLASH进行分区,分成两个区域,如下图 2、修改.init段,改为FLASH1 修改之后,直接下载,读取FLASH内容,如下: 代码 阅读全文
posted @ 2023-10-25 15:35 ZaiLi 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://mp.weixin.qq.com/s/vgYzCcxmsfn7BGWERHfITQ 通常,32位MCU的GPIO有多种配置方式,如STM32、CH32 MCU的GPIO引脚都有八种配置方式,总体可分为两类:输入和输出。其中: 输入可分为: 浮空输入 上拉输入 下拉输入 模拟 阅读全文
posted @ 2023-10-25 14:56 ZaiLi 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 具体方法如下: 1、新建一个.c文件,如banben.c 2、新建文件中加入以下信息,如下图 #define VERINFO_ADDR_BASE (0x0800F000) //存放FLASH的地址 const char Software_Ver[] __attribute__((at(VERINFO 阅读全文
posted @ 2023-10-24 19:24 ZaiLi 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 当程序中需要打印浮点数时,按照下图配置任意勾选一个即可打印浮点数: 当勾选第一个时,float打印会输出正确数值,具体如下: 当勾选第二个时,float打印输出数值如下(5.20会输出5.19),具体如下。 此时若需要输出正确数值5.20,将float类型改为double类型即可 产生该现象的原因: 阅读全文
posted @ 2023-10-24 16:43 ZaiLi 阅读(186) 评论(0) 推荐(1) 编辑
摘要: 通常编译器都是支持预定义标识符的,MounRiver也是支持的。通过预定义标识符,可以获取当前编译的源文件名、函数名、日期时间等。 常见的预定义标识符有以下几种: //以下这些比较常见,主要用于日志分析、版本记录,便于调试。 printf("file: %s\n", __FILE__); //表示编 阅读全文
posted @ 2023-10-24 16:33 ZaiLi 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 在程序设计以及硬件电路设计中,通常使用GPIO连接按键,通过检测外部按键按下的高低电平实现按键的检测。当我们需要多个按键且GPIO资源不够的时候,我们可以利用MCU的ADC功能,实现对按键的检测。 ADC按键检测电路如下: 当没有按键按下时,ADC检测IO口电压为3.3V。 当第1个按键按下时,AD 阅读全文
posted @ 2023-10-24 15:19 ZaiLi 阅读(251) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页