久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3756|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

關(guān)于51單片機(jī)485通訊數(shù)組數(shù)據(jù)發(fā)送不成功的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:286614 發(fā)表于 2018-11-20 15:06 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我在電腦上用串口助手發(fā)送了下圖的這樣一組數(shù)據(jù)
55AA00 000101 00D900 000000 000000 000000 000025 646973 70 32 3a 30 32383435 00000d0a


現(xiàn)在需要用51單片機(jī)發(fā)送該組數(shù)據(jù),希望也能達(dá)到串口助手里的設(shè)置的參數(shù)效果
波特率9600 ,校驗(yàn)位 無   數(shù)據(jù)位8  停止位1
16進(jìn)制發(fā)送

單片機(jī)是51的,晶振11.0592

我想把這些數(shù)據(jù)存放在一個(gè)數(shù)組,然后通過485把數(shù)組發(fā)送出去,編了個(gè)程序如下:


#include"reg52.h"
typedef unsigned int u16;   //對(duì)數(shù)據(jù)類型進(jìn)行聲明定義
typedef unsigned char u8;

u8 jieshou[]={0x55,0xAA,0x00,0x00,0x01,0x01,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x64,0x69,0x73,0x70,
    0x32,0x3A,0x30,0x32,0x38,0x34,0x35,0x00,0x00,0x0D,0x0A};

void main()
{
      u8 i;      //定義循環(huán)序號(hào)
      u16 t;      //定義延時(shí)參數(shù)
     TMOD=0X20;     //置T1定時(shí)器工作方式2
     TH1=0xfd;TL1=0xfd;   //置T1計(jì)數(shù)初值(波特率9600b/s)
     SCON=0x40;     //置串行方式1,禁止接收
     PCON=0;      //置SMOD=0
     ET1=0;      //禁止T1中斷
     ES=0;      //禁止串行中斷
     TR1=1;      //T1啟動(dòng)



while(1)
{
  
       for(i=0;i<36;i++)
       {
             SBUF=jieshou[ i];   //串行發(fā)送一幀數(shù)據(jù)
              while(TI==0);    //等待一幀數(shù)據(jù)發(fā)送完成
              TI=0;      //清發(fā)送中斷標(biāo)志
   
             for(t=0;t<11000;t++);    //延時(shí)500ms

         
            }

}


問題是:1)能否這樣寫在數(shù)組里??

              2)為什么程序發(fā)送不成功?

請(qǐng)高人指點(diǎn),如果這樣不對(duì)程序應(yīng)該怎么寫?


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2018-11-20 21:45 | 只看該作者
用這個(gè)程序驗(yàn)證串口通訊沒有什么問題,就是會(huì)無限循環(huán)發(fā)送36個(gè)16進(jìn)制數(shù)。你在串口助手里看不到發(fā)送的數(shù)據(jù)可能是沒有操作好串口助手。




回復(fù)

使用道具 舉報(bào)

板凳
ID:303383 發(fā)表于 2018-11-20 22:56 | 只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
回復(fù)

使用道具 舉報(bào)

地板
ID:47286 發(fā)表于 2018-11-20 23:58 | 只看該作者
你沒操作485片子 發(fā)送時(shí)要把485片子的管腳置1 具體哪個(gè)管腳你看一下手冊(cè)
回復(fù)

使用道具 舉報(bào)

5#
ID:154096 發(fā)表于 2018-11-21 00:10 | 只看該作者
程序應(yīng)該沒問題
回復(fù)

使用道具 舉報(bào)

6#
ID:286614 發(fā)表于 2018-11-21 16:06 來自觸屏版 | 只看該作者
謝謝大家,搞了半天,串口助手里忘了把16進(jìn)制顯示勾上
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产成人在线视频免费观看 | 色综合久久天天综合网 | 午夜大片 | 碰碰视频| 久久精品久久久久久 | 国产三级电影网站 | 国产精品一区二区三 | 国内精品伊人久久久久网站 | 日韩免费看片 | av日韩在线播放 | 午夜影院在线观看 | 国产一区欧美 | av影片在线 | 一区二区三区在线 | 91在线免费观看网站 | 玖玖国产 | 久久精品欧美一区二区三区不卡 | 在线成人www免费观看视频 | 中文字幕一区二区三区精彩视频 | 一区二区三区视频 | 国产情品 | 99久久婷婷 | 韩日一区二区三区 | 九九精品在线 | 伊人网站 | 日韩免费视频一区二区 | 九九视频在线观看 | 亚洲日本三级 | 日韩欧美高清dvd碟片 | 成人夜晚看av | 91久久久久久久久久久 | 天天射影院| 亚洲成人精品视频 | 日韩三级| 国产探花在线精品一区二区 | 国产十日韩十欧美 | 国产精品夜间视频香蕉 | 涩涩操 | 欧美一区二区网站 | www.黄色片视频 | 九九热这里 |