UART串口主從通信的時(shí)鐘頻率校準(zhǔn)和頻率測(cè)量方法
基本信息
申請(qǐng)?zhí)?/td> | CN202011295631.2 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN112099568A | 公開(公告)日 | 2020-12-18 |
申請(qǐng)公布號(hào) | CN112099568A | 申請(qǐng)公布日 | 2020-12-18 |
分類號(hào) | G06F1/12;G06F13/42 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 鐘書鵬 | 申請(qǐng)(專利權(quán))人 | 杭州恒芯微電子科技有限公司 |
代理機(jī)構(gòu) | 杭州求是專利事務(wù)所有限公司 | 代理人 | 杭州恒芯微電子科技有限公司 |
地址 | 311121 浙江省杭州市余杭區(qū)倉(cāng)前街道文一西路1500號(hào)6號(hào)樓5單元901B-1室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種UART串口主從通信的時(shí)鐘頻率校準(zhǔn)和頻率測(cè)量方法。通過(guò)主機(jī)MCU向從機(jī)芯片發(fā)送脈寬預(yù)先設(shè)置的復(fù)位信號(hào),從機(jī)芯片接收復(fù)位信號(hào)脈寬檢測(cè),計(jì)算第一頻率偏差系數(shù),并根據(jù)其調(diào)整從機(jī)內(nèi)部RC時(shí)鐘的頻率;在主機(jī)MCU和從機(jī)芯片正常通訊過(guò)程中,從機(jī)芯片實(shí)時(shí)檢測(cè)從主機(jī)MCU接收的每一幀通訊的數(shù)據(jù)變化情況,檢測(cè)出時(shí)鐘頻率的第二頻率偏差系數(shù),第二頻率偏差系數(shù)保存,主機(jī)MCU根據(jù)其對(duì)從機(jī)芯片檢測(cè)接收到的測(cè)量量進(jìn)行調(diào)整修正。本發(fā)明能解決UART串口主從通信間的時(shí)鐘頻率不同步及其測(cè)量數(shù)據(jù)不準(zhǔn)確的問(wèn)題,在不改變串口通訊的幀結(jié)構(gòu)、不用增加額外的幀結(jié)構(gòu)情況下能進(jìn)行校正頻率,提升了串口通訊的效率。 |
