淘宝购买地址:购买地址链接
从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. 4.Netty执行IO事件和非IO任务

    回顾NioEventLoop的run方法流程 IO事件与非IO任务 处理IO事件 处理非IO任务 聚合定时任务到普通任务队列 从普通队列中获取任务 计算任务执行的超时时间 安全执行 计算是否超时 总结 ...

  2. unity3D 游戏物体同时绑定单击、双击事件

    前言 在unity中我们常用的获取鼠标点击的方法有 在3D场景中,一般用在Update方法中,每一帧调用 void Update(){ )){ Debug.log("鼠标左键点击" ...

  3. 目不识丁的我使用Python编写汉字注音小工具

    一万点暴击伤害 人懒起来太可怕了,放了个十一充分激发了我的惰性.然后公众号就这么停了半个月,好惭愧- 新学期儿子的幼儿园上线了APP,每天作业通过app布置后,家长需要陪着孩子学习,并上传视频才算完成 ...

  4. 华为参与《基于5G技术的医院网络建设标准》的制定

    [摘要] 5G 千兆网承载五地远程会诊,现场完成三例复杂性疑难重症远程病例讨论 [中国,北京,2019年9月4日] 金秋之际,在国家卫生健康委指导下,由中日友好医院•国家远程医疗与互联网医学中心•国家 ...

  5. 转:SpringBoot系列: 使用 flyway 管理数据库版本

    Flyway 和 Liquibase 都是 Java 项目中常用的 DB migration 工具, 从使用简便性看,Flyway 比 Liquibase 更简单, 从 github 的 star 数 ...

  6. 可能是全网最简单的 OpenStack 安装方式

    OpenStack 因为架构复杂,配置较多,一向以安装部署过程困难闻名.虽然 OpenStack 社区前后涌现出了很多的自动化部署工具,但是对于普通用户,特别是新人来说,上手仍然有难度. 使用本文介绍 ...

  7. Spring代理模式(jdk动态代理模式)

    有动态代理和静态代理: 静态代理就是普通的Java继承调用方法. Spring有俩种动态代理模式:jdk动态代理模式 和 CGLIB动态代理 jdk动态代理模式: 代码实现: 房东出租房子的方法(继承 ...

  8. hdu-4638

    There are n men ,every man has an ID(1..n).their ID is unique. Whose ID is i and i-1 are friends, Wh ...

  9. 【Vuejs】317- 提升90%加载速度——Vuecli下的首屏性能优化

    点击上方"前端自习课"关注,学习起来~,所以接下来还会介绍一些它们在优化上的异同 的话,先安装插件 cnpm intall webpack-bundle-analyzer –sav ...

  10. 【赠书】300- 59篇原创带你进入 JavaScript 生态圈

    点击上方"前端自习课"关注,学习起来~ 不知不觉,[前端自习课]已经连续推送300天整(不含删除的文章),每天一篇,正如公众号的 Slogan:每日清晨,享受一篇前端优秀文章. 运 ...