欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 老頑童STM32開發板短路帽介紹 [打印本頁]

作者: 51黑er    時間: 2016-3-3 01:42
標題: 老頑童STM32開發板短路帽介紹
一、簡述

這篇文章描述了《老頑童STM32F103VET6 V1.0》開發板上所有短路帽的說明。

短路帽的作用:用來連接外圍模塊的引腳單片機引腳。把短路帽拆除后,單片機引腳不與任何一個模塊連接,這樣做的好處是,當你學習完開發板上的外圍模塊以后,還可以學習其他的電子模塊,而不受原電路板上外圍模塊的影響。

二、詳述

1. BOOT選擇引腳


BOOT0是單片機上的第94引腳。


BOOT1是單片機上的第37引腳,除了作為BOOT1,還可以作為PB2引腳使用。


上圖是BOOT0與BOOT1引腳的開發板的電路圖。


上圖,是BOOT0引腳和BOOT1引腳在開發板上的選擇端口。

左邊BOOT1,短路帽插到下邊,就是將BOOT1與GND連接,就是設置BOOT1為低電平,插到上邊,就是將BOOT1與3.3V連接,就是設置BOOT1為高電平。

右邊BOOT0,短路帽插到下邊,就是將BOOT0與GND連接,就是設置BOOT0為低電平,插到上邊,就是將BOOT0與3.3V連接,就是設置BOOT0為高電平。

BOOT引腳,是用來選擇程序在哪啟動。


其實,你看了上表中的說明,也看不懂什么意思,有木有說中?

咱們來個通俗的講解吧,上面說的“用戶閃存存儲器”就是我們平常說的“放程序的地方”。上表第一行的意思就是:不管BOOT1是高電平還是低電平,當BOOT0為低電平的時候,上電后,就會運行我們下載到單片機中的程序。我們的單片機作為產品用的時候,都是這種配置模式,這個不難理解吧?也就是說,當你想讓單片機一上電,就運行單片機中的程序,需要再上電之前,就把BOOT0引腳接地,BOOT1引腳無所謂高低,這也是為什么BOOT1引腳還可以作為其它復用功能的原因。

再來看第二行的配置,BOOT1引腳設置為低電平,BOOT0引腳設置為高電平,上電后,單片機不會運行單片機中的程序,而是等待我們用串口給單片機下載程序進去。

第三行的配置,我們一般不用,作為初學者,不用管這種方式,只需要知道,這樣配置的話,既不會運行單片機中的程序,又不能通過串口給單片機下載程序。反正你有開發板了,你可以試一下。

你的疑問:開發板上,默認的短路帽配置是BOOT0和BOOT1都是低電平,也就是配置成了表中的第一種方式,就是一上電就默認運行單片機中的程序,那為什么還可以用串口下載程序?答:這是因為在串口下載程序時,開發板上的CH340這個芯片上的RTS引腳可以控制BOOT0引腳變高變低。


2. 紅外接收和紅外發射

上圖是開發板的紅外通信電路圖。


IR是PB0,即PB0控制紅外接收。
IE是PB1,即PB1控制紅外發射。


上圖是紅外發射和紅外接收在開發板上的實物。圖中,標有B0和B1這端是單片機的引腳,另一端是外圍模塊的引腳。

摘掉B0的短路帽,就不能進行紅外接收了。
摘掉B1的短路帽,就不能進行紅外發射了。
如果摘掉B0的短路帽,而不摘掉B1的短路帽,不能進行紅外接收,但是可以進行紅外發射。
如果摘掉B1的短路帽,而不摘掉B0的短路帽,不能進行紅外發射,但是可以進行紅外接收。
紅外發射和紅外接收是兩組互不干涉的電路。

如果B0和B1的短路帽都沒有摘掉,就可以發射出紅外信號后,用紅外接收管接收到發出去的信號被單片機得到。

3. W25Q16芯片




短路帽標有A4 A5 A6 A7的一端,是單片機的引腳。

4. RS485接口




標有A1 A2 A3一端的引腳,是單片機的引腳。

5. 蜂鳴器




PD6控制蜂鳴器,標有D6一端是單片機的引腳。

6. CAN通信




CAN模塊是用PB8和PB9控制收發,標有B8和B9一端的引腳,是單片機的引腳。

7. AT24C02芯片




PB6和PB7控制芯片,標有B6和B7的一端,是單片機的引腳。

8. CH340芯片




BT0是BOOT0,RST是RESET,標有BT0 RST A9 A10的這一端,是單片機的引腳。

9. 發光二極管








PB5和PD12控制LED。標有B5和D12這一端,是單片機的引腳。

10. RS232通信端口




標有B10和B11這一端,是單片機的引腳。

以上就是關于開發板上所有短路帽的介紹。


關于開發板的所有資料,可以去《瑞生網》下載。


作者: joyb    時間: 2024-1-10 20:38
這個開發板的資料找不到了




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1