USART收發(fā)模塊一般分為三大部分:時(shí)鐘發(fā)生器、數(shù)據(jù)發(fā)送器和接收器??刂萍拇嫫鳛樗械哪K共享。

時(shí)鐘發(fā)生器由同步邏輯電路(在同步從模式下由外部時(shí)鐘輸入驅(qū)動(dòng))和波特率發(fā)生器組成。發(fā)送時(shí)鐘引腳XCK僅用于同步發(fā)送模式下,

發(fā)送器部分由一個(gè)單獨(dú)的寫(xiě)入緩沖器(發(fā)送UDR)、一個(gè)串行移位寄存器、校驗(yàn)位發(fā)生器和用于處理不同幀結(jié)構(gòu)的控制邏輯電路構(gòu)成。使用寫(xiě)入緩沖器,實(shí)現(xiàn)了連續(xù)發(fā)送多幀數(shù)據(jù)無(wú)延時(shí)的通信。

接收器是USART模塊最復(fù)雜的部分,最主要的是時(shí)鐘和數(shù)據(jù)接收單元。數(shù)據(jù)接收單元用作異步數(shù)據(jù)的接收。除了接收單元,接收器還包括校驗(yàn)位校驗(yàn)器、控制邏輯、移位寄存器和兩級(jí)接收緩沖器(接收UDR)。接收器支持與發(fā)送器相同的幀結(jié)構(gòu),同時(shí)支持幀錯(cuò)誤、數(shù)據(jù)溢出和校驗(yàn)錯(cuò)誤的檢測(cè)。

與UART兼容性

AVR USART 和AVR UART 兼容性 USART 在如下方面與AVR UART 完全兼容:

· 所有USART 寄存器的位定義。

· 波特率發(fā)生器。

· 發(fā)送器操作。

· 發(fā)送緩沖器的功能。

· 接收器操作。

然而,接收器緩沖器有兩個(gè)方面的改進(jìn),在某些特殊情況下會(huì)影響兼容性:

· 增加了一個(gè)緩沖器。兩個(gè)緩沖器的操作好象是一個(gè)循環(huán)的FIFO。因此對(duì)于每個(gè)接收到的數(shù)據(jù)只能讀一次!更重要的是錯(cuò)誤標(biāo)志FE 和DOR,以及第9 個(gè)數(shù)據(jù)位RXB8與數(shù)據(jù)一起存放于接收緩沖器。因此必須在讀取UDR 寄存器之前訪(fǎng)問(wèn)狀態(tài)標(biāo)志位。否則將丟失錯(cuò)誤狀態(tài)。

· 接收移位寄存器可以作為第三級(jí)緩沖。在兩個(gè)緩沖器都沒(méi)有空的時(shí)候,數(shù)據(jù)可以保存于串行移位寄存器之中( 參見(jiàn) Figure 61),直到檢測(cè)到新的起始位。從而增強(qiáng)了 USART 抵抗數(shù)據(jù)過(guò)速(DOR) 的能力。

下面的控制位的名稱(chēng)做了改動(dòng),但其功能和在寄存器中的位置并沒(méi)有改變:

· CHR9改為UCSZ2。

· OR改為DOR。

時(shí)鐘產(chǎn)生時(shí)鐘產(chǎn)生邏輯為發(fā)送器和接收器產(chǎn)生基礎(chǔ)時(shí)鐘。USART 支持4 種模式的時(shí)鐘: 正常的異步模式,倍速的異步模式,主機(jī)同步模式,以及從機(jī)同步模式。USART 控制位UMSEL和狀態(tài)寄存器C (UCSRC) 用于選擇異步模式和同步模式。倍速模式( 只適用于異步模式) 受控于UCSRA 寄存器的U2X。使用同步模式 (UMSEL = 1) 時(shí),XCK 的數(shù)據(jù)方向寄存器 (DDR_XCK)決定時(shí)鐘源是由內(nèi)部產(chǎn)生(主機(jī)模式)還是由外部生產(chǎn)(從機(jī)模式)。僅在同步模式下XCK 有效。

片內(nèi)時(shí)鐘產(chǎn)生-波特率發(fā)生器內(nèi)部時(shí)鐘用于異步模式與同步主機(jī)模式。

USART 的波特率寄存器UBRR 和降序計(jì)數(shù)器相連接,一起構(gòu)成可編程的預(yù)分頻器或波特率發(fā)生器。降序計(jì)數(shù)器對(duì)系統(tǒng)時(shí)鐘計(jì)數(shù),當(dāng)其計(jì)數(shù)到零或UBRRL 寄存器被寫(xiě)時(shí),會(huì)自動(dòng)裝入U(xiǎn)BRR 寄存器的值。當(dāng)計(jì)數(shù)到零時(shí)產(chǎn)生一個(gè)時(shí)鐘,該時(shí)鐘作為波特率發(fā)生器的輸出時(shí)鐘,輸出時(shí)鐘的頻率為fosc/(UBRR 1)。發(fā)生器對(duì)波特率發(fā)生器的輸出時(shí)鐘進(jìn)行2、8或16 的分頻,具體情況取決于工作模式。波特率發(fā)生器的輸出被直接用于接收器與數(shù)據(jù)恢復(fù)單元。數(shù)據(jù)恢復(fù)單元使用了一個(gè)有2、8或16個(gè)狀態(tài)的狀態(tài)機(jī),具體狀態(tài)數(shù)由UMSEL、U2X 與 DDR_XCK 位設(shè)定的工作模式?jīng)Q定。

USART造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢(xún)價(jià)
材料名稱(chēng) 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
陂頭閘門(mén)(由檁條組成) 高1200mm,厚150mm,長(zhǎng)度2000mm 查看價(jià)格 查看價(jià)格

個(gè) 13% 廣州市荔灣區(qū)廣埔閥門(mén)廠
七支結(jié)構(gòu) BVVR 6mm2 查看價(jià)格 查看價(jià)格

天虹

m 13% 廣州市天河天虹電線(xiàn)電纜廠南寧辦事處
七支結(jié)構(gòu) BVVR 4mm2 查看價(jià)格 查看價(jià)格

天虹

m 13% 廣州市天河天虹電線(xiàn)電纜廠南寧辦事處
七支結(jié)構(gòu) ZB-BVVR 1mm2 查看價(jià)格 查看價(jià)格

天虹

m 13% 廣州市天河天虹電線(xiàn)電纜廠南寧辦事處
七支結(jié)構(gòu) BVVR 2.5mm2 查看價(jià)格 查看價(jià)格

天虹

m 13% 廣州市天河天虹電線(xiàn)電纜廠南寧辦事處
七支結(jié)構(gòu) BVVR 1.5mm2 查看價(jià)格 查看價(jià)格

天虹

m 13% 廣州市天河天虹電線(xiàn)電纜廠南寧辦事處
七支結(jié)構(gòu) ZB-BVVR 2.5mm2 查看價(jià)格 查看價(jià)格

天虹

m 13% 廣州市天河天虹電線(xiàn)電纜廠南寧辦事處
七支結(jié)構(gòu) ZB-BVVR 1.5mm2 查看價(jià)格 查看價(jià)格

天虹

m 13% 廣州市天河天虹電線(xiàn)電纜廠南寧辦事處
材料名稱(chēng) 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
散熱器組成膠墊 3.0 查看價(jià)格 查看價(jià)格

個(gè) 韶關(guān)市2010年6月信息價(jià)
結(jié)構(gòu) 雙組份 查看價(jià)格 查看價(jià)格

kg 潮州市2016年1季度信息價(jià)
結(jié)構(gòu) 雙組份 查看價(jià)格 查看價(jià)格

kg 潮州市2015年4季度信息價(jià)
結(jié)構(gòu) 雙組份 查看價(jià)格 查看價(jià)格

L 汕頭市澄海區(qū)2015年3季度信息價(jià)
結(jié)構(gòu) 雙組份 查看價(jià)格 查看價(jià)格

L 汕頭市南澳縣2015年3季度信息價(jià)
結(jié)構(gòu) 雙組份 查看價(jià)格 查看價(jià)格

L 汕頭市2015年2季度信息價(jià)
結(jié)構(gòu) 雙組份 查看價(jià)格 查看價(jià)格

L 汕頭市南澳縣2015年1季度信息價(jià)
結(jié)構(gòu) 雙組份 查看價(jià)格 查看價(jià)格

L 汕頭市澄海區(qū)2014年4季度信息價(jià)
材料名稱(chēng) 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
型材結(jié)構(gòu) 型材結(jié)構(gòu)|12.96m2 1 查看價(jià)格 深圳市雷曼英特科技有限公司 廣東   2021-01-06
結(jié)構(gòu) 安裝結(jié)構(gòu),包邊裝飾,國(guó)標(biāo)鋼材(槽鋼/角鐵/方通)|15m2 1 查看價(jià)格 深圳市連碩顯電子有限公司 四川   2021-12-03
結(jié)構(gòu) 結(jié)構(gòu)膠|100支 3 查看價(jià)格 佛山市天澤建材有限公司 廣東  佛山市 2020-09-01
結(jié)構(gòu) 結(jié)構(gòu)|800m2 1 查看價(jià)格 廣西建之冠集成有限公司 廣西   2019-05-15
鋼架結(jié)構(gòu) 鋼架結(jié)構(gòu)|1個(gè) 2 查看價(jià)格 深圳市新怡??萍及l(fā)展有限公司 全國(guó)   2018-08-25
屏體結(jié)構(gòu) 嵌入式結(jié)構(gòu)|1套 1 查看價(jià)格 浙江威谷光電科技有限公司    2017-07-13
結(jié)構(gòu)膠-305 結(jié)構(gòu)膠-305|1000根 1 查看價(jià)格 珠海市香洲鴻飛志遠(yuǎn)商行 廣東  深圳市 2015-04-16
結(jié)構(gòu) 結(jié)構(gòu)膠|5kg 1 查看價(jià)格 中山市青龍防水補(bǔ)強(qiáng)工程有限公司 廣東  陽(yáng)江市 2014-07-10

1. 全雙工操作(相互獨(dú)立的接收數(shù)據(jù)和發(fā)送數(shù)據(jù));

2. 同步操作時(shí),可主機(jī)時(shí)鐘同步,也可從機(jī)時(shí)鐘同步;

3. 獨(dú)立的高精度波特率發(fā)生器,不占用定時(shí)/計(jì)數(shù)器;

4. 支持5、6、7、8和9位數(shù)據(jù)位,1或2位停止位的串行數(shù)據(jù)幀結(jié)構(gòu);

5. 由硬件支持的奇偶校驗(yàn)位發(fā)生和檢驗(yàn);

6. 數(shù)據(jù)溢出檢測(cè);

7. 幀錯(cuò)誤檢測(cè);

8. 包括錯(cuò)誤起始位的檢測(cè)噪聲濾波器和數(shù)字低通濾波器;

9. 三個(gè)完全獨(dú)立的中斷,TX發(fā)送完成、TX發(fā)送數(shù)據(jù)寄存器空、RX接收完成;

10.支持多機(jī)通信模式;

11.支持倍速異步通信模式。

STM32 USART的使用(基于庫(kù)函數(shù)版本)

USART步驟說(shuō)明

對(duì)中斷需要用到的的默認(rèn)的兩個(gè)管腳PA9和PA10的模式進(jìn)行設(shè)置.

* 注意:不要忘記RCC的設(shè)置!STM32的結(jié)構(gòu)決定了用任何一個(gè)外設(shè) * 就必須設(shè)置相應(yīng)的使能時(shí)鐘。USART1的使能時(shí)鐘位是在APB2中的 * 本例中對(duì)應(yīng)函數(shù)UART1_GPIO_Configuration()

* 2: 對(duì)USART的數(shù)據(jù)格式進(jìn)行設(shè)置,即發(fā)送數(shù)據(jù)的數(shù)據(jù)位、校驗(yàn)位等.

* 本例對(duì)應(yīng)函數(shù)為UART1_GPIO_Configuration()

* 注:對(duì)于數(shù)據(jù)是以上升沿還是下降沿有效,可以設(shè)置也可以不設(shè) * 置,如果不設(shè)置,則系統(tǒng)采用默認(rèn)值。本例中將其屏蔽。 * 3: 在主函數(shù)中調(diào)用以上兩個(gè)函數(shù),然后用庫(kù)函數(shù)USART_SendData()

* 發(fā)送數(shù)據(jù),用USART_GetFlagStatus(USART1, USART_FLAG_TXE) * 查詢(xún)中斷即可。

USART程序如下

#include

void delay(u32 x) //延時(shí)函數(shù),u32是庫(kù)函數(shù)中定義好的宏,意為無(wú)符號(hào)32位整數(shù) {

while(x--);}

/********************************************************************** * Name : UART1_GPIO_Configuration * Deion : Configures the uart1 GPIO ports. * Input : None * Output : None * Return : None

void UART1_GPIO_Configuration(void) //注意:不是庫(kù)函數(shù),而是自己定義的GPIO初始化函數(shù),

{

GPIO_InitTypeDef GPIO_InitStructure;

//定義GPIO管腳初始化結(jié)構(gòu)體

RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);

//本函數(shù)(使能時(shí)鐘)參數(shù)中,RCC_APB2Periph_USART1是必不可少的,有人會(huì)問(wèn),對(duì)于串口用到的PA9和

//PA10不用使能時(shí)鐘嗎?其實(shí)由于USART1默認(rèn)的就是PA9和PA10,所以這一個(gè)就行了,當(dāng)然你要是加上 //這個(gè)|RCC_APB2Periph_GPIOA也是不報(bào)錯(cuò)的,只是重復(fù)了。

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;

//選中串口默認(rèn)輸出管腳

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//定義輸出最大速率

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //定義管腳9的模式

GPIO_Init(GPIOA, &GPIO_InitStructure); //調(diào)用函數(shù),把結(jié)構(gòu)體參數(shù)輸入進(jìn)行初始化

// Configure USART1_Rx as input floating

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; //同上

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//設(shè)置上浮模式

GPIO_Init(GPIOA, &GPIO_InitStructure);

//同上

* Name : UART1_Configuration * Deion : Configures the uart1 * Input : None * Output : None * Return : None

*******************************************************************************/ void USART_Configuration(void) {

USART_InitTypeDef USART_InitStructure; //定義串口初始化結(jié)構(gòu)體

/*USART_ClockInitTypeDef USART_ClockInitStructure;//定義串口模式初始化結(jié)構(gòu)體

USART_ClockInitStructure.USART_Clock = USART_Clock_Enable;// USART_ClockInitStructure.USART_CPOL = USART_CPOL_Low; USART_ClockInitStructure.USART_CPHA = USART_CPHA_2Edge; USART_ClockInitStructure.USART_LastBit = USART_LastBit_Disable; USART_ClockInit(USART1,&USART_ClockInitStructure); */

USART_InitStructure.USART_BaudRate = 9600; //設(shè)置串口通信時(shí)的波特率9600

USART_InitStructure.USART_WordLength = USART_WordLength_8b;//設(shè)置數(shù)據(jù)位的長(zhǎng)度8個(gè)位 USART_InitStructure.USART_StopBits = USART_StopBits_1; //設(shè)置1個(gè)停止位 USART_InitStructure.USART_Parity = USART_Parity_No //設(shè)置校驗(yàn)位“無(wú)”

USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; //設(shè)置硬件控制流失能(失能:就是不管用的意思。使能:就是讓某個(gè)功能起作用。) USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; //設(shè)置發(fā)送使能,接收使能 USART_Init(USART1, &USART_InitStructure);

//將以上賦完值的結(jié)構(gòu)體帶入庫(kù)函數(shù)USART_Init進(jìn)行初始化

USART_Cmd(USART1, ENABLE);//開(kāi)啟USART1,注意與上面RCC_APB2PeriphClockCmd()設(shè)置的區(qū)別

}

int main(void)

UART1_GPIO_Configuration(); //調(diào)用GPIO初始化函數(shù) USART_Configuration(); //調(diào)用USART配置函數(shù) while(1)

//大循環(huán)

{

USART_SendData(USART1, 'A'); //發(fā)送一位數(shù)據(jù)

while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET); //判斷是否發(fā)送完畢 delay(0XFFFFF); //延時(shí)

2100433B

USART結(jié)構(gòu)組成常見(jiàn)問(wèn)題

  • 牙齒的結(jié)構(gòu)組成

    牙齒由牙釉質(zhì)、牙本質(zhì)、牙骨質(zhì)、牙髓4部分組成-牙醫(yī)筆記牙齒從外觀來(lái)看,是由牙冠、牙頸和牙根等三個(gè)部分組成。牙冠暴露于口腔中,主要發(fā)揮咀嚼功能;牙根包埋于牙槽骨中,是牙齒的支持部分;牙冠與牙根的交界處為...

  • 圍網(wǎng)的結(jié)構(gòu)組成

    漁網(wǎng)的一種,由網(wǎng)衣和網(wǎng)索構(gòu)成的長(zhǎng)帶形狀或囊形的大型網(wǎng)具,用兩只船拉住網(wǎng)的兩端,把魚(yú)群圍住,逐漸縮小包圍圈,最后抽緊網(wǎng)下端的繩索。圍網(wǎng)的另一種: 十年免維護(hù)的網(wǎng)球場(chǎng)地 籃球場(chǎng)地等圍網(wǎng)。圍網(wǎng)網(wǎng)具是由網(wǎng)衣、...

  • 咬口機(jī)的結(jié)構(gòu)組成

    咬口機(jī)結(jié)構(gòu)由三部分組成:給料部分;傳動(dòng)部分;成型部分。1、成型部分,主要指主機(jī)部分,核心部分是軋輥。當(dāng)兩壓輥之間進(jìn)料過(guò)多或進(jìn)入滾輪之間擠壓成型。2、給料部分,主要是人工送料,利用軋輥之間的間隙進(jìn)料。3...

USART結(jié)構(gòu)組成文獻(xiàn)

潛油電泵結(jié)構(gòu)組成 潛油電泵結(jié)構(gòu)組成

格式:pdf

大?。?span id="zcwoch0" class="single-tag-height">4.7MB

頁(yè)數(shù): 23頁(yè)

評(píng)分: 4.4

潛油電泵結(jié)構(gòu)組成

立即下載
玻璃論文結(jié)構(gòu)組成性能 玻璃論文結(jié)構(gòu)組成性能

格式:pdf

大小:4.7MB

頁(yè)數(shù): 5頁(yè)

評(píng)分: 4.8

玻璃的組成、結(jié)構(gòu)和性能 姓名:鄭朝陽(yáng) 班級(jí) :材料化學(xué) 12-02班 學(xué)號(hào): 311213020233 引言 : 在自然界的固體物質(zhì)中存在著晶態(tài)和非晶態(tài)兩種狀態(tài)。 有人把“非晶 態(tài)”“玻璃態(tài)”看作是同義詞,也有人將它們加以區(qū)別。我國(guó)的技術(shù) 詞典中把“玻璃態(tài)”定義為“從熔體冷卻,在室溫下還保持熔體結(jié)構(gòu) 的固體物質(zhì)狀態(tài)”,習(xí)慣上常稱(chēng)玻璃為“過(guò)冷的液體” ,“非晶態(tài)”作 為更廣義的名詞,包括用其它方法獲得的以結(jié)構(gòu)無(wú)序?yàn)橹饕卣鞯墓?體物質(zhì)狀態(tài)。 關(guān)鍵詞:玻璃 組成 結(jié)構(gòu) 性能 正文: ㈠各種“玻璃”的成分 (1)普通玻璃( Na2SiO3、CaSiO3、SiO2 或 Na2O?CaO?6SiO2) (2)石英玻璃(以純凈的石英為主要原料制成的玻璃,成分僅為 SiO2) (3)鋼化玻璃(與普通玻璃成分相同) (4)鉀玻璃( K2O、CaO、SiO2) (5)硼酸鹽玻璃( SiO2、B2O3)

立即下載

UART與USART單片機(jī)串口通信的區(qū)別

UART與USART都是單片機(jī)上的串口通信,他們之間的區(qū)別如下:

首先從名字上看:

UART:universal asynchronous receiver and transmitter通用異步收/發(fā)器

USART:universal synchronous asynchronous receiver and transmitter通用同步/異步收/發(fā)器

從名字上可以看出,USART在UART基礎(chǔ)上增加了同步功能,即USART是UART的增強(qiáng)型,事實(shí)也確實(shí)是這樣。但是具體增強(qiáng)到了什么地方呢?

其實(shí)當(dāng)我們使用USART在異步通信的時(shí)候,它與UART沒(méi)有什么區(qū)別,但是用在同步通信的時(shí)候,區(qū)別就很明顯了:大家都知道同步通信需要時(shí)鐘來(lái)觸發(fā)數(shù)據(jù)傳輸,也就是說(shuō)USART相對(duì)UART的區(qū)別之一就是能提供主動(dòng)時(shí)鐘。如STM32的USART可以提供時(shí)鐘支持ISO7816的智能卡接口。

任何一個(gè)微處理器都要與一定數(shù)量的部件和外圍設(shè)備連接,但如果將各部件和每一種外圍設(shè)備都分別用一組線(xiàn)路與CPU直接連接,那么連線(xiàn)將會(huì)錯(cuò)綜復(fù)雜,甚至難以實(shí)現(xiàn)。為了簡(jiǎn)化硬件電路設(shè)計(jì)、簡(jiǎn)化系統(tǒng)結(jié)構(gòu),常用一組線(xiàn)路,配置以適當(dāng)?shù)慕涌陔娐?,與各部件和外圍設(shè)備連接,這組共用的連接線(xiàn)路被稱(chēng)為總線(xiàn)。采用總線(xiàn)結(jié)構(gòu)便于部件和設(shè)備的擴(kuò)充,尤其制定了統(tǒng)一的總線(xiàn)標(biāo)準(zhǔn)則容易使不同設(shè)備間實(shí)現(xiàn)互連。

微機(jī)中總線(xiàn)一般有內(nèi)部總線(xiàn)、系統(tǒng)總線(xiàn)和外部總線(xiàn)。內(nèi)部總線(xiàn)是微機(jī)內(nèi)部各外圍芯片與處理器之間的總線(xiàn),用于芯片一級(jí)的互連;而系統(tǒng)總線(xiàn)是微機(jī)中各插件板與系統(tǒng)板之間的總線(xiàn),用于插件板一級(jí)的互連;外部總線(xiàn)則是微機(jī)和外部設(shè)備之間的總線(xiàn),微機(jī)作為一種設(shè)備,通過(guò)該總線(xiàn)和其他設(shè)備進(jìn)行信息與數(shù)據(jù)交換,它用于設(shè)備一級(jí)的互連。

另外,從廣義上說(shuō),計(jì)算機(jī)通信方式可以分為并行通信和串行通信,相應(yīng)的通信總線(xiàn)被稱(chēng)為并行總線(xiàn)和串行總線(xiàn)。并行通信速度快、實(shí)時(shí)性好,但由于占用的口線(xiàn)多,不適于小型化產(chǎn)品;而串行通信速率雖低,但在數(shù)據(jù)通信吞吐量不是很大的微處理電路中則顯得更加簡(jiǎn)易、方便、靈活。串行通信一般可分為異步模式和同步模式。

隨著微電子技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,總線(xiàn)技術(shù)也在不斷地發(fā)展和完善,而使計(jì)算機(jī)總線(xiàn)技術(shù)種類(lèi)繁多,各具特色。下面僅對(duì)微機(jī)各類(lèi)總線(xiàn)中目前比較流行的總線(xiàn)技術(shù)分別加以介紹。

一、內(nèi)部總線(xiàn)

1.I2C總線(xiàn)

I2C(Inter-IC)總線(xiàn)10多年前由Philips公司推出,是近年來(lái)在微電子通信控制領(lǐng)域廣泛采用的一種新型總線(xiàn)標(biāo)準(zhǔn)。它是同步通信的一種特殊形式,具有接口線(xiàn)少,控制方式簡(jiǎn)化,器件封裝形式小,通信速率較高等優(yōu)點(diǎn)。在主從通信中,可以有多個(gè)I2C總線(xiàn)器件同時(shí)接到I2C總線(xiàn)上,通過(guò)地址來(lái)識(shí)別通信對(duì)象。

2.SPI總線(xiàn)

串行外圍設(shè)備接口SPI(serialperipheralinterface)總線(xiàn)技術(shù)是Motorola公司推出的一種同步串行接口。Motorola公司生產(chǎn)的絕大多數(shù)MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI總線(xiàn)是一種三線(xiàn)同步總線(xiàn),因其硬件功能很強(qiáng),所以,與SPI有關(guān)的軟件就相當(dāng)簡(jiǎn)單,使CPU有更多的時(shí)間處理其他事務(wù)。

3.SCI總線(xiàn)

串行通信接口SCI(serialcommunicationinterface)也是由Motorola公司推出的。它是一種通用異步通信接口UART,與MCS-51的異步通信功能基本相同。

4.CAN總線(xiàn)

屬于現(xiàn)場(chǎng)總線(xiàn)的范疇,它是一種有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò)。較之目前許多RS-485基于R線(xiàn)構(gòu)建的分布式控制系統(tǒng)而言,基于CAN總線(xiàn)的分布式控制系統(tǒng)在以下方面具有明顯的優(yōu)越性。只有2根線(xiàn)與外部相連,并且內(nèi)部集成了錯(cuò)誤探測(cè)和管理模塊。

二、系統(tǒng)總線(xiàn)

1.ISA總線(xiàn)

ISA(industrialstandardarchitecture)總線(xiàn)標(biāo)準(zhǔn)是IBM公司1984年為推出PC/AT機(jī)而建立的系統(tǒng)總線(xiàn)標(biāo)準(zhǔn),所以也叫AT總線(xiàn)。它是對(duì)XT總線(xiàn)的擴(kuò)展,以適應(yīng)8/16位數(shù)據(jù)總線(xiàn)要求。它在80286至80486時(shí)代應(yīng)用非常廣泛,以至于現(xiàn)在奔騰機(jī)中還保留有ISA總線(xiàn)插槽。ISA總線(xiàn)有98只引腳。

2.EISA總線(xiàn)

EISA總線(xiàn)是1988年由Compaq等9家公司聯(lián)合推出的總線(xiàn)標(biāo)準(zhǔn)。它是在ISA總線(xiàn)的基礎(chǔ)上使用雙層插座,在原來(lái)ISA總線(xiàn)的98條信號(hào)線(xiàn)上又增加了98條信號(hào)線(xiàn),也就是在兩條ISA信號(hào)線(xiàn)之間添加一條EISA信號(hào)線(xiàn)。在實(shí)用中,EISA總線(xiàn)完全兼容ISA總線(xiàn)信號(hào)。

3.VESA總線(xiàn)

VESA(videoelectronicsstandardassociation)總線(xiàn)是1992年由60家附件卡制造商聯(lián)合推出的一種局部總線(xiàn),簡(jiǎn)稱(chēng)為VL(VESAlocalbus)總線(xiàn)。它的推出為微機(jī)系統(tǒng)總線(xiàn)體系結(jié)構(gòu)的革新奠定了基礎(chǔ)。該總線(xiàn)系統(tǒng)考慮到CPU與主存和Cache的直接相連,通常把這部分總線(xiàn)稱(chēng)為CPU總線(xiàn)或主總線(xiàn),其他設(shè)備通過(guò)VL總線(xiàn)與CPU總線(xiàn)相連,所以VL總線(xiàn)被稱(chēng)為局部總線(xiàn)。它定義了32位數(shù)據(jù)線(xiàn),且可通過(guò)擴(kuò)展槽擴(kuò)展到64位,使用33MHz時(shí)鐘頻率,最大傳輸率達(dá)132MB/s,可與CPU同步工作。是一種高速、高效的局部總線(xiàn),可支持386SX、386DX、486SX、486DX及奔騰微處理器。

4.PCI總線(xiàn)

PCI(peripheralcomponentinterconnect)總線(xiàn)是當(dāng)前最流行的總線(xiàn)之一,它是由Intel公司推出的一種局部總線(xiàn)。它定義了32位數(shù)據(jù)總線(xiàn),且可擴(kuò)展為64位。PCI總線(xiàn)主板插槽的體積比原ISA總線(xiàn)插槽還小,其功能比VESA、ISA有極大的改善,支持突發(fā)讀寫(xiě)操作,最大傳輸速率可達(dá)132MB/s,可同時(shí)支持多組外圍設(shè)備。PCI局部總線(xiàn)不能兼容現(xiàn)有的ISA、EISA、MCA(microchannelarchitecture)總線(xiàn),但它不受制于處理器,是基于奔騰等新一代微處理器而發(fā)展的總線(xiàn)。

5.CompactPCI

以上所列舉的幾種系統(tǒng)總線(xiàn)一般都用于商用PC機(jī)中,在計(jì)算機(jī)系統(tǒng)總線(xiàn)中,還有另一大類(lèi)為適應(yīng)工業(yè)現(xiàn)場(chǎng)環(huán)境而設(shè)計(jì)的系統(tǒng)總線(xiàn),比如STD總線(xiàn)、VME總線(xiàn)、PC/104總線(xiàn)等。這里僅介紹當(dāng)前工業(yè)計(jì)算機(jī)的熱門(mén)總線(xiàn)之一——CompactPCI。

CompactPCI的意思是“堅(jiān)實(shí)的PCI”,是當(dāng)今第一個(gè)采用無(wú)源總線(xiàn)底板結(jié)構(gòu)的PCI系統(tǒng),是PCI總線(xiàn)的電氣和軟件標(biāo)準(zhǔn)加歐式卡的工業(yè)組裝標(biāo)準(zhǔn),是當(dāng)今最新的一種工業(yè)計(jì)算機(jī)標(biāo)準(zhǔn)。CompactPCI是在原來(lái)PCI總線(xiàn)基礎(chǔ)上改造而來(lái),它利用PCI的優(yōu)點(diǎn),提供滿(mǎn)足工業(yè)環(huán)境應(yīng)用要求的高性能核心系統(tǒng),同時(shí)還考慮充分利用傳統(tǒng)的總線(xiàn)產(chǎn)品,如ISA、STD、VME或PC/104來(lái)擴(kuò)充系統(tǒng)的I/O和其他功能。

三、外部總線(xiàn)

1.RS-232-C總線(xiàn)

RS-232-C是美國(guó)電子工業(yè)協(xié)會(huì)EIA(ElectronicIndustryAssociation)制定的一種串行物理接口標(biāo)準(zhǔn)。RS是英文“推薦標(biāo)準(zhǔn)”的縮寫(xiě),232為標(biāo)識(shí)號(hào),C表示修改次數(shù)。RS-232-C總線(xiàn)標(biāo)準(zhǔn)設(shè)有25條信號(hào)線(xiàn),包括一個(gè)主通道和一個(gè)輔助通道,在多數(shù)情況下主要使用主通道,對(duì)于一般雙工通信,僅需幾條信號(hào)線(xiàn)就可實(shí)現(xiàn),如一條發(fā)送線(xiàn)、一條接收線(xiàn)及一條地線(xiàn)。RS-232-C標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)傳輸速率為每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。RS-232-C標(biāo)準(zhǔn)規(guī)定,驅(qū)動(dòng)器允許有2500pF的電容負(fù)載,通信距離將受此電容限制,例如,采用150pF/m的通信電纜時(shí),最大通信距離為15m;若每米電纜的電容量減小,通信距離可以增加。傳輸距離短的另一原因是RS-232屬單端信號(hào)傳送,存在共地噪聲和不能抑制共模干擾等問(wèn)題,因此一般用于20m以?xún)?nèi)的通信。

2.RS-485總線(xiàn)

在要求通信距離為幾十米到上千米時(shí),廣泛采用RS-485串行總線(xiàn)標(biāo)準(zhǔn)。RS-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。加上總線(xiàn)收發(fā)器具有高靈敏度,能檢測(cè)低至200mV的電壓,故傳輸信號(hào)能在千米以外得到恢復(fù)。RS-485采用半雙工工作方式,任何時(shí)候只能有一點(diǎn)處于發(fā)送狀態(tài),因此,發(fā)送電路須由使能信號(hào)加以控制。RS-485用于多點(diǎn)互連時(shí)非常方便,可以省掉許多信號(hào)線(xiàn)。應(yīng)用RS-485可以聯(lián)網(wǎng)構(gòu)成分布式系統(tǒng),其允許最多并聯(lián)32臺(tái)驅(qū)動(dòng)器和32臺(tái)接收器。

3.IEEE-488總線(xiàn)

上述兩種外部總線(xiàn)是串行總線(xiàn),而IEEE-488總線(xiàn)是并行總線(xiàn)接口標(biāo)準(zhǔn)。IEEE-488總線(xiàn)用來(lái)連接系統(tǒng),如微計(jì)算機(jī)、數(shù)字電壓表、數(shù)碼顯示器等設(shè)備及其他儀器儀表均可用IEEE-488總線(xiàn)裝配起來(lái)。它按照位并行、字節(jié)串行雙向異步方式傳輸信號(hào),連接方式為總線(xiàn)方式,儀器設(shè)備直接并聯(lián)于總線(xiàn)上而不需中介單元,但總線(xiàn)上最多可連接15臺(tái)設(shè)備。最大傳輸距離為20米,信號(hào)傳輸速度一般為500KB/s,最大傳輸速度為1MB/s。

4.USB總線(xiàn)

通用串行總線(xiàn)USB(universalserialbus)是由Intel、Compaq、Digital、IBM、Microsoft、NEC、NorthernTelecom等7家世界著名的計(jì)算機(jī)和通信公司共同推出的一種新型接口標(biāo)準(zhǔn)。它基于通用連接技術(shù),實(shí)現(xiàn)外設(shè)的簡(jiǎn)單快速連接,達(dá)到方便用戶(hù)、降低成本、擴(kuò)展PC連接外設(shè)范圍的目的。它可以為外設(shè)提供電源,而不像普通的使用串、并口的設(shè)備需要單獨(dú)的供電系統(tǒng)。另外,快速是USB技術(shù)的突出特點(diǎn)之一,USB的最高傳輸率可達(dá)12Mbps比串口快100倍,比并口快近10倍,而且USB還能支持多媒體。

系列:ATMEGA

閃存容量:32KB

EEPROM存儲(chǔ)器容量:1KB

存儲(chǔ)器容量,:RAM 2KB

輸入/輸出線(xiàn)數(shù):32

模數(shù)轉(zhuǎn)換器輸入數(shù):7

計(jì)時(shí)器數(shù):3

PWM通道數(shù):4

時(shí)鐘頻率:16MHz

接口類(lèi)型:JTAG, SPI, USART

電源電壓:2.7V to 5.5V

封裝類(lèi)型:QFP

針腳數(shù):44

工作溫度范圍:-40°C to 85°C

USART相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專(zhuān)欄

最新詞條

安徽省政采項(xiàng)目管理咨詢(xún)有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無(wú)線(xiàn)POS機(jī) 廣東合正采購(gòu)招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國(guó)際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽(yáng)招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國(guó)際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢(xún)有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國(guó)咨招標(biāo)有限公司 甘肅中泰博瑞工程項(xiàng)目管理咨詢(xún)有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 甘肅中維國(guó)際招標(biāo)有限公司 舌花雛菊 華潤(rùn)燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽(yáng)光工程咨詢(xún)有限公司 GB8163標(biāo)準(zhǔn)無(wú)縫鋼管 中國(guó)石油煉化工程建設(shè)項(xiàng)目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開(kāi)展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 電梯平層準(zhǔn)確度 廣州利好來(lái)電氣有限公司 四川中澤盛世招標(biāo)代理有限公司