色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

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

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

SPI是串行外設接口(Serial Peripheral Interface)的縮寫,是一種高速的,全雙工,同步的通信總線,SPI簡單易用,與IIC類似,也是采用主從方式工作,一般是由四根線組成,事實上3根也可以(半雙工模式)?;赟PI的設備共有的,四根線分別是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

    文章

    881

    瀏覽量

    40301
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1706

    瀏覽量

    91538
收藏 人收藏

    評論

    相關推薦

    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亚洲视频| 973午夜伦伦电影论片| 五月丁香婷姐色| 欧美成人无码视频午夜福利 | 特级毛片AAAAAA| 成人国产在线不卡视频| 夜色福利院在线看| 亚洲AV无码乱码国产精品品麻豆| 暖暖的高清视频在线观看免费中文| 好大好爽CAO死我了BL| 国产成人免费手机在线观看视频| a视频在线免费观看| 一二三四高清中文版视频| 忘忧草在线| 熟女强奷系列中文字幕| 日本红怡院亚洲红怡院最新| 美女扒开屁股让男人桶| 久久99国产综合精品AV蜜桃| 国产午夜精品理论片在线| 国产成人在线视频免费观看| xxx在线播放| 99热这里只有精品| 97午夜精品| 91国在线视频| 999人在线精品播放视频| 在线 | 果冻国产传媒61国产免费| 亚洲精品视频久久| 亚洲精品天堂在线| 亚洲色图在线视频| 亚洲免费观看视频| 亚洲国产精品免费观看| 亚洲成人99| 亚洲性夜夜夜色综合网| 一边啪啪的一边呻吟声口述| 夜色视频社区| 777EY_卡通动漫_1页| 99精品观看|