STM32F103ZET6-學習筆記1

一、STM32F103ZET6 開發板各功能模塊簡介(型號:PZ6806L)

 

標號簡介:
(1):MiniUSB接口,用來進行程序的下載和串口1通信。通過CH340將USB和STM32串口進行轉換實現程序的下載和串口通信。連接電腦USB可實現程序下載,電源供電,串口1通信功能,兼容安卓數據線。
(2): 從USB接口,是STM32 USB的一個接口,只用於USB 從機通信,可做U盤或虛擬串口,或設計聲卡等。
(3):5V直流火牛接口,不可加12v,否則燒壞板子
(4):板子電源開關,按下時爲開發板系統供電,通過D81電源指示燈來提示系統是否有電源,有電源則該指示燈發光。
(5):紅外接收頭,用於紅外通信類各種控制應用
(6):數字溫度傳感器DS18B20接口,最左側爲GND,最右側爲VCC,接傳感器時對應板子絲印凸起的地方。
(7):JLINK下載接口,用於下載及調試程序,配合ARM仿真器下載,可選擇SW或JTG模式程序下載,keil軟件中魔術棒需做配置。
(8):短接片BOOT1 和BOOT0 ,對程序啓動方式進行選擇,BOOT1短接到右邊,BOOT0短接到左邊,保證程序正常下載。
(9):STM32復位按鍵,按下,程序從頭開始運行,系統復位。
(10):4個按鍵,K-UP,連接PA_0引腳,擁有普通IO口功能,還具有待機喚醒功能,喚醒芯片,其他按鍵爲獨立按鍵一端接地,另一端接STM32 IO口,按下時對應IO口拉低。
(11):8個LED,連接PC0-PC7,用於調試程序。
(12):DAC模塊,通過LM358將輸出信號放大,DAC輸出時芯片需要供電,12-1爲供電參考電壓,一般不使用該模塊,STM32F103ZET6已有DAC管腳輸出。

 

(13):ADC模塊,通過LM358將測試信號放大,再通過STM32ZET6進行檢測和採集測試信號,13-1爲電位器,改變板子內部電壓,0-3.3V,13-2爲ADC模塊芯片參考電壓。
(14):外部AD檢測通道,一般用GPIO即可。
(15):編碼器接口,同時也是I2C接口,通過這兩個端子可連接外部傳感器。
(16):CAN模塊,連接STM32 CAN接口進行轉換,CAN和USB共用STM32一個引腳,短接片短接CAN時使用CAN功能,短接片短接USB時使用USB功能,默認短接到CAN端,15-0CAN輸出接口,連接外部CAN設備。
(17):RS485模塊,採用MAX3485芯片,採用串口2,與WIFI共用串口2,短接片短接485時使用485功能,短接片短接WIFI時使用WIFI功能,默認短接到485端, 17-0連接外部485設備,作主/從機通信。
(18):共陽數碼管,數碼管和8個LED共用一個端口。可方便程序調試。
(19):以太網模塊, 可接以太網模塊ENC28J60。
(20): ESP8266-WIFI 模塊接口, 結合手機APP或電腦上位機軟件,可作WIFI應用項目開發。
(21): NRF24L01 無線模塊,使用兩塊開發板, 用作無線通信應用。
(23):DB9接口,連接電腦和外部232設備。
(24):com3模塊,切換I2C和COM,短接到上方做COM3串口3通信,連接DB9,短接到下方則做I2C1,MAX3232,3.3v,23和24 加起來纔是RS232. 電平轉換芯片是 SP3232,外擴 1 個 DB9 母頭,可作從機通信。
(25):手機內存卡(TF卡)接口,短接到左端使用SPI模式驅動TF卡,SDIO模式爲短接到右邊,該模塊用作外擴存儲容量。
(26):EEOROM, AT24C02 芯片,256 字節的存儲容量,具有掉電不丟失功能。
(27):加速度傳感器,實現手機橫屏和豎屏功能,,ADX345,可實現姿態的控制。

 

(28):外部SRAM芯片,1M字節,IS62WV51216,適合界面和大系統,STM32內部SRAM不夠用時,用該芯片存儲中間變量,複雜GUI,如 STemWin設計
(29):蜂鳴器模塊,無源蜂鳴器,可用於報警提示或製作音樂盒等應用
(30):外部FLASH,EN25Q64,8MB存儲芯片,可用來存儲字庫、界面 APP 圖標等
(31):外部傳感器電源模塊。
(32):USB 轉串口模塊/自動下載電路,將 USB 口與 STM32 串口進行轉換,使用的芯片是CH340。配合上位機軟件,可實現自動下載功能。
(33):STM32F103ZET6,高容量芯片,144個管腳,內部FLASH大小512K,存代碼,內部SRAM 64K,採用外部8M晶振,32.768k爲rtc起振,鈕釦電池維持後備區域數據的存儲,以及 RTC 的運行
STM32F103ZET6基本資源:
2個基本定時器、4個通用定時器、2個高級定時器、2個 DMA 控制器(共 12個通道)、3個SPI、2個IIC、5個串口、1個 USB、1個CAN、3個 12 位ADC、1個12 位 DAC、1個 SDIO 接口、1個FSMC接口以及 112個通用 IO 口。
(34): TFT 觸摸屏接口, 用於應用界面項目開發。
(35): GPIO口,112個 GPIO(PA/PB/PC..PG等)。

聲明:本文爲個人學習筆記,僅作爲自己學習使用。

 

 

 

 

 

發佈了24 篇原創文章 · 獲贊 3 · 訪問量 1256
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章