STM32F4xx -- Cortex M4
Introduction
FPU - Floating point benefits
DSP - benefits
Price
Portfolio
Tutorial
Application Notes, Manuals, etc
Software Tools
Evaluation Board
STM32F4 technical Overview
STM32F4 - Marketing presentation (pdf 4Mbyte)
Brochure
What is Cortex M4
STM32F4xx vs. STM32F2xx
Glossary
The ARM® Cortex®-M4-based STM32F4 series MCUs leverage ST’s NVM technology and ST’s ART Accelerator™ to reach the industry’s highest benchmark scores for Cortex-M-based microcontrollers with up to 225DMIPS 608CoreMark executing from Flash memory at up to 180 MHz operating frequency.
With dynamic power scaling, the current consumption running from Flash ranges from 100 µA/MHz on the STM32F411 up to 260 µA/MHz on the STM32F439.
The STM32F4 series consists of seven compatible product lines of digital signal controllers (DSC), a perfect symbiosis of the real-time control capabilities of an MCU and the signal processing performance of a DSP:
- STM32F401 – 84 MHz CPU/105 DMIPS, the smallest, cost-effective solution with outstanding power efficiency (Dynamic Efficiency Line)
- STM32F411 – 100 MHz CPU/125 DMIPS, outstanding power efficiency with large SRAM
and new smart DMA optimizing power consumption for data batching (Dynamic Efficiency Line with Batch Acquisition Mode) - STM32F446 – 180 MHz/225 DMIPS, up to 512 Kbytes of Flash with dual Quad SPI and SDRAM interfaces
- STM32F405/415 – 168 MHz CPU/210 DMIPS, up to 1 Mbyte of Flash with advanced connectivity and encryption
- STM32F407/417 – 168 MHz CPU/210 DMIPS, up to 1 Mbyte of Flash adding Ethernet MAC and camera interface
- STM32F427/437 – 180 MHz CPU/225 DMIPS, up to 2 Mbytes of dual-bank Flash with SDRAM interface,
Chrom-ART Accelerator™, serial audio interface, more performance and lower static power consumption - STM32F429/439 – 180 MHz CPU/225 DMIPS, up to 2 Mbytes of dual-bank Flash with SDRAM interface,
Chrom-ART Accelerator™ and LCD-TFT controller - STM32F469/479 – 180 MHz CPU/225 DMIPS, up to 2 Mbytes of dual-bank Flash with SDRAM and QSPIinterface,
Chrom-ART Accelerator™, LCD-TFT controller and MPI-DSI interface
STM32446E-EVAL - Evaluation board with STM32F446ZE
- STM32F439NIH6 microcontroller
- 5.7” color TFT LCD with capacitive touchscreen (480 x 272 pixels)
- Six 5 V power supply options: Power jackST-LINK/V2 USB connector User USB HS connectorUser USB FS1 connector User USB FS2 connector Daughterboard
- SAI Audio DAC, stereo audio jack which supports headset with microphone
- Stereo digital microphone, audio terminal connector used to connect external speakers
- 2 GBytes (or more) SDIO interface MicroSD card
- RF EEPROM - M24LRxx - on I2C compatible serial interface
- RS-232 communication
- IrDA transceiver
- JTAG/SWD and ETM trace debug support, ST-LINK/V2 embedded
- IEEE-802.3-2002 compliant Ethernet connector
- Camera module
- 8M x 32-bit SDRAM, 1M x 16-bit SRAM and 8M x 16-bit NOR Flash
- Joystick with 4-directional control and selector
- Reset, Wakeup and Tamper buttons
- 4 color user LEDs
- Extension connectors & memory connectors for daughterboard or wrapping board
- USB OTG HS and FS with Micro-AB connectors
- RTC with backup battery
- CAN2.0A/B compliant connection
- Potentiometer
- Motor control connector
STM32F4xx -- Cortex M4的更多相关文章
- ARM 架构、ARM7、ARM9、STM32、Cortex M3 M4 、51、AVR 之间有什么区别和联系?(转载自知乎)
ARM架构: 由英国ARM公司设计的一系列32位的RISC微处理器架构总称,现有ARMv1~ARMv8种类. ARM7: 一类采用ARMv3或ARMv4架构的,使用冯诺依曼结构的内核. ...
- Cortex-M3 / M4 Hard Fault Handler (转载)
转自大伟的,感谢大伟的帮助调试:http://www.cnblogs.com/shangdawei/archive/2013/04/30/3052491.html http://blog.frankv ...
- M0 M4时钟控制(一)
时钟控制器为整个芯片提供时钟源,包括系统时钟和所有外围设备时钟.该控制器还通过单独时钟的开或关,时钟源选择和分频器来进行功耗控制.在CPU使能低功耗PDEN(CLK_PWRCTL[7]) 位和Cort ...
- ARM与Cortex
arm系列从arm11开始,以后的就命名为cortex,并且性能上大幅度提升. 从cortex开始,分为三个系列,a系列,r系列,m系列. m系列与arm7相似,不能跑操作系统(只能跑ucos2),偏 ...
- 第9章 初识STM32固件库
第9章 初识STM32固件库 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fire ...
- 第13章 GPIO—位带操作
第13章 GPIO—位带操作 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fire ...
- STLink download/debug interface for Linux.
http://arm-utilities.googlecode.com/svn-history/r47/trunk/stlink-download/stlink-download.c /* STLin ...
- 第9章 初识STM32固件库—零死角玩转STM32-F429系列
第9章 初识STM32固件库 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fire ...
- GPIO—位带操作
GPIO—位带操作本章参考资料:< STM32F4xx 中文参考手册>存储器和总线构架章节. GPIO 章节,< Cortex®-M4 内核编程手册> 2.2.5 Bit-ba ...
随机推荐
- 记webpack下提取公共js代码的方法
环境: webpack4.6 + html-webpack-plugin 多页面多入口 经多次研究,稍微靠谱可用的配置 optimization: { splitChunks: { minSize: ...
- 【技术知识】恶意PDF文件分析-PDFdump的问题
1.提醒 百度分析恶意PDF文件,很多都是推荐PDFdump.在某次沙箱产品分析出疑似高级威胁的PDF样本后,我使用PDFdump查看ShellCode的加密数据,分析后并没有找到相关的ShellCo ...
- Owin中间件动手做
摘要:本文目的是了解Owin基本原理.讲述如何从控制台创建一个自宿主的OwinHost,然后再编写一两个中间件 准备工作 首先通过VisualStudio创建一个控制台应用 然后添加Owin的Nuge ...
- 一些对外的服务(例如lnmp)都不用root执行
lnmp lamp等需要对外的服务,都不用root用户执行进程 缺点: 如果php程序使用root运行,万一你的程序有漏洞,被拿到了web shell,那么黑客将直接拥有root权限进入你的系统 对于 ...
- python基础--time和datetime模块
一:说明在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素.由于Python的time模块实现主要调用C库,所以各个平台可能 ...
- stylus项目知识点
1.在项目中,引入.sty文件的时候,用来下面方式 @import "~common/stylus/variable.styl" ~ 是stylus的写法,参考https://gi ...
- linux内核内存分配(三、虚拟内存管理)
在分析虚拟内存管理前要先看下linux内核内存的具体分配我開始就是困在这个地方.对内核内存的分类不是非常清晰.我摘录当中的一段: 内核内存地址 ============================ ...
- 【转】ElasticSearch之定时删除数据
有的时候我们在使用ES时,由于资源有限或业务需求,我们只想保存最近一段时间的数据,所以有如下脚本可以定时删除数据 delete_es_by_day.sh #!/bin/sh # example: in ...
- KnockoutJs学习笔记(十二)
value binding一般适用于input.select.textarea等form elements中,能够将view model中的属性和相关联的DOM element的值(value)连接起 ...
- Linux 下crontab 详解转
http://yaksayoo.blog.51cto.com/510938/162062 Linux计划任务工具cron用法详解 linux下大名鼎鼎的计划任务工具crontab的使用介绍baidu. ...