这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ARM单片机中GPIO的速度参数的疑问

共2条 1/1 1 跳转至

ARM单片机中GPIO的速度参数的疑问

专家
2025-06-30 14:25:59     打赏

ARM单片机的GPIO设置处理中,通常会有以下设置:

GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;

我的理解,这个速度是刷新访问速度用的,是设置GPIO所在设备的时钟总线的。通常是设置为50MHz,再高一些的有100MHz,这样理解可能不一定对。

在使用输入、输出、GPIO复用时,这个速度的设置,通常是按照官方提供的例子设计即可,至于为什么这么设置,不是很理解。现在有一个疑问是:如果把这个速度理解为外设的刷新速度时,如果GPIO连接的外部电路的工作频率超过预设频率(比如50MHz)时,对GPIO输入数据的访问结果是不是就不准确了?

这个速度,是不是与示波器、逻辑分析仪测量信号时设置的测量频率类似?



院士
2025-06-30 16:39:26     打赏
2楼

谢谢分享。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]