器件功能和配置圖如下,我用的是stm32f103zet6,有112個gpio埠,分別為
核心:
-32位 高效能arm cortex-m3處理器
-時鐘:高達72m,實際還可以超屏一點點
-單週期乘法和硬體除法
io口:
-stm32f103zet6: 144引腳 112個io
-stm32f103rct6:64引腳 51個io
-大部分io口都耐5v(模擬通道除外)
-支援除錯:swd和jtag,swd只要2根資料線
儲存器容量:
stm32f103zet6: 512k flash,64k sram
stm32f103rct6: 256k flash,48k sram
時鐘,復位和電源管理:
低功耗:
-睡眠,停止和待機三種低功耗模式
-可用電池為rtc和備份暫存器供電
ad:
da:
2個12位da
dma:
12個dma通道(7+5=12; 7通道dma1,5通道dma2)
支援外設:定時器,adc,dac,sdio,i2s,spi,i2c,和usart
定時器:多達11個定時器
-4個通用定時器
-2個基本定時器
-2個高階定時器
-1個系統定時器
-2個看門狗定時器
通訊介面:多達13個通訊介面
-2個i2c介面
-5個串列埠
-3個spi介面
-1個can2.0
-1個usb fs
-1個sdio
產品型號以及選型,所以stm32f103ezt6的含義如下:
stm32:32位mcu
f:基礎型
103:增強型/基礎型
z:144引腳
e:快閃儲存器512k
t:封裝qfp
6:溫度範圍-40℃~+85℃
STM32F103ZET6學習總結
1.任何外設在使用之前,必須先使能相應的時鐘。2.使用不同外設時,gpio引腳應該如何配置?1 gpio mode ain 模擬輸入 2 gpio mode in floating 浮空輸入 3 gpio mode ipd 下拉輸入 4 gpio mode ipu 上拉輸入 5 gpio mode ...
STM32F103ZET6移植FreeRTOS過程
2.解壓 我們需要幾個檔案 1 在freertosv9.0.0 freertos source 下的所有c檔案 ps 並不是所有都一定要用,按需要取 2 在freertosv9.0.0 freertos source include整個資料夾 3 在freertosv9.0.0 freertos s...
STM32F103ZET6 電容觸控按鍵
開關閉合,電容充電,直至電容兩端電壓 v1 rc電路充放電公式 vt v0 v1 v0 1 exp t rc v0 為電容上的初始電壓值 v1 為電容最終可充到或放到的電壓值 vt 為t時刻電容上的電壓值。如果v0為0,也就是從0v開始充電。那麼公式簡化 vt v1 1 exp t rc 結論 同樣...