成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

spi總線注意事項和linux下使用實戰(zhàn)-創(chuàng)新互聯(lián)

spi總線注意事項和linux下使用實戰(zhàn)

spi一般是4線(CS、MISO、MOSI、SCK)或者3線(MISO和MOSI線合并),當(dāng)然這里忽略了設(shè)備芯片的電源、地等其他線。
一條spi總線上只有一個master,slave根據(jù)片選情況可以有多個,但同一時間只能有一個工作。通過片選cs信號來區(qū)分。
這里只關(guān)心spi總線的外設(shè),所以不用像spi host controller驅(qū)動及內(nèi)核spi_bus_type那樣關(guān)心很多spi的細(xì)節(jié)。
具體協(xié)議參見《SPI_motorola_specification.pdf》

在定海等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作專業(yè)公司,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,定海網(wǎng)站建設(shè)費(fèi)用合理。

spi總線注意事項和linux下使用實戰(zhàn)

注意圖中CPHA和CPOL表示什么意思,決定了是哪個沿采樣。
需要注意linux對應(yīng)的mode。

一般外設(shè)驅(qū)動涉及的內(nèi)核提供的spi api有:
具體參見include/linux/spi/spi.h
spi_register_driver()、spi_unregister_driver()
struct spi_driver
spi_write()、spi_read()、spi_write_then_read()、spi_sync()、spi_async()、spi_setup()。
struct spi_device
struct spi_message、 spi_message_init()、 spi_message_add_tail()

arm device tree之前的board方式時,spi設(shè)備需要你調(diào)用spi_register_board_info()來注冊。現(xiàn)在的arm device tree,由spi的bus host controller驅(qū)動根據(jù)你在device tree的spi controller節(jié)點(diǎn)中加入的子節(jié)點(diǎn)來生成相應(yīng)的spi設(shè)備(通過spi_register_master()調(diào)用of_register_spi_devices()進(jìn)而調(diào)用spi_alloc_device()、 spi_add_device ()進(jìn)行),并注冊進(jìn)相應(yīng)的spi總線號上(這樣struct spi_device和struct spi_master的父子關(guān)系就確定了)。

隨便搜索其中一個spi函數(shù),即可在驅(qū)動中找到很多spi的設(shè)備驅(qū)動例子。

具體請參考我的免費(fèi)的linux各種驅(qū)動開發(fā)課程如下:
https://edu.51cto.com/course/17138.html

另外我的相關(guān)培訓(xùn)視頻請看:
歡迎觀看我發(fā)布的各個課程: https://edu.51cto.com/lecturer/8896847.html

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:spi總線注意事項和linux下使用實戰(zhàn)-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://jinyejixie.com/article12/dhdsdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站內(nèi)鏈、App開發(fā)、品牌網(wǎng)站建設(shè)、網(wǎng)站策劃關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
溧水县| 伊金霍洛旗| 新营市| 焉耆| 峨边| 鲁甸县| 通海县| 金山区| 广水市| 海南省| 慈利县| 肥西县| 宣化县| 咸丰县| 玛曲县| 桂林市| 云梦县| 南昌县| 聂拉木县| 纳雍县| 民和| 江山市| 赤水市| 五大连池市| 家居| 临武县| 璧山县| 拜城县| 安康市| 保德县| 怀仁县| 阿尔山市| 十堰市| 衡东县| 商丘市| 如东县| 吉林省| 多伦县| 江华| 绵竹市| 郎溪县|