你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 540|回复: 2

[其他] PC和MCU之间的12Mbps通信

[复制链接]

108

主题

63

回帖

0

蝴蝶豆

社区小助手

最后登录
2019-2-22
发表于 2018-11-29 21:21:19 | 显示全部楼层 |阅读模式
1933901418078802741.JPG
这是一个简单的项目,关于如何在具有DMA的MCU和计算机之间进行快速且低延迟的通信。

描述
由于我需要非常快速的与计算机通信的方式,我尝试了这一种技术,
DMA可以执行所有的通信操作,用户只需要读取或写入特定的阵列就可以发送数据,没有更容易的方式了。
是的,UART也很简单,但是为了能达到12Mbps,并且在传输数据时没有错误,UART并不合适。
只有SPI可以跟上FTDI FT2232

细节
效果请见视频


你需要:
STM32F4X
FT2232
LabVIEW

这个简单的USB到SPI示例,显示了在循环缓冲区中使用LabVIEW和DMA的交换数据。
包括LabVIEW程序在内的所有项目文件都可以从这个网站下载


更多Labview程序如何切换GPIO或读取GPIO,或执行FT2232支持的任何其他操作,请从FTDI下载示例


要检查SPI配置,您可以使用STM32CubeMX,这样可以节省大量时间


如果你想创建空项目,可以在这里找到IAR ARM教程


STM32F4的参考编程手册可从以下st官网下载


组成
1×STM 32F429

1×MT9M001

1×FT22322D

1×Labview


<
回复

使用道具 举报

9

主题

735

回帖

287

蝴蝶豆

论坛元老

最后登录
2020-11-20
发表于 2018-11-30 11:52:01 | 显示全部楼层
直接用usb得了,更快更稳定。也更成熟。
回复 支持 反对

使用道具 举报

29

主题

2129

回帖

127

蝴蝶豆

论坛元老

最后登录
2020-12-7
发表于 2018-11-30 11:54:45 | 显示全部楼层
SPI达到12Mbps?QSPI吗?
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版