28335 相位寄存器
请问,28335epwm模块相位寄存器的值不可以一直 刷新吗,相位数值是时基的四分之一,中断里改变频率,同时也改变了相位数值,但是结果一直输出高电平,偶尔有几个波形,禁止装载相位后除了相位就一切正常了,请问这是什么原因引起的?附上中断里的有关程序EPwm5Regs.TBPRD = t_prd/2;EPwm5Regs.TBPHS.half.TBPHS = t_prd/4;...
View ArticleCCS5.3编译一个自己修改的CANopen时出现存储空间不够的问题?
**** Build of configuration Debug for project CANopen_28035 ****"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all 'Building target: CANopen_28035.out''Invoking: C2000...
View ArticleDSP28335永磁同步电机矢量控制
我的控制板是28335,电机驱动板是DRV8301。然而TI的官方例程中,DRV8301是用28035驱动的,而28335驱动永磁同步电机的驱动板是PFC。现在我想把DRV8301的程序修改成28035的。请问需要修改哪些文件,怎么修改?
View Article只要在ePWM中断执行判断语句或乘除运算,就不能返回到主函数,这是怎么回事啊???
//ePWM初始化void InitEPwm(void)//3750{ EALLOW; SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC = 0; //ePWM模块的基准时钟停止 EDIS;EPwm1Regs.TBSTS.all=0; //复位时间基准状态寄存器 EPwm1Regs.TBPHS.half.TBPHS=0; //复位时间基准相位寄存器...
View Article28335如何写一个高效的市电电压有效值计算的算法?
大家好,最近本人在做一个光伏并网逆变器,但是遇到一些小问题,为了保证负载的宽适应性,我做了一个有效值环路,但是有没有一个高效的市电电压的有效值计算算法呢?望大家指导,谢谢大家
View Article如何控制EPWM的输出与关断
最近在学习TMS320F28023,用EPWM模块输出三路相位差为120的互补PWM,在配置的时候最开始先使能EPWM时钟,接下来配置EPWM各个子模块,但是如果一开始除能了EPWM时钟,接下来无法配置EPWM,无论如何配置EPWM各个寄存器的值都是初始值,如果在配置EPWM之前使能EPWM的时钟,就可以配置EPWM各个寄存器,并且能后产生正确的波形,是在配置EPWM之前必须使能相应的时钟么?在程序...
View ArticleSimulink生成DSP代码
大家好,我正在使用Embedded Coder Support Package for Texas Instruments C2000 Processors,在运行所提供的demo时,可以成功运行,并生成了.out文件。当我要将代码固化到DSP Flash中,进行如下操作: 然而当我点击按钮Excute时出现以下错误: 并且如果直接运行build的话会有以下错误: 这是什么问题呢?非常感谢!
View Article28377S里面的cla要怎么配置才能操作GPIO口
在C28X的代码中按常规配置了一个gpio4,可以拉高拉低。然后在cla文件中添加了F2837xS_gpio.h,在任务中写上GpioDataRegs.GPACLEAR.bit.GPIO4 = 1,用示波器观察IO口信号,没发现拉低
View Article2812 无刷机的控制 ADC方面 电流范围
各位老师看看,为什么TI官方历程ILEG2_DRV中,ImeasA 的取值范围是-1到1呢?电流不应该这么大啊?Q15 8000-7FFF谢谢各位老师
View Article28035的ADC.c进行配置的时候要根据使用哦的AD配置哪些部分,
各位前辈,指南上说的type3,我看的SOC不是很明白,示例中给的ADC.c中有这么一段程序,void InitAdcAio(){EALLOW;/* Configure ADC pins using AIO regs*/// This specifies which of the possible AIO pins will be Analog input pins.// NOTE:...
View ArticleCCS5.2,如何跳转到一个函数的定义处??
请教一下专家,CCS5.2,下了一个例程,发现选中某一个函数,右键没有选项跳转到该函数的定义处,即函数的具体内容。其中有一个选项“Open Declaration”这个可以跳转到该函数的申明处。
View Article求教Win7 ,64位系统能支持的CCS最低版本是哪一个版本,CCS4.x就可以的?最好能兼容CCS3.3工程的。。。急急急
求高人指点:由于系统升级,换成Win7 ,64位系统,以前在XP系统下的CCS3.3已经不能安装了,但以前的工程都是用CCS3.3编译的,希望可以找一个版本,既能在Win 7,64位系统成功安装,还能兼容CCS3.3的工程,并且还能和XDS510PLUS连接,要求有点多啊,没办法,项目需要。。。
View ArticleInstaSPIN-FOC lab工程移植!
我想把TMS32028069F-InstaSPIN-FOC的lab工程移植到我的TMS32018069FPNT目标电机控制板 上,但是我的TMS32018069FPNT是80引脚封装的,不知道怎么修改才能简单移植程序;是不是28069的lab工程只能用在100引脚的封装PZ上面,请教在哪里修改定义?
View Articleepwm无法进入中断
#include "DSP28x_Project.h" // Device Headerfile and Examples Include Filetypedef struct{ volatile struct EPWM_REGS *EPwmRegHandle;}EPWM_INFO;// Prototype statements for functions found within this...
View Article