淘宝购买地址:购买地址链接
从2013年5月份发布至今,开发板硬件更新过6个版本,软件资料更新过85次。当前标准库最新版本V8.8,HAL库最新版本V1.1

安富莱微信公共平台,欢迎大家关注(打造高质量公众号)。

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

STM32F407开发板的11期入门高清视频教程发布,带字幕哦,欢迎观看

V5入门视频
链接: https://pan.baidu.com/s/1D-Asd7G8NcMEd5v5z_qMgQ  提取码:f1u8

新版用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔(2019-11-04)
https://www.cnblogs.com/armfly/p/11254157.html

当前最新STM32-V5开发板光盘资料V8.6百度网盘全下载(2019-07-01):

V5开发板资料

链接: https://pan.baidu.com/s/13ioKyK2bmh0TCevCFtbqCg  提取码:jtf8

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

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

 

 

【STM32-V5】STM32F407开发板开源, 丰富软件资源, 强劲硬件配置, 配套500实例, 10套手册带视频教程2019-12-12的更多相关文章

  1. 【STM32-V6】STM32F429BIT6开发板开源, 丰富软件资源, 强劲硬件配置, 配套400多实例, 9套手册持续更新中2019-12-12

    淘宝购买地址:淘宝购买链接 次.当前标准库最新版本V2.3,HAL库最新版本V1.1 安富莱微信公共平台,欢迎大家关注(打造高质量公众号) 新版用户手册,重在BSP驱动包设计方法,HAL库的框架学习, ...

  2. [Micropython] TPYBoard STM32F407开发板运行第一个脚本

    从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!(该款开发板某宝上有售) 1 连接开发板 通过 USB 线连接你的 PC ...

  3. 【STM32-V7】STM32H743XIH6开发板,丰富软件资源,强劲硬件配置,大量软件解决方案持续更新中(2019-12-12)

    说明: 争取做更多的实战性应用,分享更多的嵌入式技术,希望能在实际项目中帮到大家. (1)V7将大力加强对初学者的支持力度,已经更新至63章,下载链接,后37章和一批视频教程将加紧制作. (2)事隔五 ...

  4. [MicroPython]STM32F407开发板DIY声光控开关

    1.实验目的 1. 学习在PC机系统中扩展简单I/O 接口的方法. 2. 进一步学习编制数据输出程序的设计方法. 3. 学习光敏模块的工作原理. 4. 学习声音的工作原理. 5. 学习F40 7Mic ...

  5. 开创学习的四核时代-iTOP-4412开发板开源硬件平台

    iTOP-4412开发板如今比較热门的开发板.笔者最近入了一套. 也推荐给初学ARM的朋友学习,4412开发板搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具高速读取与 ...

  6. 【STM32 .Net MF开发板学习-05】PC通过Modbus协议远程操控开发板

    从2002年就开始接触Modbus协议,以后陆续在PLC.DOS.Windows..Net Micro Framework等系统中使用了该协议,在我以前写的一篇博文中详细记载了这一段经历,有兴趣的朋友 ...

  7. 【RTOS】基于V7开发板的uCOS-III,uCOS-II,RTX4,RTX5,FreeRTOS原版和带CMSIS-RTOS V2封装层版全部集齐

    RTOS模板制作好后,后面堆各种中间件就方便了. 1.基于V7开发板的最新版uCOS-II V2.92.16程序模板,含MDK和IAR,支持uC/Probe https://www.cnblogs.c ...

  8. 沁恒CH32V003F4P6 开发板上手报告和Win10环境配置

    CH32V003 沁恒最近推出的低价CH32V003系列, 基于青稞RISC-V2A内核, 48MHz主频, 2KB SRAM, 16KB Flash, 工作电压兼容3.3V和5V. 主要参数如下 S ...

  9. 入门嵌入式选择2440?树莓派?STM32?4412开发板?

    如果了解一下当前IT和物联网发展的形势,就会发现Android工程师越来越受欢迎,相比之下单纯的Linux工程师却逊色不少,当然,Android系统的内核也是Linux的,Linux和Android作 ...

随机推荐

  1. rsync通过服务同步、Linux系统日志、screen工具 使用介绍

    第8周5月15日任务 课程内容: 10.32/10.33 rsync通过服务同步10.34 linux系统日志10.35 screen工具 扩展1. Linux日志文件总管logrotate http ...

  2. 【SSL1457】翻币问题

    题面: \[\Large\text{翻币问题}\] \[Time~Limit:1000MS~~Memory~Limit:65536K\] Description 有N个硬币(6<=N<=2 ...

  3. lvm_lv_extend

    根分区lv扩容 xfs格式 neokylinV7.0 [root@localhost ~]# fdisk /dev/vda 欢迎使用 fdisk (util-linux 2.23.2). 更改将停留在 ...

  4. zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory

    系统升级为 macOS Catalina 发现 CocoaPods 不管用了. 解决方法: 打开 iTerm2 sudo gem update --system 输入电脑密码,然后 sudo gem ...

  5. JPA配置实体时 insertable = false, updatable = false

    当使用JPA配置实体时,如果有两个属性(一个是一般属性,一个是多对一的属性)映射到数据库的同一列,就会报错. 这时,在多对一的@JoinColumn注解中添加insertable = false, u ...

  6. 这货到底还是不是垃圾?【垃圾回收GC算法JVM篇四】

    目录 1.判断对象是否存活的JVM两种计数算法 2.垃圾收集算法 3.垃圾回收算法小结 垃圾收集 Garbage Collection 通常被称为"GC", 在jvm 中,程序计数 ...

  7. 性能达到原生 MySQL 七倍,华为云 Taurus 技术解读【华为云技术分享】

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...

  8. markdown使用方法介绍

    markdown使用方法介绍 最近在更新微信公众号的时候发现有很多格式无法编辑尤其是涉及到代码的,每次都要截图贴上去,费时费力.穷则生变,研究了markdown格式,果然豁然开朗,一片新的天地瞬间打开 ...

  9. openlayers6结合geoserver实现地图空间查询(附源码下载)

    前言 之前写过一篇 openlayers4 版本的地图空间查询文章,但是由于是封装一层 js 代码写的,很多初学者看起来比较有点吃力,所以本篇文章重新写一篇地图空间查询文章,直接基于最新版本 open ...

  10. HDU5919 Sequence II(主席树)

    Mr. Frog has an integer sequence of length n, which can be denoted as a1,a2,⋯,ana1,a2,⋯,anThere are ...