91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)不能正常工作的原因

GReq_mcu168 ? 來源:玩轉(zhuǎn)單片機(jī)與嵌入式 ? 作者:玩轉(zhuǎn)單片機(jī)與嵌入 ? 2022-06-20 09:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

拿到設(shè)計的電路板后,一般會先下載單片機(jī)程序驗證一下硬件功能是否正常,但有時也會出現(xiàn)程序不運行的情況,本文我們就介紹一下針對硬件測試時程序不運行的排查思路。

一:確定軟件還是硬件問題?

首先進(jìn)行軟硬件交叉對比測試;將程序下載到其他板子上(最好是可確定硬件無問題的開發(fā)板上),驗證程序是否有問題?

若程序在開發(fā)板上可正常運行,基本可確定是硬件的問題,可繼續(xù)排查硬件原因。

若程序在開發(fā)板上也不能正常運行:先使用開發(fā)板調(diào)試出至少可正常運行的程序

二:單片機(jī)可運行的最小條件

針對常用單片機(jī),正常運行的條件至少包括:電源、晶振、復(fù)位三部分;針對例如STM32單片機(jī)還涉及到Boot模式選擇;

發(fā)現(xiàn)單片機(jī)不工作時,使用排除法,對上面的條件進(jìn)行逐一排除即可。

01

檢查VCC電壓

使用萬用表測量單片機(jī)VCC的電壓是否正常、穩(wěn)定;電壓范圍是否正常:若電壓不在單片機(jī)的正常工作范圍內(nèi),單片機(jī)肯定就不能正常工作。此時需要檢查電源部分的電路,排查電源輸出電壓不正確的原因;電壓是否穩(wěn)定:若電壓不穩(wěn)定,波動較大也可能導(dǎo)致單片機(jī)不能正常工作; 02

檢查晶振電路

振蕩源作為單片機(jī)正常運行的“心臟脈搏”,是至關(guān)重要的。震蕩源存在問題肯定單片機(jī)也不能正常工作;

3924e296-f036-11ec-ba43-dac502259ad0.png

若使用的內(nèi)部晶振:檢查程序中關(guān)于內(nèi)部晶振的配置是否正確;

若使用外部晶振:使用示波器測量晶振引腳的波形,觀察晶振是否正常起振;(關(guān)于晶振部分的電路歡迎關(guān)注本公眾號關(guān)于晶振詳解的文章)

03

檢查復(fù)位電路

用示波器測量復(fù)位電路有沒有給單片機(jī)提供上電復(fù)位信號

檢查復(fù)位電路所用的電阻、電容設(shè)計是否合理?

高電平復(fù)位or低電平復(fù)位是否符合單片機(jī)的要求?

3942925a-f036-11ec-ba43-dac502259ad0.png

04

檢查Boot設(shè)置

針對STM32單片機(jī),程序運行的條件還會涉及到Boot引腳的選擇。如下圖所示:

396d873a-f036-11ec-ba43-dac502259ad0.png

三:總結(jié)

單片機(jī)不能正常工作的原因還有很多,以上僅僅列出了比較方便排查并且比較重要的幾個因素。歡迎在留言區(qū)留言討論。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45494

    瀏覽量

    670272
  • 晶振
    +關(guān)注

    關(guān)注

    35

    文章

    3560

    瀏覽量

    73436

原文標(biāo)題:下載程序后,單片機(jī)不工作?

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    單片機(jī)程序跑飛死機(jī)的幾種原因分享

    在使用單片機(jī)過程中,經(jīng)常會出現(xiàn)程序運行一段時間后,不能正常相應(yīng)的情況。一般分為軟件原因和硬件原因,其中硬件
    發(fā)表于 01-21 07:34

    單片機(jī)解密是什么?

    芯片的其中一個類。 單片機(jī)(MCU)一般都有內(nèi)部程序區(qū)和數(shù)據(jù)區(qū)(或者其一)供用戶存放程序和工作數(shù)據(jù)(或者其一)。為了防止未經(jīng)授訪問或拷貝單片機(jī)的機(jī)內(nèi)程序,大部分單片機(jī)都帶有加密鎖定
    發(fā)表于 12-30 08:19

    單片機(jī)引腳中的VCC和VDD有什么區(qū)別

    元器件或子系統(tǒng)正常工作所必需的電壓。比如說單片機(jī)里面有很多模塊,比如GPIO、定時器、USART、ADC等等,這些模塊都是屬于單片機(jī)的子系統(tǒng)。VDD通常連接到芯片的電源引腳,然后給內(nèi)部
    發(fā)表于 12-16 06:19

    單片機(jī)最小系統(tǒng)工作原理及搭建

    單片機(jī)最小系統(tǒng)是指使單片機(jī)正常運行所需的最簡電路配置,它是所有單片機(jī)應(yīng)用的開發(fā)基礎(chǔ)。以下是其核心組成、工作原理及搭建指南: 一、最小系統(tǒng)核心
    的頭像 發(fā)表于 08-11 10:55 ?3504次閱讀
    <b class='flag-5'>單片機(jī)</b>最小系統(tǒng)<b class='flag-5'>工作</b>原理及搭建

    單片機(jī)用什么封裝

    單片機(jī)封裝是將芯片內(nèi)部電路與外部引腳連接并包裹保護(hù)的結(jié)構(gòu),不僅影響單片機(jī)的安裝方式、適用場景,還與電路設(shè)計的緊湊性、散熱性能密切相關(guān)。不同封裝類型各有特點,適配從簡單電路到復(fù)雜系統(tǒng)的多樣化需求
    的頭像 發(fā)表于 08-01 13:47 ?1320次閱讀

    什么單片機(jī)比較耐用

    ? ? ? ? 在工業(yè)控制、戶外設(shè)備、醫(yī)療儀器等場景中,單片機(jī)的耐用性直接決定了設(shè)備的穩(wěn)定運行與維護(hù)成本。耐用的單片機(jī)通常具備寬溫工作范圍、強(qiáng)抗干擾能力、穩(wěn)定的電源適應(yīng)性和長壽命的硬件設(shè)計。深圳市安
    的頭像 發(fā)表于 07-31 13:48 ?770次閱讀

    單片機(jī)采用什么電流輸出

    單片機(jī)的電流輸出特性與其內(nèi)部電路設(shè)計和應(yīng)用場景密切相關(guān),既包含自身工作時的微弱電流,也涉及通過外部電路擴(kuò)展后的驅(qū)動電流。了解單片機(jī)的電流輸出特點,是實現(xiàn)穩(wěn)定控制外部設(shè)備的基礎(chǔ)。 單片機(jī)
    的頭像 發(fā)表于 07-30 11:13 ?1099次閱讀

    單片機(jī)采用什么電流控制

    的需求。 1.單片機(jī)自身的工作電流特性 單片機(jī)自身的工作電流主要由內(nèi)部電路決定,通常在微安級到毫安級之間。例如,8 位單片機(jī)
    的頭像 發(fā)表于 07-30 10:07 ?735次閱讀

    怎么測單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時的時鐘頻率,它直接影響單片機(jī)的運行速度和處理能力,準(zhǔn)確測量系統(tǒng)頻率對單片機(jī)應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測量
    的頭像 發(fā)表于 07-25 11:39 ?783次閱讀

    單片機(jī)怎么驅(qū)動電機(jī)?

    在各類自動化設(shè)備和智能裝置中,電機(jī)是重要的執(zhí)行部件,而單片機(jī)作為控制核心,需要通過特定的方式驅(qū)動電機(jī)運轉(zhuǎn)。單片機(jī)驅(qū)動電機(jī)并非直接連接即可,而是要根據(jù)電機(jī)類型和功率,搭配合適的驅(qū)動電路,才能實現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?895次閱讀

    單片機(jī)怎么燒程序

    單片機(jī)燒程序是將編寫好的程序代碼寫入單片機(jī)內(nèi)部存儲單元,讓單片機(jī)按照預(yù)設(shè)邏輯工作的過程,是單片機(jī)應(yīng)用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡單的燈光控
    的頭像 發(fā)表于 07-23 11:47 ?1270次閱讀

    KF32A136系列單片機(jī)產(chǎn)品介紹

    F32A136 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開發(fā)的單片機(jī)。
    的頭像 發(fā)表于 06-27 11:42 ?2332次閱讀
    KF32A136系列<b class='flag-5'>單片機(jī)</b>產(chǎn)品介紹

    單片機(jī)各種復(fù)位電路原理

    內(nèi)的施密特觸發(fā)器中的。當(dāng)系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果RST引腳上有一個高電平并維持2個機(jī)器周期(24個振蕩周期)以上,則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。單片機(jī)系統(tǒng)的復(fù)位方式有:手動按鈕
    發(fā)表于 05-30 16:53

    單片機(jī)科普總結(jié),建議收藏!

    單片機(jī)(MicrocontrollerUnit,MCU)作為嵌入式系統(tǒng)的核心之一,在現(xiàn)代電子產(chǎn)品中無處不在。從智能家居、汽車電子,到工業(yè)控制、醫(yī)療設(shè)備,單片機(jī)支撐著無數(shù)智能化應(yīng)用的發(fā)展。對于初學(xué)者
    的頭像 發(fā)表于 04-07 11:58 ?5622次閱讀
    <b class='flag-5'>單片機(jī)</b>科普總結(jié),建議收藏!

    晶振受到電磁干擾對單片機(jī)的影響

    單片機(jī)可以正常運行的一個因素就是晶振的穩(wěn)定性。在工作過程中,晶振可能會受到電磁干擾的影響,導(dǎo)致單片機(jī)發(fā)生故障,甚至出現(xiàn)死機(jī)的情況。
    的頭像 發(fā)表于 03-20 18:01 ?1172次閱讀