标题: 单片机程序烧录进去,直流电机直接转 不受控制 求帮助 [打印本页]

作者: haoqio    时间: 2020-7-14 22:27
标题: 单片机程序烧录进去,直流电机直接转 不受控制 求帮助
str15w204s控制,程序烧录后直流电机接电直接转不受控制

83859DEF-500F-4F4B-BD7F-C41D456E5886.png (13.06 KB, 下载次数: 70)

83859DEF-500F-4F4B-BD7F-C41D456E5886.png

D76A66A5-C3A4-4B07-AABD-E576E8DDF874.png (42.57 KB, 下载次数: 57)

D76A66A5-C3A4-4B07-AABD-E576E8DDF874.png

6F704ED4-B6A5-43BD-8ECF-F7A949BD9B60.png (39.77 KB, 下载次数: 65)

6F704ED4-B6A5-43BD-8ECF-F7A949BD9B60.png

9FBA2F49-EDF5-4B60-B148-85961459F89C.png (65.15 KB, 下载次数: 65)

9FBA2F49-EDF5-4B60-B148-85961459F89C.png

96B2B2F9-25CC-4703-ACC8-29CE86CC9B2F.png (25.05 KB, 下载次数: 63)

96B2B2F9-25CC-4703-ACC8-29CE86CC9B2F.png

AAE47ED7-1F1E-4CA9-965A-BB9FFE228858.png (13.06 KB, 下载次数: 66)

AAE47ED7-1F1E-4CA9-965A-BB9FFE228858.png

253E7304-58B1-41A0-9AC2-70174C04D51D.png (43.71 KB, 下载次数: 69)

253E7304-58B1-41A0-9AC2-70174C04D51D.png

3234E2E0-6F99-4A49-8CD8-6906A1D08305.png (28.54 KB, 下载次数: 64)

3234E2E0-6F99-4A49-8CD8-6906A1D08305.png

9F0F59B5-7078-4494-96D6-992B92DCA10D.png (82.24 KB, 下载次数: 62)

9F0F59B5-7078-4494-96D6-992B92DCA10D.png

作者: 权威人物    时间: 2020-7-15 11:09
随便瞄一眼看到这个?你确定按键是这么处理的?不要一口吃撑了,先用普通IO读取当做按键识别,不要用中断,等你逻辑操作调通了再学中断。从简单的做起别啥都加,

TIM图片20200715110527.png (15.05 KB, 下载次数: 62)

TIM图片20200715110527.png

作者: 不要黑    时间: 2020-7-15 11:31
先不使用定时器外中断,直接控制试一下,看着应该是程序逻辑有问题
作者: 00云梦泽00    时间: 2020-7-15 15:20
做程序功能块一个一个的调试,别贪多 往往不起眼的地方会出错的
作者: robinsonlin    时间: 2020-7-15 16:30
权威人物 发表于 2020-7-15 11:09
随便瞄一眼看到这个?你确定按键是这么处理的?不要一口吃撑了,先用普通IO读取当做按键识别,不要用中断, ...

外部中断里面控制 TR0 , 反正我的脑袋是不够用的, 想不出这么精妙的结构。
作者: wyqf    时间: 2020-7-15 20:16
可能是外部中断的问题,建议把外部中断中的语句换成标志位置位操作,在主函数中进行标志位的检测后执行,这样会不会好点。或者直接删除中断中的延时函数试试。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1