找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 7026|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

《教你制作STM32開(kāi)發(fā)板》之IO口部分

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:94349 發(fā)表于 2015-12-28 03:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
前面的幾片篇文章,已經(jīng)完成了所有的硬件模塊接口部分,這一篇文章,我們完成單片機(jī)作為普通IO口可以控制的器件。


實(shí)際上,單片機(jī)作為IO口,無(wú)非就是學(xué)習(xí)兩個(gè)功能:

一、作為輸入引腳:檢測(cè)引腳的高低電平。
說(shuō)到這個(gè)功能,大家印象中就是可以檢測(cè)按鍵,不過(guò)除了檢測(cè)按鍵,這個(gè)功能還可以用于通信,例如模擬SPI時(shí),檢測(cè)從機(jī)芯片的數(shù)據(jù)引腳是0還是1,還有例如檢測(cè)NRF24L01中斷引腳IRQ的電平。等等等等。

二、作為輸出引腳:學(xué)會(huì)控制IO輸出高低電平。
說(shuō)到這個(gè)功能,大家印象中就是控制LED的亮滅,不過(guò)除了控制LED的亮滅,還可以用于控制三極管的導(dǎo)通與截止,作為通信引腳時(shí)輸出數(shù)據(jù)。等等等等。


可以這么說(shuō):任何一款單片機(jī),只要學(xué)會(huì)控制引腳的高低電平和檢測(cè)引腳的高低電平,這個(gè)單片機(jī)就算是學(xué)會(huì)一半了。

按鍵




大家可能注意到,WAKUP引腳的按鍵接到了3.3V,其它的按鍵接到了地。WAKUP按鍵是作為單片機(jī)的喚醒引腳,用來(lái)實(shí)現(xiàn)單片機(jī)進(jìn)入低功耗模式的喚醒。進(jìn)入低功耗以后,單片機(jī)的WAKUP引腳是低電平,給它個(gè)高電平,就可以喚醒單片機(jī),所以我們的WAKUP按鍵是接到了3.3V的。RESET按鍵用來(lái)手動(dòng)復(fù)位單片機(jī),復(fù)位就是重啟的意思,STM32單片機(jī)正常工作的時(shí)候,RESET引腳是高電平,給了低電平,就是重啟。按鍵KEY1和KEY2就是連接普通的IO引腳,用來(lái)檢測(cè)按鍵的按下與彈起來(lái)的狀態(tài)。

LED燈




一般的51單片機(jī)開(kāi)發(fā)板,會(huì)連接8個(gè)LED燈,可以用程序編寫(xiě)各種亮滅效果,用來(lái)吸引你們對(duì)單片機(jī)產(chǎn)生濃厚的興趣和滿(mǎn)足你們寫(xiě)好程序后看到一閃一閃的成就感,F(xiàn)在既然已經(jīng)到STM32了,就不必這么麻煩了,因?yàn)閷?shí)際上就是學(xué)怎么控制引腳高低電平么,所以我們連接兩個(gè)LED就可以了。不過(guò),這兩個(gè)LED不僅僅是用來(lái)學(xué)習(xí)引腳變高變低的,還可以用來(lái)調(diào)試程序,例如在某條語(yǔ)句的后面放上打開(kāi)LED的語(yǔ)句,就可以知道程序有沒(méi)有執(zhí)行到那條語(yǔ)句,等等等等各種你能想到的調(diào)試方法。

蜂鳴器




控制蜂鳴器,實(shí)際上也是控制引腳的高低電平。不要小看這個(gè)驅(qū)動(dòng)蜂鳴器的電路,這里面的學(xué)問(wèn)還是很多的,你能看出來(lái)那些知識(shí)點(diǎn)?這里留個(gè)懸念,等做好電路板開(kāi)始編寫(xiě)程序的時(shí)候再給你們講,保證你們受益匪淺。

紅外接收



紅外接收管,用來(lái)接收紅外遙控器發(fā)出來(lái)的信號(hào)并解碼。這個(gè)想必在學(xué)51的時(shí)候也學(xué)過(guò),不過(guò),你真的學(xué)會(huì)了嗎?換個(gè)單片機(jī)還會(huì)用嗎?

紅外發(fā)射



從目前的51單片機(jī)開(kāi)發(fā)板和STM32開(kāi)發(fā)板,幾乎很少看見(jiàn)開(kāi)發(fā)板上帶紅外發(fā)射功能吧?所以,這就是一個(gè)亮點(diǎn)。有了它,可以自己寫(xiě)程序控制你家的電視換臺(tái)。

學(xué)會(huì)紅外發(fā)射和紅外接收,用處很大,現(xiàn)在的紅外抄表,用的就是紅外發(fā)射和接收技術(shù)。而且隨著智能家居的發(fā)展,這兩種功能會(huì)越來(lái)越使用的多。

攝像頭接口



STM32雖然不能放視頻,但是拍個(gè)照還是可以的。

到現(xiàn)在為止,所有的原理圖就畫(huà)好了,終于可以開(kāi)始畫(huà)PCB了。


不管是看以前的文章,還是看以后的文章,請(qǐng)關(guān)注微信公眾號(hào):科技老頑童。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表