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

標題: 基于msp430f5529的藍牙遙控小車實踐 [打印本頁]

作者: xiaoniuyy    時間: 2021-7-23 21:28
標題: 基于msp430f5529的藍牙遙控小車實踐
這個是我在準備電賽的時候小師傅布置的任務,這個模塊主要是要搞懂UART通信模塊的原理,然后對藍牙通信的原理有所了解即可。
一、 UART串口通信
固定代碼模式:
{
配置UART寄存器
}
       #pragma vector = USCI_A1_VECTOR
__interrupt void USCI_ISR()
{
       內部程序;
}
1、配置UCAxCTL0        //USCI_Ax Control Register 0
        UCPEN                啟用奇偶校驗功能寄存器(一般情況下不啟用奇偶校驗)
0 關閉奇偶校驗;
1 打開奇偶校驗,將生成奇偶校驗位(UCAxTXD)
    注意:(UCAxRXD). In address-bit multiprocessor mode, the address bit is included in the parity calculation.
       UCPAR                對奇偶校驗項的選擇。當禁用奇偶校驗時,不使用UCPAR。
                                                  0b = Odd parity
1b = Even parity
       UCMSB                MSB首先選擇。(控制 接收和發射移位寄存器 的方向,一般選擇0,因為默認值/模式為0(LSB first),故不用設置
                                                  0b = LSB first
        1b = MSB first
       UC7BIT                字符長度。選擇7位或8位字符長度,即串口發送的數據長度,默認值/模式0(8位),故不用設置。
                                              0       8位   1    7位
       UCSPB                選擇停止位的個數。默認值/模式為0(1位停止位),故不用設置。
                                             0 一位停止位                        1 兩位停止位
       UCMODEx        USCI模式選擇。即選擇USCI的工作模式,UCMODEx位在UCSYNC=0時選擇異步模式。因為本模塊是學習UART,所以USCI要設置為UART mode,同時UCMODEx默認值/模塊為00b,所以在使用UART模塊時不用設置此寄存器。
      00b = UART mode        
      01b = Idle-line multiprocessor mode
      10b = Address-bit multiprocessor mode
      11b = UART mode with automatic baud-rate detection
        UCSYNC                同步或異步模式啟用模塊。默認值/模塊為0(啟用異步模式),故在使用異步UART時不用設置。
                                                0 啟用異步模式                1 啟用同步模式
         2、配置UCAxCTL1 寄存器                //USCI_Ax Control Register 1
                在使用UART時首先需復位UCAxCTL1、選擇時鐘源,再配置其他寄存器,最后取消對UCAxCTL1的復位。
                        例如:      UCA1CTL1 |=  UCSWRST;   //復位USCI_AX
            UCA1CTL1 |=  UCSSEL_1;    //選擇時鐘源SMCLK ACLK
            UCA1BR0 = 0x03;    // 32768Hz 9600 波特率為9600
            UCA1BR1 = 0x00;    // 32768Hz 9600
                                               UCA1MCTL |= UCBRS_3 + UCBRF_0;  
                                                           UCA1CTL1 &= ~UCSWRST;     //清除復位        
       UCSSELx                選擇USCI時鐘源。這些位選擇BRCLK源時鐘。
                                           00b = UCAxCLK (external USCI clock)
                                           01b = ACLK
                                           10b = SMCLK
                                           11b = SMCLK
                                           UXRXEIE
                                           UCBRKIE
                                           UCDORM
                                           UCTXADDR
                            UCTXBRK
                            UCSWRST
       3、配置UCAxBR0                Low byte of clock prescaler setting of the baud-rate generator. The 16-bit value
of (UCAxBR0 + UCAxBR1 × 256) forms the prescaler value UCBRx.
波特率發生器的時鐘預壓器設置的低字節。16位值(UCAxBR0+UCAxBR1×256)形成預壓算器值UCBRx。
                       查找數據手冊,例:UCA1BR0 = 0x03;
      4、配置UCAxBR1        High byte of clock prescaler setting of the baud-rate generator. The 16-bit value
of (UCAxBR0 + UCAxBR1 × 256) forms the prescaler value UCBRx.
波特率發生器的時鐘壓力機設置的高字節。16位值(UCAxBR0+UCAxBR1×256)形成預壓算器值UCBRx。
查找數據手冊, 例:UCA1BR1 = 0x00;
     5、配置UCAxMCTL  例:UCA1MCTL |= UCBRS_3 + UCBRF_0;
     UCBRFx                第一個調制階段的選擇。這些比特確定了當UCOS16=1時的BITCLK16的調制模式。被UCOS16=0忽略
     UCBRSx                第二個調制階段的選擇。這些位決定了BITCLK的調制模式。表36-2給出了調制模式。
                        UCOS16        Oversampling mode enabled
0b = Disabled
1b = Enabled
      6、UCAxSTAT((●'◡'●)這個沒用到我就沒有寫筆記)
      7、UCAxRXBUF                數據接收緩沖區
      8、UCAxTXBUF                數據發送緩沖區
               
      UCAxIE
       UCTXIE                關閉啟用傳輸中斷,默認值/模式為0(關閉傳輸中斷), 1 打開傳輸中斷
       UCRXIE                關閉啟用接收中斷,默認值/模式為0(關閉接收中斷), 1 打開接收中斷
二、代碼
//藍牙模塊
void set_uart_registers()
{
        P4SEL |= BIT4+BIT5;
        UCA1CTL1 |= UCSWRST;
        UCA1CTL1 |= UCSSEL_1;        //ACLK 副時鐘

        UCA1BR0 = 0x03;
        UCA1BR1 = 0x00;                //32768HZ  9600baud
        UCA1MCTL |= UCBRS_3 + UCBRF_0;

        UCA1CTL1 &=~ UCSWRST;
        UCA1IE |= UCRXIE;        //open interrupt of

        _EINT();
}

#pragma vector = USCI_A1_VECTOR
__interrupt void USCI_ISR()
{
        //UCA1TXBUF = UCA1RXBUF;
        switch(__even_in_range(UCA1IV,4))
        {
                case 0:break;                                       // Vector 0 - No interrupt
                case 2:                                           // Vector 2 - RXIFG
                    BUF = UCA1RXBUF;
                    UCA1TXBUF = UCA1RXBUF;
              if(BUF == 'A')
                {
                      P6OUT |=  BIT0;
                      P6OUT &=~ BIT1;
                      P6OUT |=  BIT2;
                      P6OUT &=~ BIT3;
                }

                if(BUF == 'B')
                {
                                P6OUT &=~ BIT0;
                                P6OUT |=  BIT1;
                                P6OUT &=~ BIT2;
                                P6OUT |=  BIT3;
                }

                if(BUF == 'C')
                {
                                P6OUT &=~ BIT0;
                                P6OUT |=  BIT1;
                                P6OUT |=  BIT2;
                                P6OUT &=~ BIT3;
                }

                if(BUF == 'D')
                {
                                P6OUT |=  BIT0;
                                P6OUT &=~ BIT1;
                                P6OUT &=~ BIT2;
                                P6OUT |=  BIT3;
                }

                if(BUF == 'E')
                {
                                P6OUT &=~ BIT0;
                                P6OUT &=~ BIT1;
                                P6OUT &=~ BIT2;
                                P6OUT &=~ BIT3;
                }

                if(BUF =='F')
                {
                        P1OUT ^= BIT0;
                }

                if(BUF == '1')
                {
                        P4OUT ^= BIT7;
                }
                break;
            case 4:break;

            default: break;
        }

}

TI.rar

556.61 KB, 下載次數: 120, 下載積分: 黑幣 -5

原代碼


作者: 143838    時間: 2021-7-25 15:04
__even_in_range(UCA1IV,4)是哪里的呢?

作者: 花斑豬    時間: 2021-7-28 15:09
143838 發表于 2021-7-25 15:04
__even_in_range(UCA1IV,4)是哪里的呢?

頭文件,作用是加快switch的運行速度,
作者: 用戶21111410    時間: 2021-10-26 11:26
為什么連上藍牙無法控制呢
作者: 楊寧    時間: 2022-7-20 19:50
樓主,這個接什么驅動呢?

作者: ycx216    時間: 2022-7-27 23:00
用HC5藍牙可以連接嘛?
作者: LWG123    時間: 2024-11-27 16:55
HC2可以嗎




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
日韩三级免费| 99精品偷自拍| 美洲精品一卡2卡三卡4卡四卡| www.色呦呦| 亚洲精品女人久久久| 日本成人黄色| 日本精品中文字幕| 精品av久久707| 亚洲精品免费一二三区| 精品在线一区二区三区| 欧美3p视频| 狠狠久久综合| 性开放的欧美大片| 国产美女av| 欧美日韩不卡中文字幕在线| 中文字幕乱码中文字幕| 国产成人av一区二区三区不卡| 日本国产在线播放| 精品国产乱码久久久久软件| 91精品成人久久| 亚洲人成在线观| 911精品国产一区二区在线| 精品国产亚洲一区二区三区| 国产中文字幕在线| 一级片avav网址| luxu259在线中文字幕| 999视频在线| 久久福利免费视频| 欧美xxxx×黑人性爽| 成年人黄色片视频| 国产免费一区二区三区四在线播放| 91久久久久久久一区二区| 欧美日韩福利在线观看| 亚洲精品天天看| 欧美一区二区三区播放老司机| 亚洲国产日韩a在线播放性色| 久久久久久电影| 国产成人精品免费看| 亚洲免费黄色| 国产一二在线观看| japonensisjava老师可播放| 影音先锋国产| 精品人妻少妇AV无码专区| 四虎成人精品永久免费av| 亚洲不卡的av| 在线 丝袜 欧美 日韩 制服| 亚洲成人av免费观看| 国产精品亚洲αv天堂无码| 欧美另类videos| 久久视频在线视频| 日韩久久免费电影| 精品国产第一区二区三区观看体验| 在线观看成人免费视频| 午夜精品免费在线| 一区二区三区四区五区视频在线观看| 久久精品综合网| 成人国产精品免费观看视频| 国产乱码精品一区二区三区五月婷| 久久影院亚洲| 久久婷婷丁香| 日韩精品亚洲一区二区三区免费| 国产一区二区你懂的| 欧美视频四区| 欧美fxxxxxx另类| 五月天久久网站| 1024精品久久久久久久久| 日韩免费特黄一二三区| 日韩理论电影院| 在线中文字幕亚洲| 韩国福利一区| 好男人中文字幕官网| 亚洲三区在线播放| 男女一区二区三区免费| 区二区三区在线| 欧美做爰猛烈大尺度视频| 午夜精品久久久久久久星辰影院| 日韩欧美一区二区三区视频| 精品网站www| 尤物视频..com| 另类图片亚洲色图| 高清欧美一区二区三区 | 亚洲欧洲视频在线| 日韩中文字幕免费在线| 亚洲综合小说网| 欧美黑人巨大xxxxx| 亚洲成av人片一区二区| 欧美中文字幕在线观看视频| 99成人精品| 999国产精品永久免费视频app| 精品日韩毛片| 91精品国产视频| 欧美日韩一视频区二区| 性欧美xxxx大乳国产app| 久久久久99| 久久精品国产精品亚洲精品| 国产精品性做久久久久久| 粉嫩av一区二区三区在线播放 | 欧美肥胖老妇做爰| 亚洲国产欧美一区二区三区久久| 亚洲午夜av久久乱码| 久久久精品视频成人| 久久男人av资源网站| 国产精品xxx视频| 国产精品一级久久久| 欧洲在线视频一区| 97在线国产视频| 男插女视频网站| 国产一区二区三区四区五区六区| 乱熟女高潮一区二区在线| 免费黄色日本网站| 丰满少妇中文字幕| 天堂av网手机版| 男人天堂av在线播放| 黄色av免费观看| 丝袜脚交免费网站xx| 传媒在线观看| 免费在线观看的电影网站| 2019中文亚洲字幕| 久久一区91| 经典三级在线一区| 中文字幕一区二区三区蜜月| 欧美精品一二三| 久久中文字幕视频| 91国产在线免费观看| 99中文字幕在线观看| 国产老头和老头xxxx×| 麻豆成人在线视频| 欧美 日韩 国产 成人 在线 91 | 久久aⅴ国产紧身牛仔裤| 成人免费av资源| 亚洲一区二区三区小说| 精品免费日韩av| 1769国产精品| 欧美另类高清视频在线| 无码人妻丰满熟妇区毛片18| 日本高清www| 69视频免费看| 91美剧网在线播放| 国产51人人成人人人人爽色哟哟 | h网站在线播放| 亚洲视频欧洲视频| 成人精品久久av网站| 综合一区中文字幕| 蜜臀av粉嫩av懂色av| 精品免费囯产一区二区三区| 国产又爽又黄视频| av在线免费观看网| 高潮久久久久久久久久久久久久| 久久av最新网址| 亚洲欧洲精品天堂一级| 亚洲国产成人精品电影| 国产剧情久久久久久| 欧美日韩中文字幕在线播放| 中文字幕国产专区| 国产精品一品二区三区的使用体验| 日本jizz中国| 91福利在线尤物| 99久久综合| 国产亚洲一本大道中文在线| 欧美一级电影网站| 国产成人精品久久亚洲高清不卡| 水蜜桃在线免费观看| 日本精品在线观看视频| 少妇喷水在线观看| 欧美色18zzzzxxxxx| 91欧美日韩在线| 奇米精品一区二区三区在线观看 | 亚洲网一区二区三区| 99成人免费视频| 亚洲男人的天堂一区二区| 精品捆绑美女sm三区| 国产精品com| 日本a级片免费观看| 欧美人与性囗牲恔配| 黄色a在线观看| 香蕉视频在线免费| 国产麻豆一区二区三区| 亚欧美中日韩视频| 亚洲午夜久久久久久久久久久 | 国产精品小仙女| 欧美视频日韩视频在线观看| 欧美在线一级va免费观看| 成年人黄色在线观看| 国产精品一二三区在线观看| 亚洲 精品 综合 精品 自拍| 久久久亚洲精华液精华液精华液 | 天天色av.com| 超碰在线公开| 9色精品在线| 亚洲成人精品影院| 欧美肥老妇视频| 亚洲精品少妇一区二区| 美女福利视频在线观看| 自拍偷拍国产| ririsao久久精品一区| 一本精品一区二区三区| 一区二区在线观看视频| 欧美成年人视频网站欧美| 亚洲欧洲精品在线| 情侣偷拍对白清晰饥渴难耐| 青丝免费观看高清影视| 台湾佬中文娱乐网欧美电影| 人人超碰91尤物精品国产| 在线免费亚洲电影| 亚洲在线免费视频| 性活交片大全免费看| 午夜精品久久久久久久91蜜桃| 免费一级毛片在线观看| 91精品天堂福利在线观看| 亚洲国产精品精华液ab| 欧美激情第99页| 狠狠97人人婷婷五月| 亚洲影院一区二区三区| 桃花色综合影院| 国产一区二区三区四区五区传媒 | 亚洲97在线观看| 国产精品亚洲a| 日韩精品一区不卡| 飘雪影院手机免费高清版在线观看 | 麻豆一区二区三| 亚洲精品一区二三区不卡| 在线看无码的免费网站| xxxx.国产| 蜜桃免费在线| 在线综合视频| 精品国产伦一区二区三区观看方式 | 亚洲一区二区三区在线视频| 国产ts在线观看| 国产视频你懂的| av在线成人| 国产精品女主播在线观看| 韩剧1988免费观看全集| 一级黄色大片免费看| 国产精品白浆流出视频| 久久久久久亚洲精品美女| 国产精品国产精品国产专区不蜜 | 日本女人性视频| 91视频入口| 九九热hot精品视频在线播放| 亚洲小说欧美另类社区| 精品视频色一区| 日产国产精品精品a∨| 香蕉免费毛片视频| www.亚洲资源| 国产麻豆精品视频| 欧美国产日本在线| 日本一区二区免费视频| 成年网站视频| 午夜久久免费观看| 69av一区二区三区| 日本免费a视频| 中文字幕有码热在线视频| 国产aⅴ精品一区二区四区| 一区二区三区中文字幕| 国外成人免费视频| 成年人晚上看的视频| 欧美人与禽猛交乱配| 不卡欧美aaaaa| 国产精品日韩精品| 长河落日免费高清观看| 亚州av电影免费在线观看| 亚洲免费婷婷| 中文字幕国产亚洲| 免费高清视频在线观看| 成人网18免费网站在线| 福利网站av| 国产亚洲欧美日韩在线观看一区二区| 91成人免费电影| 男人天堂网站在线| 影音先锋男人资源站| 老司机凹凸av亚洲导航| 欧洲精品一区二区| 国产98色在线| 亚洲精品视频大全| 中文字幕在线中文字幕二区| 欧美va久久久噜噜噜久久| 日韩区在线观看| 亚洲色图 在线视频| jizzjizz免费| 老司机久久99久久精品播放免费| 久久天天躁夜夜躁狠狠躁2022| 国产麻豆天美果冻无码视频| 中文字幕一二三区在线观看 | 国产污视频在线观看| 亚洲妇熟xxxx妇色黄| 国产精品私房写真福利视频| 国产乱码精品一区二区三区日韩精品| 亚洲精品无码久久久久| 日韩黄色在线| 欧美在线不卡视频| 亚欧在线免费观看| 天天操夜夜爽| 精品一区二区在线观看| 国产精品女人久久久久久| 欧美h在线观看| 99精品国产九九国产精品| 欧美日韩一区小说| 色乱码一区二区三区在线| caoporen人人| 国产激情视频一区二区三区欧美 | 亚洲一级生活片| 蜜臀av在线| 亚洲国产wwwccc36天堂| 霍思燕三级露全乳照| japanesexxxxfree在线观看| 日本欧美一区二区| 国产精品影片在线观看| 亚洲图片视频小说| 嗯用力啊快一点好舒服小柔久久| 777午夜精品视频在线播放| 成人在线观看a| 色婷婷亚洲十月十月色天| 久久精选视频| 国产精品揄拍一区二区| 国产又粗又猛又黄又爽| 日韩精品亚洲专区在线观看| 日韩欧美国产一区在线观看| www.四虎精品| 国产视频网址在线| 亚洲女同ⅹxx女同tv| xxxxxx在线观看| 免费做暖暖免费观看日本| 中文精品视频| 国产极品精品在线观看| 在线视频欧美亚洲| 国产免费久久| 尤物九九久久国产精品的分类| 国产极品国产极品| 成人性生活av| 欧美疯狂做受xxxx富婆| 97人妻天天摸天天爽天天| 99视频免费在线观看| 亚洲精品中文字幕乱码三区| 日本一本二本在线观看| 成年人羞羞的网站| 久久老女人爱爱| 亚洲精品中文综合第一页| 91小仙女jk白丝袜呻吟| 成人中文字幕合集| 日本一区二区三区www| 18成年在线观看| 99精品国产热久久91蜜凸| 亚洲第一导航| 日本小视频网站| 国产伦理精品不卡| 曰韩不卡视频| 免费观看的av网站| 久久久国产精品不卡| 欧美视频免费看欧美视频| 欧美福利网站| 国产精品久久久久毛片软件| 韩国日本美国免费毛片| 91在线直播| 欧美日韩一区在线| 成年人网站免费在线观看| 蜜桃精品在线| 亚洲人在线视频| 国产又黄又猛又粗又爽| 一个色免费成人影院| 97在线看福利| 污视频在线免费观看| 日韩高清电影一区| 国产伦精品一区二区三区四区视频| 星空影院最新电视剧免费观看| 国产成人av电影免费在线观看| 亚洲最新免费视频| 麻豆app在线观看| 色婷婷综合久久久久中文 | 影音先锋2020色资源网| 韩国视频一区二区| 中文字幕一区二区三区四区五区| 视频免费观看| 亚洲女同ⅹxx女同tv| 一区二区免费在线观看视频| 卡通欧美亚洲| 中文字幕av一区中文字幕天堂| 波多野结衣午夜| 亚洲人人精品| 亚洲精品无人区| 免费资源在线观看| 在线观看亚洲精品| 日本妇女毛茸茸| 久久精品高清| 黄色国产精品一区二区三区| 九色中文视频| 亚洲成av人片观看| 欧美 日韩 成人| 加勒比视频一区| 国产精品久久网| jizzjizz丝袜老师| 亚洲高清不卡在线| 日韩精品福利片午夜免费观看| av大片在线看| 日韩av在线不卡| 国产福利视频导航| 成人av电影在线观看| xxx国产在线观看| 欧州一区二区三区| 国产成人亚洲综合| 天堂入口网站|