国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網(wǎng)

標(biāo)題: AM62x的SPI總線怎么用 [打印本頁]

作者: 繁花之語    時(shí)間: 2023-11-21 14:45
標(biāo)題: AM62x的SPI總線怎么用

SPI是一種高速的、全雙工、同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時(shí)為PCB的布局節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。

TI AM62x處理器擁有4路SPI以及1路QSPI,豐富的SPI接口可以同時(shí)接多個(gè)設(shè)備,飛凌OK6254-C開發(fā)板的NOR Flash就接在了OSPI(QSPI)總線上。


一、SPI的工作流程和時(shí)序

在介紹AM62x的SPI之前,我們先來了解一下SPI是如何工作的。通常SPI通過4個(gè)引腳與外部器件相連:

MISO: 主設(shè)備輸入/從設(shè)備輸出引腳。該引腳在從模式下發(fā)送數(shù)據(jù),在主模式下接收數(shù)據(jù); MOSI: 主設(shè)備輸出/從設(shè)備輸入引腳。該引腳在主模式下發(fā)送數(shù)據(jù),在從模式下接收數(shù)據(jù); CLK: 串口時(shí)鐘,作為主設(shè)備的輸出,從設(shè)備的輸入; NSS: 從設(shè)備選擇。這是一個(gè)可選的引腳,用來選擇從設(shè)備。

SPI的工作流程是這樣的——

主機(jī)先將NSS信號(hào)拉低,這樣保證開始接收數(shù)據(jù); 當(dāng)接收端檢測到時(shí)鐘的邊沿信號(hào)時(shí),它將立即讀取數(shù)據(jù)線上的信號(hào),這樣就得到了一位數(shù)據(jù)(1bit); 由于時(shí)鐘是隨數(shù)據(jù)一起發(fā)送的,因此指定數(shù)據(jù)的傳輸速度并不重要,盡管設(shè)備將具有可以運(yùn)行的最高速度; 主機(jī)發(fā)送到從機(jī)時(shí):主機(jī)產(chǎn)生相應(yīng)的時(shí)鐘信號(hào),然后數(shù)據(jù)一位一位地將從MOSI信號(hào)線上進(jìn)行發(fā)送到從機(jī); 主機(jī)接收從機(jī)數(shù)據(jù):如果從機(jī)需要將數(shù)據(jù)發(fā)送回主機(jī),則主機(jī)將繼續(xù)生成預(yù)定數(shù)量的時(shí)鐘信號(hào),并且從機(jī)會(huì)將數(shù)據(jù)通過MISO信號(hào)線發(fā)送。

SPI工作時(shí)序圖如下:




二、AM62x中SPI總線的特點(diǎn)

在AM62x這款芯片中,TI將SPI的MISO與MOSI設(shè)計(jì)為d0和d1,哪一個(gè)作為輸入,哪一個(gè)作為輸出,是由設(shè)備樹中的ti,pindir-d0-out-d1-in= <1>來設(shè)置的。

默認(rèn)這個(gè)屬性值為0,即d0是輸入,d1是輸出。當(dāng)為1時(shí),d0為輸出,d1為輸入。

三、AM62x的SPI應(yīng)用

1. menuconfig配置

將這個(gè)該項(xiàng)選中,SPI驅(qū)動(dòng)將編譯進(jìn)內(nèi)核中。

makemenuconfi DeviceDrivers -> SPIsupport -> Usermode SPI device driver support

注:在飛凌OK6254-C開發(fā)板中,已經(jīng)將SPI驅(qū)動(dòng)編譯進(jìn)去。

2. 設(shè)備樹配置

01. 選擇需要使用的spi,這里我們用spi0,節(jié)點(diǎn)為&main_spi0;

02. 將該節(jié)點(diǎn)所用的引腳復(fù)用為相應(yīng)的功能。




03.描述節(jié)點(diǎn)的屬性,具體配置項(xiàng)的功能見注釋。




3、編譯燒錄

在源碼路徑下輸入以下命令




沒有報(bào)錯(cuò)即為編譯成功。

將源碼路徑下的image中的OK6254-C.dtb放到開發(fā)板的/boot目錄中,重啟開發(fā)板。

4. SPI測試

將spi0_D0和spi0_D1短接

重啟開發(fā)板后,在/dev目錄下看到多出兩個(gè)spidev設(shè)備。

使用我們的測試程序




四、總結(jié)

AM62x上有著豐富的SPI資源,而SPI又可以作為許多設(shè)備的總線,這使得AM62x能夠接入許多SPI接口的設(shè)備。因此在那些對SPI有著比較多需求的應(yīng)用場景下,基于TI AM62x設(shè)計(jì)開發(fā)的OK6254-C開發(fā)板無疑是一個(gè)非常好的選擇。







歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 一级a毛片免费观看久久精品 | 免费高清在线影片一区 | 九九免费精品视频在这里 | 99热精品久久只有精品30 | 在线亚洲免费 | 欧美videos另类精品 | 国产va免费精品 | 2021av在线视频 | 国产亚洲精品aa在线看 | 看黄a大片 免费 | 欧美日本一区二区三区生 | 欧美激情视频一区二区免费 | 国产va在线 | 国产每日更新 | 日本三级欧美三级人妇视频黑白配 | 四虎4hu永久免费国产精品 | 国产欧美日韩免费一区二区 | 日韩在线欧美在线 | 精品一区二区免费视频 | 国内自拍偷拍 | 5252av| 特级片网站 | 四虎影视在线麻豆国产 | av.www| 午夜一区二区免费视频 | 欧美午夜精品久久久久免费视 | 精品特级一级毛片免费观看 | 男人久久天堂 | 一级毛片在播放免费 | 精品一区二区三区视频 | 九色视频自拍 | 日韩一区二区三区在线观看 | 四虎四虎院5151hhcom | 日日噜噜夜夜狠狠视频buoke | 欧美激情一区二区三区视频高清 | 国产欧美日韩中文字幕 | 成人网视频在线观看免费 | 六月婷婷综合激情 | 日日干天天草 | 日韩精品视频免费观看 | 亚色国产 |