在线观看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
    主站蜘蛛池模板: 久久观看 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 一级毛片黄色 | 三级黄色一级视频 | 亚洲爱爱视频 | 欧美天天搞 | 免费看h视频 | 18满xo影院视频免费体验区 | 色视频在线 | 久久精品亚洲青青草原 | 1024国产基地永久免费 | 欧美怡红院免费全部视频 | 久久奈| 中国性猛交xxxxx免费看 | 午夜高清免费在线观看 | 速度与激情在线 | 九九热在线视频观看这里只有精品 | 四虎永久免费最新在线 | 手机在线观看a | 欧美在线视频看看 | 久久国产精品视频 | 欧美色亚洲图 | 一级特黄色片 | 日本一区视频在线观看 | 国产福利午夜自产拍视频在线 | 亚洲三级电影在线播放 | 日日夜夜天天人人 | 免费看国产精品久久久久 | 国产一级特黄 | 永久在线观看 | 国产激烈无遮挡免费床戏视频 | 午夜福利123 | 曰本女人一级毛片看一级毛 | 黄色在线网站 | 国产精品毛片一区二区三区 | 99国产精品农村一级毛片 | 男人j桶进女人免费视频 | 精品日韩 | 欧美人成网 | 国产亚洲精品久久久久久久软件 | 亚洲一区二区三区四 |