熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-10-11 21:53
正文摘要:已經(jīng)做了快2周了。差程序。一個(gè)中斷PWM,一個(gè)串口中斷。兩個(gè)在一起不會(huì)寫。。。前后是通過一個(gè)電機(jī)驅(qū)動(dòng),左右是通過舵機(jī)控制。,寫的程序問題好多。希望有大神指點(diǎn)迷津~~~ #include<reg52.h> sbit pwm ... |
wulin 發(fā)表于 2019-10-20 20:39 嗯,我試了。但是舵機(jī)依舊不能轉(zhuǎn)動(dòng)。是什么原因呢,望大佬解惑~ |
學(xué)子喲 發(fā)表于 2019-10-20 15:40 void UART_int(unsigned char baud) baud的數(shù)據(jù)范圍0~255,溢出部分無效,只剩128。 應(yīng)改為void UART_int(unsigned int baud) 這樣改更好 void UART_int() { SCON=0x50; TMOD|=0X21; TH1=TL1=-(11059200L/12/32/9600); ET1 = 0; ES = 1; TR1 = 1; EA = 1; } |
這個(gè)問題還沒解決,,希望大佬們指點(diǎn)迷津!~~~ |
Powered by 單片機(jī)教程網(wǎng)