精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

嵌入式開發中可能會碰到的一些問題

5RJg_mcuworld ? 2018-03-02 14:04 ? 次閱讀


1

單片機等小的外部總線

單片機等小的MCU一般都有外部總線,可以用來接真彩LCD(異步總線接口TFT顯示屏)。手機上,大部分都是用同步(先給出一個地址,然后連續的刷數據)接口的屏。

2

ARM處理器的應用場景

ARM7:工業控制、手機;

ARM9:圖像顯示;

Cortex-A:高性能的應用:手機、山寨本;

Cortex-M:低端的應用;

Cortex-R:中端的應用,比較少見。

3

ARM處理器的異常

一般情況下,前面的一些中斷(比如前15種)是由ARM公司自己設計的,并且是固定的,后面的部分中端則是由不同的芯片廠家定義的。

4

處理器的System Timer

System Timer 即Systick,在沒有OS時,可以作為通用的定時器使用。在需要OS時,可以作為OS的系統時鐘

5

同一中斷的禁止和使能分別由

不同的寄存器控制

目前,很多的處理中都會有這樣的現象,同一中斷的禁止和使能分別由不同的寄存器控制。禁止該中斷時,向中斷屏蔽寄存器中對應的位寫入1,使能該中斷時,向中斷使能寄存器的對應位寫入1。

這樣分開控制的好處是:

A.不用將中斷控制寄存器的值先讀出來,進行或運算后再寫回去

B.直接寫1,不會影響到其它位所控制的中斷

6

OD門輸出

在處理器電平與外設電平不匹配時可以使用。

7

如何設置IO的狀態以降低功耗

若某輸入引腳懸空,有漏電流,會耗電。判斷方法:用手摸時,電流會變動。

A.將不用的引腳設置為0或者1的輸出模式

B.若配置為輸入引腳,應將內部上拉打開

8

ADCDAC

在系統睡眠時,應該將ADC和DAC關掉,否則會耗電。

9

看門狗的使用

A.不要在中斷中喂狗

B.喂狗越沒有規律越好

10

I2C總線

SDA和SCL都是雙向的,開漏驅動的,使用時要加上拉電阻

I2C協議的通訊過程:

A.發送start信號(誰發送start信號,誰就是主機)

B.發送從地址

C.傳輸數據

D.發送stop信號

用軟件模擬的I2C總線有如下缺點:

A.不能進行總線仲裁

B.由于要一直檢測時鐘信號,因此難于實現從設備。

11

邏輯0頁

很多MCU的邏輯0頁可以任意映射,這樣就可以在flash中燒寫多個系統。通過配置字節配置系統從不同的地址啟動,這樣可以實現升級。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5072

    文章

    19026

    瀏覽量

    303532

原文標題:嵌入式開發中的常見問題小總結

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    嵌入式開發一些硬件設計上的坑

    嵌入式系統開發,經常要接觸硬件。做嵌入式開發對數字電路和模擬電路要有定的了解。這樣才能深入的研究下去。下
    的頭像 發表于 11-20 09:26 ?5987次閱讀
    <b class='flag-5'>嵌入式開發</b><b class='flag-5'>中</b>的<b class='flag-5'>一些</b>硬件設計上的坑

    嵌入式開發一些硬件相關的概念有哪些

    嵌入式系統開發,經常要接觸硬件。做嵌入式開發對數字電路和模擬電路要有定的了解。這樣才能深入的研究下去。下面我們簡單的介紹嵌入式開發
    發表于 02-24 08:56

    介紹嵌入式開發一些硬件相關的概念

    (1)—硬件知識,搞嵌入式開發必備做嵌入式系統開發,經常要接觸硬件。做嵌入式開發對數字電路和模擬電路要有定的了解。這樣才能深入的研究下去。
    發表于 08-06 08:34

    嵌入式開發一些硬件相關的概念,不看肯定后悔

    嵌入式開發一些硬件相關的概念,不看肯定后悔
    發表于 11-12 07:32

    如何解決Linux嵌入式開發中斷按鍵實驗碰到一些問題

    如何解決Linux嵌入式開發中斷按鍵實驗碰到一些問題
    發表于 11-30 06:51

    嵌入式開發一些知識點匯總

    這個專欄我們講下嵌入式開發一些知識,首先給大家講下單片機常見的類外設,總線,希望不太清楚的朋友看了文章對嵌入式開發,用到的總線有個了解。目錄如下1.UART2. IIC3. SPI
    發表于 12-24 06:40

    嵌入式開發

    嵌入式開發就是指在嵌入式操作系統下進行開發嵌入式Linux是以Linux為基礎的嵌入式作業系統。這里提供了
    發表于 12-20 13:21
    <b class='flag-5'>嵌入式開發</b>

    分享一些國外嵌入式開發的網站

    嵌入式操作系統 / generator / compiler / opensource / tutorials / 582 編輯 刪除 嵌入式開發 就是指在嵌入式操作系統下進行開發
    發表于 11-25 05:22 ?748次閱讀

    嵌入式開發一些硬件相關的概念介紹

    。下面我們簡單地介紹嵌入式開發一些硬件相關的概念。 電平 (Level) 在數字電路,分為高電平和低電平,分別用1和0表示。
    發表于 01-09 10:18 ?589次閱讀
    <b class='flag-5'>嵌入式開發</b><b class='flag-5'>中</b>的<b class='flag-5'>一些</b>硬件相關的概念介紹

    解析嵌入式開發一些硬件相關概念

    嵌入式系統開發,經常要接觸硬件。做嵌入式開發對數字電路和模擬電路要有定的了解。這樣才能深入的研究下去。下面我們簡單的介紹嵌入式開發
    發表于 06-06 16:35 ?911次閱讀
    解析<b class='flag-5'>嵌入式開發</b><b class='flag-5'>中</b>的<b class='flag-5'>一些</b>硬件相關概念

    嵌入式開發要學什么嵌入式開發一些入門教材推薦

    本文檔的主要內容詳細介紹的是嵌入式開發要學什么嵌入式開發一些入門教材推薦資料免費下載教材包括了:ARM嵌入式項目開發三位
    發表于 01-10 14:46 ?27次下載
    <b class='flag-5'>嵌入式開發</b>要學什么<b class='flag-5'>嵌入式開發</b>的<b class='flag-5'>一些</b>入門教材推薦

    嵌入式開發者必備的基礎硬件知識

    嵌入式系統開發,經常要接觸硬件。做嵌入式開發對數字電路和模擬電路要有定的了解。這樣才能深入的研究下去。下面我們簡單的介紹嵌入式開發
    發表于 06-18 17:02 ?2913次閱讀

    嵌入式開發的流程_嵌入式開發的前景

    當前,嵌入式開發已經逐步規范化,在遵循般工程開發流程的基礎上,嵌入式開發有其自身的一些特點。主要包括系統需求分析(要求有嚴格規范的技術要求
    發表于 07-30 11:23 ?2182次閱讀

    嵌入式開發):嵌入式開發新手入門

    本篇文章整理下嵌入式開發一些入門的基礎技能,都是根據以往的工程經驗整理,適用于之前沒做過嵌入式開發的新手。嵌入式開發流程般如下,
    發表于 10-14 10:58 ?79次下載
    <b class='flag-5'>嵌入式開發</b>(<b class='flag-5'>一</b>):<b class='flag-5'>嵌入式開發</b>新手入門

    嵌入式開發教程哪家好?linux嵌入式系統開發

    嵌入式入門你知多少?對于一些初入門的初學者而言,對嵌入式入門的一些知識有助于后期的學習,從嵌入式技術的應用前景以及到ARM認知到
    發表于 11-03 09:51 ?17次下載
    <b class='flag-5'>嵌入式開發</b>教程哪家好?linux<b class='flag-5'>嵌入式</b>系統<b class='flag-5'>開發</b>