TMS320F28035闪存与OTP寄存器配置详解
5星 · 超过95%的资源 需积分: 50 24 浏览量
更新于2024-07-18
3
收藏 1.34MB PDF 举报
“tms320f28035寄存器速查手册”
本文档是针对TMS320F28035微控制器的寄存器速查手册,主要涉及其Flash和OTP(One-Time Programmable)内存的配置。这个手册对于开发者来说是一份宝贵的参考资料,提供了详尽的寄存器信息和配置方法。
TMS320F28035是一款由德州仪器(TI)生产的高性能数字信号处理器,广泛应用于工业控制、自动化、电机驱动等领域。其内部包含Flash和OTP内存,可以存储程序代码和一次性编程的数据。
表1列出了Flash/OTP配置寄存器的详细信息:
1. FOPT(Flash Option Register,0x0A80):这是一个EALLOW保护的16位寄存器,用于设置Flash的选项。具体的位描述见图4,但手册中未给出具体功能,可能包含启动选项或其他特定配置。
2. Reserved(保留寄存器,0x0A81):这16位寄存器是保留的,不建议开发者进行修改。
3. FPWR(Flash Power Modes Register,0x0A82):该寄存器控制Flash的电源模式,如低功耗模式等。其位描述在图5中。
4. FSTATUS(Status Register,0x0A83):状态寄存器,提供Flash操作的状态信息,如编程或擦除是否成功。图6中详细解释了各位含义。
5. FSTDBYWAIT(Flash Sleep To Standby Wait Register,0x0A84):这个寄存器定义了从睡眠模式到待机模式时Flash等待状态的数量。图7提供了位描述。
6. FACTIVEWAIT(Flash Standby To Active Wait Register,0x0A85):控制从待机模式到活动模式时Flash的等待状态。图8中详细说明了各位的功能。
7. FBANKWAIT(Flash Read Access Wait State Register,0x0A86):该寄存器设定Flash读取访问的等待状态,影响数据稳定读取的时间。图9提供了详细信息。
8. FOTPWAIT(OTP Read Access Wait State Register,0x0A87):OTP读取访问等待状态寄存器,设定OTP内存的读取等待状态。图10解释了各位的含义。
注意,这些寄存器受到EALLOW保护机制的保护,意味着在写入之前需要先执行EALLOW指令。此外,它们还受到Code Security Module (CSM)的保护,增加了安全性和防止未经授权的访问。手册建议不要在OTP或非Flash内存中运行的代码中写入这些寄存器,以确保系统的稳定性和安全性。
对于开发者而言,理解并正确配置这些寄存器至关重要,因为它们直接影响到Flash和OTP内存的操作性能、功耗以及系统的整体响应时间。在开发过程中,遵循TI提供的手册指导,可以有效地利用TMS320F28035的特性,实现高效、可靠的程序设计。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2017-02-05 上传
2012-03-22 上传
2018-10-26 上传
2022-09-21 上传
2021-09-08 上传
2009-08-25 上传
weixin_43301953
- 粉丝: 0
- 资源: 1
最新资源
- Bug管理的经验和实践3(下).pdf
- Bug管理的经验和实践2(中)
- EJB Design Patterns
- Bug管理的经验和实践1(上)
- 数据库语言数据库语言数据库语言数据库语言数据库语言
- BOSS应用软件Software测试(经典)
- Tuxedo_ATMI.doc
- Linux内核完全注释1.9.5
- 数字电路习题集与全解
- 用.net研发msn聊天机器人
- 飞信SDK开发短信收发程序
- MyEclipse_Web_Project_Quickstart
- MyEclipse_UML_Quickstart
- MyEclipse_Struts_Quickstart
- MyEclipse_Remote_Debugging_Quickstart
- spring开发指南