<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    MSP430F169部分外圍設備初始化代碼

    發布時間:2008-1-1 11:53    發布者:MSP430
    關鍵詞: MSP430F169 , 初始化
    初始化時鐘,以XT2為系統時鐘: BCSCTL1&=~XT2OFF; //啟動XT2振蕩器 BCSCTL2|=SELM1; //MCLK為XT2 do { IFG1&=~OFIFG; for(i=0xFF;i>0;i--); } while((IFG1&OFIFG)!=0); 初始化串口0: void init_UART0(void) { UCTL0 &= ~SWRST; UCTL0 |=CHAR;//0X10; UBR00 = 0x03; UBR10 = 0x00; UMCTL0 = 0x4A; UTCTL0 = SSEL0;//0X10; ME1 |= UTXE0+URXE0 ; //enable the UART0 IE1 |=URXIE0; } 初始化串口1: void init_UART1(void) { unsigned int temp; ME2 |= UTXE1 + URXE1; // Enable USART1 TXD/RXD UCTL1 |= CHAR; // 8-bit character UTCTL1 |= SSEL0; // UCLK = ACLK UBR01 = 0x03; // 32k/9600 - 3.41 UBR11 = 0x00; // UMCTL1 = 0x4A; // Modulation UCTL1 &= ~SWRST; // Initialize USART state machine IE2 |= URXIE1; // Enable USART1 RX interrupt for(temp=0;temp { uart_Host_Rbuf[temp]=0; } } 初始化Timer_A: void init_ta(void) { CCTL0 = CCIE; // CCR0 interrupt enabled CCR0 = 400; TACTL = TASSEL_1 + ID_3+TACLR; // ACLK, 8分頻 遞增模式 TACTL|=MC_1; //Timer A mode control: 1 - Up to CCR0 }
    本文地址:http://www.portaltwn.com/thread-2837-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • 利用模擬開發工具生態系統進行安全電路設計
    • 你仿真過嗎?使用免費的MPLAB Mindi模擬仿真器降低設計風險
    • Cortex-M4外設 —— TC&TCC結合事件系統&DMA優化任務培訓教程
    • 我們是Microchip
    • 貿澤電子(Mouser)專區

    相關視頻

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷