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

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

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

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

為什么測試芯片還需要專門制定標準呢?

lhl545545 ? 來源:玩轉(zhuǎn)單片機 ? 作者:玩轉(zhuǎn)單片機 ? 2020-06-18 15:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機是大學電類專業(yè)的一門普通課,有些學校甚至把它列為選修課,在眾多課程中,沒有顯出它有多么重要。為什么要學習它呢?因為,市場對學者繼承人的需求太少,大量需要的是產(chǎn)品的研發(fā)者,研發(fā)產(chǎn)品是需要干實際事情的,需要研發(fā)工具,而單片機課程就是學習研發(fā)工具使用的課程。

學習單片機課程與理論課程不一樣,不能只做作業(yè),而是要實際使用單片機。很多想學單片機的人問的第一句話就是:“怎樣才能學好單片機”?今天和大家討論對于如何開始學單片機、如何開始上手、如何開始熟練這些問題。

硬件

編程硬件

所謂編程就是把單片機運行的程序燒寫到單片機的存儲器中,目前大部分單片機都是使用FLASH存儲器,這些存儲器的寫入次數(shù)一般是1000次左右,也有1萬次或是10萬次的。編程也叫程序下載或是燒寫。

實時仿真硬件

實時仿真是使用PC機,用軟件監(jiān)視在單片機中實際運行的程序,也就是當程序下載到單片機中后,實時運行程序,在程序中設(shè)置斷點,通過仿真接口,監(jiān)視和控制程序的運行。這個過程其實就是調(diào)試程序(實際驗證程序的正確性)。編程器和仿真器可以是一個裝置,也可以是各自獨立的裝置。

軟件

單片機開發(fā)需要單片機開發(fā)軟件的支持,軟件分為:

編程軟件:該軟件支持編程器工作,幫助編程器把程序?qū)懭雴纹瑱C。

實時仿真軟件:該軟件可以在仿真接口的支持下,調(diào)試單片機程序。

虛擬仿真:該類軟件支持在沒有單片機硬件情況下的單片機程序調(diào)試。

支持C語言:所有的單片機開發(fā)軟件都支持匯編語言編程,但是目前人們更喜歡C語言編程,主要是C語言功能強大,可以縮短開發(fā)時間。目前就有支持上述功能的軟件,例如51系列的Keil51、PIC系列的MPLAB,MSP430系列的IAR等。

學習單片機的手段

學習單片機的手段分為如下幾種:

買本單片機書,仔細研究。

網(wǎng)上下載一個具有仿真功能的單片機開發(fā)軟件(最好支持C語言),在計算機上對單片機虛擬仿真。

購編程器(支持編程器的下載軟件有編程器商提供)和實驗板(又稱為演示板或是目標板),網(wǎng)上下載開發(fā)軟件。在開發(fā)軟件的支持下對單片機虛擬仿真,確認單片機程序正確后,用編程器將程序下載到單片機中,觀察程序的實際運行。

購仿真接口和實驗板,在網(wǎng)上下載單片機開發(fā)軟件(支持編程、虛擬仿真、實時仿真和C語言),在虛擬仿真完成后,將程序下載到單片機中實時仿真。對于個人學習單片機,具有上述(4)的條件已經(jīng)是很好了。

學習單片機過程中的困擾

單片機種類很多,各個公司提供的單片機、開發(fā)硬件和軟件功能、價格都不一樣,對于初學單片機有很多困惑。

單片機問題

目前單片機很多,學哪一個,其實學哪一個都可以,單片機雖然型號不同,但是芯片內(nèi)部的資源種類都差不多,而且這些資源的使用方法也大同小異,可以說學會一種,其他種將融會貫通。究竟學哪一種,主要看具備的條件。

51系列是老型號,書多、資料多、軟件開放和硬件支持還可以,特別是Atmel公司的產(chǎn)品AT89系列,很多人就是學習這款單片機發(fā)家致富的。

AVR90系列,該系列也是Atmel公司的產(chǎn)品,指令少,學起來容易,芯片種類多,適合各種場合和需要,根據(jù)有關(guān)資料顯示,目前該單片機芯片的使用數(shù)量很大,大有超過51系列芯片數(shù)量的趨勢。

PIC系列,該系列是Microchip公司的產(chǎn)品,種類多,芯片抗干擾能力強,使用的人很多,特別是PIC16F877芯片,由于適合學校使用,在該公司大學計劃的支持下,免費贈送開發(fā)器和實驗板,因而使用該芯片的人群大增,也是可以和51系列單片機抗衡的單片機。

MSP430系列,是TI公司的產(chǎn)品,最近幾年才被杭州利爾達公司引進,是16位、超低功耗單片機,特別適合手持設(shè)備等低功耗設(shè)備的開發(fā),實際上,由于該系列引腳多,內(nèi)部資源多(具有硬件乘法器),所以在很多產(chǎn)品開發(fā)上都有用武之地,據(jù)有關(guān)人士預(yù)測,該系列是最具前途的單片機。

還有很多單片機型號,由于不太了解,不敢妄加評論,但可以想象,一定是不錯的單片機,否則就不會在競爭激烈的市場中存在。

開發(fā)軟件問題

不同種類的單片機都配套有相應(yīng)的開發(fā)軟件,這些軟件很多都是專業(yè)軟件公司開發(fā)的。

51系列,目前開發(fā)軟件是Keil51,該軟件支持C語言,但是在網(wǎng)上下載的版本,只支持2K程序。

PIC系列的開發(fā)軟件是MPLAB,在HI-TECH公司C語言支持軟件PICC的支持下,該軟件很好用,但是PICC是需要激活密碼才能運行的。

MSP430系列的開發(fā)軟件是IAR,該軟件有開放1個月的全功能限期版本和C語言4k支持版本,可見該系列的軟件開放是最好的。

哪種單片機的開發(fā)軟件開放的好,就會引起人們對該單片機的興趣,單片機提供商也深諳此道,所以網(wǎng)上經(jīng)??梢哉业礁_放版本的軟件。

仿真接口

仿真接口,又稱為仿真器,老式單片機由于沒有FLASH存儲器,所以仿真編程難度很大,新型號的單片機,幾乎都有FLASH存儲器的芯片,這樣的芯片都支持在電路編程(在系統(tǒng)編程),所謂在電路編程,就是用3~5根線就可以將程序?qū)懭雴纹瑱C,并能夠?qū)纹瑱C內(nèi)的程序運行情況、寄存器內(nèi)容等信息傳輸?shù)絇C機上。

這種編程方法需要在單片機與PC機之間安裝一個仿真接口,該接口一般需要購買。AT89S51、PIC16F877就是具有這種能力的單片機。但是,對于初學者來說,支持該單片機編程和仿真的接口需要購買,而且簡單接口在仿真時會占用芯片資源,給單片機系統(tǒng)開發(fā)帶來不便。

MSP430系列單片機也是具有這種能力的單片機,但是該單片機采用標準JTAG接口,JTAG是一種標準(IEEE1149.1),是為測試芯片而制定的,目的是用TCK、TDI、TDO和TMS四個信號來測試芯片的內(nèi)部狀態(tài),為什么測試芯片還需要專門制定標準呢?

這是因為復雜芯片引腳太多,特別是還有些芯片一旦安裝到多層電路板上就無法看到引腳,更不要說測量了,這時就可以在計算機軟件的支持下通過JTAG接口,對芯片進行測量,如果各個公司的芯片都符合該標準,就可以將各個芯片的JTAG口串聯(lián)起來(外國人稱為菊花鏈),無論在電路板上有多少芯片,只需4個引腳,就可以測量電路板上的所有芯片。既然可以測量芯片,當然可以將數(shù)據(jù)寫入芯片,在可編程邏輯器件的數(shù)據(jù)下載中也使用JTAG接口,出現(xiàn)了在系統(tǒng)編程(ISP)的概念。也就是,即使可編程邏輯器件安裝到了系統(tǒng)中,也可以對其內(nèi)部電路進行修改,JTAG技術(shù)和EDA軟件的進步,使可編程邏輯器件的開發(fā)與使用得到快速發(fā)展。單片機也是在向這個方向努力,前幾年出現(xiàn)在市場上的C8051單片機就是使用JTAG接口的單片機,不幸的是該單片機JTAG接口裝置和開發(fā)軟件很貴,阻礙人們使用該單片機。使用JTAG口,必須在計算機與芯片JTAG接口之間連接一個接口裝置,該裝置隨芯片而異,實際上JTAG接口裝置都是很簡單的(就是一個緩沖器),但是由于各個公司的早期產(chǎn)品不完全支持JTAG接口,而JTAG接口裝置又必須兼容這些早期產(chǎn)品,就使得JTAG接口裝置變的復雜了。

實驗板

實驗板是學習單片機所必須的,實驗板又稱為演示板、目標板,其實就是具有單片機的電路板,實驗板可以購買,各個單片機的供應(yīng)商都提供多種多樣的實驗板。實驗板也可以根據(jù)需要自制,自制實驗板是具有挑戰(zhàn)的,需要學會畫電路板圖。

選擇單片機類型

軟件:支持C語言,免費下載。

仿真器:用于仿真編程的JTAG接口裝置可以自制(很重要,可以節(jié)省開支)。

單片機:型號多、功能強、資源多、功耗低,程序存儲器容量大。
責任編輯:pj

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

    關(guān)注

    463

    文章

    53895

    瀏覽量

    463647
  • 單片機
    +關(guān)注

    關(guān)注

    6075

    文章

    45466

    瀏覽量

    667790
  • 存儲器
    +關(guān)注

    關(guān)注

    39

    文章

    7726

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    時識科技牽頭制定動態(tài)視覺傳感器性能測試方法國家標準

    時識科技(SynSense)在類腦計算及動態(tài)視覺傳感器技術(shù)領(lǐng)域持續(xù)深耕,近年來積極參與并主導多項行業(yè)標準與國家標準制定工作,先后參與了《類腦計算標準化白皮書》、《類腦計算神經(jīng)擬態(tài)
    的頭像 發(fā)表于 11-30 11:34 ?642次閱讀

    請問riscv中斷還需要軟件保存上下文和恢復嗎?

    以下是我拷貝的文檔里的說明,這個中斷處理還需要軟件來寫上下文保存和恢復,在使用ARM核的單片機都不需要考慮這些的,使用過的小伙伴能解答嗎? 3.8. 進出中斷的上下文保存和恢復 RISC-V架構(gòu)
    發(fā)表于 10-20 09:56

    如何制定電能質(zhì)量在線監(jiān)測裝置的數(shù)據(jù)校驗標準?

    制定電能質(zhì)量在線監(jiān)測裝置(以下簡稱 “監(jiān)測裝置”)的數(shù)據(jù)校驗標準,需以 確保數(shù)據(jù)準確性、可靠性、一致性 為核心目標,結(jié)合國際 / 國內(nèi)通用規(guī)范、實際應(yīng)用場景(如工業(yè)、民用、電網(wǎng)側(cè))及監(jiān)測裝置的技術(shù)
    的頭像 發(fā)表于 09-18 11:40 ?679次閱讀
    如何<b class='flag-5'>制定</b>電能質(zhì)量在線監(jiān)測裝置的數(shù)據(jù)校驗<b class='flag-5'>標準</b>?

    請問STM32新出的芯片USB還需要上拉電阻嗎?

    我記得F103的USB需要上拉個電阻,STM32新出的芯片USB還需要上拉電阻嗎?例如H5系列
    發(fā)表于 07-18 06:40

    基于極海APM32E103 MCU的CoreMark測試方法

    CoreMark跑分可以了解到MCU的算力。下面以APM32E103芯片和Keil為例,介紹一下如何在APM32上面運行CoraMark測試。CoreMark需要定時器用于計時,還需要
    的頭像 發(fā)表于 06-12 09:42 ?1325次閱讀
    基于極海APM32E103 MCU的CoreMark<b class='flag-5'>測試</b>方法

    ESD技術(shù)文檔:芯片級ESD與系統(tǒng)級ESD測試標準介紹和差異分析

    ESD技術(shù)文檔:芯片級ESD與系統(tǒng)級ESD測試標準介紹和差異分析
    的頭像 發(fā)表于 05-15 14:25 ?4427次閱讀
    ESD技術(shù)文檔:<b class='flag-5'>芯片</b>級ESD與系統(tǒng)級ESD<b class='flag-5'>測試</b><b class='flag-5'>標準</b>介紹和差異分析

    半導體芯片需要做哪些測試

    首先我們需要了解芯片制造環(huán)節(jié)做?款芯片最基本的環(huán)節(jié)是設(shè)計->流片->封裝->測試,芯片成本構(gòu)成?般為人力成本20%,流片40%,封裝35%,
    的頭像 發(fā)表于 05-09 10:02 ?2277次閱讀
    半導體<b class='flag-5'>芯片</b><b class='flag-5'>需要</b>做哪些<b class='flag-5'>測試</b>

    如何制定芯片封裝方案

    封裝方案制定是集成電路(IC)封裝設(shè)計中的關(guān)鍵環(huán)節(jié),涉及從芯片設(shè)計需求出發(fā),制定出滿足功能、電氣性能、可靠性及成本要求的封裝方案。這個過程的核心是根據(jù)不同產(chǎn)品的特性、應(yīng)用場景和生產(chǎn)工藝選擇合適的封裝形式和工藝。
    的頭像 發(fā)表于 04-08 16:05 ?982次閱讀

    制定芯片封裝方案的主要步驟和考慮因素

    形式和工藝。1.需求分析與產(chǎn)品評估封裝方案的制定首先需要進行需求分析。這一步需要芯片的功能需求、性能要求、工作環(huán)境、應(yīng)用領(lǐng)域等進行深入了解。比如,
    的頭像 發(fā)表于 04-04 10:02 ?953次閱讀
    <b class='flag-5'>制定</b><b class='flag-5'>芯片</b>封裝方案的主要步驟和考慮因素

    請問L9663 Transceiver使用Direct Interface(SYNCx&amp;DOUTx)模式時還需要通過SPI對其寄存器進行配置嗎?

    L9663 Transceiver使用Direct Interface(SYNCx&DOUTx)模式時還需要通過SPI對其寄存器進行配置嗎?
    發(fā)表于 03-13 07:38

    用了TOUCH編程還需要再用CUBE-IDE處理嗎?

    如題 用了TOUCH編程還需要再用CUBE-IDE處理嗎? TOUCH 僅僅只有在線版嗎
    發(fā)表于 03-10 06:19

    STM32和MCP2515通信,STM32這端還需要接CAN PHY嗎?

    最近在做CAN通信的相關(guān)項目,STM32G4負責接收,對端是一個MCP2510+TJA1040的組合, 想問下應(yīng)該如何接?STM32這端還需要接CAN PHY嗎?
    發(fā)表于 03-10 06:18

    有MES系統(tǒng)還需要上MOM系統(tǒng)嗎?這些不同點你需要了解!

    還需要引入MOM系統(tǒng)? 本文將深入探討MES與MOM系統(tǒng)的區(qū)別,從多個維度深入剖析兩者的不同,幫您做出明智決策。 一、定義與范疇 MES 系統(tǒng)- 聚焦生產(chǎn)執(zhí)行: MES 主要圍繞生產(chǎn)車間的執(zhí)行活動展開,著重監(jiān)控和管理生產(chǎn)任務(wù)的執(zhí)行過程,從生產(chǎn)訂單下達到產(chǎn)
    的頭像 發(fā)表于 02-25 11:09 ?1154次閱讀
    有MES系統(tǒng)<b class='flag-5'>還需要</b>上MOM系統(tǒng)嗎?這些不同點你<b class='flag-5'>需要</b>了解!

    請問DLP2010EVM-LC除了要自己另購19V電源,還需要另購什么東西?

    請問DLP2010EVM-LC除了要自己另購19V電源,還需要另購什么東西?
    發(fā)表于 02-25 06:46

    芯片封裝需要進行哪些仿真?

    器件的封裝是非常先進的設(shè)計,當然也需要電氣仿真。但是這些熱機電系統(tǒng)是否還需要其他仿真?您也許已經(jīng)猜到了,確保高可靠性封裝涉及到一系列測試,而多用途仿真工具可以提供高準確
    的頭像 發(fā)表于 02-14 16:51 ?1467次閱讀
    <b class='flag-5'>芯片</b>封裝<b class='flag-5'>需要</b>進行哪些仿真?