关于28335调试时的问题
老师你好!我遇到个很奇怪的问题,烦请您帮忙分析一下。我只输出一个PWM。void EPwm1Setup(); main(){........EPwm1Setup();...
View ArticleF2837x 的DCSM问题
文档上说Z1-LINKPOINTER1, Z1-LINKPOINTER2,Z1-LINKPOINTER3 必须一样。请问Z1-LINKPOINTER1 和Z2-LINKPOINTER1,必须一样吗?
View ArticleF28335_BIOS工程新建了两个PRD对象:prd_5us和prd_1ms,对应的中断函数分别为timer0Func()和timer1Func(),在...
F28335_BIOS工程新建了两个PRD对象:prd_5us和prd_1ms,前者要在5us和55us(count1=10)时刻进行相应的I/O操作,后者要1ms到来时实现相应功能。由于在执行prd_swi中断时需要花一段时间,于是将prd的模式设置成one-shot,但是中断内的操作执行完后重新prd_start。prd_swi的优先级设置的最高。下面是这部分的代码:/*************...
View Article28377用定时器控制AD采样
我这里是用定时器控制AD采样,然后再用SCI将得到的AD数据发送到串口调试助手上。是12的精度采样率为 500 但是采样计算后的结果却又好多是一样的,这是怎么回事啊?这算是采集对了吗?还是错在哪里了?
View Article大林(Dahlin)算法
ti专家好:我用c2000中f28035做一个数字电源,控制环节中存在较大的纯滞后环节,用经典的pid控制策略难以得到理想的控制效果,希望采用大林(Dahlin)算法,请问ti专家是否有相关的例程?
View ArticleTMS320F2808的串口SCI与PC通信的问题
一个简单的SCI程序,使用SCIA,8位数据,1位停止位,无校验位,波特率为115200。程序实现的功能是,先发送一个字节给PC,再等待PC发送一个字节,DSP接受到PC发送的字节后在接受中断里发回给PC。问题在于串口调试助手无法接受到数据,但是如果使能发送中断却可以进发送中断,PC发回的数据DSP也接受不到。。。请高手指点~#include "DSP280x_Device.h"#include...
View ArticleDRV831-C2-KIT套件有关ADC寄存器
看板子硬件介绍里采集了三相电流对应ADCResult1(2)、三相电压(4、5、6)、母线电压(3)、母线电流(7),但是在程序里面无法找到与C相电流对应的ADC寄存器,这个要加的话在工程文件什么地方更改?
View Article28069 在controlSUITE上下载的例子 EpwmTimerInt 里为什么没有pwm的IO口配置函数?
28069 在controlSUITE上下载的例子 EpwmTimerInt 里为什么没有pwm的IO口配置函数,比如InitEPwm1Gpio()? 编译器如何知道 我的IO口是配置了普通端口还是配置成pwm?
View Article关于编译的问题
如果将下面的Generic C28xx Device直接改成TMS320F28335,则编译后会出现问题!请问这是为什么?.改为TMS320F28335编译后出现如下问题:(用的例程是Example_2833xCpuTimer)非常感谢!
View Article编译时从Debug变为Release出现问题!
尊敬的各位TI大侠,我用TI官方提供的Example_2833xCpuTimer在CCS5.4中编译,Debug模式下可以正常编译了,但Release模式下编译出现如下问题,请问怎么解决?谢谢!纠结了一天了!
View Article请教一下大神:28335对多个.bit操作和对.all操作所花费的时间一样吗?
28335对多个.bit操作和对.all操作所花费的时间一样吗?GpioCtrlRegs.GPCMUX1.bit.GPIO64 = 0; GpioCtrlRegs.GPCMUX1.bit.GPIO65 = 0; GpioCtrlRegs.GPCMUX1.bit.GPIO66 = 0; GpioCtrlRegs.GPCMUX1.bit.GPIO67 = 0;...
View Article使用28035为控制平台做一个电流连续的BOOST控制器
在下是本科学生,使用28035为控制平台做一个电流连续的BOOST控制器,但是在电流连续的时候我的电压总是升不上去,请教各位老师,我应该采用什么控制算法,或则给我只一个方向
View ArticleDSP控制的BOOST变换器电压升不上去的问题
请教大神,这段时间用28035控制DSP28035做一个BOOST单环升压,输入12V 想让输出为24V,但是输出始终达不到,当给定为16V时就可以达到,做了PI的闭环调节,做了限幅,上限占空比为90%,下限占空比为10%,但是当我给定输出16V的时候占空比打的是70%,这样的逻辑是不对的,按说我能达到16V的话占空比应该最后稳到10%才对啊,我这是什么原因?
View Article关于ControlSuite里面的高压套件原理图
如图中所示,M2模块AuxSupply-400Vin-to-14V-5V,这个模块怎么没提供原理图,另外一个问题是,明明输出标着15V,模块名字怎么是14V,还有下面的M6模块,输出是14V还是12V。。。完全糊涂了、、、、
View ArticlecontrolSuite里面drv8312 kit原理图的一个小问题
图中+5V和+5VD是几个意思???这个短路帽不是必须得连起来嘛,干嘛不直接接上,这个两个网络标号也没有什么实际意义啊,考虑到+5VD同时还连接了霍尔传感器和QEP接口,不应该用个隔离的电源处理一下吗?
View Article关于asm(" NOP")和asm(" RPT #N || NOP")占用的时钟周期
关于asm(" RPT #0 || NOP");这个语句很让我头疼,我在ccs寄存器窗口里观察cputimer0tim的值,发现asm(" NOP");)执行完这句减2;而asm(" RPT #0 || NOP")执行完这句减3,asm(" RPT #255 || NOP")执行完这句减258,asm(" RPT #256 || NOP")执行完这句再次变成了减3,asm(" RPT #511 ||...
View Article关于28335自带的延迟修正函数DELAY_US()的精度问题
各位大神好,我又来发帖了,依然是挑TI的错 我用ccs自带的时钟,观察DELAY_US(100),使用了15005个时钟周期。 但我如果修改: DSP28x_usDelay(((((long double) A * 1000.0L) / (long double)CPU_RATE) - 9.0L) / 5.0L),将9.0L改成14.0L, 即修改后: DSP28x_usDelay(((((long...
View Article