欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機與舵機擴展板都能與電腦串口通信,但他倆對接就無法通訊,接線絕對沒錯 [打印本頁]

作者: 784071386    時間: 2018-11-17 10:33
標題: 單片機與舵機擴展板都能與電腦串口通信,但他倆對接就無法通訊,接線絕對沒錯
我的程序寫的不對嗎,求大佬指教,代碼該加什么該減啥
#include <reg51.h>
#include<stdio.h>
typedef   unsigned char  uint8;
typedef   unsigned int   uint16;
uint8 Buf[32]="#3P1800S750";
void delay(uint16 n)
{
        while (n--);
}
/*波特率為9600*/
void UART_init(void)
{
    SCON = 0x50;        //串口方式1
       
    TMOD = 0x29;        // 定時器使用方式2自動重載
    TH1 = 0xFD;    //9600波特率對應的預設數,定時器方式2下,TH1=TL1
    TL1 = 0xFD;
    TR1 = 1;//開啟定時器,開始產生波特率
}
/*發送一個字符*/
void UART_send_byte(uint8 dat)
{
        SBUF = dat;       //把數據放到SBUF
        while (TI == 0);//未發送完畢就等待
        TI = 0;    //發送完畢后,要把TI重新置0
}
/*發送一個字符串*/
void UART_send_string(uint8 *buf)
{
        while (*buf != '\0')
        {
                UART_send_byte(*buf++);
        }
}
void main()
{  unsigned char a=13;
         float c;
         int d=500;
        UART_init();
       
        while (1)
        {       
             
                  delay(50000);
                  sprintf(Buf,"#1P%dS1000%c",d,a);
                UART_send_string(Buf);
                        }}




作者: 845209119    時間: 2018-11-17 22:12
通訊口接線對嗎
作者: daiya    時間: 2018-11-18 08:05
用邏輯分析儀看一下
作者: 浮念    時間: 2018-11-18 17:37
用邏輯分析儀看一下,可能就能分析出來
作者: cm7626    時間: 2018-11-18 18:08
你確認收發沒接錯?
作者: longxingjian    時間: 2018-11-18 21:36
用邏輯分析儀
作者: 784071386    時間: 2018-11-19 10:33
絕對沒問題
作者: rfidtest    時間: 2018-11-19 14:06
lz能不能描述下怎么接的
電腦發給舵機的指令多少
單片機發給舵機的指令對不對,用電腦接收測試一下
波特率對不對

作者: 封小墨    時間: 2018-11-19 14:27
接線動一下,說不定能行,我也遇見過,如何動動接線莫名其妙就行了
作者: 999999999瀟灑    時間: 2018-11-21 12:50
拔了再插上來回動動就行了吧,經常遇到這種問題
作者: aaaaa111112222    時間: 2018-11-21 16:24
共地,上拉
作者: mrhan1992    時間: 2018-11-23 11:14
邏輯分析儀抓一下數據看看




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1