單片機開發的規則與注意事項
發布時間:2023-03-15 責任編輯:lina
【導讀】隨著大規模集成電路技術的發展,單片微型計算機也隨之大發展,各種新穎的單片機層出不窮。單片機具有體積小、重量輕、應用靈活且價格低廉等特點,廣泛地應用於人類生活的各個領域,成為當今科學技術現代化不可缺少的重要工具。
隨著大規模集成電路技術的發展,單片微型計算機也隨之大發展,各種新穎的單片機層出不窮。單片機具有體積小、重量輕、應用靈活且價格低廉等特點,廣泛地應用於人類生活的各個領域,成為當今科學技術現代化不可缺少的重要工具。
單dan片pian機ji係xi統tong的de開kai發fa融rong合he了le硬ying件jian和he軟ruan件jian的de相xiang關guan技ji術shu。要yao完wan成cheng單dan片pian機ji係xi統tong的de開kai發fa,用yong戶hu不bu僅jin需xu要yao掌zhang握wo編bian程cheng技ji術shu,還hai需xu要yao針zhen對dui實shi際ji應ying用yong選xuan擇ze合he理li的de單dan片pian機ji芯xin片pian和he外wai圍wei器qi件jian,以yi此ci為wei基ji礎chu,設she計ji硬ying件jian電dian路lu。
以EN8F154單片機為例,了解單片機開發的規則與注意事項。
設計滿足要求的精簡的係統
正zheng確que估gu計ji單dan片pian機ji的de能neng力li,知zhi道dao單dan片pian機ji能neng做zuo什shen麼me,的de挖wa掘jue單dan片pian機ji的de潛qian力li對dui一yi個ge單dan片pian機ji係xi統tong設she計ji者zhe來lai說shuo是shi至zhi關guan重zhong要yao的de。單dan片pian機ji的de能neng力li的de關guan鍵jian就jiu在zai軟ruan件jian設she計ji者zhe編bian寫xie的de軟ruan件jian上shang。隻zhi有you充chong分fen地di了le解jie到dao單dan片pian機ji的de能neng力li,才cai不bu會hui做zuo出chu“冗餘”的係統設計。而采用許多的外圍芯片來實現單片機能實現的功能。這樣做,即增加了係統成本,也可能會降低了係統的可靠性。
使用看門狗
看kan門men狗gou電dian路lu通tong常chang是shi一yi塊kuai在zai有you規gui律lv的de時shi間jian間jian隔ge中zhong進jin行xing更geng新xin的de硬ying件jian。更geng新xin一yi般ban由you單dan片pian機ji來lai完wan成cheng,如ru果guo在zai一yi定ding間jian隔ge內nei沒mei能neng更geng新xin看kan門men狗gou,那na看kan門men狗gou將jiang產chan生sheng複fu位wei信xin號hao,重zhong新xin複fu位wei單dan片pian機ji。更geng新xin看kan門men狗gou的de具ju體ti形xing式shi多duo是shi給gei看kan門men狗gou芯xin片pian相xiang關guan引yin腳jiao提ti供gong一yi個ge電dian平ping上shang升sheng沿yan或huo讀du寫xie它ta的de某mou個ge寄ji存cun器qi。使shi用yong看kan門men狗gou電dian路lu將jiang在zai單dan片pian機ji發fa生sheng故gu障zhang進jin行xing死si機ji狀zhuang態tai時shi,重zhong新xin複fu位wei單dan片pian機ji,像xiangEN8F154本身就帶有看門狗。
確定係統的複位信號可靠
一般在單片機的數據手冊(Datasheet)中zhong都dou會hui提ti到dao該gai單dan片pian機ji需xu要yao的de複fu位wei信xin號hao的de要yao求qiu。一yi般ban複fu位wei信xin號hao的de寬kuan度du應ying為wei。複fu位wei電dian平ping的de寬kuan度du和he幅fu度du都dou應ying滿man足zu芯xin片pian的de要yao求qiu,並bing且qie要yao求qiu保bao持chi穩wen定ding。還hai有you特te別bie重zhong要yao的de一yi點dian就jiu是shi複fu位wei電dian平ping應ying與yu電dian源yuan上shang電dian在zai同tong一yi時shi刻ke發fa生sheng,即ji芯xin片pian一yi上shang電dian,複fu位wei信xin號hao就jiu已yi產chan生sheng。不bu然ran,由you於yu沒mei有you經jing過guo複fu位wei,單dan片pian機ji中zhong的de寄ji存cun器qi的de值zhi為wei隨sui機ji值zhi,上shang電dian時shi就jiu會hui按anPC寄存器中的隨機內容開始運行程序,這樣很容易進行誤操作或進入死機狀態。
確定係統的初始化有效
係xi統tong中zhong的de芯xin片pian以yi及ji器qi件jian從cong上shang電dian開kai始shi到dao正zheng常chang工gong作zuo的de狀zhuang態tai往wang往wang有you一yi段duan時shi間jian,程cheng序xu開kai始shi時shi延yan時shi一yi段duan時shi間jian,是shi讓rang係xi統tong中zhong所suo有you器qi件jian到dao達da正zheng常chang工gong作zuo狀zhuang態tai。究jiu竟jing延yan時shi多duo少shao才cai算suan合he適shi?這取決於係統的各芯片中到達正常工作狀態的時間,通常以慢的為準。一般來說,EN8F154的延時20-100毫秒已經足夠。對於係統中使用嵌入式MODEM等“慢熱”型的器件來說,則應更長。當然,這都需要在係統實際運行中進行調整。
當(dang)然(ran),仿(fang)真(zhen)是(shi)單(dan)片(pian)機(ji)開(kai)發(fa)過(guo)程(cheng)中(zhong)非(fei)常(chang)重(zhong)要(yao)的(de)一(yi)個(ge)環(huan)節(jie),除(chu)了(le)一(yi)些(xie)極(ji)簡(jian)單(dan)的(de)任(ren)務(wu),一(yi)般(ban)產(chan)品(pin)開(kai)發(fa)過(guo)程(cheng)中(zhong)都(dou)要(yao)進(jin)行(xing)仿(fang)真(zhen),仿(fang)真(zhen)的(de)主(zhu)要(yao)目(mu)的(de)是(shi)進(jin)行(xing)軟(ruan)件(jian)調(tiao)試(shi),當(dang)然(ran)借(jie)助(zhu)仿(fang)真(zhen)機(ji),也(ye)能(neng)進(jin)行(xing)一(yi)些(xie)硬(ying)件(jian)排(pai)錯(cuo)。一(yi)塊(kuai)單(dan)片(pian)機(ji)應(ying)用(yong)電(dian)路(lu)板(ban)包(bao)括(kuo)單(dan)片(pian)機(ji)部(bu)份(fen)及(ji)為(wei)達(da)到(dao)使(shi)用(yong)目(mu)的(de)而(er)設(she)計(ji)的(de)應(ying)用(yong)電(dian)路(lu),仿(fang)真(zhen)就(jiu)是(shi)利(li)用(yong)仿(fang)真(zhen)機(ji)來(lai)代(dai)替(ti)應(ying)用(yong)電(dian)路(lu)板(ban)(稱目標機)的單片機部份,對應用電路部份進行測試、調試。仿真有CPU仿真和ROM仿真兩種,所謂CPU仿真是指用仿真機代替目標機的CPU,由仿真機向目標機的應用電路部份供給各種信號、數據,進行調試的辦法。
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
MathWorks和Green Hills Software使用Infineon AURIX微控製器開發安全相關應用的集成
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 解鎖算力芯片的“速度密碼”:SmartDV全棧IP方案深度解析
- 1200餘家企業齊聚深圳,CITE2026打造電子信息產業創新盛宴
- 掌握 Gemini 3.1 Pro 參數調優的藝術
- 築牢安全防線:電池擠壓試驗機如何為新能源產業護航?
- Grok 4.1 API 實戰:構建 X 平台實時輿情監控 Agent
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall



