[单片机芯片] CH32V317可按需配置Flash和RAM,你知道吗?

[复制链接]
 楼主| 空灵回声 发表于 2025-7-30 17:24 | 显示全部楼层 |阅读模式
CH32V317可以按需配置Flash和RAM的空间大小。这个高级特性你知道吗?

在看沁恒CH32V317的数据手册时,发现其对Flash和RAM空间的表述均是固定值,比如我手上的CH32V317型号其为Flash 256K和RAM 64K。但其实,它是可调整的。

调整的方式也是非常简单,通过芯片的用户定义选项字在上电初期实现,具体的配置如下:

沁恒CH32V317_选项字_01.jpg

几种搭配可以根据项目的实际需求按需分配。超级方便!亲爱的坛友们,你们学会了吗?

注意:

  • 扩展的flash区需要注意读取非零等待的问题
  • 不可以运行态实现切换,仅在上电时配置生效


彩虹彼岸 发表于 2025-8-7 20:55 | 显示全部楼层
非零等待问题我看别的老哥也问过了,官方答复是 你设置多大事非零等待,就是多大flash是非零等待。
yangbeioften 发表于 2025-8-14 17:10 | 显示全部楼层
那么如果代码超出了零等待大小,运行会不会有问题,还有如何设置Flash等待周期

评论

超过的会在非零等待区域运行,运行速度会相对较慢。不需要设置等待周期,零等待区域都是零等待  发表于 2025-8-15 11:12
AuroraWaltz 发表于 2025-8-15 10:41 | 显示全部楼层
之前不知道 现在知道了,感谢。
懒癌晚期患者 发表于 2025-8-21 21:20 | 显示全部楼层
选项字只能在上电时生效,那我 OTA 升级后想让新的分区生效,只能重启吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部