pdf

零死角玩转STM32—F407霸天虎.pdf

  • 1星
  • 日期: 2018-07-03
  • 大小: 34.31MB
  • 所需积分:1分
  • 下载次数:36
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: stm32

本书参考资料为:《STM32F4xx 中文参考手册》和《Cortex®-M4 内核编程手册》,

这两本是 ST 官方的手册,属于精华版,面面俱到,无所不包。限于篇幅问题,本书不可

能面面具到,着重框图分析和代码讲解,有关寄存器的详细描述则略过,在学习本书的时

候,涉及到寄存器描述部分还请参考这两本手册,这样学习效果会更佳。

文档内容节选

零死角玩转 STM32F407 第1章 如何使用本书 11 本书的参考资料 本书参考资料为:STM32F4xx 中文参考手册和CortexM4 内核编程手册, 这两本是 ST 官方的手册,属于精华版,面面俱到,无所不包限于篇幅问题,本书不可 能面面具到,着重框图分析和代码讲解,有关寄存器的详细描述则略过,在学习本书的时 候,涉及到寄存器描述部分还请参考这两本手册,这样学习效果会更佳 12 本书的编写风格 本书着重讲解 F407 外设以及外设的应用,力争全面分析每个外设的功能框图和外设的 使用方法,让读者可以零死角的玩转 STM32F407基本每个章节对应一个外设,每章的 主要内容大概分为三个部分,第一部分为简介,第二部分为外设功能框图分析,第三部分 为代码讲解 外设简介则是用自己的话把外设概括性的介绍一遍,力图语句简短,通俗易懂,并不 会完全照抄数据手册的介绍 外设功能框图分析则是章节的重点,该部分会详细讲解功能框图的每个部分的作用, 这是学习 F407 的精髓所在,掌握了整个外设的框图则可以熟练的使用该外设,熟练的编程, 日后学习其他型号的单片机,也将会得心应手因......

零死角玩转 STM32—F407 第1章 如何使用本书 1.1 本书的参考资料 本书参考资料为:《STM32F4xx 中文参考手册》和《Cortex®-M4 内核编程手册》, 这两本是 ST 官方的手册,属于精华版,面面俱到,无所不包。限于篇幅问题,本书不可 能面面具到,着重框图分析和代码讲解,有关寄存器的详细描述则略过,在学习本书的时 候,涉及到寄存器描述部分还请参考这两本手册,这样学习效果会更佳。 1.2 本书的编写风格 本书着重讲解 F407 外设以及外设的应用,力争全面分析每个外设的功能框图和外设的 使用方法,让读者可以零死角的玩转 STM32—F407。基本每个章节对应一个外设,每章的 主要内容大概分为三个部分,第一部分为简介,第二部分为外设功能框图分析,第三部分 为代码讲解。 外设简介则是用自己的话把外设概括性的介绍一遍,力图语句简短,通俗易懂,并不 会完全照抄数据手册的介绍。 外设功能框图分析则是章节的重点,该部分会详细讲解功能框图的每个部分的作用, 这是学习 F407 的精髓所在,掌握了整个外设的框图则可以熟练的使用该外设,熟练的编程, 日后学习其他型号的单片机,也将会得心应手。因为即使单片机的型号不同,外设的框图 分析的方法还是基本一样的。这一步的学习比较枯燥,但是必须死磕,方能达成所愿。 代码分析则是讲解使用该外设的实验讲解,主要分析代码流程,和一些编程的注意事 项。在掌握了框图之后,代码部分则是手到擒来而已。 1.3 本书的配套硬件 本书配套的硬件平台为:秉火 STM32-F407 霸天虎开发板,具体见图 1-1。学习的时候 如果配套该硬件平台做实验,学习必会达到事半功倍的效果,可以省去中间移植时遇到的 各种问题。 论坛:www.firebbs.cn 淘宝:https://fire-stm32.taobao.com 第 1 页 共 1037 零死角玩转 STM32—F407 图 1-1 秉火 STM32—F407 霸天虎硬件资源 1.4 本书的技术论坛 如果在学习过程中遇到问题,可以到论坛:www.firebbs.cn 发帖交流 ,开源共享,共 同进步。鉴于水平有限,本书难免有纰漏,热心的读者也可把勘误发到论坛好让我们改进 做得更好,祝您学习愉快,M4 的世界,秉火与您同行。 论坛:www.firebbs.cn 淘宝:https://fire-stm32.taobao.com 第 2 页 共 1037 零死角玩转 STM32—F407 第2章 如何安装 KEIL5 本章内容所涉及的软件只供教学使用,不得用于商业用途。个人或公司因商业用途导 致的法律责任,后果自负。 2.1 温馨提示 1、安装路径不能带中文,必须是英文路径 2、安装目录不能跟 51 的 KEIL 或者 KEIL4 冲突,三者目录必须分开 3、KEIL5 的安装比起 KEIL4 多了一个步骤,必须添加 MCU 库,不然没法使用。 4、如果使用的时候出现莫名其妙的错误,先百度查找解决方法,莫乱阵脚。 2.2 获取 KEIL5 安装包 要想获得 KEIL5 的安装包,在百度里面搜索“KEIL5 下载”即可找到很多网友提供的 下载文件,或者到 KEIL 的官网下载:https://www.keil.com/download/product/,具体见图 1-2。我们这里使用 KEIL5 的版本是 MDK5.15,以后有新版本大家可使用更高版本。 图 1-2 ARM 官网下载 KEIL5 2.3 开始安装 KEIL5 双击 KEIL5 安装包,开始安装,next。 论坛:www.firebbs.cn 淘宝:https://fire-stm32.taobao.com 第 3 页 共 1037 零死角玩转 STM32—F407 Agree,Nest。 选择安装 路径,路径不能带中文,next。 论坛:www.firebbs.cn 淘宝:https://fire-stm32.taobao.com 第 4 页 共 1037 零死角玩转 STM32—F407 填写用户信息,全部填空格(键盘的 space 键)即可,next。 Finish,安装完毕。 论坛:www.firebbs.cn 淘宝:https://fire-stm32.taobao.com 第 5 页 共 1037
更多简介内容

推荐帖子

单片机中去耦电容的作用是什么
单片机中去耦电容在电路中的应用 首先来看图 1,这是 USB 接口和供电电路。 图 1 USB 接口和供电电路       左边这张图,过了保险丝以后,接了一个 470uF 的电容 C16,右边这张图,经过开关后,接了一个 100uF 的电容 C19,并且并联了一个 0.1uF 的电容 C10。其中 C16 和 C19 起到的作用是一样的,C10 的作用和他们两个不一样,
火辣西米秀 【微控制器 MCU】
CircuitPython 5.4.0 Beta 0 发布
来自:https://blog.adafruit.com/2020/05/11/ci ... -released/ 这是CircuitPython 5.4.0的第一个beta版本。发行时,此版本在 time.sleep() 中增加了基本的低功耗支持 。 自5.3.0起的新功能和改进 time.sleep()在除CXD56和LiteX以外的版本上添加睡眠支持。感谢@tannewt
dcexpert 【MicroPython开源版块】
一个关于esp32 1.12版 读取i2c寄存器数据异常的问题
刚刚开始玩micropython 使用I2C读取压力寄存器的数据,但是遇上了比较诡异的问题 比如 import time import os,sys from machine import Pin, I2C i2c = I2C(1,scl=Pin(17), sda=Pin(16)) add = i2c.scan()  add >>>[109]
xulei338 【MicroPython开源版块】
天线的一些知识总结
天线的输入阻抗  天线的输入阻抗是天线馈电端输入电压与输入电流的比值。天线与馈线的连接,最佳情形是天线输入阻抗是纯电阻且等于馈线的特性阻抗,这时馈线终端没有功率反射,馈线上没有驻波,天线的输入阻抗随频率的变化比较平缓。天线的匹配工作就是消除天线输入阻抗中的电抗分量,使电阻分量尽可能地接近馈线的特性阻抗。匹配的优劣一般用四个参数来衡量即反射系数,行波系数,驻波比和回波损耗,四个参数之间有固定的数值
蓝先生 RF/无线
可剥胶的使用事项
PCB的生产工序复杂,有多道高温、切割等程序,比如焊接、镀金、整平等,可以让基板达到预期要求。可是,并不是整块基板都需要处理,那么,在进行相关操作的时候,就会对其他地方造成破坏。比如只需要在某个角落钻孔,如果操作不当,就会破坏到其他地方。钻孔等程序有专门的设备进行,很少造成意外,但其他工序呢,如何不影响到整块基板呢?这时候,就需要可剥胶。 可剥保护胶,俗称可剥蓝胶,是一种单组份丝印保护油墨,
造物工场PCB PCB设计
射频基础知识——专业术语
射频基础知识 1、功率/电平(dBm):放大器的输出能力,一般单位为w、mw、dBm 注:dBm是取1mw作基准值,以分贝表示的绝对功率电平。换算公式: 电平(dBm)=10lgw 5W → 10lg5000=37dBm 10W → 10lg10000=40dBm 20W → 10lg20000=43dBm   从上不难看出,功率每增
btty038 RF/无线

评论

萨美特
谢谢分享,好好学习
2020-02-04 16:44:42回复
魏神神
真的不错,好好学习。之前只接触过stc15系列单片机,我是stm32初学者,该文档里面包含了很多内容,很详细丰富,谢谢作者。
2019-12-27 15:39:35回复
lyl_420819
学习了,谢谢分享。
2018-08-02 14:55:53回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })