汇编B指令
EALLOW MOVW DP,#_EPwm1Regs.TBSTS MOV AL,@_EPwm1Regs.TBSTS ANDB AL,#0x1 ; Check TBCNT1 Direction B Dwn_Cnt,EQ ; If equal to 0 (Counting Down) 注释是不是写错了?EQ = 1,而NEQ = 0
View Article关于 InstaSPIN_MOTION EPWM EOC 触发 ADC 电流采样疑问?
(1) 在TI InstaSPIN_MOTION 中对PWM EOC 设置如下// setup the Event Trigger Selection Register...
View Article关于TMS320F2808烧写代码的几个疑惑
1、介于保密性,想了解调试完成后用于工厂直接烧写的文件是什么类型?2、烧写的工具是什么?看《针对 TMS320F28xxx DSC 的闪存编程解决方案》里面的几种方法中的ccs插件和SD闪存比较适合我们刚开的公司,但是找不到相应的插件和软件!是否可以提供,谢谢!
View ArticleQ格式问题
各位大神好,我在编译controlSUITE中的例程时,遇到一个Q格式的问题,我看到程序中的注释:0.0000305是在Q15下定义的。但程序确是这样定义的: _IQ(0.0000305)。在IQmath中有:#define _IQ(A) _IQ24(A)#define _IQ24(A) (long) ((A) * 16777216.0L)这是什么意思呢?非常感谢!!!
View ArticlePCMC PWM的产生
下面是epwm的设置,我画了一个图,麻烦看看是不是这样,我自己感觉不是很正确//Time Base SubModule Register (*ePWM[n+1]).TBCTL.bit.PRDLD = TB_SHADOW; //Load from its Shadow Register (*ePWM[n+1]).TBPRD = period-1;...
View ArticleCCS5.5用纯软件仿真怎样设置,有没有CCS5.5的使用说明?或怎样下载?
请问CCS5.5如何进行不链接硬件电路的软件仿真?我在target configuration file的connection选择中没有simulator这一项。请技术人员告知一下方法。谢谢!
View Article关于CCS5.5的DSP28035的程序问题
请问我在主函数里调用InitSysCtrl();InitXIntrupt();编译的时候提示unresolved symbol InitSysCtrl first referenced in,unresolved symbol InitXIntrupt first referenced...
View ArticleCCS5.5用纯软件仿真TMS320F28035怎样设置
请问我在用CCS5.5对TMS320F28035的程序进行软件仿真的时候设置仿真器时打开配置文件,可视化模式下(BASIC)设置“Connection” 为 Texas Instruments Simulator。下面的Device中没有关于TMS320F28035的选项(或者可以选别的替代选项,我不清楚)。所以在建立软件仿真时无法调试。请技术人员帮忙解决一下。谢谢!详情参见下图:
View Article28377D中如何利用CPU1加载CPU2?
在使用外部接口,例如SCI,加载28377D时,有两个SCI口可用,其中SCI0可以加载CPU1和CPU2,但SCI1只支持CPU1,不支持CPU2,而在BOOT阶段,CPU2也不支持IPC启动模式,那么如果使用SCI1时, 如何加载CPU2呢?
View Article请问怎么编写宏在DP lib
如题,我参考了一下 c28x digital power library这个文档,我的板子是f28m35,里面是Solar_HV_DCAC的程序。我现在想写一个类似CNTL_2P2Z的宏,首先写了一个CNTL_FDB.asm, c28.c里的程序在以下几处也改动了// CONTROL_FDB extern volatile long *CNTL_FDB_Ref2; // instance...
View Article求助:关于SEED_DEC2812开发板的GPIO口数据方向不能改变
在SEED官网买的SEED_DEC2812 v2.1版本开发板,其GPIOA和GPIOB 的数据传输方向在板子上被设置的是只能输出,请问这是硬件设计上的疏忽还是怎么回事,希望有大神帮忙解答一下,帮一下小弟,先谢过了。附上其GPIO的硬件原理图如下:
View Article2812的spi问题
猜测是2812的spi存在频率不稳定抖动情况,导致我的采样出现频率错误。我使用的是ti的dsp2812的spi连接AD7988-5,一切都工作的很好,但是波形总是出现一点相位失真,例如测试3000Hz正弦波会出现几个Hz的频率错误,AD7988-5的输入端是测试的信号,已经确认过输入没有频率错误,但是到dsp端的采样序列就出现了频率错误,会是dsp的spi时钟抖动或者其他问题吗?有碰到过同样问题的同...
View Article查找TMS320F28377S launchpad板载例程中的汇编程序
最近在看TMS320F28377S launchpad的例程,主程序中直接调用了一些汇编函数,请问如何找到这些函数,这些函数都有相应的说明吗?
View ArticleSolarHv_DCAC程序变量说明问题
请问SolarHv_DCAC程序中定义的变量很多都没有注释。不知道这个变量代表什么意思。不知道是否有什么文件说明? 比如DPLIB.h库中的CNTL_2P2Z有没有什么说明文档可以解释一下。谢谢!如下图所示:
View Article2806测速时,利用speed_pos_cal时如何分辨高速和低速?
if(EQep1Regs.QFLG.bit.UTO == 1) // If unit timeout (one 1000Hz period) 1ms { // The following lines calculate position = (x2-x1)/4000 (position in 15 revolution) pos16bval = (Uint16)EQep1Regs.QPOSLAT;...
View Article我想问下28335外接25mhz的晶振,改例子的时候只要改分频倍频就可以了吗?改成 div 6和divsel 3 吧
改例子的时候只要改分频倍频就可以了吗?改成 div 6和divsel 3 吧,其他的还需要改吗?
View Articleccs 编译错误:IQ20log IQ24log
ccs v5.4 编译时出现两个错误:unresolved symbol __IQ20log, first referenced in ../lib/SpinTAC.lib<spintac_pos_move.obj>unresolved symbol __IQ24log, first referenced in...
View Article关于利用cap进行电机的测速
本人做的事28335的电机控制 ,目前做的是直流无刷在看了很多程序后,发现,所有的程序里,测量电机的速度,用的都是自己写的程序,比如下面这个:但是,我们都知道28335的cap是拥有一个计数器的。也就是说,当外部信号和当前CAP设置一致时,并将当前计数器CTR值,赋给CAP寄存器。那么为什么大家还要另外写一个程序,来计算电机的速度呢?直接用CAP寄存器里,计数器CTR值,不也能计算出电机的转速吗?谢谢。
View Articleccs4.1首次使用 编译时出现这个错误怎么解决?
D:\Program Files\Texas Instruments\ccsv4\utils\gmake\gmake: *** No rule to make target `D:/dsp/DSP2833x_common/source/DSP2833x_PieCtrl.c', needed by `DSP2833x_PieCtrl.obj'.D:\Program Files\Texas...
View Article