在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

學技術 | XMC?使用Dave4快速開發(五)SPI實驗

大大通 ? 2022-11-24 17:01 ? 次閱讀

上篇文章中講解了在XMC單片機中,如何使用USIC單元配置IIC接口,這篇文章講解如何配置使用另外一個很常用的通信協議SPI。

SPI是串行外設接口(Serial Peripheral Interface)的縮寫,是一種高速的,全雙工,同步的通信總線,SPI簡單易用,與IIC類似,也是采用主從方式工作,一般是由四根線組成,事實上3根也可以(半雙工模式)。基于SPI的設備共有的,四根線分別是MISO(主設備數據輸入)、MOSI(主設備數據輸出)、SCLK(時鐘)、CS(片選)。

(1)MISO– Master Input Slave Output,主設備數據輸入,從設備數據輸出;

(2)MOSI– Master Output Slave Input,主設備數據輸出,從設備數據輸入;

(3)SCLK – Serial Clock,時鐘信號,由主設備產生;

(4)CS – Chip Select,從設備使能信號,由主設備控制。

英飛凌XMC單片機中,SPI可以選擇四種工作方式,分別為標準SPI,三線半雙工SPI、Dual SPI、Quad SPI,標準spi就如上所示四根線全雙工傳輸;三線SPI中,只使用一根數據線進行半雙工通信,速度相比標準spi有所減慢;Dual SPI為四根線,兩根數據線改為同方向,速度是三線的兩倍,而Quad SPI六根線,也是單向通信,傳輸速度是Dual的兩倍。

這次我們使用Dave4的app配置一個標準SPI

1. 先添加SPI_MASTER APP,雙擊打開后展現出以下畫面,Operation mode一欄可以選擇四種工作模式,我們選擇為標準的Full Duplex;

在Desired bus speed可以選擇SPI的時鐘頻率,此頻率和從機的時鐘頻率保持一致即可,其中SPI的最大時鐘頻率由芯片的系統時鐘決定。值得注意的是,時鐘頻率不等同于SPI的傳輸速率,傳輸速率受限于芯片處理SPI數據的能力,最大時鐘頻率只是有可能制約 其傳輸速率;


在Parity selection中可以選擇奇校驗和偶校驗。

9f159ca2-6b89-11ed-b116-dac502259ad0.png

2.在Advanced Setting中,首先我們可以選擇是否啟用中斷處理,這里我們選擇啟用;

Number of slave可以選擇從機數量,這里選擇1,當增加數量時,可以配置為CS的IO口也會隨之增加;

Invert the signal polarity of SELOx signals可以選擇CS引腳的輸出極性;

在Frame and word length中我們可以啟用MSLS信號來進行幀結束控制;

在Control中可以選擇輸出和接收數據位時MSB在先還是LSB在先,還可以選擇時鐘的相位和極性;

在FIFO Setting中可以選擇是否使用FIFO,數據流只需使用 FIFO 數據緩存即可定義完整的數據幀,不必訪問其它控制寄存器。

9f2c0a32-6b89-11ed-b116-dac502259ad0.png

3.在后面的interrupt settings中可以配置中斷相關,Pin Setting中配置引腳狀態,就不多做介紹了。

4.在配置完app后,點擊Manual Pin Allocator即可配置引腳

9f3c824a-6b89-11ed-b116-dac502259ad0.png

5.此外點擊Manual Resource Assignment配置中斷,然后生成代碼即可。

9f589ade-6b89-11ed-b116-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信協議
    +關注

    關注

    28

    文章

    900

    瀏覽量

    40351
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1717

    瀏覽量

    91842
收藏 人收藏

    評論

    相關推薦

    XMC4200 XMC_GPIO_SetOutputHigh無法正常工作的原因?

    with an user error handler. */ XMC_DEBUG(\"DAVE APPs initialization failedn\"); while(1U
    發表于 06-03 09:06

    如何使用Dave 3.1.10在XMC4400微控制器上實現I2c通信協議 軟件?

    我一直在嘗試使用 Dave 3.1.10 與 XMC4400 執行 I2c 通信協議,以實現傳感器接口。 軟件但我做不到。 Dave 3.1.10 的語法有所不同。 我無法使用 Dave
    發表于 06-03 07:21

    XMC1400配置為半雙工SPI主站時,SPI_MASTER_Receive功能能否正常工作?

    我正在嘗試使用半雙工 SPI 通信,由 XMC1400 作為主站。 我使用 DAVE 應用程序將 SPI 引腳配置為推挽式,下面是相應的代碼: X
    發表于 05-23 06:44

    下載Dave4為什么失敗?

    大家好,我在下載Dave4時,下載后發現最后提示失敗了,大家有遇到嗎?為什么?因為下載時間比較長,中午掛著,下午一看失敗了
    發表于 05-23 06:00

    DAVE APP進行XMC1302 ADC通道引腳分配的時候為什么只能分配一個通道?

    你好,我用DAVE APP進行 XMC1302 ADC通道引腳分配的時候為什么只能分配一個通道?請問如何分配多個ADC通道?有例程嗎?
    發表于 05-21 06:48

    關于使用DAVE 4開發XMC4200時UART打印的問題求解

    主題關于使用 DAVE 4 開發 XMC4200 時 UART 打印問題的技術詢問 目前,我在使用 DA
    發表于 05-21 06:35

    DAP miniwiggler能在DAVE4中使用嗎?

    DAP miniwiggler能在DAVE4中使用嗎?DAP miniwiggler 能在DAVE4中進行仿真嗎?
    發表于 02-20 06:53

    DAVEXMC4500 Relax Kit的以太網模塊怎么怎么配置?

    DAVEXMC4500 Relax Kit 的以太網模塊怎么怎么配置,
    發表于 02-06 07:57

    怎么讓dave或者memtool連接上xmc1404?

    memtool無法與芯片進行連接,但是之前燒錄進去的軟件代碼此時可運行。 3.使用Dave4的get BMI也無響應 4.之前提問與查詢得知需要使用英飛凌的小紅板進行燒錄,于是進行如下圖的連接
    發表于 02-02 08:32

    請問可以在DAVE4中更改進配置的CCU4_PWM實例嗎?

    你好,請問可以在 DAVE4中更改進配置的CCU4_PWM實例嗎? 如果需要兩個獨立的 PWMCONTROLLECTROL 的 IOINGLEFET,一般情況是兩個配置 CCU4CHEFED 嗎,沒有更簡單的辦法?
    發表于 01-30 07:25

    如何在DAVE IDE中使用XMC7200?

    能否在 DAVE IDE 中為 XMC 7200 EVK KIT 構建應用程序。我嘗試打開一個項目但它最多只能顯示 XMC48000。如何在 DAVE IDE 中使用
    發表于 01-26 06:32

    xmc1302useddave4可以調試,但上電無法自動運行是為什么?

    xmc1302useddave4可以調試,但上電無法自動運行。使用 jLink 命令,運行 getbmiLowseminCommand 不支持。使用 dave4 的 getbmi也顯示不支持。該怎么設置天賦能量使得 xmc130
    發表于 01-22 06:53

    DAVE?項目如何轉移Keil?

    DAVE?項目如何轉移Keil,未來xmc系列芯片會用到什么工具?
    發表于 01-19 07:24

    XMC4700 DAVE APP SPI MASTER如何以更高的頻率接收數據?

    XMC4700 DAVE APP SPI MASTER如何以更高的頻率接收數據?
    發表于 01-19 06:21

    DAVE?版本中安裝和快速啟動iSYSTEM的winIDEA時出錯怎么解決?

    我按照' Infineon-TOOL_winIDEA_open_DAVE4_Install_QuickStart_XMC-TR-v01_00-EN.pdf &
    發表于 01-18 07:54
    主站蜘蛛池模板: 444kk免费| 亚洲一区中文| 色天天网| 欧美成人午夜片一一在线观看| 日本在线黄色网址| 狠狠干夜夜草| 色视频网站在线观看| 亚洲丝袜一区二区| 高h文男主又粗又狠| 亚洲天天做日日做天天看2018| 欧美一级做一a做片性视频| 色婷婷综合和线在线| 日本国产视频| 高清不卡免费一区二区三区| 9久热久re爱免费精品视频| 一区二区三区伦理| 四虎伊人| 玖玖精品国产| 又黄又爽又猛午夜性色播在线播放 | 国产精品美女自在线观看免费| 欧美色图亚洲激情| 老司机午夜网站| 99色婷婷| 国产亚洲精品aa在线观看| 国产女人小便视频| h小视频在线观看| 女上男下边吃奶边做视频成都| 伊人久久大香线蕉综合bd高清 | sese亚洲| 中文天堂在线最新2022更新 | 亚洲日本欧美日韩高观看| 伊人草| 潘金莲国产三级视频在线| 国内免费视频成人精品| 国产一级淫| 午夜噜噜噜私人影院在线播放 | bt在线搜索| 久久精品国产福利| 日本不卡高清视频| 色综合天天综合中文网 | 四虎在线电影|