|
發布時間: 2023-11-12 18:45
正文摘要:最近弄個程序,原來在STC12C5A60S2單片機里面用的很正常, 但是想把它移到STC32G12K128里面,于是開始弄, 把原來STC12C5A60S2的頭文件換成STC32G12K128的, 然后也聲明了所有GPIO,但是編譯出現幾十個錯誤和警告 ... |
lkc8210 發表于 2023-11-17 09:20 英文的提示,你看不到我發的圖片上面么。 |
xiaoyuxinke 發表于 2023-11-17 02:31 哦,我也遇到了同類部題,學習了。 |
xiaoyuxinke 發表于 2023-11-17 02:31 在說明書哪頁? 用"截斷"來做關鍵詞搜不到 |
| 問題解決了,是KEILC251軟件沒設置。按STC32G的說明書設置一下KEILC251問題解決了 |
xiaoyuxinke 發表于 2023-11-13 18:53 比如將(a-b)結果強制轉換為無符號8位送c: c = (unsigned char)(a-b); |
coody_sz 發表于 2023-11-13 11:14 強轉的方法是?這個還不會,要學習一下 |
wpppmlah 發表于 2023-11-13 10:38 這個強制轉換怎么加 |
| C251編譯器對數據類型的對齊比較嚴格,發現不對齊就警告,強轉一下就可以了。 |
| 添加強制類型轉換后,不再警告...... |
|
樓主好,您可以去STCAI官方咨詢 |
|
定義類型不匹配會出現截斷 bmp1未定義 |
| 109~364行出的問題,你貼1~37行代碼是幾個意思? |