ST意法半导体
直播中

王敏

8年用户 1528经验值
私信 关注
[问答]

将输入引脚的状态反映到输出引脚上的高效、低延迟方式是什么?

将输入引脚的状态反映到输出引脚上的高效、低延迟方式是什么?
有什么比将输入引脚配置为 EXti 更自动化,然后在中断处理程序中读取它并相应地设置输出引脚的状态?可以用比较器或定时器来完成吗?





回帖(1)

黄芙蓉

2023-1-10 09:43:45
STM32L1 路由接口。这些是用于触摸感应的模拟开关。激活一个“触摸组”中的两个开关可在内部连接两个引脚。
定时器 + DMA 到 GPIO。当 DMA 能够写入 GPIO 寄存器时工作,目标可以是任何引脚。例如,在 STM32F4、TIM1 或 TIM8 上,通道 1 在 TI1 上升沿触发,通道 2 在下降沿触发。它们可以分配给 DMA2 上的不同通道。一个 DMA 通道复制引脚设置掩码,另一个复制引脚复位掩码到 GPIOx->BSRR。
当您需要特定的延迟时,SPI 与 DMA 对自身。这又需要一个可以从任何地方复制到/从任何地方复制的 DMA。SPI 在主机模式下,RX 完成 DMA 请求将数据寄存器中的值复制回自身,创建一个真正的移位器。STM32H7 SPI controller 可以自己完成,不需要DMA。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分