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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6478|回復: 6
打印 上一主題 下一主題
收起左側

基于msp430f5529的藍牙遙控小車實踐

  [復制鏈接]
跳轉到指定樓層
樓主
ID:955176 發表于 2021-7-23 21:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這個是我在準備電賽的時候小師傅布置的任務,這個模塊主要是要搞懂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

原代碼

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:897756 發表于 2021-7-25 15:04 | 只看該作者
__even_in_range(UCA1IV,4)是哪里的呢?
回復

使用道具 舉報

板凳
ID:954229 發表于 2021-7-28 15:09 | 只看該作者
143838 發表于 2021-7-25 15:04
__even_in_range(UCA1IV,4)是哪里的呢?

頭文件,作用是加快switch的運行速度,
回復

使用道具 舉報

地板
ID:825705 發表于 2021-10-26 11:26 | 只看該作者
為什么連上藍牙無法控制呢
回復

使用道具 舉報

5#
ID:964581 發表于 2022-7-20 19:50 | 只看該作者
樓主,這個接什么驅動呢?
回復

使用道具 舉報

6#
ID:1040761 發表于 2022-7-27 23:00 | 只看該作者
用HC5藍牙可以連接嘛?
回復

使用道具 舉報

7#
ID:1137822 發表于 2024-11-27 16:55 | 只看該作者
HC2可以嗎
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产亚洲欧洲一区高清在线观看| 国产91色在线播放| 欧美亚洲综合另类| 亚洲精品免费一二三区| 久久久久久久久岛国免费| 国内精品伊人久久久久av影院| 老牛嫩草一区二区三区日本| 国产美女精品| 男人的j进女人的j一区| 日韩高清不卡一区二区| 久久综合影音| 久色婷婷小香蕉久久| 久久草av在线| 国产精品一区在线观看你懂的| 国产成人av电影在线观看| 国产麻豆视频一区| 99re8在线精品视频免费播放| 99这里只有久久精品视频| 91女人视频在线观看| 国产午夜精品一区二区三区视频 | 亚洲天堂视频在线观看| 亚洲激情国产精品| 中文字幕精品久久久久| 精品国产一区二区三区久久狼黑人| 日韩午夜在线视频| 91精品国产乱码久久久久久久久 | www.毛片.com| 亚洲免费激情视频| 亚洲天堂久久久久| 亚洲欧美激情另类| 欧美性受xxxx免费视频| 国内精品女同女同一区二区三区 | 1069视频| 99久久99热久久精品免费看| 日日草天天草| 天堂av在线免费观看| a天堂在线资源| 超碰在线资源| 国产高清精品二区| 欧美偷窥清纯综合图区| 欧美3p在线观看| 一本一道久久综合狠狠老精东影业| 青娱乐精品视频| 9久草视频在线视频精品| 日韩美女视频一区| 91极品美女在线| 亚洲国产精品久久久久秋霞蜜臀| 久久影院资源网| 国产欧美一区二区三区在线| 日韩wuma| 黄色高清无遮挡| 美女搡bbb又爽又猛又黄www| 国产喷水在线观看| 国产一级片一区二区| 天天干,天天操,天天射| 黄色三级在线| 久久av少妇| 国产精品一区hongkong| 亚洲**毛片| 欧美日韩 国产精品| 国产成人午夜精品5599| 亚洲综合一二区| 欧美成人综合网站| 欧美另类xxx| 97久久夜色精品国产九色| 粉嫩av一区二区三区天美传媒| 日韩欧美亚洲另类| www日韩在线| 99热这里只有精品在线观看| 高清在线观看免费韩剧| 天堂网www中文在线| 亚洲黄色网址| 日韩av片子| 国产精品资源网| 亚洲色图欧美在线| 亚洲精品动漫久久久久| 国产精品7m视频| 一区二区三区国产福利| 国产乱女淫av麻豆国产| 久久精品免费在线| 久久综合香蕉| 黄色三级电影网站| 日本不卡1234视频| 99久精品视频在线观看视频| 国产毛片精品视频| 色嗨嗨av一区二区三区| 欧美成年人在线观看| 久久亚洲一区二区| 色播五月激情五月| 99热国产在线观看| 国产精品亚洲综合久久小说 | 日本一极黄色片| 在线看片中文字幕| jizz中国少妇| 国产私人影院| 成人在线视频免费看| 在线播放精品| 亚洲欧美日韩在线| 国产亚洲日本欧美韩国| 成人9ⅰ免费影视网站| 免费激情视频在线观看| 69av.com| 国产在亚洲线视频观看| 又爽又大又黄a级毛片在线视频| 日本亚洲视频| 蜜桃精品视频在线观看| 欧美午夜性色大片在线观看| 色综合男人天堂| 一区二区三区国产福利| 国产精品久久免费观看| 在线亚洲天堂| 色影视在线观看| 欧美日韩国产高清电影| 99久久国产综合精品麻豆| 91精品国产综合久久香蕉麻豆| 日韩av观看网址| 久久久久久久久久久福利| 国产精彩视频在线观看| 免费白白视频| 亚洲欧洲日本韩国| 快she精品国产999| 欧洲激情一区二区| 国产美女久久精品香蕉69| 无限资源日本好片| 91好色先生tv| 极品粉嫩饱满一线天在线| 亚洲影视资源| 国产尤物一区二区在线| 日韩美女一区二区三区| 国产精品久久国产三级国电话系列| 性生活一级大片| 亚洲欧美激情另类| 91在线视频| 欧美二区视频| 精品国产999| 国产精品第1页| 国产传媒免费观看| 日本免费一区视频| 久cao在线| 欧美激情视频一区二区三区在线播放 | 亚洲免费网站在线观看| 国产激情小视频在线| 中文字幕免费一区二区| 亚洲大片免费看| 欧美综合一区第一页| 国产又黄又猛又粗| 国产成人免费看一级大黄| 国产视频福利在线| 欧美+亚洲+精品+三区| 福利微拍一区二区| 成人一区二区电影| bl动漫在线观看| 国产伊人网av.| 久久精品资源| www久久精品| 久久电影一区二区| 中文字幕在线观看第三页| 国产一区二区三区在线观看| 人人干在线视频| 免费永久网站黄欧美| 欧美一二三区在线观看| 裸模一区二区三区免费| 欧美性猛交xxxxx少妇| 毛片中文在线观看| 怕怕欧美视频免费大全| 一区二区三区精品在线观看| 国产精品91久久| 91中文字幕永久在线| 操碰免费视频| 伊人久久大香线蕉| 亚洲成人自拍网| 91九色视频在线| 91资源在线播放| 国产小黄视频| 婷婷色综合网| 日韩一区二区免费电影| 特级毛片在线免费观看| 一级久久久久久| 男人的天堂在线视频免费观看 | 99久久免费精品国产72精品九九| 国产清纯白嫩初高生在线观看91| 国模精品视频一区二区| 日本女人性视频| 制服丝袜网站| 亚洲区小说区图片区qvod按摩| 天天影视涩香欲综合网| 久久综合给合久久狠狠色| 日韩精品人妻中文字幕| 黄色片在线播放| 日韩激情一区二区| 久久久av网站| 中国特级黄色片| 禁网站在线观看免费视频| 国产日产精品_国产精品毛片| 污片在线观看一区二区| 国产精品大全| caoporn国产| 另类视频在线| 国产亚洲视频系列| 亚洲va电影大全| 日本三级片在线观看| 日本免费在线观看| 高清不卡一区二区在线| 欧美中文字幕视频| 希岛爱理中文字幕| 青青国产在线| 韩国精品一区二区| 91成人性视频| 俄罗斯毛片基地| 色视频免费在线观看| 麻豆精品在线播放| 欧美精品久久久久久久免费观看| 五月婷婷综合在线观看| 在线观看av资源| 老司机午夜精品99久久| 91国产高清在线| 摸摸摸bbb毛毛毛片| 一二三四社区在线视频6| 天堂资源在线中文精品| 欧美日韩爱爱视频| 久久精品三级视频| 国产小视频免费在线网址| 国产在线播放一区| 欧美一区二区三区精品电影| 男人av资源站| av免费在线观看网址| 久久精品夜夜夜夜久久| 国产精品久久久久免费| 一区二区日韩在线观看| av成人在线播放| 欧美性xxxx极品高清hd直播| 影音先锋成人资源网站| 免费精品国产自产拍在| 婷婷亚洲图片| 日韩天堂在线视频| ass极品国模人体欣赏| 天堂地址在线www| 国产人成一区二区三区影院| 精品国产区在线| 天天干天天爽天天操| 五月天亚洲一区| 亚洲国产欧美自拍| 亚洲成a人片在线www| 美女网站在线观看| 高清成人在线观看| 91九色对白| 精品国产黄色片| 偷拍一区二区| 亚洲精品动漫久久久久| 屁屁影院国产第一页| 国内在线免费高清视频| 久久视频一区二区| 日本一区二区三区视频在线播放| 亚洲成色在线综合网站2018站| 精品91久久久| 多野结衣av一区| 一个色综合av| 精品欧美一区免费观看α√| h视频在线观看免费完整版| 男男成人高潮片免费网站| 国产精品爽爽爽| av手机免费看| 精品国产乱码久久久久久果冻传媒| 国产视频一区在线| 免费看日本黄色片| 九九精品调教| 欧美亚洲综合一区| 亚洲欧美一区二区三区不卡| 在线激情av| 国产午夜精品美女毛片视频| 在线国产精品网| 邪态动恶图27期gif| 久久精品国产一区二区| 成人欧美视频在线| 久草免费资源| 久久高清国产| 999精品视频一区二区三区| 在线观看xxx| 亚洲黄页一区| 91精品国产综合久久久久久蜜臀 | 毛片在线网址| 色综合中文字幕| 女人高潮一级片| 91高清在线视频| 亚洲图片一区二区| 免费看污污网站| 91社区在线观看播放| 亚洲午夜久久久久久久久久久| 别急慢慢来1978如如2| 亚洲成人观看| 亚洲欧美日韩国产一区二区三区| 成人国产精品av| 色哟哟国产精品色哟哟| 亚洲看片一区| 91精品啪在线观看麻豆免费| 极品一线天粉嫩虎白馒头| 久久成人精品| 国产伦精品一区| 一分钟免费观看视频播放www| 粉嫩av免费一区二区三区| 一级毛片高清视频| 国产一区二区在线看| 精品国产综合久久| 99高清免费国产自产拍| 久久国产三级精品| 欧洲亚洲一区| eeuss影院www| 国产欧美精品在线观看| 激情综合在线观看| 天堂a√中文在线| 亚洲成人免费在线| www.久久com| 国产拍在线视频| 亚洲精品97久久| 国产在线拍揄自揄拍无码视频| 亚洲美女久久| 国产精品九九久久久久久久| 精品免费一区二区| 久久精品久久精品亚洲人| 麻豆一区二区三区精品视频| 四虎国产精品免费久久5151| 欧美大黄免费观看| 亚洲无人区码一码二码三码的含义| 久久香蕉av| 欧美午夜一区二区| 911亚洲精选| 伦理在线一区| 欧美丰满少妇xxxbbb| 成人手机在线免费视频| 午夜dj在线观看高清视频完整版 | 日韩欧美精品综合| 久久久久久久久久久免费精品| 中文字幕精品无| 日韩精品a在线观看91| 日韩在线观看视频免费| 狠狠人妻久久久久久| 日韩成人一级| 美乳少妇欧美精品| 亚洲天堂一区在线| 激情婷婷综合| 97在线观看视频| www.久久久久久| 亚洲国产日韩在线| 成人精品一二区| 一个人看免费www视频有多爽| 国产精品系列在线播放| 激情五月五月婷婷| 1024在线视频| 夜夜亚洲天天久久| 中文字幕avav| 51精品在线| 亚洲国产精品网站| 国产在线精品观看| 精品久久影视| 国产免费一区视频观看免费| 先锋资源中文在线| 韩国成人在线视频| 久久久99精品视频| 国产高清在线观看| 欧美午夜片在线看| 亚洲伦理一区二区三区| 丝袜连裤袜欧美激情日韩| 欧美制服第一页| 欧美性猛交xxxxbbb| 成人免费视频一区| 日韩网址在线观看| 性欧美高清come| 亚洲精品成人网| 亚洲系列第一页| 久久三级福利| 激情图片qvod| 欧美成年黄网站色视频| 日韩欧美在线123| 国产成人免费观看视频 | www欧美com| 欧美日韩老妇| 成人免费在线视频网站| 黄色一级免费| 亚洲精品亚洲人成人网| 国产精品300页| 国产在线播放精品| 国产成人久久久| 青青操在线观看| 亚洲视频在线一区| 91精品小视频| 欧美理论电影在线精品| 91精品综合久久久久久五月天| www黄色在线观看视频| 一二三四社区欧美黄| 国精产品一区一区| 日韩免费久久| 欧美日韩在线精品| 国产三区四区在线观看| 日韩欧美一级在线播放| 中文字幕久久熟女蜜桃| 日本不卡在线视频| www.浪潮av.com| 精品国模一区二区三区| 国产91|九色| 免费毛片a线观看|