作 者:黄智伟,王兵,朱卫华 编著 出 版 社:北京航空航天大学出版社 出版时间:2012-8-1% Z2 m7 a0 k! Y$ Z$ m( [% H" S G- i- d $ I- z8 A* V) [3 q 内容简介 以STM32F系列32位微控制器在工程应用中所需要的知识点为基础,系统介绍该系列微控制器的最小系统设计,工程建立、软件仿真调试与程序下载,GPIO、USART、ADC、DAC定时器、看门狗、SPI、12C、CAN、SDIO接口的使用与编程,以及LCD.触摸屏、Flash存储器、颜色传感器、光强检测传感器、图像传感器、加速度传感器、角度位移传感器、音频编解码器、RFID射频无线收发器、数字调频无线电接收机、DDS、CAN收发器、Micro SD卡、步进电机、交流调压等模块的使用与编程。《STM32f32位ARM微控制器应用设计与实践》所有示例程序均通过验证,相关程序代码可以免费下载。/ v3 X) }0 m1 X X9 V0 c, u3 E 《STM32f32位ARM微控制器应用设计与实践》可以作为工程技术人员进行STM32F 32位微控制器应用设计与开发的参考书;也可以作为高等院校电子信息、通信工程、自动化、电气控制类等专业学生参加全国大学生电子设计竞赛,进行电子制作、课程设计、毕业设计的教学参考书。 |$ e" k. Y; Z : |+ T( U' s# Z9 W 目录 - X/ a; M: u: j& s& X 第1章 STM32F系列32位微控制器最小系统设计 1.1 STM32系列32位微控制器简介! ?) {+ W1 B! t( Y! g. x. z% `% i 1.2 STM32F103xx系列微控制器简介 1.2.1 STM32F103xx系列微控制器的主要特性" O1 ]; r9 G2 [# ?4 _$ V: C 1.2.2 STM32F103xx系列微控制器的内部结构 1.3 STM32F系列32位微控制器系统板设计示例 1.3.1 系统板简介! O* Y1 U5 {( @% V7 U5 W3 @: U! d 1.3.2 系统板PCB图( {" X, O! l" `/ z j( D 第2章 工程建立、软件仿真调试与程序下载 2.1 STM32F的固件函数库 2.1.1 固件函数库简介* g2 C# h) N( N. l8 ] 2.1.2 固件函数库文件夹结构 2.1.3 与外设/单元有关的库函数4 Q7 o g4 n, M% X5 }& B 2.2 工程建立6 c) Q2 I# W2 g# C 2.2.1 下载ST3.00外设库& m3 j* e; e0 j. P( { 2.2.2 进人工程建立& {" [; C+ |2 C2 l0 j5 i 2.2.3 进行选项设置7 K% X4 S5 ~0 `3 @ 2.2.4 进行工程相关设置 2.2.5 设置仿真调试选项! J% M r# [3 K9 q2 ^) z- p: o) w 2.3 软件仿真调试 2.3.1 软件仿真设置% @* o/ z/ d4 ^: S 2.3.2 启动软件仿真& V2 n/ ^# X! G* e; M, S2 E8 x ] 2.4 程序下载8 [% ]3 D& z" {6 F T/ j" t 2.4.1 利用串口下载程序+ P5 m. w! U; Z2 b 2.4.2 利用J-LINK下载程序+ b3 \0 a+ J/ v1 I 2.5 怎样在RAM中调试程序0 V1 w. Y; W i4 T. A0 W( C: W! j0 [ 第3章 delay和sys文件函数的使用 3.1 delay文件函数. B" M2 l2 s! R, ^! p( s 3.1.1delay_init函数 3.1.2 delay_us函数 3.1.3 delay_ms函数 3.2 sys文件函数 3.2.1 I/O口的位操作 3.2.2 Stm32_Clock_lnit函数 3.2.3 Sys_Soft_Reset函数( _- ], K5 j6 |% n- o 3.2.4 Sys_SleepDeep函数 3.3 编程示例6 p% l" y" B: ~# a/ A8 ? 3.3.1 添加文件到工程3 }; ?; {0 J2 Z$ \% e8 T, r 3.3.2 delay示例程序$ G' [ `0 r" s$ C) g2 I 3.3.3 sys示例程序清单 3.3.4 主函数程序8 N+ O6 a3 ?* K* m 第4章 GPIO的使用" L" D5 Z! M8 I1 |5 K( ? 4.1 STM32F GPIO简介 4.2 GPIO编程示例: v5 ]) v2 C* U9 L) D* D 4.3 外部中断操作 4.3.1 STM32F外部中断设置% o( F( C6 E# {. W* J 4.3.2 外部中断操作示例程序设计 4.3.3 外部中断操作示例程序 ' v9 ~" ^# { r6 `% a+ V 第5章 USART的使用0 e, I1 f6 Q4 w& l 5.1 STM32F USART简介 5.1.1 串行接口基本原理与结构 5.1.2 STM32F USART的基本特性4 x; Y4 @* B- v: L I0 J* T8 ` 5.1.3 STM32F USART齣操作* N/ `, |2 Y1 ]2 \" U 5.2 USART-USB转换 5.2.1 USART-USB转换模块硬件设计 5.2.2 USART-USB转换示例程序设计 5.2.3 USART-USB转换示例程序 5.3 USART的中断操作 ……; n4 Q& U, G3 R& S( W* a 第6章 ADC的使用( u3 \# Z" Y: U2 H' u4 v' S# i) ? 第7章 DAC的使用: J4 e: } r5 [/ }8 k% q9 q) ?/ | 第8章 定时器的使用 第9章 看门狗的使用 第10章 FSMC的使用: F4 r, n; r) P 第11章 SPI的使用 第12章 I2C的使用 第13章 CAN的使用 第14章 SDIO的使用! A! M" V7 s! M5 F0 Q 参考文献0 A9 C3 M1 Y3 m2 E3 r9 J 当当网购买地址 / [# U9 d( C# t7 \4 }" o 亚马逊购买地址! A; U7 m% t# ]7 v7 v 书籍源码下载 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
无刷直流电机控制应用+基于STM8S系列单片机---电子书
STM32 USB的程序,包含固件、驱动和测试用的应用程序
工业以太网总线ETHERCAT驱动程序设计及应用(扫描版)
【实战经验】STM32 DFSDM测量温度应用
【实战经验】基于STM32 I2S的音频应用开发介绍
【中文文档】AN4112_使用STM32F05xx模拟比较器的六个应用案例
[连载]STM32F103ZET6 uCGUI3.90a控件应用教程(第五节 复选框和单选按钮)
《无刷直流电机控制应用 基于STM8S系列单片机》
这玩意怎么下啊
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
回复:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
回复:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
回复:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
RE:【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》