本例程將通過(guò)寄存器配置,以及程序邏輯編程,實(shí)現(xiàn)當(dāng)輸入音源信號(hào)后,對(duì)應(yīng)的LED燈被點(diǎn)亮,當(dāng)拔出輸入音源,則LED燈滅。歌曲播放完的時(shí)候,LED燈也會(huì)滅,等下一首開(kāi)始播放的時(shí)候,LED燈再被點(diǎn)亮。從而體現(xiàn)輸入信道自動(dòng)檢測(cè)的功能。
1. hardware設(shè)計(jì)
2. 寄存器配置
這個(gè)例程里,我們會(huì)用到電位器,所以MP8設(shè)置成ADC3,LED對(duì)應(yīng)的硬件設(shè)計(jì)是MP7、MP10、MP11,我們選擇使用MP7,所以把MP7調(diào)成OUTPUT GPIO。
3. 原理圖設(shè)計(jì)
4. 輸入信道自我檢測(cè)模塊說(shuō)明
我們把GPIO_7作為L(zhǎng)ED輸出顯示,通過(guò)搭建的邏輯電路來(lái)實(shí)現(xiàn)。
注意:DCB1為濾掉直流成分,很重要。