![]() |
發(fā)布時間: 2022-10-25 17:56
正文摘要:單片機源程序如下: #include <REGX52.H> unsigned char timer0; sbit ENA=P1^0; sbit PWM=P1^1; sbit DIR=P1^2; void kongzhi_Init() { TMOD|=0X11; TH1=0XFE;   ... |
Hephaestus 發(fā)表于 2022-10-29 14:21 正反轉只會往一個方向 而來回轉動不一樣 |
初學者Captain 發(fā)表于 2022-10-28 16:28 請問正反轉和來回轉動的區(qū)別是什么呢? |
glinfei 發(fā)表于 2022-10-27 15:37 是的 用的是共陽極接法,目前可以正反轉了 但如果想使其來回轉動 該如何調試呢 |
用的就是共陽的接法,程序里加 DIR=0;或DIR=1; 就會改變方向啊。 |
初學者Captain 發(fā)表于 2022-10-26 19:21 你是那種接法。 ![]() |
把ENA的端口連線去掉不接,線路連接好像沒問題,但是代碼里看不到對ENA的控制 |
人中狼 發(fā)表于 2022-10-26 20:10 這個試了下還是不行 |
人中狼 發(fā)表于 2022-10-26 20:10 能不能不修改硬件的連線 修改程序呢 |
驅動器的DIR-接地,DIR+接高或地試試 |
xuyaqi 發(fā)表于 2022-10-26 06:51 大佬 我試了下 還是正轉 要怎么調試編寫 |
在你想改變方向的時候取反DIR就可以了 |
初學者Captain 發(fā)表于 2022-10-25 21:13 程序里: DIR=1;//正轉 DIR=0;//反轉 |
初學者Captain 發(fā)表于 2022-10-25 21:13 原來DIR+高電平改為低電平,電機就轉向了。 |
有沒有不換線然后改變程序的辦法呀![]() |
DIR是關電機轉動方向的,改變高低電平就可電機轉向。
![]() |
Powered by 單片機教程網(wǎng)