大肉大捧一进一出好爽视色大师,丰满少妇被猛烈进入在线播放,欧美真人性野外做爰,黑人巨大vs日本人优在线

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發
培訓信息
贊助商
MSP430串行通訊模塊范例
MSP430串行通訊模塊范例
 更新時間:2009-12-7 16:59:18  點擊數:0
【字體: 字體顏色

1-簡介
     簡介MSP430單片機串行通訊模塊結構及其應用范例。

2-串行異步通訊模塊
   在MSP430系列產品中,每一款型號都能實現串行通訊的功能,在MSP430F1X11系列中,可以用定時器A和軟件編程結合實現串行通訊功能。而在其它系列產品中都帶有硬件的串行通訊模塊USART;另外,MSP430F14X系列產品中還帶了兩個串行通訊模塊。而在MSP430F15X,F16X系列中USART0還可以實現IIC總線通訊。在UART模塊中帶有UART串行異步通訊和SPI同步通訊硬件資源。
   下圖是USART模塊結構圖,從下圖可以看出USART模塊分別由波特率部分:波特率發生器,串行通訊接收/發送控制寄存器。
接收部分,發送部分,端口IO部分。
   
   串行異步通訊的特點:
    1-異步通訊模式,包括線路空閑/地址位通信協議。
    2-有兩個單獨的移位寄存器,輸入/輸出移位寄存器(如下圖)。
    3-傳輸7位或8位數據,可采用奇偶或無校驗。
    4-可編程實現波特率調整。
    5-分別發,收單獨中斷。
    6-有效地檢測到起始位實現從低功耗喚醒。
    7-狀態標志檢測錯誤或者地址位。

   串行同步通訊(SPI)的特點: 
    1-動持3線/4線的SPI通訊。
    2-支持主機模式與從機模式。
    3-收發有單獨的緩沖器,移位寄存器。
    4-收發有單獨的中斷。
    5-時鐘極性和相位可編程。
    6-主機模式的時鐘頻率可編程。
    7-7位/8位字符長度。

有關USART的詳細應有原理,建議初學者參考清華大學出版社<<MSP430系列16位超低功耗單片機原理與應用>>

3-串行異步通訊應用例程
//*******************************************

//MSP430F149串口行實驗程序
//P3.4為發送,P3.5為接收
//晶體使32768HZ.
//編寫:microcontrol-dc
//程序描述:利用串口調試軟件;向串口發送一個字符,MSP430單片機接收到后從低功耗中喚醒.并將收接緩沖區的字符再發送到//電腦上的調試軟件中.單片機發送完后又進入低功耗狀態.
//*******************************************

#include <msp430x14x.h>

void main(void)
{
 WDTCTL = WDTPW + WDTHOLD; // 停止WDT

 UCTL0 = CHAR;             // 設串口控制寄存器,設為8位字符格式

 UTCTL0 = SSEL0;           // 設串口控制寄存器所使用的時鐘,選擇UCLK = ACLK

 UBR00 = 0x0D;             // 波特率設置32k/2400 - 13.65
 UBR10 = 0x00;            
 
 UMCTL0 = 0x6D;            // 波特率調整器設置

 ME1 |= UTXE0 + URXE0;     // 模塊允許寄存器設置,使能USART0 TXD/RXD

 IE1 |= URXIE0;            // 中斷允許寄存器設置,接收中斷允許

 P3SEL |= 0x30;            // 將P3.4,5使用外圍模塊 = USART0 TXD/RXD
 P3DIR |= 0x10;            // 將P3.4設為輸出(發),P3.5默認為輸入(收)

 _EINT();                  // 全局中斷使能

// Mainloop
for (;;)
{
 LPM3;                           // 進入LPM3模式,等待字符接收.

 while ((IFG1 & UTXIFG0) == 0);  // USART0發送UTXIFG0=1,表示UTXBUF準備好發送一下字符

 TXBUF0 = RXBUF0;                // 將收到緩沖區字符送發送區
 }
}


//串口接收中斷,退出LPM3模式.
#pragma vector=USART0RX_VECTOR
__interrupt void usart0_rx (void)
{
  LPM3_EXIT;
}


//*****************************************
//例程結束

  • 上一篇: MSP430模擬IIC接口程序
  • 下一篇: 沒有了
  • 發表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發消息66821730(技術支持)點擊這里給我發消息66821730(廣告投放) 點擊這里給我發消息41031197(編輯) 點擊這里給我發消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業自行提供,該企業負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(濱江)機電一體化學會
    中國行業電子商務100強網站

    網站經營許可證:浙B2-20080178-1
    主站蜘蛛池模板: 西乡县| 广河县| 卢龙县| 时尚| 日喀则市| 涞水县| 古交市| 精河县| 阿瓦提县| 元江| 凌源市| 措勤县| 陈巴尔虎旗| 鄂伦春自治旗| 通辽市| 南康市| 陆良县| 奈曼旗| 哈尔滨市| 沅江市| 绥滨县| 日土县| 武义县| 西青区| 三河市| 平塘县| 嘉定区| 怀化市| 克什克腾旗| 莱西市| 通州区| 平利县| 通河县| 资阳市| 图们市| 陇川县| 山阳县| 泸西县| 鄯善县| 房产| 新竹县|