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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

觀察單片機串口輸出波形有疑問

[復制鏈接]
跳轉到指定樓層
樓主
串口調試助手也會有對應輸出,并以16進制顯示,見圖;
然后想看一下串口輸出的波形,邏輯分析儀也可以顯示,但在0X31 0X0D 0X0A兩兩之間去掉1位“0”起始位和1位“1”停止位之后,中間會多出一個“1”,這是程序的問題嗎?

各位朋友,
今天改寫了一個簡單的程序讓串口輸出,核心程序如下:
void uart_init(u32 pclk2,u32 bound){           
        float temp;
        u16 mantissa;
        u16 fraction;           
        temp=(float)(pclk2*1000000)/(bound*16);//得到USARTDIV
        mantissa=temp;                                 //得到整數部分
        fraction=(temp-mantissa)*16; //得到小數部分         
    mantissa<<=4;
        mantissa+=fraction;
        RCC->APB2ENR|=1<<2;   //使能PORTA口時鐘  
        RCC->APB2ENR|=1<<14;  //使能串口時鐘
        GPIOA->CRH&=0XFFFFF00F;//IO狀態設置
        GPIOA->CRH|=0X000008B0;//IO狀態設置
        RCC->APB2RSTR|=1<<14;   //復位串口1
        RCC->APB2RSTR&=~(1<<14);//停止復位                     
        //波特率設置
         USART1->BRR=mantissa; // 波特率設置         
        USART1->CR1|=0X200C;  //1位停止,無校驗位.

}


int main(void)
{                                                                    
        Stm32_Clock_Init(9);        //系統時鐘設置
        uart_init(72,9600);         //串口初始化為9600

        printf("1\r\n");
        while(1);
}




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

使用道具 舉報

沙發
ID:123289 發表于 2019-9-23 09:03 | 只看該作者
請再仔細閱讀串行通訊原理
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天插日日操 | 第四色影音先锋 | 精品视频一区二区三区 | 国产日批 | 国产在线精品一区二区三区 | 中文字幕一区二区三区四区五区 | 欧美综合一区二区三区 | av在线播放网 | 国产jizz女人多喷水99 | 欧美在线视频网站 | 91免费观看国产 | 一区二区三区视频在线 | 99在线免费观看 | 久久婷婷国产香蕉 | 国产精品高清在线 | 伊人伊人 | 亚洲 欧美 日韩在线 | 久久久久久av| 成人中文字幕在线 | 青春草国产 | 精品国产18久久久久久二百 | 亚洲欧美中文字幕在线观看 | 日本亚洲欧美 | 中文字幕不卡在线观看 | 欧美乱做爰xxxⅹ久久久 | 国产精品久久久久久久久动漫 | 欧美日韩精品国产 | av毛片在线播放 | 麻豆视频国产在线观看 | 成人免费福利 | 成年人在线视频 | www.五月天婷婷.com | 老牛嫩草一区二区三区av | www.狠狠干 | 精品欧美乱码久久久久久 | 成人免费视频 | 成人免费视频网站在线看 | 日韩一区在线观看视频 | 欧美群妇大交群中文字幕 | 紧缚调教一区二区三区视频 | 国产精品久久久久久久久久久免费看 |