[發明專利]帶有波特率檢測設置功能的UART裝置及其檢測設置方法無效
| 申請號: | 200910065713.5 | 申請日: | 2009-08-10 |
| 公開(公告)號: | CN101626288A | 公開(公告)日: | 2010-01-13 |
| 發明(設計)人: | 劉中海 | 申請(專利權)人: | 中國航空工業集團公司洛陽電光設備研究所 |
| 主分類號: | H04L1/20 | 分類號: | H04L1/20;H04L12/26 |
| 代理公司: | 鄭州睿信知識產權代理有限公司 | 代理人: | 陳 浩 |
| 地址: | 471009*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 帶有 波特率 檢測 設置 功能 uart 裝置 及其 方法 | ||
1.一種帶有波特率檢測設置功能的UART裝置,該裝置包括一個可編程邏輯器件,所述可編程邏輯器件中配置了接收/發送控制寄存器、接收/發送數據寄存器和接收/發送邏輯單元,其特征在于:所述可編程邏輯器件中還配置了波特率檢測控制寄存器、波特率檢測數據寄存器和波特率檢測邏輯單元,所述波特率檢測控制寄存器,用于啟動波特率檢測邏輯單元,并存儲波特率檢測邏輯單元的運行狀態,判斷波特率檢測是否完成;
波特率檢測數據寄存器,用于存儲波特率檢測邏輯單元檢測到的波特率,供主機讀取并進行通信波特率的設置;
波特率檢測邏輯單元,用于接收波特率校準碼,進行通信波特率的計算。
2.根據權利要求1所述的帶有波特率檢測設置功能的UART裝置,其特征在于:所述接收/發送控制寄存器依據波特率檢測數據寄存器中存儲的波特率進行通信波特率的設置。
3.根據權利要求1或2所述的帶有波特率檢測設置功能的UART裝置,其特征在于:所述UART裝置設于監控計算機的通訊接口中。
4.一種基于權利要求1所述裝置的通訊設備波特率檢測設置方法,其特征在于:該方法包括以下步驟:
(1)對波特率檢測控制寄存器對應數據位進行寫操作,啟動波特率檢測邏輯對通訊設備波特率進行檢測;
(2)對波特率檢測控制寄存器對應數據位進行讀操作,根據相應的數據為判斷檢測是否完成,若沒有完成,則繼續等待,若完成則執行下一步;
(3)對波特率檢測數據寄存器進行讀操作,獲得被測通訊設備波特率;
(4)對接收/發送控制寄存器進行寫操作,設置本機通信波特率。
5.根據權利要求4所述的檢測設置方法,其特征在于:所述波特率檢測控制寄存器中啟動波特率檢測邏輯單元的方法采用監控計算機與通訊設備接通觸發或手動命令觸發。
6.根據權利要求4所述的檢測設置方法,其特征在于:所述波特率檢測邏輯檢測波特率的步驟包括:
(1)檢測時間計時器清零,保持計數器的值設置為最大;
(2)計數器清零;
(3)判斷是否采集到下降沿,若是則計數器開始計數;
(4)判斷是否采集到上升沿,若是則計數器停止計數;
(5)比較計數器的值是否小于保持計數器的值,若是則將計數器的值賦值給保持計數器;
(6)判斷檢測時間計時器是否到時間,若是則結束檢測并將保持計數器的值輸出給波特率檢測數據寄存器,否則跳轉到步驟(2)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司洛陽電光設備研究所,未經中國航空工業集團公司洛陽電光設備研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910065713.5/1.html,轉載請聲明來源鉆瓜專利網。





