关于直流有刷电动机单闭环(转速环)控制给定量问题
问题的提出:直流有刷电动机单闭环算法在实际应用中很少采用,多见于教学。针对这种控制方式,也没有很正式的资料讲解如何通过编程实现。此种控制方式和直流有刷电动机的开环控制一样,不具有电流环控制,因此从给定量的角度出发,不能突加阶跃信号。早期的教学设备中往往通过滑动变阻器施加输入信号。而在通过微控制器编程实现算法控制时,步进给定量是通过timer,以一定的时间间隔设定的。时间间隔的大小,会影响PI控制器参...
View Article关于sizeof的用法
C2000芯片的C编译器支持sizeof,这个函数返回的是目标类型所含Word数,1个Word等于2byte,一般C语言环境中sizeof返回的是byte数,现在的问题在于如果将Uint16和Uint32类型的数据定义在一起,组成一个结构体,用sizeof获取结构体的长度,在Uint16数据成员的个数为双数时用sizeof能够准确的获取结构体类型占用空间,如果Uint16成员为单数时,sizeof获...
View Article28335汇编指针,MOVL XAR2 *XAR0++ 是加1 还是加2
在查询相关书籍的时候,看到MOVL XAR2 *XAR0++ ;注释这样写:将XAR0指向的32位数移动到XAR2,XAR0加2XAR0是加 2 还是加1 呢
View Article28235如何能在Console中printf?
我的硬件设计上没有拉出串口,因此无法使用串口调试。现在printf却无法在console中显示任何结果。请问28235是否有这种功能?
View Articleuser.h
我想在main()函数中实时改变user.h文件中USER_MOTOR_MAX_CURRENT(#define USER_MOTOR_MAX_CURRENT (5.0))的值,应该怎么做呢?
View ArticleF2812中定义的大数组,一定要放在自定义的段中吗?
在F2812中定义了3个大小为400的数组,一定要把数组放在自定义的段中吗?编写程序的时候,数组没有放在自定义的段中,计算的时候偶尔得到的结果不正确,好像放在自定义的段中后,结果就正确了。。。
View Article28335,关于 ADCINT 中断和 SEQ1INT中断的区别
有用过INT1.1 即SEQ1INT中断,没有用过ADCINT(INT1.6)中断,请教几个个问题,1、ADCINT中断能否用ePWM触发产生中断2、ADCINT中断能否用像SEQ1INT中断那样设置最大采集通道数,完成所需要采集通道3、两个中断的区别是什么/多谢
View ArticleIQMATH執行問題
#include "DSP2833x_Device.h"#include "DSP2833x_Examples.h"#include "IQmathLib.h"_iq in1,out1;_iq30 in2,out2;int main(void)...
View Article28335中断配置优先级
至TI的老司机!请问28335的中断优先级可以软件配置吗?我在网上看到的帖子说在DSP281x_SWPrioritizedIsrLevels.h文件里可以改变外设的中断优先级,但我试了,貌似不成功!!!
View ArticleF28M35 硬件设计
您好!首先我简单介绍下我应用的背景。我打算在M3移植个系统,M3中负责采样和通讯,C28不移植系统,负责采集数据的处理。M3用两路SPIAD芯片和F28m35的ADC采集数据后,传递给C28,C28对数据处理后要将结果传回给M3,M3存储在EEPROM中。M3的通信包括SCI触摸屏通信、SCI液晶和以太网通信,作用是将C28处理的结果送显。我有以下几个问题:1、datasheet中说M3有4个SPI...
View ArticleTMDSHV1PHINVKIT 的源码 ,用ram.cmd 编译的时候出错
TMDSHV1PHINVKIT 的 源码 用.cmd 文件编译时成功,但是想在线调试的时候 用ram. cmd 文件编译出错。请问是什么问题
View Article关于28335 CAN接口的auto bus on功能
目前使用28335的CAN接口,发现在外部干扰强烈的时候,CAN接口会无法通讯。测试了一下,CAN正常发送数据时,将CANH或者CANL短接或者分别接到GND人为制造干扰,干扰消除以后,CAN通讯无法自动恢复。检查CAN初始化代码以后发现CANMC寄存器的ABO位没有打开,打开ABO位以后,将CANH或者CANL短接或者分别接到GND人为制造干扰,干扰消除以后,CAN通讯可以自动恢复。但是CANES...
View Article加密之后不能连接,需要用CCS3.3解密后才能
板子加密之后不能用CCS5.5,和仿真器XDS100V2连接,更不用说解密了,连都连不上,必须用CCS3.3和仿真器XDS510PLUS解密之后才能改用CCS5.5连接上,这是什么情况啊?难道CCS5.5在加密情况真的没法连接目标板??
View Article