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


 淘寶購買地址:購買地址鏈接
從2013年5月份發布至今,開發板硬件更新過6個版本,軟件資料更新過99次。當前標准庫最新版本V8.8,HAL庫最新版本V2.7

安富萊微信公共平台,歡迎大家關注(打造高質量公眾號)。

 

=============================================

HAL庫版V2.4
STM32-V5開發板HAL庫版百度網盤全下載(2020-05-03)
鏈接:https://pan.baidu.com/s/1XquuAHLui3t6WqctxBceDg 提取碼:itg0

(1)新版用戶手冊,重在BSP驅動包設計方法,HAL庫的框架學習,授人以漁,更新至第35章(2020-05-03)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255

(2)第2版DSP數字信號處理和CMSIS-NN神經網絡教程,發布前27章(2020-05-18)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547

(3)新版RL-TCPnet V7.X網協議棧和物聯網教程開始更新,配RTX5和FreeRTOS兩版本,更新至第14章(2020-01-20)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243

(4)LwIP網絡教程開始更新,使用MDK的RTE環境開發,配套RTX5和FreeRTOS兩個版本,更新至第7章(2019-12-12)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95874


標准庫版V8.8(2019-08-02)
百度雲:
鏈接:https://pan.baidu.com/s/11E16f-FRK9HI3K52TvHmEA  提取碼:l4jk

入門視頻:
鏈接:https://pan.baidu.com/s/1D4bkanB2UfWmRqqmWVDsig 提取碼:mh9v

開發工具盤:
鏈接: https://share.weiyun.com/5zlBDQc  密碼:748brc

STM32F407開發板的11期入門高清視頻教程發布,帶字幕哦,歡迎觀看
http://www.armbbs.cn/forum.php?mod=viewthread&tid=15408

 

 

第1個綜合設計Demo

基於uCOS-III+STemWin+FatFS+ARM_DSP_Lib的一代示波器演示(26分鍾),支持1080p和超清觀看。

http://www.armbbs.cn/forum.php?mod=viewthread&tid=3886 

第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文件分析
 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM