找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2316|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

為什么STC12C5A60S2中的程序移到STC32G12K128里面會有很多參數(shù)截斷

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:61140 發(fā)表于 2023-11-12 18:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
最近弄個程序,原來在STC12C5A60S2單片機里面用的很正常,
但是想把它移到STC32G12K128里面,于是開始弄,
把原來STC12C5A60S2的頭文件換成STC32G12K128的,
然后也聲明了所有GPIO,但是編譯出現(xiàn)幾十個錯誤和警告。
修改了很多地方還是不明白原因,請教大神指導(dǎo),謝謝了!


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:883242 發(fā)表于 2023-11-12 21:05 | 只看該作者
109~364行出的問題,你貼1~37行代碼是幾個意思?
回復(fù)

使用道具 舉報

板凳
ID:829223 發(fā)表于 2023-11-13 09:33 | 只看該作者
定義類型不匹配會出現(xiàn)截斷  
bmp1未定義
回復(fù)

使用道具 舉報

地板
ID:1085085 發(fā)表于 2023-11-13 09:38 | 只看該作者
樓主好,您可以去STCAI官方咨詢
回復(fù)

使用道具 舉報

5#
ID:68189 發(fā)表于 2023-11-13 10:38 | 只看該作者
添加強制類型轉(zhuǎn)換后,不再警告......
回復(fù)

使用道具 舉報

6#
ID:1034262 發(fā)表于 2023-11-13 11:14 | 只看該作者
C251編譯器對數(shù)據(jù)類型的對齊比較嚴格,發(fā)現(xiàn)不對齊就警告,強轉(zhuǎn)一下就可以了。
回復(fù)

使用道具 舉報

7#
ID:61140 發(fā)表于 2023-11-13 18:53 | 只看該作者
wpppmlah 發(fā)表于 2023-11-13 10:38
添加強制類型轉(zhuǎn)換后,不再警告......

這個強制轉(zhuǎn)換怎么加
回復(fù)

使用道具 舉報

8#
ID:61140 發(fā)表于 2023-11-13 18:53 | 只看該作者
coody_sz 發(fā)表于 2023-11-13 11:14
C251編譯器對數(shù)據(jù)類型的對齊比較嚴格,發(fā)現(xiàn)不對齊就警告,強轉(zhuǎn)一下就可以了。

強轉(zhuǎn)的方法是?這個還不會,要學(xué)習(xí)一下
回復(fù)

使用道具 舉報

9#
ID:1034262 發(fā)表于 2023-11-13 21:49 | 只看該作者
xiaoyuxinke 發(fā)表于 2023-11-13 18:53
強轉(zhuǎn)的方法是?這個還不會,要學(xué)習(xí)一下

比如將(a-b)結(jié)果強制轉(zhuǎn)換為無符號8位送c:
c = (unsigned char)(a-b);
回復(fù)

使用道具 舉報

10#
ID:61140 發(fā)表于 2023-11-17 02:31 | 只看該作者
問題解決了,是KEILC251軟件沒設(shè)置。按STC32G的說明書設(shè)置一下KEILC251問題解決了
回復(fù)

使用道具 舉報

11#
ID:161164 發(fā)表于 2023-11-17 09:20 | 只看該作者
xiaoyuxinke 發(fā)表于 2023-11-17 02:31
問題解決了,是KEILC251軟件沒設(shè)置。按STC32G的說明書設(shè)置一下KEILC251問題解決了

在說明書哪頁?
用"截斷"來做關(guān)鍵詞搜不到
回復(fù)

使用道具 舉報

12#
ID:562099 發(fā)表于 2023-11-24 20:54 | 只看該作者
xiaoyuxinke 發(fā)表于 2023-11-17 02:31
問題解決了,是KEILC251軟件沒設(shè)置。按STC32G的說明書設(shè)置一下KEILC251問題解決了

哦,我也遇到了同類部題,學(xué)習(xí)了。
回復(fù)

使用道具 舉報

13#
ID:61140 發(fā)表于 2024-1-16 01:11 | 只看該作者
lkc8210 發(fā)表于 2023-11-17 09:20
在說明書哪頁?
用"截斷"來做關(guān)鍵詞搜不到

英文的提示,你看不到我發(fā)的圖片上面么。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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