chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

單片機(jī)開(kāi)發(fā)有哪些事項(xiàng)需要注意

硬件筆記本 ? 來(lái)源:硬件筆記本 ? 作者:硬件筆記本 ? 2022-11-02 15:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

正確估計(jì)單片機(jī)的能力,知道單片機(jī)能做什么,最大程度的挖掘單片機(jī)的潛力對(duì)一個(gè)單片機(jī)系統(tǒng)設(shè)計(jì)者來(lái)說(shuō)是至關(guān)重要的。我們應(yīng)該有這樣一個(gè)認(rèn)識(shí),即單片機(jī)的處理能力是非常強(qiáng)大的。

早期的PC機(jī),其CPU(8086)處理能力和8051相當(dāng),卻能處理相當(dāng)復(fù)雜的任務(wù)。單片機(jī)的能力的關(guān)鍵就在軟件設(shè)計(jì)者編寫的軟件上。只有充分地了解到單片機(jī)的能力,才不會(huì)做出“冗余”的系統(tǒng)設(shè)計(jì)。而采用許多的外圍芯片來(lái)實(shí)現(xiàn)單片機(jī)能實(shí)現(xiàn)的功能。這樣做,即增加了系統(tǒng)成本,也可能會(huì)降低了系統(tǒng)的可靠性。

02、使用看門狗

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

當(dāng)前有多種看門狗的芯片,如MAXIM 公司的MAX802,MAX813等。而且,有好多種單片機(jī)中本身就集成有看門狗。一個(gè)外部的看門狗是最好的,因?yàn)樗灰蕾囉趩纹瑱C(jī)。如果可能的話,看門狗更新程序不應(yīng)該放在中斷或是子程序中,原則上應(yīng)該放在主程序中。

我曾經(jīng)見(jiàn)過(guò)一個(gè)工程師,他所調(diào)試的程序在運(yùn)行時(shí)偶爾會(huì)引起看門狗的復(fù)位動(dòng)作,于是他干脆在每10ms就中斷一次的時(shí)鐘中斷程序中清看門狗。我相信他也知道使看門狗失去作用,可他卻沒(méi)有不是去查明引起這個(gè)現(xiàn)象的真正原因。因此,我想提醒大家:不論什么理由,絕對(duì)不要忽略系統(tǒng)故障的真正原因。高質(zhì)量的產(chǎn)品來(lái)自于高素質(zhì)的工程師,高質(zhì)量的產(chǎn)品造就高素質(zhì)的工程師。

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

這是一個(gè)很容易忽略的問(wèn)題。當(dāng)你在設(shè)計(jì)單片機(jī)系統(tǒng)時(shí),你腦中有這個(gè)概念嗎?什么樣的復(fù)位信號(hào)才是可靠的嗎?你用示波器查看過(guò)你設(shè)計(jì)的產(chǎn)品的復(fù)位信號(hào)嗎?不穩(wěn)定的復(fù)位信號(hào)可能會(huì)產(chǎn)生什么樣的后果?你有沒(méi)有發(fā)現(xiàn)過(guò)你所設(shè)計(jì)的單片機(jī)系統(tǒng),每次重新上電啟動(dòng)后,數(shù)據(jù)變得亂七八糟,并且每一次現(xiàn)象并不相同,找不出規(guī)律,或者有時(shí)候干脆不運(yùn)行,或者有時(shí)候進(jìn)入一種死機(jī)狀態(tài),有時(shí)候又一點(diǎn)事都沒(méi)有正常運(yùn)行?在這種情況下,你應(yīng)該查一下你的系統(tǒng)的復(fù)位信號(hào)。

一般在單片機(jī)的數(shù)據(jù)手冊(cè)(Datasheet)中都會(huì)提到該單片機(jī)需要的復(fù)位信號(hào)的要求。復(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)。

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

系統(tǒng)程序開(kāi)始應(yīng)延時(shí)一段時(shí)間。這是很多單片機(jī)程序設(shè)計(jì)中的常用方法,為什么呢?因?yàn)橄到y(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ō),延時(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)整。

05、上電時(shí)對(duì)系統(tǒng)進(jìn)行檢測(cè)

上電時(shí)對(duì)系統(tǒng)中進(jìn)行檢測(cè)是單片機(jī)程序中的一個(gè)良好設(shè)計(jì)。在硬件設(shè)計(jì)時(shí)也應(yīng)該細(xì)細(xì)考慮將各個(gè)使用到的芯片、接口設(shè)計(jì)成容易使用軟件進(jìn)行測(cè)試的模式。很多有經(jīng)驗(yàn)的單片機(jī)設(shè)計(jì)者都會(huì)在系統(tǒng)上電時(shí)(特別是第一次上電時(shí))進(jìn)行全面的檢測(cè),或者更進(jìn)一步,將系統(tǒng)的運(yùn)行狀態(tài)中分為測(cè)試模式和正常運(yùn)行模式,通過(guò)加入測(cè)試模式對(duì)系統(tǒng)進(jìn)行詳細(xì)的檢測(cè),使得系統(tǒng)的批量檢測(cè)更為方便容易。另外要注意的是,一個(gè)簡(jiǎn)單明了的故障顯示界面也是頗要費(fèi)得心思的。

比如:系統(tǒng)的外部RAM(數(shù)據(jù)存儲(chǔ)器)是單片機(jī)系統(tǒng)中常用的器件。外部RAM如果存在問(wèn)題,程序通常都會(huì)成為一匹脫韁的野馬。因此,程序在啟動(dòng)時(shí)(至少在第一次上電啟動(dòng)時(shí))一定要對(duì)外部RAM進(jìn)行檢測(cè)。檢測(cè)內(nèi)容包括:

1)檢測(cè)RAM 中的單元。這主要通過(guò)寫入和讀出的數(shù)據(jù)保持一致。

2)檢測(cè)單片機(jī)與RAM 之間的地址數(shù)據(jù)總線。總線即沒(méi)有互相短路,也沒(méi)有連接到“地”上。

另外,很多芯片,都提供了測(cè)試的方法。如串行通信芯片UART,都帶環(huán)路測(cè)試的功能。

06、按EMC測(cè)試要求設(shè)計(jì)硬件

EMC 測(cè)試要求已經(jīng)成為產(chǎn)品的必需。

07、盡可能使用Small 模式編譯

對(duì)比Large模式和Compact 模式,Small 模式能生成更為緊湊的代碼。在Small 模式下,C51 編譯器將沒(méi)有使用關(guān)鍵詞,如idata、pdata、xdata特殊聲明的變量通通放在data單元中。在編程中,對(duì)于在的數(shù)據(jù)區(qū),可以指定放在外部存儲(chǔ)器中。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6074

    文章

    45340

    瀏覽量

    663501
  • 嵌入式
    +關(guān)注

    關(guān)注

    5186

    文章

    20146

    瀏覽量

    328793

原文標(biāo)題:?jiǎn)纹瑱C(jī)開(kāi)發(fā)注意事項(xiàng)

文章出處:【微信號(hào):gh_a6560e9c41d7,微信公眾號(hào):硬件筆記本】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    CW32R031射頻板LAYOUT注意事項(xiàng)有哪些?

    CW32R031射頻板LAYOUT注意事項(xiàng)有哪些?目前433MHz發(fā)射時(shí)單片機(jī)偶爾死機(jī),天線距離MCU只有2cm,需要做特別隔離嗎?
    發(fā)表于 11-19 08:09

    開(kāi)發(fā)單片機(jī)需要學(xué)習(xí)什么?軟件編程的 4 個(gè)關(guān)鍵層次

    ? ? ? ? ? ? ? ? ? ? 開(kāi)發(fā)單片機(jī)需要學(xué)習(xí)什么?軟件編程的 4 個(gè)關(guān)鍵層次 單片機(jī)的 “智能” 全靠軟件實(shí)現(xiàn),編程技能需從基礎(chǔ)語(yǔ)法逐步進(jìn)階到復(fù)雜邏輯,每個(gè)層次對(duì)應(yīng)不同的開(kāi)發(fā)
    的頭像 發(fā)表于 08-25 11:32 ?578次閱讀

    振弦式土體沉降計(jì)鉆孔埋設(shè)需要注意什么?

    、確保長(zhǎng)期監(jiān)測(cè)穩(wěn)定性的前提。振弦式土體沉降計(jì)鉆孔埋設(shè)需要注意什么?關(guān)鍵注意事項(xiàng)規(guī)避施工風(fēng)險(xiǎn)工程實(shí)踐中需重點(diǎn)管控四類風(fēng)險(xiǎn):鉆孔質(zhì)量控制:傾斜度偏差需≤2°,防止儀器偏斜
    的頭像 發(fā)表于 08-19 13:56 ?468次閱讀
    振弦式土體沉降計(jì)鉆孔埋設(shè)<b class='flag-5'>需要注意</b>什么?

    使用一體化超聲波清洗機(jī)需要注意哪些安全事項(xiàng)

    使用一體化超聲波清洗機(jī)需要注意哪些安全事項(xiàng)一體化超聲波清洗機(jī)是一種常用于清洗零部件和器具的高效工具。然而,它們需要在操作時(shí)謹(jǐn)慎使用,以確保
    的頭像 發(fā)表于 07-25 16:30 ?494次閱讀
    使用一體化超聲波清洗<b class='flag-5'>機(jī)</b>前<b class='flag-5'>需要注意</b>哪些安全<b class='flag-5'>事項(xiàng)</b>?

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

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

    單片機(jī)開(kāi)發(fā)流程包括什么?

    單片機(jī)開(kāi)發(fā)是一個(gè)系統(tǒng)性的工程,從需求明確到最終產(chǎn)品落地,需要經(jīng)歷多個(gè)相互關(guān)聯(lián)的流程環(huán)節(jié),每個(gè)環(huán)節(jié)都對(duì)最終產(chǎn)品的性能和質(zhì)量有著重要影響。 一、需求分析與文檔梳理 開(kāi)發(fā)流程的第一步是需求分
    的頭像 發(fā)表于 07-22 11:21 ?623次閱讀

    單片機(jī)定制開(kāi)發(fā)的設(shè)計(jì)思路

    單片機(jī)定制開(kāi)發(fā)是根據(jù)特定場(chǎng)景和功能需求,量身打造符合要求的單片機(jī)應(yīng)用方案,其設(shè)計(jì)過(guò)程需要兼顧技術(shù)可行性與實(shí)際應(yīng)用價(jià)值,涉及多個(gè)關(guān)鍵環(huán)節(jié)。 一、需求分析階段
    的頭像 發(fā)表于 07-17 11:14 ?584次閱讀
    <b class='flag-5'>單片機(jī)</b>定制<b class='flag-5'>開(kāi)發(fā)</b>的設(shè)計(jì)思路

    穩(wěn)壓器在安裝接線前需要注意哪些

    穩(wěn)壓器是一種非常重要的電氣設(shè)備,它可以有效地解決電壓不穩(wěn)定、波動(dòng)過(guò)大等問(wèn)題,保證設(shè)備的正常運(yùn)行,然而,穩(wěn)壓器接線并非簡(jiǎn)單地將線接好就行,而是需要注意一些事項(xiàng),以確保其能夠安全、有效地發(fā)揮應(yīng)有的作用,下面小編來(lái)說(shuō)說(shuō)穩(wěn)壓器在安裝接線前需要注
    的頭像 發(fā)表于 04-03 15:20 ?658次閱讀
    穩(wěn)壓器在安裝接線前<b class='flag-5'>需要注意</b>哪些

    車規(guī)晶振怎么選型,需要注意事項(xiàng)有哪些

    車規(guī)晶振是汽車電子設(shè)備中常用的頻率元件,其選型和使用對(duì)于保證汽車電子設(shè)備的穩(wěn)定性和可靠性具有重要意義。本文將介紹車規(guī)晶振的選型方法和需要注意事項(xiàng)。車規(guī)晶振的選型1.頻率和精度車規(guī)晶振的頻率和精度
    的頭像 發(fā)表于 02-24 14:09 ?1695次閱讀
    車規(guī)晶振怎么選型,<b class='flag-5'>需要注意事項(xiàng)</b>有哪些

    AD轉(zhuǎn)換中需要注意電流的回流路徑,這個(gè)電流的回流路徑具體指的是什么呢?

    AD轉(zhuǎn)換中需要注意 電流的回流路徑 這個(gè)電流的回流路徑具體指的是什么呢 是不是單片機(jī)和AD轉(zhuǎn)換芯片之間的數(shù)據(jù)線和DGND線構(gòu)成一個(gè)回路輸入信號(hào)和AGND構(gòu)成一個(gè)回路
    發(fā)表于 02-14 07:53

    GD32單片機(jī)GPIO結(jié)構(gòu)及注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《GD32單片機(jī)GPIO結(jié)構(gòu)及注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 02-07 17:27 ?3次下載
    GD32<b class='flag-5'>單片機(jī)</b>GPIO結(jié)構(gòu)及<b class='flag-5'>注意事項(xiàng)</b>

    速度探頭在使用過(guò)程中需要注意哪些問(wèn)題呢

    速度探頭在使用過(guò)程中需要注意安裝與維護(hù)、參數(shù)設(shè)置與校準(zhǔn)、使用注意事項(xiàng)以及安全注意事項(xiàng)等多個(gè)方面。只有做好這些工作,才能確保探頭的正常工作、測(cè)量精度和安全性。
    的頭像 發(fā)表于 02-06 15:11 ?765次閱讀

    分體超聲波液位計(jì)的安裝注意事項(xiàng)必須要知道

    有客戶經(jīng)常詢問(wèn)分體超聲波液位計(jì)有什么需要注意事項(xiàng)嗎?肯定有的呀,不同的產(chǎn)品有不同的安裝注意事項(xiàng)哦。接下來(lái)就給大家講講都有哪些在安裝時(shí)需要注意事項(xiàng)
    的頭像 發(fā)表于 01-14 15:14 ?633次閱讀
    分體超聲波液位計(jì)的安裝<b class='flag-5'>注意事項(xiàng)</b>必須要知道

    單片機(jī)Debug與仿真區(qū)別

    單片機(jī)開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,涉及到硬件設(shè)計(jì)、軟件開(kāi)發(fā)和測(cè)試等多個(gè)環(huán)節(jié)。為了確保單片機(jī)能夠按照預(yù)期工作,開(kāi)發(fā)
    的頭像 發(fā)表于 12-19 09:47 ?1402次閱讀

    做16位AD轉(zhuǎn)換中,在PCB布線時(shí)候需要注意哪些事項(xiàng)?

    在做16位AD轉(zhuǎn)換中 在PCB布線時(shí)候需要注意哪些事項(xiàng)
    發(fā)表于 12-12 06:37