|
發布時間: 2022-7-30 15:52
正文摘要:32.768k晶振是用作內部RTC測試用的 SSD1306使用spi接口 鋰電池自帶過充過放保護,SSD1306是支持5V電壓的 原理圖中有哪些不足或建議可以提下 |
|
改了個三極管型,當P5.4輸出0時,還是讓IO口直接通過三極管的BE極對地了。 這時即使用P5.4輸出0,但用萬用表測量,電壓必為VCC-0.7(5V-0.7=4.3V)。 想想IO在輸出0時,被外界強制拉同到1,有何好處? |
Y_G_G 發表于 2022-7-31 14:37 就是用的外部中斷 |
yzwzfyz 發表于 2022-8-1 09:33 三極管已經換成PNP型的了 每個按鍵要帶掉電喚醒 |
|
掃了一眼,感覺不合理的地方估計較多,就不細看了。 說兩處不合理吧(也不能算錯): 1、BUZ加個電阻吧,不要讓高電平直接被三極管的基極拉下地。 2、四個按鍵,用四個引腳,按鍵的另一端(非IO口端)直接下地就可以了。 |
qq624353765 發表于 2022-7-31 12:47 喚醒就用外部中斷呀,按鍵掃描總比if(!KEY1)復雜點吧,但如果你已經有現成的,那就另說了 |
wpppmlah 發表于 2022-7-31 13:21 RXD引腳不影響 蜂鳴器是無源的,單片機上電默認電平是高阻,所以蜂鳴器是沒有影響的 剛查了下PNP三極管要比NPN便宜,所以我這用S8550三極管 |
|
DS3231的中斷輸出端接在MCU的RXD引腳上,會不會影響代碼的燒寫呢? 建議使用INT2或者INT3的引腳,被使用引腳使用P10代替。 ![]() BEEP 建議使用PNP三極管驅動,使用NPN時開機會聽到BEEP有動靜。 |
Y_G_G 發表于 2022-7-30 19:23 按鍵要帶睡眠恢復功能 已經把32k的晶振去了 oled用IIC但是不錯的建議 |
|
沒認真看,也看不出什么問題 倒是有幾個建議 OLED可以用IIC控制,反正時鐘也是用IIC控制的,IO好控制,線路好畫,程序也好寫 4個按鍵而已,其實可以用接地的方式,寫程序的時候好處理,沒必要用掃描鍵盤 感覺32.768晶振沒什么用 DS3231可以畫一個SOP16和SOP8共用的封裝,兩個封裝的引腳是一樣的,但SOP16封裝的價格要少好幾個大洋 |