keil5除錯常見的問題

2021-10-21 02:25:48 字數 452 閱讀 8678

**唉 真無語 我們總想著跑快點卻忘了 自己走路還不是很穩

在學stm32時候 總是會出現各種問題,這麼多** 你不可能 心算就能算出來**出了問題

所以 會除錯就顯得特別的重要,但是我一開沒去研究除錯 導致遇到問題時 只能乾瞪眼 一點點對比 猜測 這樣做實在是浪費時間

所以這次寫一篇文章 記錄下自己的學習之路

在除錯之前除了選擇 晶振 還要在dbug頁面選擇這些引數(注意訊號要一樣) 否者你會卡在 void systeminit (void) 這個函式一直出不來

關於除錯 其實網上有很多我就不多寫了,主要選幾個常用的說:

keil5錯誤集錦

user api led.h 4 error 11 d unrecognized preprocessing directive 預編譯出錯。可能是字母打錯了 fwlib src stm32f10x rcc.c 273 warning 223 d function assert param decl...

keil5指標指向陣列除錯小結

學習 c語言無法正確傳引數的原因是什麼?因為分不清b 10 是陣列還是陣列中乙個具體的值。要怎麼樣傳陣列引數才是正確的?1函式引數形參實際上都是指標變數int p等效為int p 2將陣列名作為實參傳入即可,陣列名實際上是指標變數,如傳入a 1.取位址運算子,s是取位址所指向的物件。2.把記憶體具體...

keil5自帶uc os ii的乙個問題

keil5推出了software packs,其中uc os ii有個小bug。在os cpu c.c裡有乙個棧初始化函式 os stk ostaskstkinit void task void p arg void p arg,os stk ptos,int16u opt 這個函式是編譯不過去的,...