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開始...