小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【嵌入式Linux+ARM】硬件相關基礎知識(門電路

 lixinhecom 2016-07-20

標簽:style   log   使用   src   文件   http   數據   si   it   

    比較基本的一些知識,就算再怎么水,一些基本的電路常識還是需要懂的,需要自己慢慢的積累,實際工作中需要好好積累硬件相關的知識;

    正文開始:

1.門電路

與門、或門、非門的幾個標志需要記住,特別是后面兩個不要混淆,自己畫了一遍:

技術分享

實際電路中可以組合使用:如與非門、或非門等復雜電路。

這些是比較簡單的,做個簡單的復習:

與門:1 1——>1      1 0——>0      0 1——>0     0 0——>0

或門:1 1——>1      1 0——>1      0 1——>1     0 0——>0

非門:1——>0          0——>1

還有其他的組合,如與非門,或非門等等;


2.上拉電阻與下拉電阻

主要都是用來確定某點電壓,特別是該點的狀態(tài)不確定時。

上拉電阻一般一端接電源正極,通過一個電阻串聯接到相關引腳,可以提高驅動能力;

下拉電阻有信號保護的作用。


3. 輸入引腳、輸出引腳的區(qū)別

其實就是GPIO,一個老掉牙的東西了;

輸入引腳:從寄存器讀值

輸出引腳:向寄存器寫值

中斷引腳:1.有輸入引腳的功能,2.可以中斷CPU。

其實很多GPIO引腳的功能可以有多個,比如一個引腳可以作為普通的IO管腳來使用,也可以復用為中斷引腳、串口引腳、Ad采集等等;

 

4. 嵌入式硬件環(huán)境構建:

目標機與主機

主機用來編輯,編譯程序;目標機用來測試與運行程序;

通常有三種連接方式;

     JTAG連接(燒寫程序)    

     串口連接(操作bootloader與Linux)   

     網絡(傳輸文件  NFS);


5. UART協議

     所有的協議類,正常使用需要滿足兩個條件:

你說的別人能聽懂:       ——即雙方約定信號的協議

你的語速別人要能跟上:——即雙方滿足時序要求

     串口波特率(與比特率的區(qū)別):

單片機或計算機在串口通信時的速率。指的是信號被調制以后在單位時間內的變化,即單位時間內載波參數變化的次數,如每秒鐘傳送240個字符,而每個字符格式包含10位(1個起始位,1個停止位,8個數據位),這時的波特率為240Bd,比特率為10位*240個/秒=2400bps。每秒鐘傳送的二進制位數,簡稱比特率。比特率表示有效數據的傳輸速率,用b/s 、bit/s、比特/秒,讀作:比特每秒。

     波特率與比特率的關系:

     比特率=波特率*單個調制狀態(tài)對應的二進制位數

     例如假設數據傳送速率為120符號/秒(symbol/s)(也就是波特率為120Baud),又假設每一個符號為8位(bit),則其傳送的比特率為(120symbol/s) * (8bit/symbol)=960bps.

     UART(用的是SCI協議),與SPI不同的是SPI是同步的,而SCI是異步的,SPI比SCI多出一條時鐘線;

     Universal Async Receive/Transmit 通用 異步 接受/發(fā)送器  ——即串口;

     開發(fā)板如何通過UART與主機傳輸數據?

    由于電腦的串口用的是RS232電平(-3V-15V->1  3-15V->0),而一般的單片機用的都是TTL電平(+5V->1  0V->0)所以需要有一個電平轉換芯片,如max2326.


6. I2C協議

    其實就是兩條線(一條數據線SDA,一條時鐘線SCL),但要配置的東西還是不少的;

    2440(2440中有I2C控制器)——————可以多個I2C設備。

   開始信號:SCL為高電平時,SDA由高電平向低電平跳變,開始傳送數據。

   結束信號:SCL為高電平時,SDA由低電平向高電平跳變,結束傳送數據。技術分享

   2440停止操作SDA,此時I2C設備會把SDA拉低(發(fā)出ACK響應信號)

   Master每發(fā)送完8bit數據后等待Slave的ACK。

   即在第9個clock,若從IC發(fā)ACK,SDA會被拉低。

   若沒有ACK,SDA會被置高,這會引起Master發(fā)生RESTART或STOP流程


7.SPI串行外設接口(Serial Peripheral Interface)

    SPI設備一般有輸出數據引腳(SDO)、輸入數據引腳(SDI)、時鐘信號(SCLK)、片選信號(CS)

    SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,需要至少4根線,事實上3根也可以(單向傳輸時)。也是所有基于SPI的設備共有的,它們是SDI(數據輸入)、SDO(數據輸出)、SCLK(時鐘)、CS(片選)。

     1)SDO – 主設備數據輸出,從設備數據輸入;

     2)SDI – 主設備數據輸入,從設備數據輸出;

     3)SCLK – 時鐘信號,由主設備產生;

     4)CS – 從設備使能信號,由主設備控制。


注:原創(chuàng)文章,轉載請注明出處:


【嵌入式Linux+ARM】硬件相關基礎知識(門電路_UART_I2C_SPI)

標簽:style   log   使用   src   文件   http   數據   si   it   

原文:http://blog.csdn.net/scottly1/article/details/38238315

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多