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

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

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

單片機(jī)開(kāi)發(fā)的規(guī)則與注意事項(xiàng)

jf_94163784 ? 來(lái)源:jf_94163784 ? 作者:jf_94163784 ? 2023-04-10 09:23 ? 次閱讀

隨著大規(guī)模集成電路技術(shù)的發(fā)展,單片微型計(jì)算機(jī)也隨之大發(fā)展,各種新穎的單片機(jī)層出不窮。單片機(jī)具有體積小、重量輕、應(yīng)用靈活且價(jià)格低廉等特點(diǎn),廣泛地應(yīng)用于人類生活的各個(gè)領(lǐng)域,成為當(dāng)今科學(xué)技術(shù)現(xiàn)代化不可缺少的重要工具。

單片機(jī)系統(tǒng)的開(kāi)發(fā)融合了硬件和軟件的相關(guān)技術(shù)。要完成單片機(jī)系統(tǒng)的開(kāi)發(fā),用戶不僅需要掌握編程技術(shù),還需要針對(duì)實(shí)際應(yīng)用選擇合理的單片機(jī)芯片和外圍器件,以此為基礎(chǔ),設(shè)計(jì)硬件電路。

pYYBAGQy3lGACwvwAABXPtiRwYk464.jpg

以EN8F154單片機(jī)為例,了解單片機(jī)開(kāi)發(fā)的規(guī)則與注意事項(xiàng)。

設(shè)計(jì)滿足要求的精簡(jiǎn)的系統(tǒng)

正確估計(jì)單片機(jī)的能力,知道單片機(jī)能做什么,的挖掘單片機(jī)的潛力對(duì)一個(gè)單片機(jī)系統(tǒng)設(shè)計(jì)者來(lái)說(shuō)是至關(guān)重要的。單片機(jī)的能力的關(guān)鍵就在軟件設(shè)計(jì)者編寫(xiě)的軟件上。只有充分地了解到單片機(jī)的能力,才不會(huì)做出“冗余”的系統(tǒng)設(shè)計(jì)。而采用許多的外圍芯片來(lái)實(shí)現(xiàn)單片機(jī)能實(shí)現(xiàn)的功能。這樣做,即增加了系統(tǒng)成本,也可能會(huì)降低了系統(tǒng)的可靠性。

poYBAGQy3lGAFPzhAAB_pEW0ykg220.jpg

使用看門狗

看門狗電路通常是一塊在有規(guī)律的時(shí)間間隔中進(jìn)行更新的硬件。更新一般由單片機(jī)來(lái)完成,如果在一定間隔內(nèi)沒(méi)能更新看門狗,那看門狗將產(chǎn)生復(fù)位信號(hào),重新復(fù)位單片機(jī)。更新看門狗的具體形式多是給看門狗芯片相關(guān)引腳提供一個(gè)電平上升沿或讀寫(xiě)它的某個(gè)寄存器。使用看門狗電路將在單片機(jī)發(fā)生故障進(jìn)行死機(jī)狀態(tài)時(shí),重新復(fù)位單片機(jī),像EN8F154本身就帶有看門狗。

pYYBAGQy3lKAPw_8AABRLzvwCI8514.jpg

確定系統(tǒng)的復(fù)位信號(hào)可靠

一般在單片機(jī)的數(shù)據(jù)手冊(cè)(Datasheet)中都會(huì)提到該單片機(jī)需要的復(fù)位信號(hào)的要求。一般復(fù)位信號(hào)的寬度應(yīng)為。復(fù)位電平的寬度和幅度都應(yīng)滿足芯片的要求,并且要求保持穩(wěn)定。還有特別重要的一點(diǎn)就是復(fù)位電平應(yīng)與電源上電在同一時(shí)刻發(fā)生,即芯片一上電,復(fù)位信號(hào)就已產(chǎn)生。不然,由于沒(méi)有經(jīng)過(guò)復(fù)位,單片機(jī)中的寄存器的值為隨機(jī)值,上電時(shí)就會(huì)按PC寄存器中的隨機(jī)內(nèi)容開(kāi)始運(yùn)行程序,這樣很容易進(jìn)行誤操作或進(jìn)入死機(jī)狀態(tài)。

確定系統(tǒng)的初始化有效

系統(tǒng)中的芯片以及器件從上電開(kāi)始到正常工作的狀態(tài)往往有一段時(shí)間,程序開(kāi)始時(shí)延時(shí)一段時(shí)間,是讓系統(tǒng)中所有器件到達(dá)正常工作狀態(tài)。究竟延時(shí)多少才算合適?這取決于系統(tǒng)的各芯片中到達(dá)正常工作狀態(tài)的時(shí)間,通常以慢的為準(zhǔn)。一般來(lái)說(shuō),EN8F154的延時(shí)20-100毫秒已經(jīng)足夠。對(duì)于系統(tǒng)中使用嵌入式MODEM等“慢熱”型的器件來(lái)說(shuō),則應(yīng)更長(zhǎng)。當(dāng)然,這都需要在系統(tǒng)實(shí)際運(yùn)行中進(jìn)行調(diào)整。

poYBAGQy3lOABYJPAACtY9pGsg4097.jpg

當(dāng)然,仿真是單片機(jī)開(kāi)發(fā)過(guò)程中非常重要的一個(gè)環(huán)節(jié),除了一些極簡(jiǎn)單的任務(wù),一般產(chǎn)品開(kāi)發(fā)過(guò)程中都要進(jìn)行仿真,仿真的主要目的是進(jìn)行軟件調(diào)試,當(dāng)然借助仿真機(jī),也能進(jìn)行一些硬件排錯(cuò)。一塊單片機(jī)應(yīng)用電路板包括單片機(jī)部份及為達(dá)到使用目的而設(shè)計(jì)的應(yīng)用電路,仿真就是利用仿真機(jī)來(lái)代替應(yīng)用電路板(稱目標(biāo)機(jī))的單片機(jī)部份,對(duì)應(yīng)用電路部份進(jìn)行測(cè)試、調(diào)試。仿真有CPU仿真和ROM仿真兩種,所謂CPU仿真是指用仿真機(jī)代替目標(biāo)機(jī)的CPU,由仿真機(jī)向目標(biāo)機(jī)的應(yīng)用電路部份供給各種信號(hào)、數(shù)據(jù),進(jìn)行調(diào)試的辦法。

審核編輯:湯梓紅

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

    關(guān)注

    5372

    文章

    11259

    瀏覽量

    359891
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6026

    文章

    44459

    瀏覽量

    631240
  • 看門狗
    +關(guān)注

    關(guān)注

    10

    文章

    557

    瀏覽量

    70676
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7305

    瀏覽量

    87562
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)與GPRS_模塊通訊開(kāi)發(fā)注意事項(xiàng)

    單片機(jī)與GPRS_模塊通訊開(kāi)發(fā)注意事項(xiàng)
    發(fā)表于 04-15 02:59

    新手怎樣如何學(xué)習(xí)單片機(jī),有哪些注意事項(xiàng)?

    新手怎樣如何學(xué)習(xí)單片機(jī)?新手學(xué)習(xí)單片機(jī)有哪些注意事項(xiàng)?
    發(fā)表于 09-23 08:52

    AVR單片機(jī)IO使用注意事項(xiàng)有哪些?

    AVR單片機(jī)IO使用注意事項(xiàng)有哪些?
    發(fā)表于 10-29 07:22

    單片機(jī)輸出PWM有哪些注意事項(xiàng)

    單片機(jī)輸出PWM的常見(jiàn)方法和注意事項(xiàng)(點(diǎn)擊鏈接閱讀原文) ...
    發(fā)表于 01-11 07:54

    Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)

    藍(lán)牙的使用,Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)。玩轉(zhuǎn)單片機(jī)串口詳細(xì)零基礎(chǔ)版學(xué)習(xí)單片機(jī)、Proteus仿真
    發(fā)表于 02-23 06:57

    使用有ISP功能的單片機(jī)注意事項(xiàng)

    使用有ISP功能的單片機(jī)注意事項(xiàng) 有ISP 功能的單片機(jī)(如:P89C51Rx+系列P89C51Rx2 系列P89C66x 系列等)在復(fù)位時(shí)存在地址引導(dǎo)問(wèn)題,也就是從
    發(fā)表于 10-28 16:07 ?2241次閱讀
    使用有ISP功能的<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>注意事項(xiàng)</b>

    STM32單片機(jī)硬件關(guān)鍵基礎(chǔ)精華及注意事項(xiàng)

    STM32單片機(jī)硬件關(guān)鍵基礎(chǔ)精華及注意事項(xiàng),對(duì)STM32單片機(jī)基礎(chǔ)內(nèi)容介紹
    發(fā)表于 05-17 14:29 ?66次下載

    51單片機(jī)怎么檢測(cè)輸入的高電平_檢測(cè)方法及注意事項(xiàng)

    本文介紹51單片機(jī)檢測(cè)輸入的高電平的方法及注意事項(xiàng)
    發(fā)表于 12-29 16:50 ?2.9w次閱讀

    以EN8F154單片機(jī)為例,了解單片機(jī)開(kāi)發(fā)規(guī)則注意事項(xiàng)

    看門狗電路通常是一塊在有規(guī)律的時(shí)間間隔中進(jìn)行更新的硬件。更新一般由單片機(jī)來(lái)完成,如果在一定間隔內(nèi)沒(méi)能更新看門狗,那看門狗將產(chǎn)生復(fù)位信號(hào),重新復(fù)位單片機(jī)。更新看門狗的具體形式多是給看門狗芯片相關(guān)引腳
    的頭像 發(fā)表于 03-22 15:44 ?4575次閱讀
    以EN8F154<b class='flag-5'>單片機(jī)</b>為例,了解<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b>的<b class='flag-5'>規(guī)則</b>與<b class='flag-5'>注意事項(xiàng)</b>

    單片機(jī)開(kāi)發(fā)規(guī)則注意事項(xiàng)

    要完成單片機(jī)系統(tǒng)的開(kāi)發(fā),用戶不僅需要掌握編程技術(shù),還需要針對(duì)實(shí)際應(yīng)用選擇合理的單片機(jī)芯片和外圍器件,以此為基礎(chǔ),設(shè)計(jì)硬件電路。
    發(fā)表于 03-04 10:06 ?2819次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>規(guī)則</b>與<b class='flag-5'>注意事項(xiàng)</b>

    單片機(jī)方案設(shè)計(jì)開(kāi)發(fā)需要注意事項(xiàng)規(guī)則

     隨著互聯(lián)網(wǎng)的快速發(fā)展,信息渠道的增多、速度的加快、而在種種的傳播途徑中,單片機(jī)則扮演著重要的角色,不同的單片機(jī)、寫(xiě)入的程序不同,產(chǎn)生的作用也不同,選擇一款適合自己的單片機(jī),就少不了單片機(jī)
    發(fā)表于 06-26 14:34 ?2508次閱讀

    PIC低檔單片機(jī)使用注意事項(xiàng)

    PIC低檔單片機(jī)使用注意事項(xiàng)1、頻繁插拔電時(shí),PIC單片機(jī)容易死機(jī)。用一個(gè)10K電阻并在LM7805的5V輸出端到地。2、單片機(jī)的復(fù)位端的電容不能太大。----------------
    發(fā)表于 11-16 14:36 ?11次下載
    PIC低檔<b class='flag-5'>單片機(jī)</b>使用<b class='flag-5'>注意事項(xiàng)</b>

    九齊51單片機(jī)使用注意事項(xiàng):不要用float

    九齊51單片機(jī)使用注意事項(xiàng):不要用float
    發(fā)表于 11-23 16:20 ?17次下載
    九齊51<b class='flag-5'>單片機(jī)</b>使用<b class='flag-5'>注意事項(xiàng)</b>:不要用float

    《電子DIY》之藍(lán)牙的使用,Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)。玩轉(zhuǎn)單片機(jī)串口詳細(xì)零基礎(chǔ)版

    藍(lán)牙的使用,Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)。玩轉(zhuǎn)單片機(jī)串口詳細(xì)零基礎(chǔ)版學(xué)習(xí)單片機(jī)、Proteus仿真
    發(fā)表于 12-29 19:48 ?0次下載
    《電子DIY》之藍(lán)牙的使用,Proteus仿真<b class='flag-5'>單片機(jī)</b>串口的<b class='flag-5'>注意事項(xiàng)</b>和實(shí)物調(diào)試<b class='flag-5'>注意事項(xiàng)</b>。玩轉(zhuǎn)<b class='flag-5'>單片機(jī)</b>串口詳細(xì)零基礎(chǔ)版

    華大單片機(jī)設(shè)計(jì)特別注意事項(xiàng)(上)

    華大單片機(jī)設(shè)計(jì)特別注意事項(xiàng)(上)
    的頭像 發(fā)表于 09-18 10:59 ?921次閱讀