IAR一直顯示Warning Pe223funct

時間 2021-10-30 04:22:33

1樓:

這個問題是因為巨集use_stdperiph_driver沒有開啟,options->c/c++ compiler的preprocessor頁的defined symbols中加上use_stdperiph_driver ,就不會再有這個告警、錯誤。

use_stdperiph_driver又是定義在**,幹什麼用?

use_stdperiph_driver定義在stm32f10x.h中

#if !defined (stm32f10x_ld) && !defined (stm32f10x_md) && !defined (stm32f10x_hd)

/* #define stm32f10x_ld */ /*!< stm32 low density devices */

/* #define stm32f10x_md */ /*!< stm32 medium density devices */

#define stm32f10x_hd /*!< stm32 high density devices */

#endif

把這個巨集開啟,也是解決連線出錯的一種方法。

那它到底和assert_param有什麼關係呢?我們繼續查詢這個檔案中的use_stdperiph_driver,發現

#ifdef use_stdperiph_driver

#include "stm32f10x_conf.h"

#endif

而stm32f10x_conf.h中就定義了assert_param。

2樓:昆

你看看和標頭檔案裡宣告的大小寫一樣不

3樓:離開我對不起

gpio.**件里加extern

gpio.c裡面不要加extern

程式語言和作業系統是什麼關係

4樓:匿名使用者

作業系統使用一種或多種程式設計軟體編寫的,程式語言是執行在作業系統的程式設計軟體所用語言,有各種語言之分。

作業系統與程式語言的關係?

5樓:匿名使用者

程式語言是操作

, 作業系統是平臺

作業系統會識別和接受程式語言發來的資訊, 當然, 中間要經過 組合語言,機器語言。

例如程式語言 發過來的資訊是 1*1

不同的作業系統可能會識別成不同的資訊 如windows 識別成1+1, linux 識別成1-1(隨便舉的例子,實際不是這樣的)

所以c 在windows和linux下,功能會有些許差別。

6樓:weida愛問

程式語言只是一種 表達思想的方式!例如,漢語、英語,一件事、一個想法、在計算機中主要是演算法(也就是思想)就得用一定的計算機語言描述出來!然而、具體生成的東西、在那個平臺執行、這個當然不一定!

得看你的編譯環境!

現在哪些程式語言適合寫作業系統

7樓:一萬光年

c語言 是用的最多的一種

組合語言也可以,不過需要很深的功底才行

8樓:

當然是組合語言了,效率最高,但是沒有太多人會啊

什麼是作業系統的程式語言,程式語言是由什麼組成的,程式語言的內容又是什麼

9樓:上官元恆

說可以分成機器語言、組合語言、高階語言三大類。電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程式來執行的,程式是計算機要執行的指令的集合,而程式全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。

目前通用的程式語言有兩種形式:組合語言和高階語言。

j**a這麼程式語言能開發出想windows這樣的作業系統嗎

10樓:匿名使用者

不能吧 要是能 早就有這樣的系統被人開發出來了。

中文程式語言編寫作業系統是可行的嗎

11樓:匿名使用者

這個和中文程式設計一樣,可行但沒什麼意義,因為現在的的計算機的基礎就是二進位制,我們現在所用的其它程式語言,無論是哪種符號,最終都會被翻譯成二進位制**(如果你知道程式設計就應該知道,雖然大部分語言語法是英文的,但實際上那個並沒有什麼實際意義,只是符號而已,你可以把它弄成全中文的或者火星文,就象易語言),這個並不影響最終的生成的結果。如果要做到真正的中文程式設計,那就要在底層上改動cpu的執行機制。

windows 作業系統主要是什麼程式語言編寫的

12樓:匿名使用者

核心層以c為主還有部分c++以及少量的彙編

使用者層以c和c++為主 也有彙編。部分應用程式時c#/vb的。

13樓:匿名使用者

毫無疑問,主要是由c語言編寫的。

開機就一直顯示nokia在螢幕上一直顯示這是怎么回事上次沒電了自動關機後

手機白屏了吧,號碼有備份到儲存卡的話 就格機方法上邊那位哥們已經說了。備份到sim卡上的話也行。還是格機 要是還不行的話,也沒關係 nokia手機的原因是由於接觸不良導致的,因此手機受潮的話就會白屏,可以乾燥一下不過時間較長,還有就是找專業人士彌補這個卻想不過據說很少有人敢幹這貨,太危險了乙個不小心...

手機一直顯示未讀簡訊,手機一直顯示未讀簡訊

我的手機也有這個問題,只能重啟之後才能消失 小龍奔騰 有可能是未接來電的提示,另乙個可能是你裝過什麼安全軟體 比如360 把資訊攔截了。 陳學翰 刪除所有簡訊看看,也許可以去除 玉嘉祥拜毅 應該是你的手機簡訊儲存已滿,嘗試刪除一些無用已讀簡訊。滿意請採納,謝謝! 譚天謝問柳 很簡單,手機軟格,根據你...

oppo開機一直顯示oppo r

您好,建議你備份資料然後雙清手機試試,雙清具體步驟如下 先備份資料然後關機 關機後,同時按住電源鍵和音量下鍵,5秒後進入recovery模式 出現recovery介面,選擇清除使用者資料 恢復出廠設定 確定並等待結束 再選擇清除系統快取 確定並等待結束 重啟手機。這個是 的教程您可以參考一下。若您還...