ST意法半导体
直播中

李丽

7年用户 1379经验值
私信 关注
[问答]

是否可以使用相同的GPIO引脚作为定时器外部触发和下降沿外部中断?

大家好,
是否可以使用相同的 GPIO 引脚作为定时器外部触发和下降沿外部中断。
我想创建一个应用程序,其中 GPIO 的上升沿启动一个定时器,该定时器将输出设置为 2ms。在此时间之后,应在初始 GPIO 线上将另一个 GPIO 设置为高电平持续时间(即:直到出现下降沿)。
这可行吗?
我看不出用 CubeIDE 可以做到这一点,但不知道如果我“手动”设置寄存器会发生什么






回帖(1)

刘耀清

2023-1-13 15:28:38
> 是否可以使用相同的 GPIO 引脚作为定时器外部触发和下降沿外部中断。
是的。EXTI 独立于其他功能,只要相关引脚未设置为模拟。
> 我看不出用 CubeIDE 能做到这一点,
Cube 通常不迎合任何“通常”之外的东西。
> 但不知道如果我“手动”设置寄存器会发生什么
为所需的 AF 功能(计时器)设置 GPIO,然后“手动”设置 EXTI 和 SYSCFG 寄存器。这不会伤害任何东西。
举报

更多回帖

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