stm32的晶振為什麼不起振,STM32板的晶振不起振,怎麼辦

時間 2022-04-19 20:31:56

1樓:匿名使用者

是不是你自己做的stm32板子呢?如果是的話建議你檢查電路,一般一次未燒寫程式的stm32晶振是不起振的,如果已經燒寫了程式不起振的話檢查你程式是否已經執行了。檢測boot0與boot1引腳電壓

2樓:資深技術

這個晶元的通病,廠家答覆是使用問題,晶振不合適。問題是其他廠商的單片怎麼就沒這問題呢?st以前生產的其它種類晶元也沒這個問題哦。能明白為什麼了吧(當然前提是你的使用方法沒問題)

3樓:滑動

更換晶振就okj了,詳情參考中國電子diy之家有關資料和製作例項

4樓:倫紹闞綺美

看一下你的電路板晶振離微控制器的距離,從設計上要求距離越近越好,如果較遠可能會有不起振的現象,另外,你可以嘗試把起振電容換小一點。

stm32板的晶振不起振,怎麼辦?

5樓:匿名使用者

2個晶振,乙個是hse,常用外部高頻,pll倍頻用,常為8mhz。另乙個為外部低頻晶振,系統待機或低功耗時用,為32.768khz。內部也有高低頻rc振盪器

6樓:匿名使用者

1. stm32f103有內部晶振。剛剛上電時,所有clock都是源於內部晶振,所以當片內沒有程式或內部程式沒有使能外部晶振時,外部晶振是不會起振的。

2. stm32f103有內部復位電路,只有當檢測到外部電壓大於電壓閥值時才會啟動。因為需要檢測外部電壓,所以模擬ref/vdda/vssa不能開路,做實驗是可以將ref/vdda與3.

3v鏈結,vssa與gnd鏈結。

3. 串列埠連線時,要記得正確配置好boot0和boot1引腳的電平。

4. jlink鏈結時,要注意是jtag模式還是swd模式。(一般5個腳的,包含3.3v和gnd的是swd模式;引腳多的是jtag模式。

懷疑問題很可能出在第二點。

stm32晶振不起振 5

7樓:虢彭彭亢潤

是不是你自己做的stm32板子呢?如果是的話建議你檢查電路,一般一次未燒寫程式的stm32晶振是不起振的,如果已經燒寫了程式不起振的話檢查你程式是否已經執行了。檢測boot0與boot1引腳電壓

8樓:貊梓毓博明

這個晶元的通病,廠家答覆是使用問題,晶振不合適。問題是其他廠商的單片怎麼就沒這問題呢?st以前生產的其它種類晶元也沒這個問題哦。能明白為什麼了吧(當然前提是你的使用方法沒問題)

9樓:匿名使用者

有源還是無源的?晶振外殼一般都是接地的,如果手工焊的,檢查一下是不是焊點有沒有碰到外殼。另外,如果是有源的,檢查方向是否正確,焊接的時候注意靜電防護。

檢查的話,你老闆上拆下來的晶振在新板子上不行,那再裝回老闆子還能正常,那就看新板子的製作有沒有問題,量一下與晶振連線的地方是否都導通,再確認一下物料有沒有不一樣。

10樓:匿名使用者

注意別短路。晶振別和外殼短路。

stm32微控制器晶振不起振 20

11樓:匿名使用者

看一下你的電路板晶振離微控制器的距離,從設計上要求距離越近越好,如果較遠可能會有不起振的現象,另外,你可以嘗試把起振電容換小一點。

12樓:刀懌鄺靜曼

有源還是無源的?晶振外殼一般都是接地的,如果手工焊的,檢查一下是不是焊點有沒有碰到外殼。另外,如果是有源的,檢查方向是否正確,焊接的時候注意靜電防護。

檢查的話,你老闆上拆下來的晶振在新板子上不行,那再裝回老闆子還能正常,那就看新板子的製作有沒有問題,量一下與晶振連線的地方是否都導通,再確認一下物料有沒有不一樣。

13樓:悉煜亥痴靈

是不是你自己做的stm32板子呢?如果是的話建議你檢查電路,一般一次未燒寫程式的stm32晶振是不起振的,如果已經燒寫了程式不起振的話檢查你程式是否已經執行了。檢測boot0與boot1引腳電壓

stm32怎麼確定晶振是不是起振

14樓:匿名使用者

用示波器量一下晶振就知道了。

stm32中,stm32中GPIOx BSRR和 GPIO xBRR寄存允許對任何GPIOx進行讀 更改的獨立訪問

比如我要讓gpioa變為高電平,可以有兩種做法 1 gpioa odr gpio pin 0 2 gpioa bsrr gpio pin 0 比如我要讓gpioa變為低電平,可以有兩種做法 1 gpioa odr gpio pin 0 2 gpioa brr gpio pin 0 總結和糾正一下前面...

stm32微控制器的定時問題,STM32微控制器的定時問題。

是這樣的,看到你這個問題,我腦海裡第乙個反映是,你的初值和計數方式配合反了.因為很多從51過來的人都犯這個錯誤,他們認為,stm32向上計數是從初值 65535 向下是 初值 0,也就是說,他們把初值作為出發點.其實是錯的,初值是目標點,向上是 0 初值,向下是 65535 初值.那麼看一下,如果你...

stm32如何啟動串列埠中斷,stm32 關於串列埠中斷服務函式

看一下暫存器手冊,配置一下相關暫存器就ok。然後在初始化時或合適的地方啟動串列埠中斷就是了。1.首先配置串列埠1管腳 配置串列埠1引腳 gpio initstructure.gpio pin gpio pin 9 gpio initstructure.gpio speed gpio speed 50...

stm32怎樣存痊大靜態陣列,stm32怎樣訪問超大靜態陣列

你是否是遇到這樣問題 比如定義乙個陣列unsigned char arry num 因為想要這個陣列非常大,也就是說這個num非常大,超過了堆疊的大小,程式就會報錯而編譯不通過,然後你想換種方法解決是嗎?如果是的話有兩種方法可解決 1 擴大堆疊容量,如果是keil編寫 的話,那麼更改堆疊大小在相應的...

為毛現在stm8和stm32這麼好用,而8051已經被淘汰了,還是要學

現在再試試stm的微控制器,用不起了。是像孫悟空翻跟頭,幾倍幾倍的往 剛開始深入學習單片的時候,屬於機緣巧合吧,當時我是電子資訊工程的一枚學生。當然課本上的那些單片基礎,稍微有點,至於實際的電路設計等勉強看懂的狀態,幾乎依靠高中物理功底和課堂上涉及的。大家開始都建議從51開始,當然初期我是從51開始...