|
發(fā)布時間: 2018-1-1 14:57
正文摘要:arduino的l293d驅(qū)動板轉(zhuǎn)到51單片機上出現(xiàn)了問題因為驅(qū)動板通過74HCT595N連接單片機,所以我寫了個程序,如下 //74HC595 #include <reg51.h> #include <intrins.h> #define NOP() _nop_() sbit MOSIO=P ... |
| 程序有沒有問題 |
| 兄弟,一樣的問題啊,電機的轉(zhuǎn)動情況不定,我更奇葩的是主控板電源都沒開,電機就轉(zhuǎn)了,驅(qū)動板那幾個PWM端都有1.8 |
| 朋友你好,請問一下你的這個問題解決沒有,我也剛好遇到這個問題,接線和你的差不多,驅(qū)動板電源已經(jīng)聯(lián)通,但是電機就是不轉(zhuǎn),也無法檢測595這個芯片的數(shù)據(jù)是否寫進去了,輸出沒有。望回復 |
HC6800-ES-V2.0 發(fā)表于 2018-1-1 17:53 硬件我是了解的,這些資料我也都有,要不然我是不可能完成arduino到51的轉(zhuǎn)換的。大佬您很優(yōu)秀,那么應該能看得出來,我貼的圖是了解硬件之后才做的吧? |
人在江湖128 發(fā)表于 2018-1-9 10:55 PWM我設置的始終為開,發(fā)送的數(shù)據(jù)是八位二進制碼,對應四個電機的正負極,這個十六進制數(shù)字會通過595芯片轉(zhuǎn)換成八位的并行輸出到四個電機上。 |
| HC595SendData(0xf0);//發(fā)送數(shù)據(jù),同學這是發(fā)送什么數(shù)據(jù),有沒有PWM脈沖。要有控制脈沖才能轉(zhuǎn)。 |
|
或許是連線問題,51板上有3個GND4個VCC,驅(qū)動板上有三個GND,3V,5V,還有其他的引腳不知道怎么連 |
Powered by 單片機教程網(wǎng)