在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

做為一個合格單片機(jī)工程師,你應(yīng)該具有這7種能力

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2021-01-20 14:50 ? 次閱讀

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

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

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

02、使用看門狗

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

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

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

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

這是一個很容易忽略的問題。

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

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

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

系統(tǒng)程序開始應(yīng)延時一段時間。這是很多單片機(jī)程序設(shè)計中的常用方法,為什么呢?因?yàn)橄到y(tǒng)中的芯片以及器件從上電開始到正常工作的狀態(tài)往往有一段時間,程序開始時延時一段時間,是讓系統(tǒng)中所有器件到達(dá)正常工作狀態(tài)。究竟延時多少才算合適?這取決于系統(tǒng)的各芯片中到達(dá)正常工作狀態(tài)的時間,通常以最慢的為準(zhǔn)。

一般來說,延時20~100ms已經(jīng)足夠。對于系統(tǒng)中使用嵌入式MODEM等“慢熱”型的器件來說,則應(yīng)更長。當(dāng)然,這都需要在系統(tǒng)實(shí)際運(yùn)行中進(jìn)行調(diào)整。

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

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

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

檢測內(nèi)容包括:
檢測RAM中的單元。這主要通過寫入和讀出的數(shù)據(jù)保持一致。
檢測單片機(jī)與RAM之間的地址數(shù)據(jù)總線。總線即沒有互相短路,也沒有連接到“地”上。

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

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

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

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

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

免責(zé)聲明:本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。如不支持轉(zhuǎn)載,請聯(lián)系刪除。

審核編輯 黃昊宇

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

    評論

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

    如何成為合格的KaihongOS南向驅(qū)動開發(fā)工程師

    開發(fā)工程師而言,他便是合格的,若具備模數(shù)電和單片機(jī)基礎(chǔ),尤佳。 2. KaiHongOS的南向適配工作是如何劃分的? KaiHongOS的南向適配開發(fā)工作分為<驅(qū)動子系統(tǒng)
    發(fā)表于 04-23 08:02

    如何成為合格的KaihongOS北向應(yīng)用開發(fā)工程師

    如何成為合格的北向應(yīng)用開發(fā)工程師 在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師專注于
    發(fā)表于 04-23 06:46

    單片機(jī)初學(xué)者邁向單片機(jī)工程師

    單片機(jī)初學(xué)者邁向單片機(jī)工程師,對初學(xué)者非常適用。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評論支持下哦~)
    發(fā)表于 04-15 14:06

    Allegro工程師能力升級建議 工程師技能如何升級進(jìn)階

    根據(jù)Cadence認(rèn)證體系及中國企業(yè)需求,Allegro工程師能力分三級,分別是初級、中級、高級工程師。那么這三工程師技能如何升級進(jìn)階?
    的頭像 發(fā)表于 03-31 11:39 ?435次閱讀

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    如何成為嵌入式開發(fā)工程師

    ,參加相關(guān)的研討會和培訓(xùn)課程,閱讀專業(yè)書籍和論文。 9. 認(rèn)證和網(wǎng)絡(luò):- 考慮獲取相關(guān)認(rèn)證,這可以增加你的市場競爭力。- 加入專業(yè)組織和在線社區(qū),擴(kuò)展的人際網(wǎng)絡(luò)。 通過上述步驟的學(xué)習(xí)和實(shí)踐,可以逐步成長為
    發(fā)表于 02-19 10:39

    如何成為合格的南向驅(qū)動開發(fā)工程師

    內(nèi)核開發(fā) - c,cmake,dts, linux常用命令 以上,如能對某模塊的南向適配研究透徹,自行調(diào)通,積極解決問題。那么對名kaihongOS的南向驅(qū)動開發(fā)工程師而言,他便是
    發(fā)表于 01-10 10:06

    如何成為合格的北向應(yīng)用開發(fā)工程師

    在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師專注于系統(tǒng)級應(yīng)用開發(fā)的高需求職位。 以下是成為合格的KaihongOS北向應(yīng)用開發(fā)
    發(fā)表于 01-10 10:00

    嵌入式工程師常用的開發(fā)工具有哪些?

    嵌入式工程師常用的開發(fā)工具有哪些? 在嵌入式系統(tǒng)開發(fā)的廣闊領(lǐng)域中,嵌入式工程師們憑借著系列強(qiáng)大的工具,將創(chuàng)意與技術(shù)完美融合,打造出高效、可靠的嵌入式系統(tǒng)。以下是
    發(fā)表于 12-20 15:29

    硬件工程師面試基礎(chǔ)知識點(diǎn)

    、晶振電路 大多數(shù)電子工程師都見過單片機(jī)中如下圖所示的形式,單片機(jī)都會有這樣的電路。晶振的
    的頭像 發(fā)表于 11-21 11:04 ?626次閱讀
    硬件<b class='flag-5'>工程師</b>面試基礎(chǔ)知識點(diǎn)

    單片機(jī)方案開發(fā):如何給電子產(chǎn)品單片機(jī)選型?

    在給電子項(xiàng)目做IC方案開發(fā)時,總是需要考慮到許多關(guān)鍵因素。在本文中,對于給即將開發(fā)的電子產(chǎn)品做好單片機(jī)選型。英銳恩單片機(jī)開發(fā)工程師將從以下幾點(diǎn)進(jìn)行介紹。 、選擇制造商: 許多生產(chǎn)
    發(fā)表于 09-25 10:56

    篇文章告訴:射頻工程師的主要能力應(yīng)該是什么?

    手機(jī)射頻工程師的主要能力是什么,是匹配嗎?為什么N次的面試都糾結(jié)于史密斯和調(diào)匹配,這很重要嗎,我不這么認(rèn)為,因此我來說說我的看法ChrentVol.1首先自然是原理圖的設(shè)計能力。當(dāng)然,從無到有目前
    的頭像 發(fā)表于 06-20 08:27 ?652次閱讀
    <b class='flag-5'>一</b>篇文章告訴<b class='flag-5'>你</b>:射頻<b class='flag-5'>工程師</b>的主要<b class='flag-5'>能力</b><b class='flag-5'>應(yīng)該</b>是什么?

    答應(yīng)我!單片機(jī)工程師快來試

    單片機(jī)工程師
    WT-深圳唯創(chuàng)知音電子有限公司
    發(fā)布于 :2024年05月23日 16:58:56
    主站蜘蛛池模板: 日韩第五页 | 男男失禁play 把尿bl | 久99频这里只精品23热 视频 | 妖精视频永久在线入口 | 亚洲精品国产成人 | 高h办公室| 久草视频一区 | 国产成人亚洲综合a∨婷婷 国产成人一区二区三中文 国产成人一区二区在线不卡 | 波多野结衣50连精喷在线 | 午夜撸| 日本高清一区二区三区不卡免费 | 酒色网址 | 资源种子在线观看 | 中文字幕天天躁夜夜狠狠综合 | 天天舔天天操 | 亚洲网站在线观看 | 欧美日韩亚洲国内综合网俺 | 亚洲欧美一区二区三区麻豆 | 色窝视频 | 美女扒开尿口让男人桶 | 国产无套视频在线观看香蕉 | 三级在线网站 | 欧美色亚洲 | 97久久人人| 在线免费观看一区二区三区 | 欧美城天堂网 | 久操视频在线播放 | 在线观看二区三区午夜 | 国产一级特黄在线播放 | 午夜快播 | 国产三级日本三级在线播放 | 亚洲国产精品综合久久2007 | 中文字幕一区在线播放 | 成人伊人 | 在线天堂bt种子资源 | 亚洲日本在线观看 | 欧美18同性gay视频 | 717影院理论午夜伦不卡久久 | 亚洲网站免费观看 | 爽好舒服快受不了了老师 | 999久久久免费精品国产牛牛 |