1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4333|回復: 3
收起左側

keil中用兩種方式給數組賦初值,然后通過串口傳到另一個單片機顯示的結果卻不一樣

[復制鏈接]
ID:693671 發表于 2020-5-16 14:54 | 顯示全部樓層 |閱讀模式
我用兩種方式給數組賦初值,然后通過串口傳到另一個單片機顯示的結果卻不一樣 1.png





上面是在聲明的時候直接賦值,然后串口通信將數組內容傳到另一個單片機
結果如下圖:
2.png


然后我通過先聲明再賦初值的方式結果卻不一樣,如下圖:
3.png

結果如下:
4.png



整個過程是先給數組賦值,然后通過串口通信傳到另一個單片機將其在P2端口顯示出來。

回復

使用道具 舉報

ID:753386 發表于 2020-5-16 16:26 | 顯示全部樓層
unsigned char Buff[1];
實際是開了一個元素的數組,只有Buff[0]一個

你的兩種方式寫進數組里的東西不一樣,傳給SBUF肯定不一樣,所以顯示的不一樣。

評分

參與人數 1黑幣 +12 收起 理由
子子子子子 + 12 贊一個!

查看全部評分

回復

使用道具 舉報

ID:693671 發表于 2020-5-16 19:00 | 顯示全部樓層
kakakakaka 發表于 2020-5-16 16:26
unsigned char Buff[1];
實際是開了一個元素的數組,只有Buff[0]一個

哦哦,明白了,感謝!
回復

使用道具 舉報

ID:753395 發表于 2020-5-16 20:39 | 顯示全部樓層
數組的初始化方式不對,沙發已經說清楚了

評分

參與人數 1黑幣 +10 收起 理由
子子子子子 + 10 贊一個!

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表