当前位置:首页 > DSP实验报告-基于CCSV4的F28335的学习和应用 - 图文
摘 要
DSP控制器原理及应用课程报告
基于CCSV4的F28335的学习和应用
姓名 学号 指导教师
2013年12月
49
3 F28335中断系统的学习与应用
摘 要
鉴于学习板较新,资料和外扩模块都较少,此次研究主要针对在CCSv4开发环境下对F28335的学习和使用。
文章首先详细论述了CCSv4软件的安装、破解和使用,对于每一个过程和步骤都在实际操作过程中截图予以仔细说明,能作为后续新手学习该软件的一个详细的指导书;第二部分F28335数字输入/输出(I/O)单元的学习和使用,因为该单元提供了LED和按钮开关,实验现象直观可见,且操作简单,是DSP入门学习的绝好材料,因此我们从这部分的学习和使用入手,展开对F28335的学习了解过程;第三部分介绍了中断系统的学习和使用,中断在实际控制工程中必不可少,且原理浅显易懂,能够比较好地向我们展示DSP如何将一个现实生活中的时间转化为一个软硬件时间,如何将复杂的操作分层次进行简单化,使我们逐渐了解想法与实现之间的关系与距离;第四部分讲述ePWM模块的学习和使用,对于电气工程而言,会不可避免地接触和使用到电力电子电路,而现代电力电子系统经常使用PWM脉冲调制开控制功率开关的通断,以实现对电压、电流、流量和转速等变量的优化控制,而如今工程实践中,通常也是使用DSP产生所需要的PWM脉冲信号,因此非常有必要学习该模块的具体使用。
最后,我们就学习和实践过程中的一些经验和教训进行了总结,期望能给以后学习的人起到一些参考作用,少走一些弯路。
关 键 词:CCSv4;数字I/O;中断系统;ePWM单元
目 录
目 录
1 CCSV4的安装、破解与使用.............................................................................................. 1 1.1 CCSV4的安装............................................................................................................... 1 1.2 CCSV4的破解............................................................................................................... 3 1.3 CCSV4的使用............................................................................................................... 5 1.3.1 仿真器的配置 ........................................................................................................ 5 1.3.2 新建工程 ................................................................................................................ 6 1.3.3 调试程序 .............................................................................................................. 14 2 F28335数字输入/输出单元的学习与应用 ....................................................................... 17 2.1 数字I/O单元 .............................................................................................................. 18 2.1.1 寄存器介绍 .......................................................................................................... 18 2.1.2 引脚分配 .............................................................................................................. 20 2.1.3 GPIO输入限制(Input Qualification) ................................................................... 22 2.1.4 F28335的时钟模块 .............................................................................................. 24 2.1.5 看门狗定时器(Watchdog Timer) ......................................................................... 26 2.1.6 系统控制和状态寄存器(SCSR).......................................................................... 27 2.2 应用实验 ..................................................................................................................... 28 2.2.1 实验基本功能 ...................................................................................................... 28 2.2.2 相关引脚分配 ...................................................................................................... 28 2.2.3 关键程序说明 ...................................................................................................... 28 2.2.4 源程序 .................................................................................................................. 29 2.2.5 实验结果 .............................................................................................................. 29 3 F28335中断系统的学习与应用 ........................................................................................ 30 3.1 F28335中断系统简介 ................................................................................................. 30 3.1.1 F28335的中断线 .................................................................................................. 30 3.1.2 F28335的复位 ...................................................................................................... 31 3.1.3 复位引导 .............................................................................................................. 31 3.1.4 中断源 .................................................................................................................. 33 3.1.5 硬件中断响应 ...................................................................................................... 34 3.1.6 硬件中断响应F28335的CPU定时器 .............................................................. 35 3.2 应用试验 ..................................................................................................................... 36 3.2.1 实验基本功能 ...................................................................................................... 36 3.2.2 实验流程图 .......................................................................................................... 37
49
目 录
3.2.3 实验程序说明 ...................................................................................................... 37 3.2.4 源程序 .................................................................................................................. 37 3.2.5 实验结果 .............................................................................................................. 37 4 F28335增强型PWM(ePWM)单元的学习和应用 ........................................................... 39 4.1 应用背景 ..................................................................................................................... 39 4.2 单元简介 ..................................................................................................................... 39 4.2.1 ePWM时基单元(Time Base Unit) ....................................................................... 40 4.2.2 ePWM相位同步 ................................................................................................... 41 4.2.3 计时器操作模式 .................................................................................................. 41 4.2.4 时基寄存器 .......................................................................................................... 42 4.2.5 时基控制寄存器TBCTL .................................................................................... 43 4.2.6 时基状态寄存器TBSTS ..................................................................................... 44 4.3 应用试验 ..................................................................................................................... 45 4.3.1 实验基本功能 ...................................................................................................... 45 4.3.2 1KHz信号TBPRD装载内容的计算.................................................................. 45 4.3.3 源程序 .................................................................................................................. 46 4.3.4 实验结果 .............................................................................................................. 46 5 心得体会 ............................................................................................................................ 47 附 录1 ................................................................................................................................. 49 附 录2 ................................................................................................................................. 52 附 录3 ................................................................................................................................. 55
共分享92篇相关文档