各位看官,enjoy it。
( S3 s" J, W$ ]STM32F4的资料大部分都在这里:
! g; U( D' c) |' U, P$ ^- I! e$ ?https://www.stmcu.org.cn/download/index.php?act=ziliao&id=150
) ]! V: [- s- m& ^; R7 o9 b( G根据个人的理解对这些资料作了一些规律,后期可能会增加一些个人的思维导图以增强理解。" d+ f- z* X V
2 V/ H7 n0 b) Z
STM32F4-Discovery开发套件相关资料:
, _$ v7 Y w; b8 }: [2 R6 |1 y8 H3 h$ h' B
索引:UM1472 User Manual
2 q2 @- i- x/ |) t9 [6 Y标题:STM32F4DISCOVERY STM32F4 high-performance discovery board' [% c0 d5 W2 H# Y
文档说明:STM32F4-DISCOVERY开发板资源介绍与使用说明# s" s+ g# m- G2 \
链接:https://www.stmcu.org.cn/download/index.php?act=down&id=3081; o8 c& x# ~* [! N) f; R" n$ V* A
3 h& R" d4 E" \) N
索引:UM1467 User Manual' P# `% U! b2 }5 i& p3 Z
标题:Getting started with software and firmware environments for the STM32F4DISCOVERY Kit$ F# m* {# ], F" A8 [2 `9 g
文档说明:文档第一句话就很好地说明了一切:-) This document describes the software, firmware environment and development recommendations required to build an application around the STM32F4DISCOVERY board./ v) A1 x4 l0 ?! h, z: {! R% T' u
链接:https://www.stmcu.org.cn/download/index.php?act=down&id=4906
/ i5 k% X/ l7 F- h' W! U
( T" K. p; y5 L索引:AN3983 Application Note# _: B' \, t' E- i$ _- @
标题:STM32F4DISCOVERY peripheral firmware examples2 l# d% M+ O" z2 L9 d
文档说明:STM32F4-DISCOVERY开发板外设例程Demo" j7 @3 p4 j- X: l& y% e' ?
链接:https://www.stmcu.org.cn/download/index.php?act=down&id=4904
1 H2 ] v9 M# Z
# `: \6 r# N, l1 E- i0 i$ [" v索引:AN3990 Application Note
; O" m+ R2 W* P, a( ]7 D标题:Upgrading STM32F4DISCOVERY board firmware using a USB key, [+ a6 C4 q! A( H _' e
文档说明:使用USB KEY对STM32F4-DISCOVERY进行固件升级,即通过IAP编程方式,从U盘中读取程序下载到STM32F4中。' G' L& p: W3 X# {! A
链接:https://www.stmcu.org.cn/download/index.php?act=down&id=3069, Q; z% ~7 ^: M1 s: c" y
) ]+ S2 j9 x' o& D4 J索引:AN3997 Application Note
( g3 _% l5 p2 W' `标题:Audio playback and recording using the STM32F4DISCOVERY+ h4 i+ |/ \' P6 F5 G# e
文档说明:用STM32F4-Discovery做一个录音回放设备; W5 b; |5 A' P( W5 }5 ?7 Z2 {0 \
链接:https://www.stmcu.org.cn/download/index.php?act=down&id=3068
5 F U; M; t2 k. a, j8 h/ B J6 G( f" B9 H' s
$ u5 s9 \" q( p1 N3 uSTM32F4 MCU相关资料: \, P( n7 Q5 b3 x
/ U( L" l z2 |8 [" {索引:PM0214 Programming Manual
9 J( A2 `! N, @/ P5 n# q: N标题:STM32F3xxx and STM32F4xxx Cortex-M4 programming manual
, |5 ]" q' K* ~- p) R文档说明:STM32F4编程手册。This programming manual provides information for application and system-level software developers. It gives a full description of the STM32F3xxx and F4xxx CortexTM-M4 processor programming model, instruction set and core peripherals.
5 G( W- G# B8 K! m9 w7 r$ w! t( j链接:http://www.st.com/web/en/resourc ... nual/DM00046982.pdf
! |, B; g1 @6 M2 f推荐指数:★★★★★( `" {9 I2 m, }0 Z! ~1 r, f
9 B+ Y; \1 Q5 N- q1 o y" X- ~索引:RM0090 Reference Manual/ G3 j5 z. i/ M" L
标题:STM32F40x Reference Manual
7 n- O: q g6 F文档说明:典型的讲STM32F40x MCU的Datasheet。
. e8 H% Z5 k& e链接:http://www.st.com/web/en/resourc ... nual/DM00031020.pdf$ r9 k" x% M5 T" e0 x4 G
推荐指数:★★★★★
4 K4 ~( C9 s4 S9 r, K8 A# S( a
: ^1 h" Q7 J f3 X标题:STM32F405xx STM32F407xx Datasheet--Production data
- W: Z8 y! r, Z6 h: i1 m文档说明:This datasheet provides the description of the STM32F405xx and STM32F407xx lines of2 y* M! O% |0 a& B
microcontrollers。即具体讲述405xx和407xx不同型号后缀的产品的具体配置。" K3 U; ?6 d+ ?# U% }4 A+ n
链接:https://www.stmcu.org.cn/download/index.php?act=down&id=4654
' W; o0 c2 p! o
! |9 O' M4 D. M, z* y
6 a) r) |- u: jARM内核以及架构相关资料:
, t& c2 p, R+ ?( I8 O' r% G0 e8 k Y3 W W; s% b* M% n, N
标题:Cortex-M4技术参考手册2 I' K0 z* e4 t! @7 N) s4 X
文档说明:讲Cortex-M4内核架构的1 K4 A$ r' A- L, ?$ c/ h
链接:http://infocenter.arm.com/help/t ... tex_m4_r0p1_trm.pdf6 m/ F3 ?8 r" f
推荐指数:★★★★
' [' S4 f7 T) Z* k3 M' o6 J2 E; U$ L. o& f |% m
标题:ARMv7-M Architecture Reference Manual
( |) @, I: D5 A+ M5 a文档说明:介绍符合 ARMv7(M 配置文件)标准的处理器的指令集、内存模型和程序员模型
1 a7 N3 [- }6 U6 E链接:http://infocenter.arm.com/help/i ... ddi0403c/index.html
; \ c5 D$ |. ^1 ~7 U' L/ z
# r i# b( e% Q( V再强烈推荐一本书:《Cortex-M3权威指南》个人非常喜欢译者的风格
, p( ?2 K9 l: S( u' ~* z; {+ O7 y" R( ]( u4 `* ~0 T
, ~- H. f5 ^+ r/ q6 Y' p8 u
STM32F4 MCU外设模块以及相关应用笔记:
9 \& ^* R) Z+ w1 d
2 p- U8 @% F. H% |* F( u索引:PM0081 Programming Manual
( H4 |+ _3 s' O9 J标题:STM32F40xxx and STM32F41xxx Flash programming manual
- U' ?( _% q4 {: E文档说明:即In Application Programming。This programming manual describes how to program the Flash memory of STM32F405xx,STM32F407xx, STM32F415xx, and STM32F417xx microcontrollers. For convenience,these will be referred to as STM32F40x and STM32F41x, throughout the document unless otherwise specified.0 S: z8 z- j F7 y% N5 S. E9 z
链接:http://www.st.com/web/en/resourc ... nual/DM00023388.pdf9 t; s8 n# O8 v$ }' \5 M: A2 m" X
$ b3 u5 _# U7 i5 M6 L% u索引:AN2606 Application Note! C# O1 z( X9 M& k- V# B
标题:STM32? microcontroller system memory boot mode* S' h! q8 n( ^4 }$ a9 m. v" m
文档说明:如题,即介绍STM32系统启动模式,与启动引导相关的还有:
0 O, g9 N9 o/ |6 [" e; s0 o! ^AN3965,AN3155,AN3968
! C; g1 \& U% e7 M链接:https://www.stmcu.org.cn/download/index.php?act=down&id=4568
+ e) _2 r3 G1 x/ c+ t s
$ @8 m2 i/ _( i索引:AN3988 Application Note
% _$ s1 F, q+ U2 l% g3 H5 c$ t- Y% F6 ]# E标题:Clock configuration tool for STM32F40x/41x microcontrollers& Q/ ~/ S6 r7 |
文档说明:如题,配置F4时钟的
0 L/ a* v* a; I, ~; w链接:https://www.stmcu.org.cn/download/index.php?act=down&id=3059% K, }6 g( K; V8 S1 n5 I4 |
( R; e2 F- t$ i( U) [0 \) f
索引:AN4013 Application Note: e. r4 F+ H) a) P9 D" u r, o
标题:STM32F1xx, STM32F2xx, STM32F4xx, STM32L1xx timer overview
+ F' Y w$ A/ X( s! V文档说明:介绍定时器的
7 d9 A2 T* J' N/ f% z, p7 }1 K链接:https://www.stmcu.org.cn/download/index.php?act=down&id=47609 Y9 D3 Q. t$ m/ ~: q1 z, L
" y+ ~: k) N6 |+ ?$ w
索引:AN4044 Application Note/ N) s# M6 Q/ q d2 T1 n1 E
标题:Using floating-point unit (FPU) with STM32F405/07xx and STM32F415/417xx microcontrollers
* |* H1 T, M6 `+ N* e: C& a8 ^文档说明:如题,介绍F4上面FPU的
2 u5 a! y# H8 Z% l6 ?1 @& V链接:https://www.stmcu.org.cn/download/index.php?act=down&id=4919
$ S( \0 J. P7 C" y
# T5 {. A" D: z c z: Z6 m( b/ R# @4 I
( B$ t- q3 C" T D8 W. H: P
STM32中国,优酷站点& T0 t2 V, K: h' ?! l
http://i.youku.com/u/id_UNTM5NTAyMTky & x$ C" Z4 T( j5 G' Q9 b
4 K5 P* r: u# P+ n& d: @- G' i" K0 e
|
是的啊,我最开始找资料的时候就是抓瞎,哈哈