F28335学习教程(南航.ppt_第1页
F28335学习教程(南航.ppt_第2页
F28335学习教程(南航.ppt_第3页
F28335学习教程(南航.ppt_第4页
F28335学习教程(南航.ppt_第5页
已阅读5页,还剩107页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DSP技术应用南京航空航天大学自动化学院,有关本课程学习的几点建议,本课程是一门实践性、应用性很强的学科仅仅听懂还不够,重在培养动手能力,硬件/软件同样重要、不可偏废硬件是系统的基础,软件是系统的灵魂,本课程的前期基础课程是数字电路、微机原理、单片机原理及应用、数字信号处理这方面知识掌握得不够好的请自己补上,预习、听课、复习、作业、实验环环都重要用科学的方法学习,TMS320F28335概述,1.DSP介绍2.TMS320F28335结构3.TMS320F28335中断系统4.TMS320F28335内存映射/BOOTROM5.F28335时钟与控制系统6.F28335I/O口7.F28335的串行通信接口(SCI),1.DSP介绍(1)DSP芯片的分类,DSP芯片主要可以按照下列两种方式进行分类。按数据格式分定点DSP芯片浮点DSP芯片按用途分通用型DSP芯片专用型DSP芯片,(2)DSP芯片的应用,(1)信号处理如数字滤波、自适应滤波、快速傅立叶变换、相关运算、谱分析、卷积、模式匹配、加窗、波形产生等;(2)通信如调制解调器、自适应均衡、数据加密、数据压缩、回波抵消、多路复用、传真、扩频通信、纠错编码、可视电话等;(3)语音如语音编码、语音合成、语音识别、语音增强、说话人辨认、说话人确认、语音邮件、语音存储等;(4)图形/图像如二维和三维图形处理、图像压缩与传输、图像增强、动画、机器人视觉等;,DSP芯片的应用,(5)军事如保密通信、雷达处理、声纳处理、导航、导弹制导等;(6)仪器仪表如频谱分析、函数发生、锁相环、地震处理等;(7)自动控制如引擎控制、声控、自动驾驶、机器人控制、磁盘控制等;(8)医疗如助听、超声设备、诊断工具、病人监护等;(9)家用电器如高保真音响、音乐合成、音调控制、玩具与游戏、数字电话/视等。,DSP的应用正在日益发展,PDA,巡航导弹,移动通信系统,80%的手机采用了TI的DSPCore,还可以举出很多例子,医院用的B超、CT、核磁共振,卫星遥感遥测,天气预报、地震预报、地震探矿,风洞试验,数字化士兵、数字化战争,.,DSP的应用领域取决于设计者的想象空间,C2000DSP,以达到0.05mW/MIPs的最低功耗性能比而具有最长的电池寿命。最佳的代码密度兼容C54xDSP软件,工作频率将达到1.1GHz最好的DSP编译器,便于使用兼容C62xDSP软件,可扩展性能达到400MIPs最佳的C/C+控制代码效率兼容C24xDSP软件,C5000DSP,C6000DSP,MotorControlDSP,PersonalDSP,BroadbandInfrastruc-tureDSP,TI公司主推的三大DSP系列,C2000系列DSP,子系列,C2xx子系列:16位定点DSP、20MIPS代表器件:TMS320F206PZC24x子系列:16位定点DSP、20MIPS代表器件:TMS320F240LF240 xA子系列:16位定点DSP、40MIPS代表器件:TMS320LF2407AF28x子系列:32位定点DSP、150MIPS代表器件:TMS320F2812、TMS320F2810F283x子系列:32位浮点DSP、150MIPS代表器件:TMS320F28335,UpTo40MIPS,ControlPerformance,High-PrecisionControl,Multi-Function,Appliance,2,3,4,5,1,加速Flash执行速度流水线,CCS编程插件,CodeSecurityModule(CSM),受CSM保护的存储区:L0、L1、OTP、Flash在受保护区域里面运行的程序才能读写限制区的数据任何其他的数据读写都被拒绝:JTAG调试,ROM引导,运行在片外或者片内非保护区的程序,CSMRegisters,CSM的安全解锁,上电或者复位的时候CSM被锁的CSM的解锁:对FLASH的每个密码执行一次哑读操作(8次)往8个KEY寄存器写入正确的密码新的Flash器件(PWL都是0 xFFFF):对PWL进行一次读写,使得器件工作在非锁定模式,volatileint*CSM=0 x000AE0;volatileint*PWL=0 x3F7FF8;volatileinttmp;IntI;/哑读密码位置8次For(i=0;i10的空闲周期,=10;10的空闲周期,地址帧跟随10bit或更多位空闲周期后,第一个数据帧,SP,ST,Addr,空闲周期10,地址位唤醒方式,所有帧都包含一个额外的地址位,判决地址/数据当地址位被检测到的时候唤醒只要在SCITXBUF写入地址前置位TXWAKE=1,自动设置帧内数据/地址的设定,LastData,ST,ST,Data,SCIRXD/SCITXD,BlockofFrames,SP,SP,LastData,ST,Addr,SP,空闲周期无特别限制,块中首个帧是地址位地址位=1,第一个数据帧,0,1,0,0,SP,在停止位前无额外的空闲位,SCI-A寄存器,AddressRegisterName0 x007050SCICCRSCI-A通信控制寄存器0 x007051SCICTL1SCI-A控制寄存器10 x007052SCIHBAUDSCI-A波特率寄存器,高位0 x007053SCILBAUDSCI-A波特率寄存器,低位0 x007054SCICTL2SCI-A控制寄存器20 x007055SCIRXSTSCI-A接受状态寄存器0 x007056SCIRXEMUSCI-A接受仿真数据寄存器0 x007057SCIRXBUFSCI-A接受数据寄存器0 x007059SCITXBUFSCI-A发送数据寄存器0 x00705ASCIFFTXSCI-AFIFO发送寄存器0 x00705BSCIFFRXSCI-AFIFO接受寄存器0 x00705CSCIFFCTSCI-AFIFO控制寄存器0 x00705FSCIPRISCI-A极性控制寄存器,SCI-A通信控制寄存器SCICCR0 x007050,ADDR/IDLEMODE,STOPBITS,EVEN/ODDPARITY,PARITYENABLE,LOOPBACKENABLE,SCICHAR2,SCICHAR1,SCICHAR0,0=1Stopbit1=2Stopbits,0=Odd1=Even,0=Disabled1=Enabled,0=Disabled1=Enabled,0=Idle-linemode1=Addr-bitmode,7,6,5,4,3,2,1,0,#ofdatabits=(binary+1)e.g.110bgives7databits,SCI-BCommunicationsControlRegister(SCICCR)0 x007750,SCI-A控制寄存器1SCICTL10 x007051,TXWAKE,reserved,RXERRINTENA,SWRESET,reserved,SLEEP,TXENA,RXENA,0=ReceiveErrorInterruptdisabled1=ReceiveErrorInterruptenabled,Write0=ResetSCIWrite1=releasefromReset,Transmitterwakeupmethodselect1=wakeupmodedependsonSCICCR.30=nowakeupmode,7,6,5,4,3,2,1,0,0=sleepmodedisabled1=sleepmodeenabled,0=transmitterdisabled1=transmitterenabled,0=receiverdisabled1=receiverenabled,SCI-A波特率寄存器,SCI-BBaud-SelectMSbyteRegister(SCIHBAUD)0 x007752SCI-BBaud-SelectLSbyteRegister(SCILBAUD)0 x007753,TXRDY,TXEMPTY,RX/BKINTENA,SCI-A控制寄存器2SCICTL20 x007054,0,TXINTENA,1,7,6,5-2,reserved,SCITXREADY0=SCITXBUFisfull1=SCITXBUFisempty,SCITXEMPTY0=TXBUForshiftregisterareloadedwithdata1=Transmitbufferandshiftregisterbothempty,reserved,15-8,SCI-BControlRegister2(SCICTL2)0 x007754,SCITXINTENA0=DisableTXRDYinterrupt1=EnableTXRDYinterrupt,SCIRX/BKINTENA0=DisableRXRDY/BRKDTinterrupt1=EnableRXRDY/BRKDTinterrupt,SCI-A接收状态寄存器SCIRXST0 x007055,SCI-BReceiverStatusRegister(SCIRXST)0 x007755,OE,RXERROR,RXRDY,BRKDT,FE,PE,RXWAKE,reserved,0=Noerrorflagsset1=Errorflag(s)set,0=nonewcharacterinSCIRXBUF1=newcharacterinSCIRXBUF,1=Breakconditionoccurred0=nobreakcondition,7,6,5,4,3,2,1,0,1=FramingErrordetected,1=OverrunErrordetected,1=ParityErrordetected,1=Receiverwakeupconditiondetected,SCI-AFIFO发送寄存器SCIFFTX0 x00705A,0,TXFFIL2,SCIFFENA,TXFFST0,TXFFST3,TXFFIENA,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,TXFFIL0,TXFFIL1,TXFFIL4,TXFFIL3,TXFFST1,TXFFINTCLR,TXFFST2,TXFFINT,TXFFST4,TXFIFORESET,SCIRST,SCIReset,0=reset1=enableoperation,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论