会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZaiLi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
2023年10月24日
CH32X035 模拟IIC驱动EEPROM
摘要: 在CH32X035的GPIO模式配置选项中,并没有开漏输出的配置模式,如下图。在使用GPIO模拟IIC时,可在初始化时将其配置成推挽输出模式,在需要时切换对应的输入输出模式,以下是CH32X035 GPIO模拟IIC的实现例程。 具体程序代码如下: iic.h文件: #ifndef __IIC_H
阅读全文
posted @ 2023-10-24 09:42 ZaiLi
阅读(612)
评论(0)
推荐(0)
2023年10月23日
MounRiver使用技巧及配置7
摘要: 1、关于MRS环境下nop指令的用法 关于nop指令的用法,使用之前可按照下图进行宏定义,具体如下图: #define nop() asm volatile ("nop") 2、于MRS环境下将数据放在RAM指定位置报错问题 程序编译报错:cannot move location counter b
阅读全文
posted @ 2023-10-23 14:55 ZaiLi
阅读(678)
评论(0)
推荐(0)
关于高级定时器 重复计数值寄存器的使用介绍
摘要: 在使用高级定时器进行初始化的时候,相较于通用定时器,在初始化的时候会有一个重复计数的配置,如下图: 该位主要是对重复计数值寄存器进行配置,如下图: 关于该配置的使用说明,具体如下: 以定时器中断为例: 1、一般默认情况下,将重复计数值设置为0。配置为向上计数时,当从0计数到arr值的时候进入一次中断
阅读全文
posted @ 2023-10-23 13:16 ZaiLi
阅读(908)
评论(0)
推荐(0)
2023年10月20日
MounRiver使用技巧及配置6
摘要: 1、使用MounRiver仿真时仅擦除程序代码部分flash空间配置(页擦) 关于MounRiver仿真时仅擦除程序代码部分flash空间配置 2、使用MounRiver调试时如何配置不下载程序 关于MounRiver调试时如何配置不下载程序 3、使用MounRiver下载时如何选择配置部分擦除不全
阅读全文
posted @ 2023-10-20 09:58 ZaiLi
阅读(853)
评论(0)
推荐(0)
2023年10月19日
CH32F系列MCU代码在SRAM中运行配置方法
摘要: 第一种: 使用Keil仿真的方式。因SRAM启动与FLASH无关,在SRAM中运行,断电后数据丢失,故在keil下仅用于仿真。有四个注意事项: 1)、BOOT0、BOOT1都需要接高电平,从RAM启动;2)、在Debug选项中,Initialization File选项加载SRAM.INI文件;3)
阅读全文
posted @ 2023-10-19 19:58 ZaiLi
阅读(260)
评论(0)
推荐(0)
MounRiver使用技巧及配置5
摘要: 1、使用MounRiver编译出现not found报错 若遇到下图编译问题 可检查下路径是否有问题: 看下图配置下路径 ${eclipse_home}\toolchain\arm-none-eabi-gcc\bin 2、使用MounRiver编译编译之后如何查看.test、.data、.bss各段
阅读全文
posted @ 2023-10-19 16:36 ZaiLi
阅读(1563)
评论(1)
推荐(0)
MounRiver使用技巧及配置4
摘要: 1、使用MounRiver进行仿真时注意事项 当使用MounRiver进行仿真的时候,需要注意 注意代码中不要包含有FLASH的操作 注意代码中不要有开启看门狗或低功耗模式操作 这些操作都会对仿真产生影响。 2、使用MounRiver进行编译遇到未使用函数被编译导致FLASH超出问题 关于在MRS编
阅读全文
posted @ 2023-10-19 16:01 ZaiLi
阅读(1531)
评论(0)
推荐(0)
2023年10月12日
关于CAN工作模式的切换以及CAN2的使用
摘要: 1、关于CAN工作模式的切换 CH32的CAN有3种工作模式:初始化模式、睡眠模式和正常模式3种模式。只能在初始化模式下修改CAN_BTIMR 的 SILM 和 LBKM位配置来选择一种测试模式,测试模式有3种:静默模式,环回模式,静默环回模式。若要切换工作模式,需要对寄存器CAN_CTLR 中的
阅读全文
posted @ 2023-10-12 11:11 ZaiLi
阅读(889)
评论(0)
推荐(0)
2023年10月11日
关于CH32V系列MCU中断优先级配置以及硬件压栈
摘要: 从下图可以看出,第二列与第三列分别为优先级与优先级类型,优先级类型又分为两种,其一是固定优先级,其二是可编程的优先级。以RTC为例,优先级为5,优先级类型为可编程,代表着在不配置RTC的优先级时默认为5,如果需要,也可以将其配置为更高的优先级进行响应。 下图关于中断优先级配置,针对CH32V20x系
阅读全文
posted @ 2023-10-11 16:53 ZaiLi
阅读(945)
评论(0)
推荐(0)
关于CH32V系列MCU 免表中断(VTF)的使用配置方法
摘要: 可编程快速中断控制器(PFIC)提供四个免表(Vector Table Free)中断通道,可不经过中断向量表的查表过程,直达中断函数入口。 个人简单测试过,当开启VTF后,中断延迟时间大概可缩短2个时钟周期左右。关于VTF的具体介绍,可参考对应青稞微处理器手册3.5小节。 QingKeV3手册:
阅读全文
posted @ 2023-10-11 16:20 ZaiLi
阅读(729)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
公告