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

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3937|回復(fù): 3
收起左側(cè)

keil中用兩種方式給數(shù)組賦初值,然后通過(guò)串口傳到另一個(gè)單片機(jī)顯示的結(jié)果卻不一樣

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





上面是在聲明的時(shí)候直接賦值,然后串口通信將數(shù)組內(nèi)容傳到另一個(gè)單片機(jī)
結(jié)果如下圖:
2.png


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

結(jié)果如下:
4.png



整個(gè)過(guò)程是先給數(shù)組賦值,然后通過(guò)串口通信傳到另一個(gè)單片機(jī)將其在P2端口顯示出來(lái)。

回復(fù)

使用道具 舉報(bào)

ID:753386 發(fā)表于 2020-5-16 16:26 | 顯示全部樓層
unsigned char Buff[1];
實(shí)際是開(kāi)了一個(gè)元素的數(shù)組,只有Buff[0]一個(gè)

你的兩種方式寫(xiě)進(jìn)數(shù)組里的東西不一樣,傳給SBUF肯定不一樣,所以顯示的不一樣。

評(píng)分

參與人數(shù) 1黑幣 +12 收起 理由
子子子子子 + 12 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

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

哦哦,明白了,感謝!
回復(fù)

使用道具 舉報(bào)

ID:753395 發(fā)表于 2020-5-16 20:39 | 顯示全部樓層
數(shù)組的初始化方式不對(duì),沙發(fā)已經(jīng)說(shuō)清楚了

評(píng)分

參與人數(shù) 1黑幣 +10 收起 理由
子子子子子 + 10 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表