本帖最后由 K23428 于 2017-9-18 09:20 编辑
在使用串口时,要用到RX和TX两个引脚,因而不得不对两个IO进行设置。这里的IO并非工作于通用GPIO模式下,为什么不需要使能AFIO时钟使能?(这里用的是USART1,收发引脚分别是GPIOA.9和GPIO.10)而当我把GPIO引脚当作外部中断输入时,却要开启AFIO时钟,这又是为啥?
上述这些我都是在原子哥的例程中看到的,但是相关内容在官方手册的哪里可以找到呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
找到了,因为设置外部中断通道需要向AFIO_EXTICR寄存器写值,而对这个寄存器写值要求先打开AFIO时钟
那么,AFIO时钟的作用是否仅在于此呢?
好的,谢谢
一周热门 更多>