一種高速SPI主從機(jī)通信方法、終端設(shè)備及存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202010532272.1 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN111737175B 公開(kāi)(公告)日 2022-03-18
申請(qǐng)公布號(hào) CN111737175B 申請(qǐng)公布日 2022-03-18
分類號(hào) G06F13/28(2006.01)I;G06F13/42(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 任賦;朱進(jìn)陽(yáng);許學(xué)澤;林雅 申請(qǐng)(專利權(quán))人 明見(jiàn)(廈門)技術(shù)有限公司
代理機(jī)構(gòu) 廈門市精誠(chéng)新創(chuàng)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 何家富
地址 361000福建省廈門市思明區(qū)禾祥西路487、489號(hào)三樓之六十
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種高速SPI主從機(jī)通信方法、終端設(shè)備及存儲(chǔ)介,其中,方法包括以下步驟:S1:將主從機(jī)通過(guò)五線式SPI總線相連;S2:限定主從機(jī)間采用塊通信形式,其中每個(gè)塊數(shù)據(jù)包括固定字節(jié)的信息頭標(biāo)識(shí)和有效信息數(shù)據(jù);S3:從機(jī)數(shù)據(jù)發(fā)送和接收,當(dāng)從機(jī)要發(fā)送數(shù)據(jù)時(shí)將同步信號(hào)置為高電平;S4:主機(jī)數(shù)據(jù)發(fā)送和接收,主機(jī)定時(shí)檢測(cè)同步信號(hào),當(dāng)檢測(cè)到同步信號(hào)為高電平時(shí),主機(jī)開(kāi)始讀取并發(fā)送數(shù)據(jù),當(dāng)主機(jī)讀取完一個(gè)塊數(shù)據(jù)時(shí),從機(jī)會(huì)產(chǎn)生DMA發(fā)送完成中斷和DMA接收完成中斷并進(jìn)行相應(yīng)中斷處理程序。本發(fā)明可以解決現(xiàn)有高速SPI主從機(jī)通信中產(chǎn)生的錯(cuò)位問(wèn)題。