dspic33f 程序存储器 70203c_cn

dspic33f 程序存储器 70203c_cn

ID:9235532

大小:151.74 KB

页数:20页

时间:2018-04-24

dspic33f  程序存储器 70203c_cn_第1页
dspic33f  程序存储器 70203c_cn_第2页
dspic33f  程序存储器 70203c_cn_第3页
dspic33f  程序存储器 70203c_cn_第4页
dspic33f  程序存储器 70203c_cn_第5页
资源描述:

《dspic33f 程序存储器 70203c_cn》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章程序存储器目录本章包括下列主题:4.1程序存储器地址映射.......................................................................................................4-24.2控制寄存器.....................................................................................................................4-44.3程序计数器..........................

2、...........................................................................................4-64.4使用表指令访问程序存储器............................................................................................4-74.5来自数据空间的程序空间可视性..............................................................................

3、.....4-124.6寄存器映射...................................................................................................................4-174.7写程序存储器...............................................................................................................4-184.8相关应用笔记..............................

4、.................................................................................4-194.9版本历史.......................................................................................................................4-204程序存储器©2009MicrochipTechnologyInc.DS70203C_CN第4-1页dsPIC33F系列参考手册4.1程序存储器地址映射dsPIC33F

5、器件有4Mx24位程序存储器地址空间,如图4-1所示。访问程序空间有三种方法。•通过23位程序计数器(ProgramCounter,PC)•通过表读(TBLRD)和表写(TBLWT)指令•通过将程序存储器的32KB段映射到数据存储器地址空间程序存储器映射被划分为用户程序空间和用户配置空间。用户程序空间包含复位向量、中断向量表和程序存储器。用户配置空间包含用于设置器件选项和器件ID单元的非易失性配置位。注:如果将RETURN指令置于程序存储器末端,器件会在运行时生成“非法地址错误陷阱”,这是由预取操作造成的,即试图预装入存储器单元中的下两条指令,而它们在这种情况下不存在。解决方案是将两个额外的

6、指令字放在RETURN指令后,这样编译器就可以将NOP和RESET指令置于程序存储器末端了。DS70203C_CN第4-2页©2009MicrochipTechnologyInc.第4章程序存储器图4-1:程序存储器映射示例GOTO指令0x0000000x000002复位地址0x000004中断向量表0x0000FE保留0x0001000x000104备用向量表0x0001FE0x000200用户闪存程序存储器(4K指令字)0x001FFE0x002000用户存储空间未实现(读为0)0x7FFFFE0x800000保留0xF7FFFE0xF80000器件配置寄存器0xF800170xF800

7、18配置存储空间保留40xFEFFFE0xFF0000DEVID(2)0xFFFFFE程序存储器注:用户闪存程序存储器的地址边界将取决于所选的dsPIC33F器件。更多详细信息,请参见相应器件的数据手册。©2009MicrochipTechnologyInc.DS70203C_CN第4-3页dsPIC33F系列参考手册4.2控制寄存器寄存器4-1:CORCON:内核控制寄存器U-0U-0U-0R/W-0R/W

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。