STM32 BOOT0连接不当造成死机
生活随笔
收集整理的這篇文章主要介紹了
STM32 BOOT0连接不当造成死机
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一下內(nèi)容轉(zhuǎn)自:http://www.360doc.com/content/14/0326/10/6624919_363817465.shtml
STM32的三種啟動方式依靠BOOT0和BOOT1兩個引腳的電平來決定,ST官方推薦的是串聯(lián)10k電阻然后在接高電平或接地。 理論上這兩個引腳只是在啟動的時候用來選擇啟動方式,啟動結(jié)束后對程序運行沒有影響。 在一個項目中采用了STM32和GSM通信模塊,調(diào)試中發(fā)現(xiàn)STM32工作及不穩(wěn)定,非常容易受到GSM的射頻干擾死機。幾經(jīng)周折終于找到問題的原因,PCB上STM32的BOOT0引腳是 直接接地的,沒有串聯(lián)10k電阻,造成STM32的死機。 這個問題當(dāng)時困擾了我一個多月,前后做了幾次PCB,一直以為是EMC的問題呢,真心希望這篇文章能幫到大家,有遇到此類問題并解決了的,請留言,以激勵博主。
STM32的三種啟動方式依靠BOOT0和BOOT1兩個引腳的電平來決定,ST官方推薦的是串聯(lián)10k電阻然后在接高電平或接地。 理論上這兩個引腳只是在啟動的時候用來選擇啟動方式,啟動結(jié)束后對程序運行沒有影響。 在一個項目中采用了STM32和GSM通信模塊,調(diào)試中發(fā)現(xiàn)STM32工作及不穩(wěn)定,非常容易受到GSM的射頻干擾死機。幾經(jīng)周折終于找到問題的原因,PCB上STM32的BOOT0引腳是 直接接地的,沒有串聯(lián)10k電阻,造成STM32的死機。 這個問題當(dāng)時困擾了我一個多月,前后做了幾次PCB,一直以為是EMC的問題呢,真心希望這篇文章能幫到大家,有遇到此類問題并解決了的,請留言,以激勵博主。
總結(jié)
以上是生活随笔為你收集整理的STM32 BOOT0连接不当造成死机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: while(scanf(%d,n)!=E
- 下一篇: 多个18B20组成测温系统