xws245925587 發(fā)表于 2022-3-15 08:34
出什么錯(cuò)
glinfei 發(fā)表于 2022-3-15 09:11
你這里多打了個(gè)* //test2: *real_addr= buf_16; //確定指針 另外,在51這是可以的,在其他編譯器 ...
名字不是重點(diǎn) 發(fā)表于 2022-3-15 09:35
tt=*(real_addr+3); //單字節(jié)賦值 tt=0x78;
kk=*(real_addr+5);//kk=0xab;
//tt=*(real_addr+ ...
188610329 發(fā)表于 2022-3-15 14:02
編譯沒有問題,可以正常通過, 如下:
運(yùn)行后, tt也能取到 0xEF 如下:
xws245925587 發(fā)表于 2022-3-15 10:42
首先,你這個(gè)有以下幾個(gè)問題
1、unsigned int ,在16位機(jī)器上,是16位,但是在32位機(jī)器上就是32位,因此 ...
Y_G_G 發(fā)表于 2022-3-15 13:26
指針要指向相同的變量吧
8位指向16位是會(huì)有警告的
指針不是應(yīng)該用real_addr=& buf_16來取得數(shù)組的地址嗎? ...
名字不是重點(diǎn) 發(fā)表于 2022-3-15 14:28
你這邊的tt,第一次賦值和第2次賦值都正常嗎?
188610329 發(fā)表于 2022-3-15 14:42
我這邊直接拷貝的你的代碼, debug 出來是正常的。MCU選的 STC89C51, AT89C51 Memory Model: Small 都是 ...
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |