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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3614|回復: 5
打印 上一主題 下一主題
收起左側

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

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


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

單片機是51的,晶振11.0592

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


#include"reg52.h"
typedef unsigned int u16;   //對數據類型進行聲明定義
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)序號
      u16 t;      //定義延時參數
     TMOD=0X20;     //置T1定時器工作方式2
     TH1=0xfd;TL1=0xfd;   //置T1計數初值(波特率9600b/s)
     SCON=0x40;     //置串行方式1,禁止接收
     PCON=0;      //置SMOD=0
     ET1=0;      //禁止T1中斷
     ES=0;      //禁止串行中斷
     TR1=1;      //T1啟動



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

         
            }

}


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

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

請高人指點,如果這樣不對程序應該怎么寫?


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

使用道具 舉報

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




回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本黄色免费片 | 波多野吉衣在线播放 | 亚洲国产中文字幕 | 免费99精品国产自在在线 | 2023亚洲天堂 | 日韩a在线 | 日韩免费电影 | 九九综合九九 | 先锋av资源网| 国产精品久久久久久久久久久久冷 | 91精品一区 | 在线观看电影av | 日韩www| 日韩成人免费中文字幕 | 91精品国产乱码久久久久久久久 | 亚洲欧美综合 | 情侣黄网站免费看 | 在线中文字幕视频 | 日韩高清一区 | 在线亚州 | 91精品久久久久久久久中文字幕 | 综合色播 | 欧美中文字幕一区二区三区亚洲 | 国产精品高清一区二区三区 | 亚洲高清在线播放 | 亚洲精品黑人 | 国产区在线| 999精品视频 | 国产成人在线一区二区 | 91亚洲精品国偷拍自产在线观看 | 97caoporn国产免费人人 | 91精品国产综合久久久动漫日韩 | 91资源在线观看 | 日韩在线看片 | 日韩91 | 国产欧美久久一区二区三区 | 欧美一区二区三区在线观看 | 欧美日韩中文字幕 | 中文字幕 国产精品 | 亚洲综合资源 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 |