TI中文支持网
TI专业的中文技术问题搜集分享网站

28335 controCard 仿真器启动运行与直接上电情况完全不同

我购买的28335 controlCard,自制的底板,工作正常,程序烧写到flash,在仿真器控制下,我的PWM的基波是50Hz,断开仿真器直接上电运行,基波却变成了6Hz左右,而且正弦波严重畸变。我用的是开环调制,主程序里建立正弦表,依次输出。ControlCard boot option 我没变过

kuntay:

仿真模式下应该在RAM里跑,上电复位后RAM中就没代码了。检查CMD吧

我购买的28335 controlCard,自制的底板,工作正常,程序烧写到flash,在仿真器控制下,我的PWM的基波是50Hz,断开仿真器直接上电运行,基波却变成了6Hz左右,而且正弦波严重畸变。我用的是开环调制,主程序里建立正弦表,依次输出。ControlCard boot option 我没变过

hao tian:

回复 kuntay:

请仔细阅读问题,我已经把程序烧写到flash中,有呼吸灯作为运行标志,上电复位后呼吸灯正常闪烁,说明是有程序在运行的

我购买的28335 controlCard,自制的底板,工作正常,程序烧写到flash,在仿真器控制下,我的PWM的基波是50Hz,断开仿真器直接上电运行,基波却变成了6Hz左右,而且正弦波严重畸变。我用的是开环调制,主程序里建立正弦表,依次输出。ControlCard boot option 我没变过

Johnson Chen1:

回复 hao tian:

楼主你好!

1.请问你是否有调用memcopy()和initFLASH()函数?如果成许要跑在FLASH里请参考“flash_f28335”例程。

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);

  InitFlash();

 

2.请确保VDD 满足大于1.8V。如果效果1.8V,CPU将无法跑150MHz.

另外,楼主等闪烁是放在主循环里做的还是在中断里做的?是否确定程序跑得正常,可以将你的。

我购买的28335 controlCard,自制的底板,工作正常,程序烧写到flash,在仿真器控制下,我的PWM的基波是50Hz,断开仿真器直接上电运行,基波却变成了6Hz左右,而且正弦波严重畸变。我用的是开环调制,主程序里建立正弦表,依次输出。ControlCard boot option 我没变过

hao tian:

回复 Johnson Chen1:

你好。

我调用了这两个函数。闪烁是放在timer0中断中的。电压的问题我明天确认一下。

赞(0)
未经允许不得转载:TI中文支持网 » 28335 controCard 仿真器启动运行与直接上电情况完全不同
分享到: 更多 (0)