硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3246|回复: 3
收起左侧

[GPIO] STM32H7 GPIO DMA模拟并口时序

[复制链接]

61

主题

62

回帖

245

积分

高级会员

积分
245
发表于 2020-11-11 23:39:21 | 显示全部楼层 |阅读模式
STM32H7 GPIO DMA模拟并口时序
因为外设备有CLK,将时钟与8位数据引脚在同一个GPIO上。这样能实现DMA传输包括时钟翻转,但是这样数据量会扩大一倍,而且也不能控制CLK速率。
能否用TIM翻转输出高与低并同时触发DMA输出数据到GPIO上?是怎样的思路呢?
谢谢大神!!!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-11-12 03:20:27 | 显示全部楼层
这个用FMC DMA不是更方便么。我们的AD7606的FMC DMA就是。
回复

使用道具 举报

61

主题

62

回帖

245

积分

高级会员

积分
245
 楼主| 发表于 2020-11-12 12:29:49 | 显示全部楼层
eric2013 发表于 2020-11-12 03:20
这个用FMC DMA不是更方便么。我们的AD7606的FMC DMA就是。

我有多个GPIO并口独立使用的,FMC是片选的我之前考虑过的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-11-12 12:39:07 | 显示全部楼层
vzhaodan 发表于 2020-11-12 12:29
我有多个GPIO并口独立使用的,FMC是片选的我之前考虑过的

配合位域操作搞起

STM32H7的FMC扩展IO使用位域操作更省事,使用M3和M4内核的芯片还可以自动编译成硬件方式
http://www.armbbs.cn/forum.php?m ... 4117&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 00:38 , Processed in 0.257410 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表