GD32F427/F407领航者开发板学习教程—15 外部中断实验

大家好,我是凌智君。
这一节主要和大家一起学习的单片机引脚复用功能的使用,也就是说单片机除了默认功能以外,还有一些其他功能,如果要用这些功能,必须配置成为复用,下面咱们一起来看一下。
一、实验目的:
如何配置JTAG引脚做普通引脚使用。
二、实验现象:
下载程序后复位开发板,按下KEY1键,LED1亮,按下KEY2键,LED2亮。其中PA15默认是JTAG功能和PA15。
三、实验原理
问题1:JTAG引脚定义是什么样的?
原因:如图所示,PA15引脚默认功能是普通IO功能PA15和JTDI功能,并且还有一些复用功能,但是例如F103/F303等芯片,默认功能只有JTDI功能,这时候就要单独配置了。

问题2:什么是默认功能?复用功能?重映射功能?
原因:一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用;重映射就是引脚重映射,本来每个内置外设都有原来设定的引脚,所谓的重映射就是通过某种方式,将外设本来的引脚的功能赋予给另外的引脚;默认功能就是单片机上电正常配置的功能,也就是输入输出功能。
问题3:程序是如何实现的?
原因:因为这个引脚本身的默认功能有两个,所以初始化的时候不需要针对引脚进行特别初始化,和前面按键和LED初始化是一样的。
这个案例不是很典型,大家可以参考GD32F103芯片的程序,那个初始化比较典型一些。
配套视频链接:
待更新
凌智君:
YunXiang_TechShare
(添加V,有相关技术交流群,需要开发板可以联系技术支持!!)