久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
《教你制作STM32開發板》之IO口部分
[打印本頁]
作者:
51黑er
時間:
2015-12-28 03:18
標題:
《教你制作STM32開發板》之IO口部分
前面的幾片篇文章,已經完成了所有的硬件模塊接口部分,這一篇文章,我們完成單片機作為普通IO口可以控制的器件。
實際上,單片機作為IO口,無非就是學習兩個功能:
一、作為輸入引腳:檢測引腳的高低電平。
說到這個功能,大家印象中就是可以檢測按鍵,不過除了檢測按鍵,這個功能還可以用于通信,例如模擬SPI時,檢測從機芯片的數據引腳是0還是1,還有例如檢測NRF24L01中斷引腳IRQ的電平。等等等等。
二、作為輸出引腳:學會控制IO輸出高低電平。
說到這個功能,大家印象中就是控制LED的亮滅,不過除了控制LED的亮滅,還可以用于控制三極管的導通與截止,作為通信引腳時輸出數據。等等等等。
可以這么說:任何一款單片機,只要學會控制引腳的高低電平和檢測引腳的高低電平,這個單片機就算是學會一半了。
按鍵
大家可能注意到,WAKUP引腳的按鍵接到了3.3V,其它的按鍵接到了地。WAKUP按鍵是作為單片機的喚醒引腳,用來實現單片機進入低功耗模式的喚醒。進入低功耗以后,單片機的WAKUP引腳是低電平,給它個高電平,就可以喚醒單片機,所以我們的WAKUP按鍵是接到了3.3V的。RESET按鍵用來手動復位單片機,復位就是重啟的意思,STM32單片機正常工作的時候,RESET引腳是高電平,給了低電平,就是重啟。按鍵KEY1和KEY2就是連接普通的IO引腳,用來檢測按鍵的按下與彈起來的狀態。
LED燈
一般的51單片機開發板,會連接8個LED燈,可以用程序編寫各種亮滅效果,用來吸引你們對單片機產生濃厚的興趣和滿足你們寫好程序后看到一閃一閃的成就感。現在既然已經到STM32了,就不必這么麻煩了,因為實際上就是學怎么控制引腳高低電平么,所以我們連接兩個LED就可以了。不過,這兩個LED不僅僅是用來學習引腳變高變低的,還可以用來調試程序,例如在某條語句的后面放上打開LED的語句,就可以知道程序有沒有執行到那條語句,等等等等各種你能想到的調試方法。
蜂鳴器
控制蜂鳴器,實際上也是控制引腳的高低電平。不要小看這個驅動蜂鳴器的電路,這里面的學問還是很多的,你能看出來那些知識點?這里留個懸念,等做好電路板開始編寫程序的時候再給你們講,保證你們受益匪淺。
紅外接收
紅外接收管,用來接收紅外遙控器發出來的信號并解碼。這個想必在學51的時候也學過,不過,你真的學會了嗎?換個單片機還會用嗎?
紅外發射
從目前的51單片機開發板和STM32開發板,幾乎很少看見開發板上帶紅外發射功能吧?所以,這就是一個亮點。有了它,可以自己寫程序控制你家的電視換臺。
學會紅外發射和紅外接收,用處很大,現在的紅外抄表,用的就是紅外發射和接收技術。而且隨著智能家居的發展,這兩種功能會越來越使用的多。
攝像頭接口
STM32雖然不能放視頻,但是拍個照還是可以的。
到現在為止,所有的原理圖就畫好了,終于可以開始畫PCB了。
不管是看以前的文章,還是看以后的文章,請關注微信公眾號:科技老頑童。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品
|
久久久久国产一区二区三区
|
久久亚洲一区二区
|
国产一区二区三区
|
国产成人jvid在线播放
|
国产美女在线看
|
成人欧美一区二区三区黑人孕妇
|
91在线视频免费观看
|
国产免费又黄又爽又刺激蜜月al
|
亚洲网站在线观看
|
天堂在线免费视频
|
天天夜天天操
|
www.中文字幕av
|
免费一区二区三区
|
中文字幕一区在线观看视频
|
亚洲 中文 欧美 日韩 在线观看
|
欧美专区在线视频
|
九九视频在线观看
|
日日夜夜操天天干
|
成人a免费
|
欧美一区二区三区在线
|
色五月激情五月
|
欧美日韩一卡二卡
|
久久精品亚洲成在人线av网址
|
成人在线中文字幕
|
成人在线视频一区二区三区
|
日韩一区二区福利视频
|
国产亚洲网站
|
国产精品久久久久久吹潮
|
99精品国产在热久久
|
日韩亚洲一区二区
|
亚洲欧美日韩电影
|
2018天天干天天操
|
国产精品免费一区二区三区四区
|
国产91精品在线
|
久久tv在线观看
|
亚洲综合大片69999
|
cao在线
|
美女日皮网站
|
久久91精品国产一区二区
|
手机av在线
|