娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月31日(星期六)

2019年05月31日 | STM32掌機教程2,掌機的原理

發布者:錢幣之歌 來源: eefocus關鍵字:STM32  掌機教程  原理 手機看文章 掃描二維碼
隨時隨地手機看文章

打地鼠的邏輯

??打地鼠的邏輯很簡單:我點亮某個LED,然后開始計時。如果在規定的時間內按下了LED對應的按鍵,那么加分,點亮下一個LED。按錯按鍵,或者規定時間內沒有按下,則減命,點亮下一個LED。

??那么如何點亮某個LED?如何檢測按鍵是否按下呢?

??我選擇了一款帶LED的按鍵。大小是12mm乘12mm,用手指按大小正好,手感也不錯,就是有一點,真貴。

在這里插入圖片描述

??淘寶就1塊錢了,我找的中發配單就更貴了。并且其實吧,,,,,燈和按鍵完全是分開的!兩個器件,湊到一塊了而已。


??我把按鍵做成了一個集成庫的封裝。原理圖就是這個樣子:

在這里插入圖片描述

??SLED接到單片機的引腳上,只要單片機引腳給低電平,就能點亮LED。不同顏色的燈限流電阻值大小不一樣,根據亮度稍微試一下就行。

??SKEY也接到了單片機上,由于STM32可以設置為內部上拉輸入,所以不需要外接上拉電阻。按鍵按下去以后,SKEY接到GND上。也就是沒按下按鍵的時候,SKEY是高電平,按下按鍵以后,SKEY是低電平。


供電設計

??電腦的USB口就是5V供電,所以生活中很容易得到5V的電源,我用microUSB來供電。就是以前的安卓充電頭,不是快充那種。

在這里插入圖片描述

??除此之外,預留了插針P3,也可以改造為電池供電,4.5V,6V都可以工作。供電芯片是LDO,電源的質量比較有保障。

在這里插入圖片描述

??為了方便調試,也可以用Jlink OB供電和下載程序。板子預留了SWD下載方式,相對于JLink V8,OB便宜多了。并且的Jlink OB還送了一根microUSB線。

在這里插入圖片描述

??為了避免馬大哈接錯電源正負極,燒壞板子,電源部分用F1和D4的配合做了防反接設計。如果VCC_IN和GND接反了,那么D4導通,大電流通過保險絲,保險絲瞬間斷開,保護電路。保險絲同志是不是因此犧牲了?并不,我們用的是自恢復保險絲,在通過高電流時并不是燒壞,而是變為“高阻態”,等故障排除以后,重新變為“低阻態”。在接線正常的情況下,D4反向截止,相當于斷路。

??D5是個TVS管,用于防靜電,它有個特點,在它感受到兩側收到反向瞬態高能量沖擊時,可以很塊變為低阻抗,吸收高達數千瓦的浪涌功率,使兩極間的電壓箝位于一個預定值,有效地保護電子線路中的精密元器件,免受各種浪涌脈沖的損壞。 簡單來說,就是它兩端的電壓不能超過這個預設值。而人體帶的靜電通常超過幾百伏特,擊穿小小的掌機輕而易舉,所以,要加防護。再加上我這霹靂貝貝的體質,曾經玩無人機的時候,第一次觸摸無人機就把主控芯片擊穿了,累積擊穿的器件估計超過1000塊了,所以來個大只的TVS管,SMB封裝,妥妥的。



屏幕顯示設計

??考慮到顯示分數的需求,選用了一款0.96寸的OLED屏幕。這個屏幕應用很廣泛,某寶上有很多,買來模塊,通過杜邦線連接就能用。

在這里插入圖片描述

??而我把OLED畫到PCB上了,因為對于我來說,可能畫個PCB比接線還省事。實際上在企業里,幾乎沒有人用開發板,也沒人用杜邦線跳來跳去接線。


??至于具體的電路設計——太多了,我去網上找了幾個方案,綜合了一下,把IIC與SPI兩種接口都保留了,圖紙如下。

在這里插入圖片描述

??不過,,,后來發現屏幕可能太小了,0.96寸打個俄羅斯方塊都有點費勁。以后要是升級的話,可以考慮1.44寸,還能全彩。話說,屏幕哪有夠用的時候,做手機的那幫人想做個全面屏,劉海屏,水滴屏,都快瘋了。


蜂鳴器的設計

??用過蜂鳴器的同學可能都會有一個疑問,到底選用有源蜂鳴器,還是無源蜂鳴器?

??這里的源指的不是電源,而是震蕩源。有源蜂鳴器內部有震蕩源,通電就會叫,控制起來很簡單,也貴一些。無源蜂鳴器沒有內部震蕩源,便宜一些,不能通電就叫。

??那么無源蜂鳴器怎么工作?寫程序來控制引腳的電平變化周期,看似用起來復雜一點,其實能玩的花樣就多得多了,頻率可控,也就是音調可控,音調可控,那就唱歌唄。聽說,只要采集人聲,分析人聲的頻率,然后以極快的速度發送給蜂鳴器,蜂鳴器就可以模擬人聲了。潛力無限啊。我們當然要選無源的蜂鳴器了。

??以后讓代碼來播放背景音樂。也可以把掌機作為點唱機,按下某個按鍵,就播放某個音樂。雖然是簡陋的電子音,但是,可以展現工科生的浪漫?。?p>??蜂鳴器算是大功率器件了,引腳不能直接驅動,要借助三極管。R22是個下拉電阻,可以讓蜂鳴器在默認狀態下不要發出聲音。BEEP輸出高電平時,三極管導通,蜂鳴器發出聲音。但是由于是無源蜂鳴器,只能響一聲;需要BEEP輸出低電平,然后再輸出高電平,才可以繼續發出聲響。

??其實無源蜂鳴器沒有正負極,引腳的狀態不用太在意。

在這里插入圖片描述

??說到有源和無源了,晶振也分有源和無源。一般情況下,沒有特殊要求的晶振,用的都是無源的。

??整體電路設計大概就是這樣,基本上就是最小系統板+OLED+帶燈按鍵。



關鍵字:STM32  掌機教程  原理 引用地址:STM32掌機教程2,掌機的原理

上一篇:STM32掌機教程3,工程模板與帶燈按鍵測試
下一篇:從自定義的庫函數到STM32官方標準庫

推薦閱讀

前段時間Google模仿人類給美發店、餐廳打電話進行服務預約的舉動讓業界看到了未來的世界將會變成什么樣子,當然,人工智能發展到現在這個階段,已經不再單單停留在模仿人類的聲音打個電話了,近些年隨著物聯網、智慧城市等產業的快速發展,已經在很大程度上帶動了AI技術的發展。下面就隨汽車電子小編一起來了解一下相關內容吧。其他領域AI深入應用其實人工...
最近一年,集成電路(俗稱“芯片”)無疑是最受國人矚目的產業。近日,美國對華為的“封殺令”,更是將芯片產業推上了前所未有的高度。資本市場的熱捧,催促著投資者對芯片企業的關注。5月21日,從事芯片產業的杭州士蘭微電子股份有限公司在杭州舉行投資者溝通會,吸引了數十名來自全國各地的投資者。專注芯片產業的士蘭微,是名副其實的“追芯族”,從純...
協作機器人夾爪制造商OnRobot推出2.5D視覺系統Eyes,適用于各家先進機器手臂,提供外加的深度感知和零件辨識功能。 據報導,機器手臂經常遇到的難題,就是無法拾放大小、形狀或擺放方向不一的物品,通常需要外加夾具、送料盤等其它硬件協助作業,但也因此增加作業成本和復雜度,局限了設備的應用范圍。 OnRobot新推出的2.5D視覺系統Eyes,只要照一張...
近日,關于虛擬貨幣交易和挖礦的嚴監管措施頻發。先是三協會發公告提示防范虛擬貨幣交易炒作的風險;緊接著,國務院金融穩定發展委員會召開第五十一次會議,打擊比特幣挖礦和交易行為;隨后,內蒙古發改委發布關于設立關于虛擬貨幣“挖礦”企業舉報平臺的公告。國家近期措施頻頻,究竟為何? 近期,虛擬貨幣價格的暴漲暴跌和虛擬貨幣交易炒作活動的反彈嚴...

史海拾趣

小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 时尚| 苗栗市| 大姚县| 株洲市| 阆中市| 西和县| 扬中市| 白沙| 丰县| 汉川市| 沾益县| 科技| 河东区| 白城市| 于都县| 威远县| 商南县| 红桥区| 银川市| 锡林浩特市| 富裕县| 明光市| 临颍县| 潜江市| 祁东县| 清远市| 黄石市| 郴州市| 湖州市| 嵊州市| 车险| 墨玉县| 布尔津县| 普兰店市| 伊春市| 根河市| 红桥区| 金沙县| 京山县| 汤原县| 两当县|