• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users




« 1 (2)


Re: 關於單片機捕捉序列埠資料的問題
#3
資深會員
資深會員


查看用戶資訊
UART的Baudrate的誤差通常在6%以內都是可接受的。若你的UART接收有亂碼,最好用示波器或是邏輯分析儀去確認時序。

因為8M的Fosc的鮑率誤差在BRGH=0高達8.5%若將BRGH=1設為高速模式。鮑率誤差可以降到0.16%。通常鮑率誤差不應大於6%。

內部震盪器誤差應是遠小於鮑率誤差。
調整頻偏去配合UART,那就會犧牲TIMER的精度,計算時序也會有較大誤差,不可不慎。

發表於: 2008/1/2 9:48
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於單片機捕捉序列埠資料的問題
#2
資深會員
資深會員


查看用戶資訊
請教有無試過直接使用外部XTAL, 結果是否可有效改善誤碼率?

UART baudrate越高,誤碼率也相對會越高,有考慮降低baudrate嗎?

發表於: 2008/1/2 9:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


關於單片機捕捉序列埠資料的問題
#1
初級會員
初級會員


查看用戶資訊
關於單片機捕捉序列埠資料的問題
小弟目前使用18F系列單片機的USART捕捉來自外部溫度傳感模組發來的非同步資料。
使用的是內部8M的振盪器,外部溫度感測器的串列資料的速率為38,400bps,通過單片機捕捉下來的資料不完整,其中會有亂碼。
仔細考慮下來,可能是由於內部8M振盪器分頻下來的捕捉頻率和38,400的值偏移較大,也就是說由於內部晶體的飄移造成捕捉的時候,略快於38,400或者略慢,導致捕捉的亂碼產生。
由於採用的是內部晶體,所以參考說明書上的說法,通過調整OSCTUNE來向上或者向下微調內部晶體的頻偏,結果有所改善,但是失蹤還是存在有誤碼,誤碼率為5%左右。
比如OSCTUNE寄存器的TUN4:TUN0已經配置為5時,誤碼率最低,小於5或者大於5,誤碼率開始增加。
已經排除了是外部溫度模組自身的問題,請問大家,還有什麼方法可以調整序列埠的速率,讓亂碼不再產生呢?非常感謝!

發表於: 2008/1/1 23:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------