课件4 -- F28xxx内部构架综述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.9 外设 – 增强型CAN ■ 全面兼容CAN协议,版本2.0B; ■ 最高支持数据率:1Mbps; ■ 32个邮箱, ■ 低功耗模式; ■ 总线上可编程的唤醒 信号; ■ 自动回复远程请求信 息; ■ 当仲裁丢失或者错误 导致帧丢失时,可以自动重 发; ■ 32位本地网络时间计 数器,和某一个特定的信息 进行同步(和信箱16号进行 通讯) ■ 自测试模式:工作于 回环模式时,会自动接收其 自身发送的信息,并回复一 个虚拟的确认信号。 4.9 外设 – 串行通讯接口SCI ■ SCITXD:SCI发送输出引脚 SCIRXD:SCI接收输入引脚 ■ 支持FIFO操作。 ■ 波特率公式。可以配置 为65000种不同的速率。 4.9 外设 – 串行外设接口SPI ■ SPISOMI:SPI从机输出/主机输入引脚; SPISIMO:SPI从机输入/ 主机输出引脚; SPISTE:SPI从机发送使 能引脚; SPICLK:SPI串行时钟引 脚; ■ 波特率计算方式; ■ 数据长度:1到16个数据 位 ■ 四种时钟模式(通过时 钟极性和时钟相位字位来控 制) 4.9 外设 – IIC模块 ■ 兼容飞利浦提出的I2C总线协议(版本2.1); ■ 一个16字的接收FIFO和一个16字的发送FIFO; ■ 一个连接到CPU的中断。 ■ 一个额外的中断连接到CPU,用于FIFO模式。 ■ 模块使能/屏蔽; ■ 自由数据格式模式。 4.9 外设 – GPIO模块 ■ general purpose input/ output,即通用的输入/输出接 口。 ■ GPIO可以和其他引脚复用, 大大提高了系统设计的灵活性。 通过GPxMUXn和GPxQSELn来 选择不同的复用功能 4.9 命名规则 4.9 本章回顾 ■ F28xxx的引导模块Boot ROM比F281x更加强大,支持很多种引导方式; ■ CSM模块负责保护一些敏感的存储器,无法读取存储器上面的程序代码, 从而使“山寨破解”无从下手; ■ JTAG可以让我们使用仿真器来实时跟踪程序运行,从而大大提高调试效率; ■ F28xxx有96个中断源,支持多种中断,响应速度快; ■看门狗模块可以监视程序运行情况,以防程序跑飞; ■芯片可以进入低功耗模式,从而节约电能; ■ EALLOW保护功能,可以防止某些敏感寄存器被误改; ■ DMA功能是F28xxx相对F281x的大改变,从而把CPU从繁重的数据搬运工作 中解放出来,专心于事务处理,大大提高效率和响应速度; ■ 定时器,很经典的应用,51单片机上我们常常用做时钟; ■ HRPWM模块、CAP模块、QEP模块,性能增强、高分辨率、通道多,这也是 F28xxx适用于电力电子、电源、电机控制、工控等领域的重要原因; ■ SCI共有三路,有16级FIFO,并具有硬件上的自适应波特率功能; ■ GPIO最大达88个; 习题和实验 小组内合作完成 1、查查资料和本书后文,总结列举几种模块的典型应用(比如,定时器、CAP、PWM、CAN、QEP等)。 2、增强型PWM和高分辨率PWM有何异同? 3、HRPWM有什么突出优势?以至于被称为“核武器”? 4、有没有印象比较深刻的模块?有什么难点和疑问?赶紧去查资料吧! 谢谢大家! Page ? * LOGO LOGO TMS320F28335 DSP开发实战-模块精讲 目录 总览 BOOT ROM CSM模块 实时JTAG和分析 中断 看门狗模块 低功耗模式模块 EALLOW功能 外设 本章阅读小提点 1、本书“实战为线,倒序学习”。 2、0000B表示二进制的0000,而不是十六进制的0x0000B。 3、“xxx寄存器位6”意思是“xxx寄存器的字位6号”, 也就是xxx寄存器从0字位开始数,字位6号, 注意:从0字位开始,而不是从1开始; 4.1 总览 1、本章侧重DSP芯片内部 的构架整体说明。 2、本章主讲框架,涉及具 体模块细节时,请翻到相应 的章节进行学习。 典型应用 4.2 BOOT ROM 1、 BOOT ROM是一段一段固化在芯片内的程序。 2、bootlaoder、数学表格。 3、CSM提供代码保护。 4、ECSL、仿真器保护机制、Flash密码。 典型应用 4.3 CSM模块 1、CSM:代码安全模块。保护片上存储器不被未授权的用户所读取。 2、128位的密码(也就是8个16位字)。该密码存储在FLASH末端’ 的8个字之中,这个位置就称之为密码地址。 典型应用 表4. 1 保护级别 4.3受CSM保护的其他片上资源 受CSM保护 不受CSM保护 4.3 CSM寄存器 典型应用 4.3 需要使用代码解锁的情况 典型应用 1、

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档