超过460,000+ 应用技术资源下载
pdf

STM32F4开发指南-库函数版本V1.1

  • 1星
  • 日期: 2016-03-27
  • 大小: 41.12MB
  • 所需积分:0分
  • 下载次数:87
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: STM32F4开发指南库函数

STM32F4开发指南-库函数版本。详细描述了STM32F4库函数的使用方法。

文档内容节选

STM32F4 开发指南库函数版 ALIENTEK 探索者 STM32F407 开发板教程 STM32F4 开发指南 V11库函数版本 ALIENTEK 探索者 STM32F407 开发板教程 I STM32F4 开发指南库函数版 ALIENTEK 探索者 STM32F407 开发板教程 广州市星翼电子科技有限公司 淘宝店铺 1:httpeboardtaobaocom 淘宝店铺 2:httpopenedvtaobaocom 技术支持论坛 开源电子网 :wwwopenedvcom 官方网站:wwwalientekcom 最新资料下载链接:httpwwwopenedvcompostslist13912htm Email 389063473qqcom QQ 389063473 咨询电话:02038271790 传真号码:02036773971 团队:正点原子团队 正点原子,做最全面最优秀的嵌入式开发平台软硬件供应商 ......

STM32F4 开发指南(库函数版) ALIENTEK 探索者 STM32F407 开发板教程 STM32F4 开发指南 V1.1–库函数版本 −ALIENTEK 探索者 STM32F407 开发板教程 I STM32F4 开发指南(库函数版) ALIENTEK 探索者 STM32F407 开发板教程 广州市星翼电子科技有限公司 淘宝店铺 1:http://eboard.taobao.com 淘宝店铺 2:http://openedv.taobao.com 技术支持论坛 (开源电子网) :www.openedv.com 官方网站:www.alientek.com 最新资料下载链接:http://www.openedv.com/posts/list/13912.htm E-mail: 389063473@qq.com QQ: 389063473 咨询电话:020-38271790 传真号码:020-36773971 团队:正点原子团队 正点原子,做最全面、最优秀的嵌入式开发平台软硬件供应商。 友 情 提 示 如果您想及时免费获取“正点原子”最新资料,敬请关注正点原子 微信公众平台,我们将及时给您发布最新消息和重要资料。 关注方法: (1)微信“扫一扫”,扫描右侧二维码,添加关注 (2)微信添加朋友公众号输入“正点原子”关注 (3)微信添加朋友输入“alientek_stm32” 关注 II STM32F4 开发指南(库函数版) ALIENTEK 探索者 STM32F407 开发板教程 内容简介 ........................................................................................................................ I 前言 ................................................................................................................................ 2 第一篇 硬件篇 .............................................................................................................. 4 第一章 实验平台简介 .................................................................................................. 5 1.1 ALIENTEK 探索者 STM32F4 开发板资源初探 ................................................ 5 1.2 ALIENTEK 探索者 STM32F4 开发板资源说明 ................................................ 7 1.2.1 硬件资源说明 ................................................................................................... 7 1.2.2 软件资源说明 ................................................................................................. 12 1.2.3 探索者 IO 引脚分配 ...................................................................................... 13 第二章 实验平台硬件资源详解 ................................................................................ 18 2.1 开发板原理图详解 ............................................................................................ 18 2.1.1 MCU ................................................................................................................. 18 2.1.2 引出 IO 口 ....................................................................................................... 19 2.1.3 USB 串口/串口 1 选择接口 ............................................................................ 20 2.1.4 JTAG/SWD ....................................................................................................... 21 2.1.5 SRAM ............................................................................................................... 21 2.1.6 LCD 模块接口 ................................................................................................. 22 2.1.7 复位电路 ......................................................................................................... 23 2.1.8 启动模式设置接口 ......................................................................................... 23 2.1.9 RS232 串口 ...................................................................................................... 23 2.1.10 RS485 接口 .................................................................................................... 24 2.1.11 CAN/USB 接口 .............................................................................................. 25 2.1.12 EEPROM ........................................................................................................ 25 2.1.13 光敏传感器 ................................................................................................... 26 2.1.14 SPI FLASH ..................................................................................................... 26 2.1.15 六轴加速度传感器 ....................................................................................... 27 2.1.16 温湿度传感器接口 ....................................................................................... 27 2.1.17 红外接收头 ................................................................................................... 28 2.1.18 无线模块接口 ............................................................................................... 28 2.1.19 LED ................................................................................................................ 28 2.1.20 按键 ............................................................................................................... 29 2.1.21 TPAD 电容触摸按键 ..................................................................................... 29 2.1.22 OLED/摄像头模块接口 ................................................................................ 30 III STM32F4 开发指南(库函数版) ALIENTEK 探索者 STM32F407 开发板教程 2.1.23 有源蜂鸣器 ................................................................................................... 30 2.1.24 SD 卡接口 ...................................................................................................... 31 2.1.25 ATK 模块接口 ................................................................................................ 31 2.1.26 多功能端口 ................................................................................................... 32 2.1.27 以太网接口(RJ45) ................................................................................... 33 2.1.28 I2S 音频编解码器 .......................................................................................... 34 2.1.29 电源 ............................................................................................................... 34 2.1.30 电源输入输出接口 ....................................................................................... 35 2.1.31 USB 串口 ....................................................................................................... 36 2.2 开发板使用注意事项 ......................................................................................... 36 2.3 STM32F4 学习方法 ............................................................................................ 37 第二篇 软件篇 ............................................................................................................ 39 第三章 MDK5 软件入门 ............................................................................................ 40 3.1 STM32 官方标准固件库简介 ............................................................................ 40 3.1.1 库开发与寄存器开发的关系 ........................................................................ 40 3.1.2 STM32 固件库与 CMSIS 标准讲解 .......................................................... 41 3.1.3 STM32F4 官方库包介绍 ............................................................................ 42 3.1.3.1 文件夹介绍: .............................................................................................. 43 3.1.3.2 关键文件介绍: .......................................................................................... 43 3.2 MDK5 简介 ......................................................................................................... 45 3.3 新建基于 STM32F40x 固件库的 MDK5 工程模板 ........................................ 46 3.3.1 MDK5 安装步骤 .............................................................................................. 47 3.3.2 新建工程模板 .................................................................................................. 47 3.4 程序下载与调试 ................................................................................................ 74 3.4.1 STM32 串口程序下载 ..................................................................................... 74 3.4.2 JLINK 下载与调试程序 .................................................................................. 80 3.5 MDK5 使用技巧 ................................................................................................. 89 3.5.1 文本美化 ......................................................................................................... 89 3.5.2 语法检测&代码提示 ...................................................................................... 92 3.5.3 代码编辑技巧 ................................................................................................. 93 3.5.4 其他小技巧 ..................................................................................................... 97 第四章 STM32F4 开发基础知识入门 ..................................................................... 100 4.1 MDK 下 C 语言基础复习 ................................................................................ 100 IV STM32F4 开发指南(库函数版) ALIENTEK 探索者 STM32F407 开发板教程 4.1.1 位操作 ........................................................................................................... 100 4.1.2 define 宏定义 ................................................................................................. 101 4.1.3 ifdef 条件编译 ................................................................................................ 101 4.1.4 extern 变量申明 ............................................................................................. 102 4.1.5 typedef 类型别名 ........................................................................................... 102 4.1.6 结构体 ........................................................................................................... 103 4.2 STM32F4 总线架构 .......................................................................................... 105 4.3 STM32F4 时钟系统 .......................................................................................... 106 4.3.1 STM32F4 时钟树概述 ................................................................................... 106 4.3.2 STM32F4 时钟初始化配置 ........................................................................... 109 4.3.3 STM32F4 时钟使能和配置 ........................................................................... 114 4.4 IO 引脚复用器和映射 ................................................................................... 116 4.5 STM32 NVIC 中断优先级管理 ....................................................................... 119 4.6 MDK 中寄存器地址名称映射分析 ................................................................. 123 4.7 MDK 固件库快速组织代码技巧 ..................................................................... 125 第五章 SYSTEM 文件夹介绍 ................................................................................. 131 5.1 delay 文件夹代码介绍 .......................................................... 错误!未定义书签。 5.1.1 delay_init 函数 .................................................................... 错误!未定义书签。 5.1.2 delay_us 函数 ...................................................................... 错误!未定义书签。 5.1.3 delay_xms 函数 ................................................................... 错误!未定义书签。 5.1.4 delay_ms 函数 ..................................................................... 错误!未定义书签。 5.2 sys 文件夹代码介绍 ......................................................................................... 139 5.2.1 IO 口的位操作实现 .................................................................................... 139 5.3 usart 文件夹介绍 .............................................................................................. 140 5.3.1 printf 函数支持 .............................................................................................. 141 5.3.2 uart_init 函数 .................................................................................................. 141 5.3.3 USART1_IRQHandler 函数........................................................................... 144 第三篇 实战篇 .......................................................................................................... 146 第六章 跑马灯实验 .................................................................................................. 147 6.1 STM32F4 IO 简介 ............................................................................................ 147 6.2 硬件设计 .......................................................................................................... 155 6.3 软件设计 .......................................................................................................... 155 6.4 下载验证 .......................................................................................................... 168 V
更多简介内容

推荐帖子

相信这个能让你彻底学会STM32---STM32 开发指南(库函数+寄存器)
本帖最后由 tiankai001 于 2014-7-13 12:42 编辑 相信这个能让你彻底学会STM32---STM32 开发指南(库函数+寄存器) http://download.eeworld.com.cn/download/123de7/261130 有一点夸张的说:这两份资料是网上流传最广,讲解最详细的STM32学习资料之一。 这两份资料目前已经分别整理成了正式出
tiankai001 下载中心专版
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--前言
本人2年前写的《STM32不完全手册》深受广大网友好评,感谢大家支持,并感谢大家对《STM32不完全手册》提出的修改意见。2年的时间过去了,我没有停顿,MiniSTM32开发板承蒙大家厚爱,目前已经有超过10000的人群在使用,但是MiniSTM32功能相对较为简单,所以我在2年的时间里面,设计了一款功能相对强大一点的STM32开发板:战舰STM32开发板,并编写了新的教程:《STM32开发指南》
正点原子 【stm32/stm8】
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十四章 触控USB鼠标实验
第五十四章 触控USB鼠标实验       STM32F103系列芯片都自带了USB,不过STM32F103的USB都只能用来做设备,而不能用作主机。既便如此,对于一般应用来说已经足够了。本章,我们将向大家介绍如何在ALIENTEK战舰STM32开发板上虚拟一个USB鼠标。本章分为如下几个部分:54.1 USB简介54.2 硬件设计54.3 软件设计54.4 下载验证 54.1 USB简介USB
正点原子 【stm32/stm8】
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第四十六章 汉字显示实验
第四十六章 汉字显示实验汉字显示在很多单片机系统都需要用到,少则几个字,多则整个汉字库的支持,更有甚者还要支持多国字库,那就更麻烦了。本章,我们将向大家介绍,如何用STM32控制LCD显示汉字。在本章中,我们将使用外部FLASH来存储字库,并可以通过SD卡更新字库。STM32读取存在FLASH里面的字库,然后将汉字显示在LCD上面。本章分为如下几个部分:46.1 汉字显示原理简介46.2 硬件设计
正点原子 【stm32/stm8】
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十三章 串口IAP实验
第五十三章 串口IAP实验       IAP,即在应用编程。很多单片机都支持这个功能,STM32也不例外。在之前的FLASH模拟EEPROM实验里面,我们学习了STM32的FLASH自编程,本章我们将结合FLASH自编程的知识,通过STM32的串口实现一个简单的IAP功能本章分为如下几个部:53.1 IAP简介53.2 硬件设计53.3 软件设计53.4 下载验证 53.1 IAP简介   
正点原子 【stm32/stm8】
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第四十一章 摄像头实验
第四十一章 摄像头实验 ALIENTEK战舰STM32开发板板载了一个摄像头接口(P8),该接口可以用来连接ALIENTEK OV7670摄像头模块。本章,我们将使用STM32驱动ALIENTEK OV7670摄像头模块,实现摄像头功能。本章分为如下几个部分:41.1 OV7670简介 41.2 硬件设计41.3 软件设计41.4 下载验证 41.1 OV7670简介OV7670是OV(Omn
正点原子 【stm32/stm8】

评论


个人中心

意见反馈

求资源

回顶部

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

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路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); }) })