向做开关电源数字控制或者是电机控制有经验的朋友请教下,这种带功率电路的你们是怎么调试的?
特别是我想知道一个变量的持续变化, 一般单步调试只能暂停一下,看一下变量值,而且上了功率后就不能暂停了。只能通过串口发送么? 因为我想,串口发送(中断)对程序可能有影响,这是猜测。
另外,我问下,那种XDS560都5000左右一个, 那种是不是在仿真的时候,能实时的返回变量的值?
Johnson Chen1:
楼主可以通过PWM模拟DA输出,把想看的数据通过PWM输出经过RC滤波后,用示波器来观测。或者通过通讯的方式把数据发出来在电脑上看,如SPI,SCI,CAN 等。
也可以通过CCS实时仿真模式查看变量变化,实时仿真模式下,不需要暂停程序,也可以在线看变量的变化。各种仿真器都支持实时仿真,如XDS100,XDS510,XDS560.