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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機串口通信問題 為什么我發送的1返回的不是1呢?

[復制鏈接]
跳轉到指定樓層
樓主
為什么我發送的1返回的不是1呢?

串口.jpg (137.52 KB, 下載次數: 36)

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

使用道具 舉報

沙發
ID:752974 發表于 2022-1-18 08:24 | 只看該作者
看看串口助手顯示方式是HEX還是ASCII.
回復

使用道具 舉報

板凳
ID:625730 發表于 2022-1-18 09:24 | 只看該作者
檢查一下板子上的晶振頻率是多少,根據晶振頻率確認一下你的波特率設置是否正確。
回復

使用道具 舉報

地板
ID:453974 發表于 2022-1-18 20:44 | 只看該作者
查一下波特率吧
回復

使用道具 舉報

5#
ID:856329 發表于 2022-1-20 11:18 | 只看該作者
串口助手發送的數據是ASIIC碼格式,需要在接收函數中將數據轉換一下,可以將接收的數據-48或者-'0'。另外需要確認程序設置的波特率和串口助手的波特率一致,否則也會通訊失敗。
自用串口初始化代碼如下:
  1. void Usart_Init(void)
  2. {
  3.         /*12MHz晶振*/
  4.         SCON=0x50;                //(0101)工作方式一:8位異步收發,波特率可變,允許接收數據
  5.         TMOD|=0X20;                //設置計數器工作方式2,8位自動裝載模式
  6.         PCON|=0x80;                //波特率加倍
  7.         TH1=0xf3;                //計數器初始值設置,波特率4800
  8.         TL1=0xf3;
  9.         TR1=1;                        //打開計數器
  10.         PS=1;                        //串口中斷高優先級
  11.         ES=1;                        //打開接收中斷
  12.         EA=1;                        //打開總中斷       
  13. }
復制代碼
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品不卡 | 成年精品 | 欧美视频二区 | 亚洲精品www. | 日韩无 | 99热播精品| 久久精品在线播放 | av大片在线观看 | 日韩在线精品视频 | 国产农村妇女毛片精品久久麻豆 | 午夜免费视频观看 | 午夜男人天堂 | 国产精品久久久久不卡 | 成人在线国产 | 欧美日韩免费一区二区三区 | 日韩免费av网站 | 国产日韩欧美91 | 亚洲色在线视频 | 99精品一级欧美片免费播放 | 久久精品亚洲精品国产欧美 | 成人不卡 | 精品成人在线视频 | 国产四区| 国产亚洲一区二区三区在线 | 精品久久一区 | 成人在线精品视频 | 国产精品区二区三区日本 | 人干人人| 天天操天天干天天曰 | 国产精品久久久久不卡 | 97视频在线观看网站 | 91在线电影 | 一级毛毛片 | 欧美jizzhd精品欧美巨大免费 | www.av7788.com| 欧美日韩亚洲系列 | 99久久夜色精品国产亚洲96 | 中文字幕中文字幕 | 精品一区二区三区四区在线 | 黄色片大全在线观看 | 国产成人啪免费观看软件 |