GD32F427/F407領(lǐng)航者開發(fā)板學(xué)習(xí)教程—15 外部中斷實(shí)驗(yàn)

????大家好,我是凌智君。
????這一節(jié)主要和大家一起學(xué)習(xí)的單片機(jī)引腳復(fù)用功能的使用,也就是說(shuō)單片機(jī)除了默認(rèn)功能以外,還有一些其他功能,如果要用這些功能,必須配置成為復(fù)用,下面咱們一起來(lái)看一下。
? ? 一、實(shí)驗(yàn)?zāi)康模?br>
????如何配置JTAG引腳做普通引腳使用。
? ? 二、實(shí)驗(yàn)現(xiàn)象:
????下載程序后復(fù)位開發(fā)板,按下KEY1鍵,LED1亮,按下KEY2鍵,LED2亮。其中PA15默認(rèn)是JTAG功能和PA15。
????三、實(shí)驗(yàn)原理
????問(wèn)題1:JTAG引腳定義是什么樣的?
????原因:如圖所示,PA15引腳默認(rèn)功能是普通IO功能PA15和JTDI功能,并且還有一些復(fù)用功能,但是例如F103/F303等芯片,默認(rèn)功能只有JTDI功能,這時(shí)候就要單獨(dú)配置了。

????問(wèn)題2:什么是默認(rèn)功能?復(fù)用功能?重映射功能?
????原因:一個(gè)GPIO如果可以復(fù)用為內(nèi)置外設(shè)的功能引腳,那么當(dāng)這個(gè)GPIO作為內(nèi)置外設(shè)使用的時(shí)候,就叫做復(fù)用;重映射就是引腳重映射,本來(lái)每個(gè)內(nèi)置外設(shè)都有原來(lái)設(shè)定的引腳,所謂的重映射就是通過(guò)某種方式,將外設(shè)本來(lái)的引腳的功能賦予給另外的引腳;默認(rèn)功能就是單片機(jī)上電正常配置的功能,也就是輸入輸出功能。
???問(wèn)題3:程序是如何實(shí)現(xiàn)的?
????原因:因?yàn)檫@個(gè)引腳本身的默認(rèn)功能有兩個(gè),所以初始化的時(shí)候不需要針對(duì)引腳進(jìn)行特別初始化,和前面按鍵和LED初始化是一樣的。
????這個(gè)案例不是很典型,大家可以參考GD32F103芯片的程序,那個(gè)初始化比較典型一些。
????配套視頻鏈接:
????待更新
????凌智君:
????YunXiang_TechShare
(添加V,有相關(guān)技術(shù)交流群,需要開發(fā)板可以聯(lián)系技術(shù)支持??!)
????