久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3166|回復(fù): 7
收起左側(cè)

怎么設(shè)置151T單片機(jī)波特率為9600,大概就行

[復(fù)制鏈接]
ID:922838 發(fā)表于 2021-10-22 10:39 | 顯示全部樓層 |閱讀模式
10黑幣
打算使用一個(gè)HC-08的藍(lán)牙芯片,但感覺(jué)波特率設(shè)置的不對(duì),我設(shè)置發(fā)送一個(gè)位的時(shí)間位9.6us,有沒(méi)有大佬解決一下,非常感謝

回復(fù)

使用道具 舉報(bào)

ID:883698 發(fā)表于 2021-10-22 13:28 | 顯示全部樓層
晶振頻率是使用多少
回復(fù)

使用道具 舉報(bào)

ID:298123 發(fā)表于 2021-10-22 13:37 | 顯示全部樓層
看數(shù)據(jù)手冊(cè),串口模塊和對(duì)應(yīng)寄存器,別人教不會(huì)的!
回復(fù)

使用道具 舉報(bào)

ID:922838 發(fā)表于 2021-10-22 19:19 | 顯示全部樓層
hz_dyg 發(fā)表于 2021-10-22 13:37
看數(shù)據(jù)手冊(cè),串口模塊和對(duì)應(yīng)寄存器,別人教不會(huì)的!

大佬,你有沒(méi)有那個(gè)IAP15F2K61S2的手冊(cè),我試過(guò)好多次,不是程序卡死就是無(wú)法發(fā)送數(shù)據(jù)
回復(fù)

使用道具 舉報(bào)

ID:922838 發(fā)表于 2021-10-22 19:22 | 顯示全部樓層
hz_dyg 發(fā)表于 2021-10-22 13:37
看數(shù)據(jù)手冊(cè),串口模塊和對(duì)應(yīng)寄存器,別人教不會(huì)的!

void InitUART(void)
{
    TMOD = 0x20;
    SCON = 0x50;
    TH1 = 0xD9;
    TL1 = 0xD9;
    PCON = 0x00;
    EA = 1;
    ES = 1;
    TR1 = 1;
}
void SendOneByte(unsigned char c)
{
    SBUF = c;
        while(!TI);
        TI=0;
}
void Uart() interrupt 4
{
        uchar HC08JS;
    if(RI)
    {
        RI = 0;
        HC08JS = SBUF;
        string1(0xCA,HC08JS);
    }
    if(TI)
    {
        TI = 0;
    }
}
這個(gè)是我寫的部分程序,按道理應(yīng)該可以,但就是不行,特別是初始化的《SCON=0x50;》這,之前就是卡到這了,把這個(gè)注釋掉可以運(yùn)行,但波特率不對(duì)
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2021-10-22 20:05 | 顯示全部樓層
十點(diǎn)差三分 發(fā)表于 2021-10-22 19:22
void InitUART(void)
{
    TMOD = 0x20;

STC官方例程
void UartInit(void)                //9600bps@12.000MHz
{
        PCON &= 0x7F;                //波特率不倍速
        SCON = 0x50;                //8位數(shù)據(jù),可變波特率
        AUXR |= 0x40;                //定時(shí)器時(shí)鐘1T模式
        AUXR &= 0xFE;                //串口1選擇定時(shí)器1為波特率發(fā)生器
        TMOD &= 0x0F;                //設(shè)置定時(shí)器模式
        TMOD |= 0x20;                //設(shè)置定時(shí)器模式
        TL1 = 0xD9;                //設(shè)置定時(shí)初始值
        TH1 = 0xD9;                //設(shè)置定時(shí)重載值
        ET1 = 0;                //禁止定時(shí)器1中斷
        TR1 = 1;                //定時(shí)器1開(kāi)始計(jì)時(shí)
}

void UartInit(void)                //9600bps@11.0592MHz
{
        PCON &= 0x7F;                //波特率不倍速
        SCON = 0x50;                //8位數(shù)據(jù),可變波特率
        AUXR |= 0x40;                //定時(shí)器時(shí)鐘1T模式
        AUXR &= 0xFE;                //串口1選擇定時(shí)器1為波特率發(fā)生器
        TMOD &= 0x0F;                //設(shè)置定時(shí)器模式
        TMOD |= 0x20;                //設(shè)置定時(shí)器模式
        TL1 = 0xDC;                //設(shè)置定時(shí)初始值
        TH1 = 0xDC;                //設(shè)置定時(shí)重載值
        ET1 = 0;                //禁止定時(shí)器1中斷
        TR1 = 1;                //定時(shí)器1開(kāi)始計(jì)時(shí)
}
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2021-10-22 20:33 | 顯示全部樓層
你加4句,去掉2句,應(yīng)該就可以了

bit  Uart_Busy;         <== 全局變量 加一句這個(gè)

void SendOneByte(unsigned char c)
{
    while(Uart_Busy);         <== 加一句這個(gè)
    Uart_Busy = 1;             <== 加一句這個(gè)
    SBUF = c;
//        while(!TI);                            <==    你卡死在這里!!! 把這兩句去掉
//        TI=0;
}
void Uart() interrupt 4
{
        uchar HC08JS;
    if(RI)
    {
        RI = 0;
        HC08JS = SBUF;
        string1(0xCA,HC08JS);
    }
    if(TI)
    {
        TI = 0;
        Uart_Busy = 0;      <== 加一句這個(gè)
    }
}


回復(fù)

使用道具 舉報(bào)

ID:922838 發(fā)表于 2021-10-23 13:33 | 顯示全部樓層
188610329 發(fā)表于 2021-10-22 20:33
你加4句,去掉2句,應(yīng)該就可以了

bit  Uart_Busy;

非常感謝啊,已經(jīng)成功的試出來(lái)了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: а_天堂中文最新版地址 | 麻豆精品国产免费 | 亚洲毛片在线 | 性一区| 日韩成人精品在线 | 91九色视频在线 | 成人在线视频一区 | 国产午夜精品一区二区三区四区 | 免费的av | 在线视频国产一区 | 日韩黄| 国产精品午夜电影 | 亚洲一级二级三级 | 欧美综合一区二区三区 | 中文字幕亚洲一区 | ww亚洲ww亚在线观看 | 国产精品视频在线免费观看 | 99爱视频| 色播视频在线观看 | 91高清在线观看 | 一级黄在线观看 | 中文字幕99 | 一级视频在线免费观看 | 亚洲精品乱 | 天堂色| 国产高清在线观看 | 亚洲中午字幕 | 国产精品久久av | 亚洲精品一 | 自拍视频精品 | 久久久久久久一区 | 成年人免费看的视频 | 欧美a在线 | 亚洲在线一区二区 | 91在线观看视频 | 日韩欧美在线视频 | 日韩有码在线播放 | 精品一区二区三区在线视频 | www.日韩欧美 | 精品久久久久久久 | 久久久www成人免费无遮挡大片 |