《DSP控制器原理及应用技术》第4章基本外设及其应用开发.ppt

《DSP控制器原理及应用技术》第4章基本外设及其应用开发.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《DSP控制器原理及应用技术》第4章基本外设及其应用开发

* * * 需要实现编写DSP28_Device.h(见文档SPRA097) * * INT1~INT14:优先级5~16,组内优先级从.1~.9 PIE向量表中的所有位置都受EALLOW保护,配置需要使用EALLOW指令;DSP/BIOS使用向量ID;复位向量总是取自BOOT ROM 或者XINTF7区的OX3fffc位置 * * * * * * 第四章 基本外设及其应用 开发 工信部十二五规划教材 《DSP控制器原理与应用技术》编写组 第4章 基本外设及其 应用开发 4.1 通用数字输入/输出模块 4.2 中断管理系统 4.3 CPU定时器 4.1.1 GPIO模块结构与工作原理 4.1 通用数字输入/输出(GPIO)模块 GPIO:General Purpose Input/Output,通用数字量输入输出 88个引脚,分为3个32位的端口:PortA、B、C 每个引脚最多可复用4种功能:GPIO和外设1、2、3。 端口A复用控制寄存器GPAMUX1 南航自动化学院DSP技术应用实验室 GPAMUX1控制位 00 01 10 11 1, 0 GPIO0 (I/O) EPWM1A (O) 3, 2 GPIO1 (I/O) EPWM1B (O) ECAP6 (I/O) MFSRB (I/O) 5, 4 GPIO2 (I/O) EPWM2A (O) 7, 6 GPIO3 (I/O) EPWM2B (O) ECAP5 (I/O) MCLKRB (I/O) 9, 8 GPIO4 (I/O) EPWM3A (O) 11, 10 GPIO5 (I/O) EPWM3B (O) MFSRA (I/O) ECAP1 (I/O) 13, 12 GPIO6 (I/O) EPWM4A (O) EPWMSYNCI (I) EPWMSYNCO (O) 15, 14 GPIO7 (I/O) EPWM4B (O) MCLKRA 17, 16 GPIO8 (I/O) EPWM5A (O) CANTXB (O) ADCSOCAO (O) 19, 18 GPIO9 (I/O) EPWM5B (O) SCITXDB (O) ECAP3 (I/O) 21, 20 GPIO10 (I/O) EPWM6A (O) CANRXB (I) ADCSOCBO (O) 23, 22 GPIO11 (I/O) EPWM6B (O) SCIRXDB (I) ECAP4 (I/O) 25, 24 GPIO12 (I/O) TZ1 (I) CANTXB (O) MDXB (O) 27, 26 GPIO13 (I/O) TZ2 (I) CANRXB (I) MDRB (I) 29, 28 GPIO14 (I/O) TZ3 (I)/XHOLD (I) SCITXDB (O) MCLKXB (I/O) 31, 30 GPIO15 (I/O) TZ4 (I)/XHOLDA (O) SCIRXDB (I) MFSXB (I/O) 4.1.2 GPIO寄存器 端口A方向/数据/上拉禁止/置位/复位/取反/低功耗模式选择寄存器 方向寄存器GPADIR 数据寄存器GPADAT GPIOx=0:相应引脚为输入 相应引脚为低电平 1: 输出 高电平 上拉禁止/置位/复位/取反/低功耗模式选择寄存器 GPIOx=0:无影响 1: 执行相应操作 GPIO7作为输出控制发光二极管循环点亮。 #include DSP2833x_Device.h #include “DSP2833x_Examples.h” void main(void) { // Step 1. 初始化系统控制、PLL/看门狗,允许外设时钟 InitSysCtrl(); // Step 2.初始化GPIO:描述如何将GPIO设置为初始状态 InitGpio(); // Step 3. 清除所有中断;初始化PIE向量表 DINT; //禁止CPU中断 // Step 4.初始化所有的外设:本例中不需要 4.1.3 GPIO模块应用示例 // Step 5.用户特定代码 EALLOW; //宏指令,允许访问受保护寄存器 GpioCtrlRegs.GPADI

文档评论(0)

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

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

1亿VIP精品文档

相关文档