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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1243|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 草b视频 | 精品久久久久久亚洲精品 | 欧美一区二区在线 | 亚洲精品大片 | 欧美日韩视频在线播放 | 国产欧美日韩一区二区三区 | 亚洲国产aⅴ精品 | 999久久久| 一级欧美一级日韩片免费观看 | 美女黄频 | 亚洲毛片在线观看 | 亚洲成人在线视频播放 | 一区二区不卡高清 | 黄视频免费 | 国产日产欧产精品精品推荐蛮挑 | 亚洲激情一级片 | 国产精品免费一区二区三区四区 | 一区二区三区四区电影 | 精品免费视频 | 日韩免费高清视频 | 国产精品成av人在线视午夜片 | 羞羞涩涩在线观看 | 成人免费一区二区 | 91资源在线| 日韩精品无码一区二区三区 | 日韩免费视频一区二区 | 久久精品一 | 成人在线视频网址 | 国产毛片毛片 | 偷牌自拍| 激情av免费看 | 国产精品区二区三区日本 | 中文字幕综合 | 国产在线一区二区 | 狠狠狠 | 免费的日批视频 | 欧美a在线| 欧美全黄| www.狠狠干 | 欧美在线色视频 | 激情av网站 |