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

求教:用TMS320F2808生成PWM波遇到的问题。

用TMS320F28008生成PWM波时,把程序烧在RAM中可以PWM波正常运行,但烧到FLASH中时PWM波的频率变成原来的1/6,请问是什么地方出了问题?谢谢!

10#:

你是使用CCS通过JTAG烧写的Flash吗?如果是,烧写完毕后不要断电,也不要断开仿真器,复位芯片然后运行,频率是多少?

你使用的晶振频率是多少,PLL的设置是怎样的(多少倍频和分频)?可以顺便在CCS窗口里再检查一下PWM寄存器的值与你的设置是否完全一样。

 

用TMS320F28008生成PWM波时,把程序烧在RAM中可以PWM波正常运行,但烧到FLASH中时PWM波的频率变成原来的1/6,请问是什么地方出了问题?谢谢!

qingwei yuan:

回复 10#:

害怕不断电的时候把JTAG烧掉,所以一直不敢这么干,谢谢了!

用TMS320F28008生成PWM波时,把程序烧在RAM中可以PWM波正常运行,但烧到FLASH中时PWM波的频率变成原来的1/6,请问是什么地方出了问题?谢谢!

10#:

回复 qingwei yuan:

那么其它模块比如定时器,中断等是否时钟就完全正确呢?

你也可以测试一下第66脚XCLKOUT看看系统时钟是否正常。

用TMS320F28008生成PWM波时,把程序烧在RAM中可以PWM波正常运行,但烧到FLASH中时PWM波的频率变成原来的1/6,请问是什么地方出了问题?谢谢!

qingwei yuan:

回复 10#:

时钟信号正常,后来把程序重新加了一下,就恢复正常了。谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 求教:用TMS320F2808生成PWM波遇到的问题。
分享到: 更多 (0)