dsPIC33F程序存储器70203c-cn.pdfVIP

  • 12
  • 0
  • 约3.48万字
  • 约 20页
  • 2018-04-27 发布于江苏
  • 举报
第4 章程序存储器 目录 本章包括下列主题: 4.1 程序存储器地址映射 4-2 4.2 控制寄存器 4-4 4.3 程序计数器 4-6 4.4 使用表指令访问程序存储器 4-7 4.5 来自数据空间的程序空间可视性 4-12 4.6 寄存器映射 4-17 4.7 写程序存储器 4-18 4.8 相关应用笔记 4-19 4.9 版本历史 4-20 4 程 序 存 储 器 © 2009 Microchip Technology Inc. DS70203C_CN 第4-1 页 dsPIC33F 系列参考手册 4.1 程序存储器地址映射 dsPIC33F 器件有4M x 24 位程序存储器地址空间,如图4-1 所示。访问程序空间有三种方法。 • 通过23 位程序计数器(Program Counter,PC) • 通过表读(TBLRD)和表写(TBLWT)指令 • 通过将程序存储器的32 KB 段映射到数据存储器地址空间 程序存储器映射被划分为用户程序空间和用户配置空间。用户程序空间包含复位向量、中断向量 表和程序存储器。用户配置空间包含用于设置器件选项和器件ID 单元的非易失性配置位。 注: 如果将RETURN 指令置于程序存储器末端,器件会在运行时生成“非法地址错误陷 阱”,这是由预取操作造成的,即试图预装入存储器单元中的下两条指令,而它们在 这种情况下不存在。解决方案是将两个额外的指令字放在 RETURN 指令后,这样编 译器就可以将NOP 和RESET 指令置于程序存储器末端了。 DS70203C_CN 第4-2 页

文档评论(0)

1亿VIP精品文档

相关文档