Part Number:TMS320F2812
使用2812做开发,原程序中有CPU_Timer0固定周期的定时器中断,以及SCIA/B串口通信中断和上位机实时通信,原程序运行稳定。
新程序增加了PWM,T1PINT和T3PINT两个中断,有时程序会正常运行一段时间后跑飞,请问出现这个原因是什么?
Susan Yang:
user6327524 说:有时程序会正常运行一段时间后跑飞
能否描述一下详细情况?建议您分别逐次增加了PWM,T1PINT和T3PINT,来查看哪个添加导致了跑飞问题
,
user6327524:
就是我用两路PWM控制电机旋转,下载新程序后电机可以正常旋转,过几分钟后电机就开始乱转,我在CCS实时仿真上看中断全部不能正常运行
,
Susan Yang:
如之前所说,建议您分别逐次增加了PWM,T1PINT和T3PINT,来查看哪个添加导致了跑飞问题
user6327524 说:我在CCS实时仿真上看中断全部不能正常运行
是指不能正常进入中断?
,
user6327524:
我依次加上了T1PINT中断,发现只要加上这个中断程序运行一阵就会跑飞;中断在差不多前1分钟可以正常执行的,之后程序就跑飞了…
,
Susan Yang:
user6327524 说:我依次加上了T1PINT中断,发现只要加上这个中断程序运行一阵就会跑飞;
是否有单独测试T1PINT中断?若是单独测试该中断程序可以成功运行的话,那就有可能是中断之间有些问题
抱歉,手边没有该型号开发板,不太方便实际测试
,
user6327524:
好的