找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

老頑童STM32開發(fā)板短路帽介紹

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:94349 發(fā)表于 2016-3-3 01:42 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一、簡述

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

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

二、詳述

1. BOOT選擇引腳


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


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


上圖是BOOT0與BOOT1引腳的開發(fā)板的電路圖。


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

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

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

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


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

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

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

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

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


2. 紅外接收和紅外發(fā)射

上圖是開發(fā)板的紅外通信電路圖。


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


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

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

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

3. W25Q16芯片




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

4. RS485接口




標(biāo)有A1 A2 A3一端的引腳,是單片機的引腳。

5. 蜂鳴器




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

6. CAN通信




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

7. AT24C02芯片




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

8. CH340芯片




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

9. 發(fā)光二極管








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

10. RS232通信端口




標(biāo)有B10和B11這一端,是單片機的引腳。

以上就是關(guān)于開發(fā)板上所有短路帽的介紹。


關(guān)于開發(fā)板的所有資料,可以去《瑞生網(wǎng)》下載。

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

使用道具 舉報

沙發(fā)
ID:1064915 發(fā)表于 2024-1-10 20:38 來自觸屏版 | 只看該作者
這個開發(fā)板的資料找不到了
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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