TMS320F28069F中使用ADC无法触发CLA任务
请问一下,我编写了一个调试程序,使用PWM触发ADC工作,ADC触发CLA,在CLA中进行相关计算,但是我通过强制触发可以启动CLA计算,但是使用ADC就无法进行触发,ADC是能正常工作的,请问哪儿不正确,下面是相关程序,我使用的C编写的CLA代码。主程序:#include "DSP28x_Project.h" // DSP28x Headerfile#include...
View ArticleF28335正常工作模式下如何尽可能的减小功耗?
使用TPS767D301做电源管理,设计了一个最小系统,外加一个CAN驱动器。每隔几毫秒会有CAN数据帧来临,此时F28335会进入CAN中断。这样的一个硬件平台耗电大约370mA(5V电源),之前偶尔看到过关闭部分闲置的外设时钟控制寄存器可以省电,请问还有没有其他的方法来降低28335的功耗。
View Article28035SCI串口发送数据掉包
我给上位机发数据,一次8个字节,如果只是单独发不会出现掉包的现象,如果我DSP收到上位机的数据然后再发给上位机,则发给上位机则会出现掉包的现象,而且只掉最后一个字节。请问大家这是什么原因?
View Article官网: F28379D 电压ADC采样数据,存在错误数据!急!急~急!急~
使用官网的开发板TMX320F28379D,型号是Industrial Drive Dev Kit -IDDK -[R2.2.1],采样母线电压出现错误。实验:确保外部给定信号是稳定的,我们使用示波器和万用表都进行测试过;也对F28379D 和 F28377D 的ADC电压参考值进行测量时2.99V...
View Article把程序放入RAM中运行问题
如何将math.h中的函数放入RAM中运行rts2800_fpu32.lib本人直接在包含math.h的文件中加入 #pragma CODE_SECTION(sqrt, "ramfuncs");不起作用
View ArticleF28027F 关于上电后pwm输出
没有用drv8301,采用自举电路,3.3V单独供电,12V做自举和mos管pwr,现在是不加12V,能正常输出pwm波,脉宽在变化,可加上12V后,6路nmos输出的电机波形总是固定不动的(pwm固定值),芯片输出pwm也脉宽不变化。自举电压也正常能输出大概25V,pwm波。想问问,按理说不用DRV8301,用例程程序也能运行吧。需要修改什么吗?是不程序中有保护机制,我的硬件有问题导致电压电流太大...
View Articlec2808的ecan
在同一个can网络里,有4个设备,分别用A,B,C,D来表示。其中A是2808的CANA,收发标准帧和扩展帧;B是收发标准帧;C、D是收发扩展帧。CAN网络的波特率是250kbps,终端电阻是120欧。can网络负载率是18%该can网络接上周立功的usb-can卡监测,会发现不定时出现can网络错误,被动错误。现在想问的是,同一个can网络可以同时接标准帧和扩展帧么?
View Article关于28377D内部处理器通讯IPC使用的疑问
技术参考手册中提到两个CPU之前存在32个IPC事件,其中IPC(0-3)这4个事件可以产生IPC中断,我想知道这4个中断指那些中断?触发条件是什么?
View ArticleMcBSP多通道选择模式下,数据的读取问题
DSP28062的McBSP接收中断模式选择位RINTM可以设置中断类型; RINTM=00时,每一个字接收时,可以触发,进入中断后,在中断程序里CPU从DRR1读取数据;...
View ArticleCCS5.5 全局搜索功能在哪儿找?
Ctrl + F调出来的搜索功能,只能在打开的一个文件里搜索,不太方便,如果想在整个project 很多个文件中找一个关键词, 甚至在几个project里找,有没有这个功能?
View Article28377的sdfm模块的时钟输入问题
ti工程师:28377的sdfm模块的输入有时钟信号和数字流信号,ti的开发套件上采用的时钟信号是PWM波来作为sdfm模块和外部调制模块的时钟输入,28377的datasheet上面也说可以采用pwm模块来产生时钟信号作为sdfm模块的时钟输入。我的问题是sdfm模块的时钟输入只能采用pwm模块吗?如果是为什么只能采用pwm作为始终输入呢?期待你们的回答,谢谢!
View Article急!急!急!关于F28335程序下载问题
ccs3.3仿真环境,仿真器可以连接,下载程序,擦除flash进度条没有进展,测量3.3V,1.9V电压正常,但复位管脚XRSN电压为2.5V(正常应为3.3V),并且此时DSP已断开外部复位芯片,不受外部复位芯片影响,请教各位大神答疑解惑!
View Article扭矩控制的精度问题
伊斯凯普无刷电机,额定速度43000rpm,额定扭矩50mNm.现在有一个问题是我要让电机转动一个负载,当扭矩达到30mNm的时候电机停止转动,请问可通过什么样扭矩控制模式来实现(一定要精确,因为小于这个值就达不到实验要求,大于这个值,负载就会被扭坏。也就是说当电机扭矩为29.9mNm时,电机还在正常运行,电机扭矩为30.1mNm时,电机停止运行),谢谢各位!
View Article怎么写代码能使得程序在一条流水线上完成——怎么优化程序语句
比如F28335(不知道其他DSP芯片在程序流水线上是否有差异),执行一个简单的判断和处理:if(count++ >= 65535) count = 0;这个代码能在一个流水线上完成吗?能的话它具体是怎么执行的?不能的话还应该怎样优化呢?
View ArticleDSP内存分配失败,急求原因
单片机是DSP28027 这是MAP文件MEMORY CONFIGURATION name origin length used unused attr fill---------------------- -------- --------- -------- -------- ---- --------PAGE...
View Article