ccs中.map文件加密
RE: ccs中.map文件加密
密码区不可全写0 如果全写0就会被锁死 再也无法使用
RE: 关于2803xEcan寄存器错误的问题
关于2803xEcan寄存器错误的问题
请教一个问题,CAN发生哪些错误时CANTEC/CANREC这两个错误计数器会计数?有错误发生时,数据是否不会被接受并使用?
f28335赋值问题
对相应的变量赋值,出现不了结果,调试时
与w5300进行通讯
void Init_Socket() { //uchar flag; //uint ipaddr=9; /////////////////////////////////////////////// //socket0.1.2.3.4.5作为服务器被动连接 ////////////////////////////////////////////// INIT_SOCKET0 =1;//初始化socket0标志位 INIT_SOCKET1 =1; INIT_SOCKET2 =1; INIT_SOCKET3 =1; INIT_SOCKET4 =1; INIT_SOCKET5 =1; if(ACT_LED==0) { if(INIT_SOCKET0)//初始化SOCKET0 {
RE: f28335赋值问题
是不是编译器判断出根本执行不了 被优化了
RE: F28069M控制直流无刷电机电流增大转速没变化
这不是一个线性关系 看来都消耗到发热上了
F28069M控制直流无刷电机电流增大转速没变化
最近我们基于TMS320F28069M开发了一款电调,硬件设计是基于BOOSTXL_DRV8301和LAUNCHXL-F20869M开发套件改的。
使用此电调控制一个120KV的直流无刷电机,45V电压,空载,最大转速为4600rpm,电流约为1.4A,
给电机带上负载,45V电压,监测Vq(0.0~0.5),当Vq达到0.37左右时,电机转速为2800rpm,电流为16.0A左右
此时,如果继续增加 gMotorVars.SpeedRef_krpm,Vq会继续增大,最后会达到0.5左右,在Vq增大的过程中,电流也会从16.0A增大到20.0A左右,
但是这个过程中,电机的转速却没有增加,请问这是什么原因呢?
TI官方给的头文件有错误,希望老师指导一下
最近正在使用TMS320F2802x系列的芯片的 on-chip comporator来做峰值电流控制,但是这种片内模拟比价器使用的时候发现TI官方给出的头文件寄存器虎头蛇尾没给全,以下是TI给出的寄存器定义:
struct COMP_REGS {
union COMPCTL_REG COMPCTL;
Uint16 rsvd1;
union COMPSTS_REG COMPSTS;
Uint16 rsvd2[3];
union DACVAL_REG DACVAL;
Uint16 rsvd4[10];
};
但是这个定义与实际地址是对应不上的,实际寄存器的地址片段在DataSheet中如下图1所示:
图1 片内模拟比较器模块寄存器
以上是第一个问题,问题2,在TMS320F2802x的 on-chip comporator中有一个Ramp Generator Block,我需要他来做斜坡补偿,但是找了官方资料发现TI对这个模块功能讲的非常少,导致理解起来非常困难,想向各位老师请教,其Diagram如图2所示:
图2 斜坡补偿模块
问题1:PWMSYNC是什么信号?
问题2:PWMSYNC信号宽度怎么设定?
问题3:RAMPSTS一共有两个决定性的输入,其输出由哪个决定?
RE: TI官方给的头文件有错误,希望老师指导一下
第一个没有问题啊 TI给的可能不在一个结构体里面体现而已
RE: TMS28027 转速问题
你看看PWM控制的等效电压是不是接近母线电压了 这样就在上不去了
TMS28027 转速问题
如何使用F28335操作CH376s
有人可以提供相关的历程给参考一下吗?
RE: 如何使用F28335操作CH376s
没有 找找单片机的 借鉴一下
RE: 关于Ramfuncs的编译问题
致Eric,我前些天给你的那个工程代码有查到问题了吗?关于头文件的问题如果存在,只要在工程设置中Build/C2000 Compiler/Include Options下相应的F28377S更改为F28377D就可以了....
关键如我在邮件中所提及的两个问题:
关于Ramfuncs的编译问题
请问【InstaSPIN_FOC_F2806xM】GUI对于的程序是哪个?
CCS6烧写F28335警告如何消除
我用CCS6烧写F28335时它出现以下六个警告,请问我要如何消除?如果不消除这些警告执行时会有问题吗?
Description Resource Path Location Type
#10190-D absolute symbol "_RamfuncsLoadEnd" being redefined F28335.cmd /RWS line 146 C/C++ Problem
#10190-D absolute symbol "_RamfuncsLoadStart" being redefined F28335.cmd /RWS line 145 C/C++ Problem
#10190-D absolute symbol "_RamfuncsRunStart" being redefined F28335.cmd /RWS line 147 C/C++ Problem
#10272-D section relative symbols from different output sections cannot be mixed; "_RamfuncsLoadEnd" is in section "ramfuncs", "DOT operator" is in section ".TI.ramfunc" F28335.cmd /RWS line 146 C/C++ Problem
#10272-D section relative symbols from different output sections cannot be mixed; "_RamfuncsLoadStart" is in section "ramfuncs", "DOT operator" is in section ".TI.ramfunc" F28335.cmd /RWS line 145 C/C++ Problem
#10272-D section relative symbols from different output sections cannot be mixed; "_RamfuncsRunStart" is in section "ramfuncs", "DOT operator" is in section ".TI.ramfunc" F28335.cmd /RWS line 147 C/C++ Problem
RE: CCS6烧写F28335警告如何消除
请问一下所以我是要将上面ramfuncs的部分注解是吗?
改成以下这个样子?
/*ramfuncs : LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0 */
#ifdef __TI_COMPILER_VERSION__
#if __TI_COMPILER_VERSION__ >= 15009000
.TI.ramfunc : {} LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
#endif
#endif
RE: gmake: *** [all] Error 2 无法定位故障
自己解答下吧,原因是工程的名字用了&字符,导致编译出问题。但是我输入的时候并没有提示有问题,所以就直接用了,最后坑了自己