【STM32-V5】STM32F407開發板開源, 豐富軟件資源, 強勁硬件配置, 配套500實例, 10套手冊帶視頻教程2020-04-06

 淘寶購買地址:購買地址連接
從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支持全雙工,放音和錄音能夠同時進行。 

 

連接: https://pan.baidu.com/s/1D-Asd7G8NcMEd5v5z_qMgQ  提取碼:f1u8
(建議下載後觀看,視頻分辨率是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文件分析
 

 

相關文章
相關標籤/搜索