91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何閱讀微控制器數(shù)據(jù)表?

汽車電子工程知識體系 ? 來源:汽車電子硬件設計 ? 作者:汽車電子硬件設計 ? 2021-01-18 11:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MCU數(shù)據(jù)表有時會提供大量的事實,數(shù)據(jù)和規(guī)格。該實用的分步指南將幫助您識別和提取所需的信息。

隨著微控制器變得越來越復雜和強大,它們的數(shù)據(jù)表變得越來越長和越來越復雜。這不足為奇,我當然也不想批評制造商試圖提供有關(guān)其零件的詳細而全面的信息。但事實是,這些冗長且有時令人生畏的數(shù)據(jù)表確實存在一些問題。

數(shù)據(jù)表難點

首先,它們可能是沒有單片機開發(fā)經(jīng)驗的學生和工程師的障礙。對于依賴于示例代碼和庫函數(shù)的基本應用程序,可能無需看數(shù)據(jù)表就可以完成工作。但是,在大多數(shù)情況下,查閱甚至研究微控制器的數(shù)據(jù)表是必不可少的,而對于那些還不熟悉MCU實施和固件開發(fā)的人來說,可能難以處理十倍甚至一百倍的文檔。信息比手頭項目所需的信息多。本文主要是為屬于此類別的讀者編寫的。

但是,即使是經(jīng)驗豐富的MCU開發(fā)人員,在過渡到更復雜的設備或新的制造商時,也可能會遇到一些“數(shù)據(jù)手冊上的壓力”。我希望本文對第二類的人也有所幫助。

某些規(guī)格表規(guī)格

我想通過描述制造商提供的一些微控制器附帶的文檔來簡要介紹問題的范圍,這些文檔是我在選擇MCU的文章中推薦的。

德州儀器TI)的MSP430FR5994“超低功耗MCU”

數(shù)據(jù)表:171頁

用戶指南:1021頁

勘誤:15頁

Silicon Labs的EFM8UB20F32G 8位USB微控制器

數(shù)據(jù)表:57頁

參考手冊:308頁

勘誤:6頁

STMicroelectronics的STM32G0x0的32位Arm Cortex-M0微控制器

產(chǎn)品規(guī)格:96頁

參考手冊:913頁

編程手冊:110頁

勘誤:11頁

步驟1:評估文件的性質(zhì)

盡管本文標題(過于簡化),但許多微控制器都沒有“數(shù)據(jù)表”。各種類型的信息可能分布在多個文檔中,您需要簡要檢查這些文檔,以確定哪些文檔具有在開發(fā)過程的特定階段中真正需要的規(guī)范,描述和建議。

例如,Silicon Labs的EFM8器件同時具有數(shù)據(jù)表和參考手冊。數(shù)據(jù)手冊中列出了功能,電氣規(guī)格,一些基本的硬件實現(xiàn)示例,引腳定義和封裝尺寸。

6ca625e2-57e6-11eb-8b86-12bb97331649.png

EFM8數(shù)據(jù)表中提供了此類連接圖。

因此,在研究器件,檢查一些性能規(guī)格(電流消耗,振蕩器精度,ADC 非線性等),創(chuàng)建CAD組件并設計原理圖時,將使用數(shù)據(jù)表。

6cd035d0-57e6-11eb-8b86-12bb97331649.png

另一方面,參考手冊包含有關(guān)內(nèi)部存儲器,中斷,時鐘源,處理器內(nèi)核和所有外圍設備的詳細信息。

僅在EFM8參考手冊(而非數(shù)據(jù)手冊)中提供了外圍功能的詳細說明(例如I2C事務的此圖)。

外圍設備部分的寄存器描述提供了我配置和實現(xiàn)外圍設備功能所需的所有信息。因此,該參考手冊主要與固件開發(fā)相關(guān),盡管它確實包含必須納入原理圖的信息。

步驟2:忽略核心

盡管我頑固地堅持匯編語言的價值,但我認識到一般而言,它已不再是固件開發(fā)的實用方法,而且毫無疑問,幾乎每個閱讀本文的人都將使用C / C ++編寫MCU代碼。這意味著編譯器將自動管理與微控制器內(nèi)部功能有關(guān)的許多細節(jié),因此,您可以放心地忽略這些細節(jié)中的絕大多數(shù)(至少在最初是這樣)。

例如,《 MSP430FR59xx用戶指南》為CPU分配了大約40頁。在許多應用中,所有這些信息都是不必要的。

幸運的是,此類信息(來自MSP430FR59xx用戶指南)通常僅對編譯器重要,而對編寫代碼的人則不重要。

底線是考慮使用C / C ++編寫代碼時無需擔心的所有與處理器相關(guān)的細節(jié),然后嘗試識別數(shù)據(jù)表的相應部分,以便您可以跳過他們。

6f5b2a9e-57e6-11eb-8b86-12bb97331649.png

步驟3:不要仔細檢查電氣規(guī)格

半導體制造商通常在出色地表征其器件方面做得非常出色。但是,在我實際的工程工作中(從工作的第一天到現(xiàn)在),我發(fā)現(xiàn)設備的電氣規(guī)格中只有一小部分與給定項目相關(guān)。

因此,不要被包含規(guī)格表,腳注,曲線圖和時序圖的冗長的數(shù)據(jù)表部分所嚇倒。如果有一些規(guī)范對您的應用特別重要,請務必檢查它們,但還要記住,在操作參數(shù)下使用系統(tǒng)收集的經(jīng)驗數(shù)據(jù)比數(shù)據(jù)表中的數(shù)字更有價值。

總結(jié)

我們已經(jīng)看到,現(xiàn)代微控制器的文檔可能會變得很龐大,甚至成為一個障礙,對于那些剛接觸該領(lǐng)域的人,甚至對于有經(jīng)驗的工程師來說,無疑。本文為解決文檔超載提供了我的前三個建議,我們將在下一篇文章中繼續(xù)進行此討論。

原文標題:如何閱讀微控制器數(shù)據(jù)表(1)

文章出處:【微信公眾號:汽車電子硬件設計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關(guān)注

    147

    文章

    18994

    瀏覽量

    400029
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17821

    瀏覽量

    194284

原文標題:如何閱讀微控制器數(shù)據(jù)表(1)

文章出處:【微信號:QCDZYJ,微信公眾號:汽車電子工程知識體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Infineon XMC4400系列微控制器數(shù)據(jù)手冊解讀

    Infineon XMC4400系列微控制器數(shù)據(jù)手冊解讀 在工業(yè)應用領(lǐng)域,微控制器的性能和穩(wěn)定性至關(guān)重要。Infineon的XMC4400系列微控制器,基于ARM Cortex - M
    的頭像 發(fā)表于 02-26 16:40 ?715次閱讀

    OBD診斷儀方案MCU微控制器應用

    OBD(車載自動診斷系統(tǒng),On-Board Diagnostics)作為現(xiàn)代車輛運行狀態(tài)監(jiān)控與異常反饋的重要系統(tǒng),主要用于實時監(jiān)測發(fā)動機及相關(guān)控制系統(tǒng)的工作數(shù)據(jù)。英尚推出的基于MCU微控制器的OBD
    的頭像 發(fā)表于 01-09 16:50 ?786次閱讀
    OBD診斷儀方案MCU<b class='flag-5'>微控制器</b>應用

    請問GPIO在微控制器中的作用是什么?

    GPIO在微控制器中的作用是什么?
    發(fā)表于 12-25 06:46

    探索MCX E24系列微控制器:工業(yè)與物聯(lián)網(wǎng)應用的理想之選

    探索MCX E24系列微控制器:工業(yè)與物聯(lián)網(wǎng)應用的理想之選 在工業(yè)和物聯(lián)網(wǎng)(IIoT)領(lǐng)域,對高性能、高可靠性微控制器的需求與日俱增。NXP的MCX E24系列微控制器(MCUs)憑借其出色的性能
    的頭像 發(fā)表于 12-24 11:10 ?456次閱讀

    請問如何解決CW32L083系列微控制器在通信過程中可能出現(xiàn)的數(shù)據(jù)錯誤問題?

    如何解決CW32L083系列微控制器在通信過程中可能出現(xiàn)的數(shù)據(jù)錯誤問題?
    發(fā)表于 12-16 08:01

    CW32系列微控制器的時鐘源和定時選項介紹

    自己的時鐘源和寄存,用于在微控制器休眠或關(guān)閉時保持計時功能。 需要注意的是,具體的時鐘源和定時選項可能因不同的CW32系列微控制器型號而有所不同。因此,在選擇合適的
    發(fā)表于 12-16 06:26

    選擇微控制器MCU幾個步驟

    就準備微控制器選型了。這當然不是個好主意。 在微控制器方面做任何決策時,硬件和軟件工程師首先應設計出系統(tǒng)的高層結(jié)構(gòu)、框圖和流程圖,只有到那時才有足夠的信息開始對微控制器選型進行合理的決策。此時遵循
    發(fā)表于 11-26 07:09

    MCU微控制器是什么(mcu微控制器芯片原理)

    微小的芯片上。就像把整個書房的功能濃縮到一部智能手機里,MCU實現(xiàn)了"方寸之間,盡顯智慧"的設計理念。從分類來看,MCU微控制器按照數(shù)據(jù)處理能力分為4位到64位不等;根據(jù)架構(gòu)差異有哈佛與馮諾依曼之分;按應用場景則分為通用型和專用型。這種多樣性使得MCU能夠適應各種不同的應
    的頭像 發(fā)表于 11-17 17:23 ?993次閱讀

    求助,關(guān)于使用 TC39x Aurix 微控制器上的 SCR 檢測 LIN 喚醒脈沖疑問求解

    您好,我正在嘗試使用 TC39x Aurix 微控制器上的 SCR 檢測 LIN 喚醒脈沖(250us 至 5ms 的顯性(低)脈沖)。根據(jù)數(shù)據(jù)表,SCR 的 UART 模塊中有一個硬件 LIN
    發(fā)表于 08-15 06:45

    BGS3510 USB3.2 Gen1x1集線控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《BGS3510 USB3.2 Gen1x1集線控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 07-12 17:08 ?1次下載

    SM2246EN SATA固態(tài)硬盤控制器 數(shù)據(jù)表數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《SM2246EN SATA固態(tài)硬盤控制器 數(shù)據(jù)表數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 06-28 15:45 ?4次下載

    8位微控制器KF8A100Fxx數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《8位微控制器KF8A100Fxx數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 05-30 16:11 ?4次下載

    MAX32555 Cortex-M3閃存微控制器英文數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《MAX32555 Cortex-M3閃存微控制器英文數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 04-25 16:40 ?4次下載

    家用電器開發(fā)中微控制器的選型要點

    ROHM提供融入自有低功耗技術(shù)優(yōu)勢的豐富的低功耗微控制器產(chǎn)品。通過供應微控制器產(chǎn)品,為從事電池供電的小型設備、家用電器、工業(yè)設備、社會基礎(chǔ)設施、車載設備等各種系統(tǒng)開發(fā)的微控制器用戶提供支持。本文以
    的頭像 發(fā)表于 04-24 10:26 ?1504次閱讀
    家用電器開發(fā)中<b class='flag-5'>微控制器</b>的選型要點

    一文認識ARM微控制器及瑞薩RA系列MCU

    俗稱單片機,如果有學過微機原理就會很熟悉這個概念了。而ARM微控制器,顧名思義,就是基于ARM的微控制器,或者說搭載了ARM處理內(nèi)核的微控制器。
    的頭像 發(fā)表于 03-24 09:17 ?2748次閱讀
    一文認識ARM<b class='flag-5'>微控制器</b>及瑞薩RA系列MCU