原创
MCU应用第008篇 Eclipse环境下MCU寄存器描述文件的存储位置
为控制片内设备并且查询其工作状态,MCU内部总是有一组特殊功能寄存器(SFR,Special Function Register)。
使用Eclipse环境调试MCU程序时,可以利用 Peripheral Registers Viewer来查看SFR。这个小工具是怎样知道某个型号的MCU有怎样的寄存器定义呢?它使用一种描述性的文本文件——SVD文件。这个文件存储在下面红色字体的路径下。
例:南京沁恒
${eclipse_home}template/wizard/WCH/RISC-V/CH32V003/NoneOS/CH32V003xx.svd
这个文件一般由MCU厂家免费提供。但是不要以为原厂就不出错。比如上面这个文件中的IPRIOR寄存器就错了。这时可以自行编辑,修正错误。
作者: 电子知识打边炉, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-4061550.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论