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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

AVR單片機(jī)串口的波特率設(shè)置

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2013年10月13日   【字體:

  公司有一款產(chǎn)品要實(shí)現(xiàn)通過(guò)串口更新開機(jī)畫面的功能。產(chǎn)品用的是AVR的ATmega8單片機(jī),配有兩個(gè)通用同步和異步串行接收器和轉(zhuǎn)發(fā)器(USART) 。在芯片的數(shù)據(jù)文檔里給出了波特率寄存器UBRR的值的計(jì)算公式。
    可是實(shí)際測(cè)試才發(fā)現(xiàn),就算出的值根本不能用。也就是說(shuō),用算出的值發(fā)出的波特率根本不是想要的波特率。百思不得其解,只好上網(wǎng)搜搜看有沒(méi)有收獲。果然,網(wǎng)上有個(gè)仁兄的癥狀和我一樣,也是波特率不對(duì)。看了后面的回答,覺得有一個(gè)挺靠譜的,大概是說(shuō),在用了AVR的內(nèi)部RC振蕩器的情況下,實(shí)際波特率會(huì)和計(jì)算值有偏差。因?yàn)樾酒膬?nèi)部RC振蕩器頻率不像外部晶振的頻率那么穩(wěn)定。
    在不增加外部晶振的情況下,如何解決問(wèn)題呢?在網(wǎng)沒(méi)有找到什么方法,只好自己用笨方法了。上示波器,看單片機(jī)發(fā)出的波形的寬度,和標(biāo)準(zhǔn)的波特率的寬度對(duì)比,再一點(diǎn)點(diǎn)的在UBRR的計(jì)算值的基礎(chǔ)上修正,直到單片機(jī)發(fā)出的波形正確為止。
    以下是我測(cè)試出的一組UBRR的實(shí)際值,希望對(duì)有需要的朋友有用。

注:
芯片型號(hào):ATmega8L    使用模式:異步倍速模式(U2X = 1)   時(shí)鐘源:內(nèi)部RC振蕩器    時(shí)鐘頻率:8Mhz
波特率寄存器(UBRR)計(jì)算公式:UBRR = f / (8*BAUD) - 1 (其中BAUD為期望波特率的值,f為時(shí)鐘頻率的值)
 

波特率

UBRR實(shí)際值

UBRR計(jì)算值

9600

96

103.16

14400

64

68.44

19200

48

51.08

28800

31

33.72

38400

22

25.04

56000

15

16.85

57600

15

16.36

115200

 未測(cè)試

7.68

128000

 未測(cè)試

6.81

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 欧美黑人巨大videos精品 | 亚洲精品成人av久久 | 国产精品久久久久久久7777 | 91视频网址 | 久久久精彩视频 | 国产精品视频区 | 久久夜色精品国产 | 久久久久国产一区二区三区 | 国产一区二区精品 | 国产视频一区二区三区四区五区 | 免费h在线 | 午夜视频免费在线观看 | 精品不卡 | 欧美www在线观看 | 欧美精品一区三区 | 久久99成人| 欧美一区不卡 | 免费在线h视频 | 日韩精品专区在线影院重磅 | 亚洲精品毛片av | 国产精品视频一二三区 | www日韩欧美 | 日韩中文字幕 | 二区av| 成人精品一区二区三区 | 国产福利在线视频 | 亚洲激情综合 | 国产精品精品视频 | 欧美日韩一区在线播放 | 久久综合一区 | 亚洲第一在线视频 | 美女视频h | 久久成人一区 | 成人免费视频观看 | 色网站视频 | 欧美一级片在线看 | 成人精品一区二区三区中文字幕 | 九九在线视频 | 成年人精品视频 | 网站黄色av | 国产精品久久久久久久久久久久午夜片 |