本人用51单片机制作了一辆红外遥控车,遇到了一个问题,我的程序在学习板上能正常控制小车的电机转动,

本人用51单片机制作了一辆红外遥控车,遇到了一个问题,我的程序在学习板上能正常控制小车的电机转动,但程序在51最小系统板上却无法正常运行。我已按照学习板上的接法接了一次却一样不行,红外模块在学习板上测试过也没问题,求大神解答,为什么?图一是学习板和最小系统,图二是学习板引脚图,图三是最小系统引脚图

在学习板上,电机是怎么供电的,电压是多少,用什么芯片驱动电机的,是ULN2003吧。
你用最小系统时,电机是怎么供电的,与学习板一样吗,有ULN2003吗,单片机肯定是不能直接控制电机的,必须有电路,要么用ULN2003,要么用三极管。追问

我是用l298n作为驱动模块的,学习板上有32个引出的i/o,再用4个引出脚控制电机转动,我试了可以。但我将原来的电路接线图和程序搬到最小系统上,电机就不工作,所有外接模块我都测试过,都没问题,我都不知道为什么…

能帮我看下程序吗?谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-08
你的51最小系统通过什么电路来控制电机?追问

h桥电路啊,我不想焊接就买了一个l298n

追答

你的CPU和H桥是怎么连接的, 你给我画个图, 我看看有没有错.

追问

我自己解决了,是晶振频率问题。我的学习板是12mhz,淘宝卖的51最小系统的都是11.0592mhz,由于我程序用到定时器,改了下时间参数就可以运行

第2个回答  2015-08-08
你有没有共地啊追问

共地了

相似回答