
2. 添加C:\CCStudio_v3.3\MyProjects\WDPT_STEP(DSP)10\Source\DSP2833x_CodeStartBranch.asm文件,此文件负责上电后程序执行顺序跳转的;
3. 修改工程的build option,将LINKER中的Autoinit参数改成:Run-Time Autoinitial;
4. 添加DSP281x_Headers_nonBIOS.cmd文件,用于将DSP28头文件中的外设结构与存储器地址对应起来;
5. 向工程中添加C:\CCStudio_v3.3\MyProjects\WDPT_STEP(DSP)10\F28335.cmd文件,它是用于flash烧纤缓写的困森CMD文件,用于替毁尺模换原有的用于RAM中调试的28335_RAM_lnk.cmd文件。
对于28335的话,可以在EPWM配置模块添加下面的语句:/并消咐/adc
EPwm1Regs.ETSEL.bit.SOCAEN = 1 // Enable SOC on A group
EPwm1Regs.ETSEL.bit.SOCASEL = 2 // TBPRD
EPwm1Regs.ETPS.bit.SOCAPRD = 1
这是默认EPWM1来触发AD转换(目前我程序里用的就是桥野这个)。要想保绝纯证AD好用,你AD的初始化及相关标志位的配置也得配套设定好,光有启动语句的话照样没用
dsp28335中存在两个程序时运行方法:用两个中断,分别是PWM1中断(桐旅岁3,1)和QEP1中断(5,1),其中PWM1中断的优先级要比QEP1中断优先级高,且PWM1中断为不可被抢占中断,QEP1中断为可被局睁抢占中断。dsp28335属于TI公司的DSP C2000系列产品。
dsp28335主要是用于电气控制领域,和工业产品,比如变频器控制、伺服镇雀控制等,也可以当作普通MCU使用。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)