wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4190|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

MSP430F5529用DMA接收串口數(shù)據(jù),并作出回應(yīng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
#include "msp430.h"
#define CPU  ((double)4000000)  
#define delay_ms(x)   __delay_cycles((long)(CPU*(double)x/1000.0))
#define delay_us(x)   __delay_cycles((long)(CPU*(double)x/1000000.0))
#define TX_Num 10        //發(fā)送數(shù)組大小
#define RX_Num 10        //接收數(shù)組大小
#define Frame_Header    0xEE             //接收幀頭
#define Frame_End       0xFF             //接收幀尾
void XT_init(void);                      //晶振初始化函數(shù)
void Receive_Handle(void);               //接收處理函數(shù)
void DMA_init(void);                     //DMA初始化理函數(shù)      
unsigned char TxString[TX_Num];          //發(fā)送數(shù)組  
unsigned char RxString[RX_Num];          //接收數(shù)組  
unsigned char RX_Succeed;                //接收正確標(biāo)志
int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  XT_init();                                //晶振初始化

  //初始化串口
  P4SEL |= BIT4+BIT5;                       //選擇P4.4、P4.5 為串口1
  UCA1CTL1 |= UCSWRST;                      // **Put state machine in reset**
  UCA1CTL1 |= UCSSEL__ACLK;                  //串口時(shí)鐘源為ACLK ,在初始化為32.768kHz
  UCA1BR0 = 3;                              // 32768  9600 (see User's Guide)
  UCA1BR1 = 0;                              // 32768 9600
  UCA1MCTL |= UCBRS_3 + UCBRF_0;            // Modulation UCBRSx=3, UCBRFx=0
  UCA1CTL1 &= ~UCSWRST;                     // **Initialize USCI state machine**
  DMA_init();                               //DMA初始化
  _EINT();
  while(1)
  {
    if (RX_Succeed==1)                     //正確接收
    {
      RX_Succeed=0;                        //清除接收標(biāo)志
      DMA1CTL|=DMAEN;                       //啟動(dòng)DMA通道1發(fā)送數(shù)據(jù)
    }
  }
}


void DMA_init(void)
{
  int i=0;
  DMACTL0 = DMA0TSEL_20|DMA1TSEL_21;            // 通道0接收數(shù)據(jù),通道1發(fā)送數(shù)據(jù)
  DMA0CTL&=~DMAIFG;                             //先清除通道0中斷標(biāo)志位
  DMA1CTL&=~DMAIFG;                             //先清除通道1中斷標(biāo)志位
  //配置通道0接收
  DMACTL4=DMARMWDIS;                            //禁止任何發(fā)生在CPU 讀寫操作時(shí)候的DMA傳輸
  //重復(fù)單次傳輸+開啟使能+目標(biāo)地址增加+字節(jié)傳輸 +開啟中斷
  DMA0CTL = DMADT_4 + DMAEN + DMADSTINCR_3+DMADSTBYTE+ DMAIE;
  DMA0SZ = RX_Num;                               // 接收字節(jié)大小
  __data16_write_addr((unsigned short) &DMA0SA,(unsigned long) &UCA1RXBUF);//源地址為串口1接收地址
  __data16_write_addr((unsigned short) &DMA0DA,(unsigned long) &RxString);//目的地址是接收數(shù)組

  //配置通道1發(fā)送

  //單次傳輸+源地址增加+字節(jié)傳輸 +電平觸發(fā)+ 開啟中斷
  DMA1CTL = DMADT_0 + DMASRCINCR_3  + DMASRCBYTE + DMALEVEL + DMAIE;
  DMA1SZ = TX_Num;                               // 發(fā)送字節(jié)大小
  __data16_write_addr((unsigned short) &DMA1SA,(unsigned long) &TxString);//源地址為發(fā)收數(shù)組
  __data16_write_addr((unsigned short) &DMA1DA,(unsigned long) &UCA1TXBUF);//目的地址是串口1發(fā)送地址

  //初始化發(fā)送數(shù)組
  for(i=0;i<10;i++)
  {
     TxString[i]=0x0a+i;
  }
}

#pragma vector=DMA_VECTOR
__interrupt void DMA_ISR(void)
{
  switch(__even_in_range(DMAIV,4))
  {
  case 0x00:
    break;
  case 0x02: //通道0 接收到數(shù)組
   Receive_Handle();  
    break;

  }
}
void Receive_Handle(void)
{
  if(RxString[0]==Frame_Header&&RxString[RX_Num-1]==Frame_End)//數(shù)據(jù)接收正確
  {
    //對數(shù)據(jù)進(jìn)行處理
    RX_Succeed=1; //接收正確標(biāo)志
  }

}


void XT_init(void)
{
  P5SEL |= BIT4|BIT5|BIT2|BIT3;                      // Select XT1、XT2
  UCSCTL6 &= ~(XT1OFF|XT2OFF);                     // XT1、XT2 On
  UCSCTL6 |= XCAP_3;                        // Internal load cap
  do
  {
    UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + DCOFFG);
    SFRIFG1 &= ~OFIFG;                      // Clear fault flags
  }while (SFRIFG1&OFIFG);                   // Test oscillator fault flag
  UCSCTL6 &= ~(XT1DRIVE_3+XT2DRIVE0);                 // Xtal is now stable, reduce drive strength
  UCSCTL4 =SELA_0+SELS__XT2CLK+SELM__XT2CLK;              
  UCSCTL5|=DIVS__4;      //ACLK 32768,SMCLK  1M ,MCLK  4
}



下載.png (111.83 KB, 下載次數(shù): 206)

DMA 成功接收數(shù)據(jù)并作出回應(yīng)

DMA 成功接收數(shù)據(jù)并作出回應(yīng)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
国产伦精品一区二区三区千人斩| 亚洲另类中文字| 国内自拍亚洲| 超碰96在线| 亚洲高清视频网站| 亚洲自拍偷拍一区二区| 中文字幕第50页| 精品成人a区在线观看| 久久久国产一区二区三区四区小说| 欧美疯狂party性派对| 51av在线| videoxxxx另类日本极品| 小说区乱图片区| 久久免费视频99| 亚洲免费在线播放视频| 亚洲区一区二区三区| 国产a级全部精品| 亚洲精品一区二区三区不| 亚洲一区二区三区四区在线观看| 免费在线观看一区二区三区| 国产探花在线精品| 九九热这里有精品| www黄在线观看| 大肉大捧一进一出好爽| 黄色成人一级片| 国产一级免费av| 国产精品手机在线观看| 免费观看日韩毛片| 欧美性猛交xxxx乱大交3| 成人午夜短视频| 亚洲国产专区校园欧美| 日韩影视在线观看| 电影久久久久久| 黄色在线免费网站| 在线影院福利| 十大免费污污软件| 黄色一二三区| 国产有码在线观看| 国产在线一区视频| 一级片久久久久| 久久精品久久99| 国产欧美日韩小视频| 欧美另类视频在线| 91影院在线免费观看视频| 欧美精品videos另类日本| 亚洲国产福利在线| 欧美三级日韩在线| 精品欧美国产一区二区三区| 国产精品热久久久久夜色精品三区| 国产在线视视频有精品| 国产日韩亚洲| 亚洲一区在线| 欧洲激情综合| 久久精品色综合| 福利一区二区免费视频| 色综合亚洲图丝熟| 婷婷色在线资源| 国产精品影院在线| 在线一级视频| h片免费观看| 成年人深夜福利| 涩涩网站在线观看| 小小女视频网站色琼网站| 日韩av女优在线观看| 国产精品情侣呻吟对白视频| 最新中文字幕日本| 婷婷中文字幕在线观看| 久久婷婷综合色| 国产又猛又黄的视频| 91视频 -- 69xx| www.18av.com| 国产精品免费看久久久无码| 中文字幕欧美日韩一区二区| 日韩欧美一区二区久久婷婷| 亚洲成人高清在线| 亚洲一区二区精品视频| 综合中文字幕亚洲| 中文字幕在线观看不卡视频| 国产精品不卡在线| 亚洲色图丝袜美腿| 亚洲男同1069视频| 夜夜爽夜夜爽精品视频| 亚洲福利视频导航| 偷窥少妇高潮呻吟av久久免费| 一区二区三区精品| 五月天中文字幕一区二区| 亚洲午夜电影网| 亚洲va欧美va国产va天堂影院| 亚洲制服欧美中文字幕中文字幕| 五月天激情综合| 欧美日韩综合视频| 欧美日韩一区二区三区高清| 91精品一区二区三区久久久久久| 51精品久久久久久久蜜臀| 日韩欧美综合一区| 亚洲欧美国产制服动漫| 91麻豆精品国产| 日韩精品免费在线视频| 伊人伊成久久人综合网小说| 欧美成人三级视频网站| 欧美中文字幕第一页| 国产精品一区二区3区| 1区1区3区4区产品乱码芒果精品| 精品国产免费人成电影在线观...| 麻豆91av| 日本wwwcom| 欧美日韩在线成人| 国产裸体视频网站| 国产三级aaa| 国产精品suv一区二区三区| 亚洲视屏在线观看| 五月婷婷六月丁香综合| 成人亚洲精品777777ww| 大陆一级毛片| 国产色在线 com| 丁香花在线高清完整版视频| 色狠狠一区二区三区| 亚洲福利网站| 精品成人免费| 国产成人亚洲综合色影视| 国产欧美一区二区精品仙草咪| 26uuu另类欧美| 一区二区三区日韩| 在线不卡免费欧美| 中文字幕亚洲欧美日韩2019| 国产v综合v亚洲欧美久久| 天天免费综合色| 欧美一区二区三区啪啪| 最近2019中文字幕第三页视频 | 免费中文字幕视频| 国产精品自拍电影| 999久久久免费精品国产牛牛| 黄色免费观看网站| www.黄在线观看| 国语自产精品视频在线看抢先版结局| 里番精品3d一二三区| aa国产精品| 成人av资源网站| 亚洲一区二区三区在线看| 日韩精品专区在线影院重磅| 欧美激情国产高清| 国产精品久久精品国产| 久久久久久免费看| 国产成人av一区二区三区不卡| 欧美日韩综合在线观看| 原谅我中文字幕| 夜夜嗨aⅴ免费视频| 9999在线视频| 久久不见久久见国语| 免费在线观看一区二区三区| 亚洲精品久久久久久国产精华液| 91精品国产黑色紧身裤美女| 久久青草福利网站| 国产精品91一区| 亚洲欧洲中文| 亚洲精品乱码久久久久久蜜桃图片| 日韩精品在线免费看| 天天操中文字幕视频| 天海翼女教师无删减版电影| 久草在线视频网站| 精品国产a一区二区三区v免费| 久久99国产精品麻豆| 亚洲成人在线观看视频| 在线日韩精品视频| 国产一区二区三区免费不卡| 午夜激情福利在线| 久久久无码一区二区三区| 最近2018年在线中文字幕高清| 中日韩免费毛片| 午夜日韩影院| 日韩综合一区二区| 亚洲成a人片综合在线| 日韩有码片在线观看| 欧美在线播放一区| 国产成人av无码精品| ,亚洲人成毛片在线播放| eeuss草民免费| 97成人资源| 亚洲经典在线看| 有坂深雪av一区二区精品| 一个人看的www久久| 欧美国产综合视频| 国产高清自拍视频| 内射无码专区久久亚洲| 天堂av网在线| 欧美调教在线| www.日本不卡| 亚洲电影免费观看高清完整版在线观看| 成人激情免费在线| 999在线精品视频| 亚洲熟女乱色一区二区三区久久久| 99热com| 亚洲国产aⅴ精品一区二区三区| 日韩影视高清在线观看| 99re亚洲国产精品| 亚洲精品99999| 久久久久成人精品免费播放动漫| 91黄色免费视频| 四虎成人免费| 欧美人与性动交α欧美精品济南到| 小小影院久久| 亚洲1区2区3区视频| 98视频在线噜噜噜国产| 激情婷婷综合网| 国产精品一级视频| 日本不卡视频一区二区| 成人一区不卡| 亚洲一二三四在线| 欧美亚洲激情在线| 一起操在线视频| 亚洲色成人www永久在线观看| 久久久精品人妻一区二区三区四| www.就去干.com| 国产精品日本一区二区三区在线| 国产盗摄一区二区三区| 亚洲视频在线观看网站| 中文字幕乱码一区二区三区| 国产亚洲成人av| 加勒比在线日本| 人体久久天天| 亚洲品质自拍视频| 国产成人精品网站| 稀缺呦国内精品呦| 欧美jizzhd精品欧美满| 国产在线|日韩| 成人一级视频在线观看| 日韩在线小视频| 国产在线青青草| 黄色www视频| 午夜久久中文| 不卡的av在线| 九九精品在线播放| 爱情岛论坛成人| 天堂在线观看视频| 在线天堂资源www在线污| 成人免费毛片aaaaa**| 菠萝蜜影院一区二区免费| 国产麻花豆剧传媒精品mv在线| www.久久精品.com| 黄色小说在线播放| 国产成人综合在线观看| 久久亚洲一区二区三区四区五区高| 久久久精品在线视频| 污视频网站免费观看| 天堂中文在线播放| 91在线观看高清| 69影院欧美专区视频| 久久性爱视频网站| 日本三级电影在线看| 视频一区中文| 在线视频欧美精品| 色综合影院在线观看| youjizz在线视频| av在线app| 成人一级黄色片| 91国产精品91| 成人影视免费观看| fc2ppv完全颜出在线播放| 自拍日韩欧美| 亚洲黄色片网站| 69堂免费视频| 欧美一级手机免费观看片| 91成人短视频| 欧美日韩免费网站| 一区二区三区四区免费视频| 国产三级按摩推拿按摩| 波多野结衣亚洲| 中文字幕av一区 二区| 亚洲一区二区日本| 东京热一区二区三区四区| 香蕉久久aⅴ一区二区三区| www.99精品| 国产欧美日韩精品在线观看| 欧美精品一级片| 欧美成人三区| 成人毛片视频在线观看| 日韩av理论片| 国产在线拍揄自揄拍| 中国av在线播放| 岛国av一区| 亚洲国产精品一区二区久久恐怖片| 精品国产乱码久久久久久久软件| 亚洲婷婷久久综合| 欧美三区四区| 亚洲午夜精品17c| 亚洲图片欧洲图片日韩av| 五月天激情婷婷| 日韩手机在线| 亚洲精品在线网站| 天天操精品视频| 性色a∨人人爽网站| 久久激情五月婷婷| 清纯唯美亚洲激情| 99免费在线观看| 中文字幕乱码在线播放| 欧美日韩国产精品一区二区三区四区| 精品国产一区二区三区在线| 欧美色图888| 欧美日韩第一区| 欧美激情久久久久久| 欧美精品色哟哟| 亚洲精品粉嫩美女一区| 欧美这里有精品| 成 人 黄 色 小说网站 s色| 日本中文字幕视频| 成人激情文学综合网| 精品九九九九| 亚洲最新永久在线观看| 欧美黄色一级视频| 午夜精品福利在线观看| 国产农村妇女aaaaa视频| 亚洲热av色在线播放| 偷偷操不一样的久久| 四虎国产精品免费久久5151| 日韩午夜电影av| 朝桐光av一区二区三区| 麻豆av在线导航| 午夜精品久久久久久久99樱桃| 国产av人人夜夜澡人人爽麻豆| blackedav金发美女大战黑人| 国产综合久久久久久久久久久久| 国产精品中出一区二区三区| 亚洲色图图片区| aⅴ色国产欧美| 91丨九色丨国产在线| 天天综合永久入口| 国内一区二区三区| 国产精品麻豆va在线播放| 成人午夜免费福利| 国产主播一区| 国产日韩在线看片| 男人的天堂导航| 亚洲国产专区校园欧美| 国产美女主播一区| 日韩一级免费视频| 亚洲少妇一区| 亚洲自拍小视频| 中文字幕你懂得| 另类av一区二区| 成人做爰www免费看视频网站| 日本免费不卡视频| 国产精品magnet| 69久久夜色精品国产69| 性一交一乱一伧老太| 欧美日韩久久精品| 国产成人小视频在线观看| 一区二区三区免费观看视频| 青青青草原在线| 亚洲女女做受ⅹxx高潮| 欧美a级免费视频| 在线视频中文字幕久| 国产欧美日本一区视频| 日本一区二区精品| 国产乱xxⅹxx国语对白| 91丨九色porny丨蝌蚪| 久久精品国产sm调教网站演员| jizz国产| www亚洲一区| 97av视频在线观看| 日韩精品视频无播放器在线看| 日韩国产一区二区三区| 欧美成年人在线观看| 国产精品污视频| 天天超碰亚洲| 秋霞午夜一区二区| 中文字幕av免费| 日本va欧美va精品| 亚洲一区二区在| 国产91白丝在线播放| 91在线观看地址| 一卡二卡三卡视频| 手机亚洲第一页| 色婷婷av一区二区三区之一色屋| 一级黄色大片免费看| 深夜成人影院| 亚洲精品视频网上网址在线观看| 免费黄色在线网址| 少妇精品导航| 欧美一区视频在线| 国产福利三区| www.欧美亚洲| 国产成人美女视频| 91超碰免费在线| 亚洲精品视频在线观看视频| 日韩欧美三级视频| 欧美独立站高清久久| 国产亚洲第一区| 福利片在线播放| 亚洲成人免费看| 亚洲天堂小视频| 日本成人精品| 91国内揄拍国内精品对白| 亚洲国产视频一区二区三区| 狠狠狠色丁香婷婷综合激情| 亚洲午夜激情| 岛国最新视频免费在线观看| 欧美日韩一二三| 亚洲AV无码成人精品区东京热| 亚洲视频电影在线| 国产欧美在线视频|