歡迎來到培訓(xùn)無憂網(wǎng)!

全國切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無憂網(wǎng) > 新聞資訊 > 電腦/IT > 嵌入式開發(fā) >  嵌入式開發(fā)學(xué)習(xí)中常見的問題解答

嵌入式開發(fā)學(xué)習(xí)中常見的問題解答

來源:微信公眾平臺 發(fā)布人:云朵

2022-01-10 09:56:07|已瀏覽:2656次

嵌入式開發(fā)學(xué)習(xí)中常見的問題解答

嵌入式開發(fā)中的常見問題小總結(jié)

1、單片機(jī)等小的外部總線

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

2、ARM處理器的應(yīng)用場景

      ARM7:工業(yè)控制、手機(jī);

      ARM9:圖像顯示;

      Cortex-A:高性能的應(yīng)用:手機(jī)、山寨本;

      Cortex-M:低端的應(yīng)用;

      Cortex-R:中端的應(yīng)用,比較少見。

3、ARM處理器的異常

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

4、處理器的System Timer

      System Timer 即Systick,在沒有OS時(shí),可以作為通用的定時(shí)器使用。在需要OS時(shí),可以作為OS的系統(tǒng)時(shí)鐘。

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

      不同的寄存器控制

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

      這樣分開控制的好處是:

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

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

6、OD門輸出

      在處理器電平與外設(shè)電平不匹配時(shí)可以使用。

7、如何設(shè)置IO的狀態(tài)以降低功耗

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

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

      B.若配置為輸入引腳,應(yīng)將內(nèi)部上拉打開

8、ADC和DAC

      在系統(tǒng)睡眠時(shí),應(yīng)該將ADC和DAC關(guān)掉,否則會耗電。

9、看門狗的使用

      A.不要在中斷中喂狗

      B.喂狗越?jīng)]有規(guī)律越好

10、I2C總線

      SDA和SCL都是雙向的,開漏驅(qū)動的,使用時(shí)要加上拉電阻。

      I2C協(xié)議的通訊過程:

A.發(fā)送start信號(誰發(fā)送start信號,誰就是主機(jī))

B.發(fā)送從地址

C.傳輸數(shù)據(jù)

D.發(fā)送stop信號

      用軟件模擬的I2C總線有如下缺點(diǎn):

A.不能進(jìn)行總線仲裁

B.由于要一直檢測時(shí)鐘信號,因此難于實(shí)現(xiàn)從設(shè)備。

11、邏輯0頁

      很多MCU的邏輯0頁可以任意映射,這樣就可以在flash中燒寫多個(gè)系統(tǒng)。通過配置字節(jié)配置系統(tǒng)從不同的地址啟動,這樣可以實(shí)現(xiàn)升級。 

      本文由培訓(xùn)無憂網(wǎng)達(dá)內(nèi)教育課程顧問老師整理發(fā)布,更多課程信息可關(guān)注嵌入式開發(fā)培訓(xùn)或添加老師微信:15033336050

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://m.universityresearchassociates.com/news-id-14101.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注嵌入式開發(fā)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無憂網(wǎng)
免 費(fèi) 申 請 試 聽
提交申請,《培訓(xùn)無憂網(wǎng)》課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!