淘寶購買地址:購買地址連接
從2013年5月份發佈至今,開發板硬件更新過6個版本,軟件資料更新過94次。當前標準庫最新版本V8.8,HAL庫最新版本V2.1
php
安富萊微信公共平臺,歡迎你們關注(打造高質量公衆號)。html
=============================================微信
STM32F407開發板的11期入門高清視頻教程發佈,帶字幕哦,歡迎觀看網絡
V5入門視頻
連接: https://pan.baidu.com/s/1D-Asd7G8NcMEd5v5z_qMgQ 提取碼:f1u8框架
新版用戶手冊,重在BSP驅動包設計方法,HAL庫的框架學習,授人以漁(2020-04-06)
http://www.javashuo.com/article/p-bshhirsu-ey.html工具
STM32-V5開發板標準庫版百度網盤全下載(2019-08-02):
V5開發板資料
連接: https://pan.baidu.com/s/1oCArk5xeyeXFhO_R3kYJ3A 提取碼:5m1d
STM32開發工具
連接:http://pan.baidu.com/s/1i5KvAZF 密碼:1ji6性能
第1個綜合設計Demo:學習
基於uCOS-III+STemWin+FatFS+ARM_DSP_Lib的一代示波器演示(26分鐘),支持1080p和超清觀看。開發工具
http://www.armbbs.cn/forum.php?mod=viewthread&tid=3886 spa
第2個綜合設計Demo:
花式玩轉網絡攝像頭之TCP上位機軟件實現,高端大氣上檔次,速度2MB/S,華麗麗的界面效果。
http://www.armbbs.cn/forum.php?mod=viewthread&tid=87016
純RGB格式數據,上傳速度2MB/S左右,下面是動態GIF。
第3個綜合設計Demo:
花式玩轉網絡攝像頭之VNC遠程桌面版本,穩定運行2年不死機,手機端和電腦端都可訪問。
http://www.armbbs.cn/forum.php?mod=viewthread&tid=87362
動態GIF,運行時,圖像有時候會有錯位,這個是由於F4性能有些跟不上了,不一樣步。
手機訪問效果以下,比較佔用帶寬,須要1MB/S。
- CPU型號STM32F407IGT6/LQFP-176,1M字節Flash,192K字節RAM
- 25MHz晶振做爲MCU的主時鐘,32.768kHz晶振用於CPU的RTC
- 2M字節SRAM(高速SRAM),16M字節NOR Flash,128M字節NAND Flash
- 8M字節串行Flash,16K字節串行EEPROM
- 1個MicroSD卡座
- 2個CAN2.0接口(SN65HVD230)
- 1個RS232串口(SP3232)
- 1個RS485接口(SP3485)
- 1個USB2.0全速DEVICE接口(CPU內部集成)
- 1個USB2.0全速HOST接口(CPU內部集成)
- 2個100M/10M以太網接口(DM9000AE掛在FSMC總線+DM9161 PHY使用CPU內部MAC)【雙網卡】
- 集成I2S全雙工音頻CODEC芯片(WM8978)
- 集成AM/FM收音機模塊(Si4704)——(比通用的TEA5767 FM芯片高級)
- 集成三軸陀螺儀(MPU-6050)
- 集成光照度傳感器(BH1750FVI)
- 集成氣壓強度傳感器(BMP180)
- 板載1個咪頭,1個揚聲器,1個立體聲耳機輸出插座,1個麥克風輸入插座,1個Line線路輸入插座
- 1個紅外遙控接收,1個紅外遙控發射
- 1個5向搖桿,1個Reset按鍵、3個軟件可支配的按鍵
- 4個LED,1個電源LED
- 1個CR1220電池座
- 1個PS/2插座,可外接PS/2鍵盤或鼠標
- SWD調試接口(配SWD轉接板)
- 2種供電方式:USB電纜、外接7-32V電源
- 1個電源開關,上下電時無需拔插電纜
- SDIO WIFI模塊擴展接口(不帶外部模塊)
- HMC5883L三軸磁力計擴展接口(不帶外部模塊)
- ESP8266串口WIFI模塊擴展接口(不帶外部模塊)
- nRF24L01 2.4G無線通訊模塊擴展接口(不帶外部模塊)
- nRF905 433M無線通訊模塊擴展接口(不帶外部模塊)
- 攝像頭模塊擴展接口(不帶外部模塊)
- ADC-DAC示波器模塊擴展接口(不帶外部模塊)
- AD7606八通道ADC採集模塊擴展接口(不帶外部模塊)
- GPS模塊擴展接口(不帶外部模塊)
- GPRS無線通訊模塊擴展接口(不帶外部模塊)
- DS18B20溫度傳感器擴展接口(不帶外部模塊)
- DTH11溫溼度傳感器擴展接口(不帶外部模塊)
- 主板尺寸:192mm×140mm
- PCB板厚度:1.6mm,雙面板
STM32F4相對於STM32F1的改進不僅一點點,爲了便於初學者瞭解,咱們比對相關資料將改進點進行了彙總。
STM32F1和STM32F4區別 (安富萊整理)
◆ F1採用Crotex M3內核,F4採用Crotex M4內核。
◆ F1最高主頻 72MHz, F4最高主頻168MHz。
◆ F4具備單精度浮點運算單元,F1沒有浮點運算單元。
◆ F4的具有加強的DSP指令集。F4的執行16位DSP的時間只有F1的30%~70%。F4執行32位DSP指令 的時間只有F1的25%~60%。
◆ F1內部SRAM最大64K字節, F4內部SRAM有192K字節(112K+64K+16K)。
◆ F4有備份域SRAM(經過Vbat供電保持數據),F1沒有備份域SRAM。
◆ F4從內部SRAM和外部FSMC存儲器執行程序的速度比F1快不少。F1的指令總線I-Bus只接到Flash上,從SRAM和FSMC取指令只能經過S-Bus,速度較慢。F4的I-Bus不但鏈接到Flash上,並且還鏈接到SRAM和FSMC上,從而加快從SRAM或FSMC取指令的速度。
◆ F1最大封裝爲144腳,可提供112個GPIO;F4最大封裝有176腳,可提供140個GPIO。
◆ F1的GPIO的內部上下拉電阻配置僅僅針對輸入模式有用,輸出時無效。而F4的GPIO在設置爲輸出模式時,上下拉電阻的配置依然有效。即F4能夠配置爲開漏輸出,內部上拉電阻使能,而F1不行。
◆ F4的GPIO最高翻轉速度爲84MHz,F1最大翻轉速度只有18MHz。
◆ F1最多可提供5個UART串口,F4最多能夠提供6個UART串口。
◆ F1可提供2個I2C接口,F4能夠提供3個I2C接口。
◆ F1和F4都具備3個12位的獨立ADC,F1可提供21個輸入通道,F4能夠提供24個輸入通道。F1的ADC最大采樣頻率爲1Msps,2路交替採樣可到2Msps(F1不支持3路交替採樣)。F4的ADC最大采樣頻率爲2.4Msps,3路交替採樣可到7.2Msps。
◆ F1只有12個DMA通道,F4有16個DMA通道。F4的每一個DMA通道有4*32位FIFO,F1沒有FIFO。
◆ F1的SPI時鐘最高速度爲 18MHz, F4能夠到37.5MHz。
◆ F1沒有獨立的32位定時器(32位須要級聯實現),F4的TIM2和TIM5具備32位上下計數功能。
◆ F1和F4都有2個I2S接口,可是F1的I2S只支持半雙工(同一時刻要麼放音,要錄音),而F4的I2S支持全雙工,放音和錄音能夠同時進行。
(建議下載後觀看,視頻分辨率是1024*768的,本地觀看很清晰,百度雲在線視頻不清晰)
視頻目錄以下:
第1章:Cortex-M內核基礎介紹 (33分鐘48秒)
1.1 主流嵌入式處理器內核
1.2 ARM介紹
1.3 Cortex-M內核介紹
1.4 Cortex-M內核的優點及其應用
1.5 ARM資源獲取
第2章:STM32基礎介紹 (50分鐘17秒)
2.1 ST意法半導體介紹
2.2 STM32系列產品
2.3 STM32生態系統
2.4 STM32資源獲取
2.5 STM32的幾個重要文檔
第3章:STM32-V5開發板軟件硬件介紹(29分鐘40秒)
3.1 STM32-V5開發板硬件介紹
3.2 主控STM32F407IGT6簡介
3.3 STM32-V5開發板軟件介紹
3.4 STemWin書籍
3.5 開發板資源獲取
第4章:開發環境搭建(48分鐘10秒)
4.1 IDE介紹及其安裝
4.2 JLINK和串口驅動安裝
4.3 開發板硬件搭建
4.4 程序下載
4.5 串口打印
第5章:裸機例程介紹和MDK工程配置(56分鐘43秒)
5.1 裸機例子基礎篇和高級篇介紹
5.2 內存映射
5.3 例程的文件夾和工程結構說明
5.4 MDK工程配置
第6章:建立MDK工程(39分鐘49秒)
6.1 建立工程文件說明
6.2 建立MDK工程
6.3 MDK工程配置
6.4 工程下載
第7章:標準固件庫簡易說明(71分鐘49秒)
7.1 標準固件庫文件介紹
7.2 標準固件庫簡單剖析
7.3 選擇寄存器開發仍是庫開發
7.4 CMSIS微控制器軟件接口介紹
第8章:STM32啓動代碼講解(57分56秒)
8.1 上電覆位和手動復位介紹
8.2 不一樣系列對應不一樣啓動文件
8.3 MDK中help文檔的使用
8.4 啓動代碼講解
第9章:STM32三種啓動方式講解(59分23秒)
9.1 三種啓動方式總述
9.2 存儲器重映射(重要)
9.3 從Flash啓動
9.4 從內嵌SRAM啓動
9.5 從系統存儲器啓動
第10章:數據類型,變量和堆棧(57分鐘08秒)
10.1 數據類型
10.2 局部變量和全局變量
10.3 堆棧
10.4 局部變量,全局變量和堆棧實例
第11章:MDK生成的map和htm文件分析(44分鐘55秒)
11.1 map文件分析
11.2 htm文件分析