• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

W5500 SPI DMA

yuzhenhu 2018-12-05 浏览量:1688
如何实现STM32与W5500进行DMA接收数据?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32和W5500是通过SPI接口进行通信;可以开启对应SPI接口的DMA通道,定义接收缓存大小,每次收满都会触发中断,将数据转移出来再处理。
    • 发布于 2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • DMA是要使用SPI的DMA的,这个芯片只支持SPI通讯的
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的SPI对应有DMA通道;W5500是SPI接口,所以开启对应的SPI的DMA通道进行接收。
    • 发布于2018-12-06
    • 举报
    • 评论 0
    • 0
    • 0

  • W5500是用的DMA,只需要使能STM32 SPI的DMA传输功能就行,这个W5500在配置的时候可以使用SPI轮询的通信方式,配置好开始收发TCP数据之后再开启SPI的DMA功能

    • 发布于2018-12-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先要检查你的通道数据,根据你的通道数据来进行判断
    • 发布于2019-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • DMA的数据是跟你的通道有关系的,都是要通过通道处理
    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

W5500 SPI DMA