Haawking DSC28027實(shí)例程序開(kāi)發(fā)教程—SCI_AutoBaud
導(dǎo)語(yǔ):
串口通訊(Serial Communication)是一種簡(jiǎn)單常用的通信方式,絕大部分芯片的硬件都支持該協(xié)議,電子工程師在開(kāi)發(fā)中也經(jīng)常使用該協(xié)議打印調(diào)試信息。
SCI簡(jiǎn)介:
SCI?模塊支持兩線異步串行協(xié)議,通常稱為?UART,支持CPU?和其他使用標(biāo)準(zhǔn)非歸零格式的異步外設(shè)之間的數(shù)字通信。中科昊芯的SCI?具有?4?級(jí)深度?FIFO,用于減少硬件開(kāi)銷,支持豐富的波特率配置,同時(shí)具備中斷機(jī)制,奇偶校驗(yàn),溢出和幀錯(cuò)誤檢測(cè)。本期我們做一個(gè)SCI通訊的例程:利用Core_DSC28027核心板,實(shí)現(xiàn)自動(dòng)波特率及數(shù)據(jù)收發(fā)的功能。
本程序繼續(xù)中科昊芯Core_DSC28027核心板,相關(guān)資料可以在中科昊芯官網(wǎng)下載:
http://www.haawking.cn/kfb

運(yùn)行效果:
該程序沒(méi)有初始化波特率,需要通訊設(shè)備先發(fā)送特定字符’A‘或者’a‘,來(lái)實(shí)現(xiàn)自動(dòng)波特率。自動(dòng)波特率匹配成功后便可以進(jìn)行通訊,該程序?qū)⑹盏降臄?shù)據(jù)進(jìn)行回傳,
如下圖:

例程主要代碼:
關(guān)于中科昊芯
“智由芯生 創(chuàng)享未來(lái)”,中科昊芯是數(shù)字信號(hào)處理器專業(yè)供應(yīng)商。作為中國(guó)科學(xué)院科技成果轉(zhuǎn)化企業(yè),瞄準(zhǔn)國(guó)際前沿芯片設(shè)計(jì)技術(shù),依托多年積累的雄厚技術(shù)實(shí)力及對(duì)產(chǎn)業(yè)鏈的理解,以開(kāi)放積極的心態(tài),基于開(kāi)源指令集架構(gòu)RISC-V,打造多個(gè)系列數(shù)字信號(hào)處理器產(chǎn)品,并構(gòu)建完善的處理器產(chǎn)品生態(tài)系統(tǒng)。產(chǎn)品具有廣闊的市場(chǎng)前景,可廣泛應(yīng)用于工業(yè)控制及電機(jī)驅(qū)動(dòng)、數(shù)字電源、光伏、儲(chǔ)能、新能源汽車(chē)、消費(fèi)電子、白色家電等領(lǐng)域。
