原创
dsPIC30F2010碰到的DEBUG调试正常,但下载程序后不正常的问题
今天调试dsPIC30F2010的带HALL传感器无刷电机驱动程序。使用DEBUG方式调试,没有花多少时间就让电机转起来了,看起来比较顺利。
下午将程序烧录到芯片中时,开始郁闷了,电机一点反应没有。通过串口输出发现PORTB端口根本就没有读到HALL传感器的输出。反复折腾DEBUG就是正常。搞了几个小时才想起来PORTB端口默认设置是模拟输入口,修改程序将这几个脚改为数字端口后再烧录正常了。
很明显这是程序的问题,但搞不清楚为什么在debug时就能正常工作?
文章评论(0条评论)
登录后参与讨论