- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
青风带你探索stm32f3 系列教程及源代码
[开源帖]青风带你探索stm32f3 系列教程及源代码!
前哨篇:建立一个完整的工程
前哨篇:建立一个完整的工程.pdf (850.05 KB)
第一节:点亮LED
在讲第一个实例之前,我要先对许多初入ARM 的朋友说明几个关键的学习问题,老工程师这
一段可以略掉。
首先是学习资料的准备,在新的处理器出来后,我们要如何入门,如何进行开发,这时相关
的技术手册就是必须的了,以后我们的讲解与分享中都会回到技术手册,来分析下如何采用
手册做到空手入门,实际上这也是工程师的必经之路。MCU 的设计者设计了非常多的外设寄
存器结合处理器的内核构成了一个微控制器,而应用工程师仅仅只需要知道如何操作寄存器,
而寄存器的操作实际上往往是傻瓜式的操作,当你认识到这一点的时候就知道MCU 的控制实
际上没有什么难度的,难的地方就是你要知道这些寄存器是干什么的,不同状态下代表什么。
对于一个英语功底非常好的朋友读这些手册就相对简单了。
第一节:点亮led 灯.pdf (631.46 KB)
实验一:点亮led 灯.zip (1.44 MB)
第二节:系统时钟设置
系统时钟的设置在运行MCU 时是十分关键的问题,你需要知道你的CPU 跑在什么样的速度,
使用什么样的时钟,如何设置。这些问题我们都在这一节一一讲述,并且同时将会通过硬件
参数的系统滴答时钟SysTick 来进行精确定时。
第二节:系统时钟设置.pdf (342.22 KB)
实验四:系统时钟设置.zip (1.64 MB)
第三节:按键控制
按键的输入其实就是对GPIO 口进行操作。同时引入了中断的概念。实际上按键控制分为两
种情况,第一种是按键扫描,这种情况下,CPU 需要不停的工作,来判断GPIO 口是否被拉
低或者置高,效率是比较低的。另一种方式为中断控制,中断控制的效率很高,一旦系统
IO 口出现上升沿或者下降沿电平就会触发执行中断内的程序。
第三节:按键控制.pdf (693.58 KB)
实验三:按键中断.rar (1.75 MB)
实验二:按键扫描.zip (1.45 MB)
第四节:
实验五:RTC 实时时钟.zip (2.81 MB)
第五节:看门狗
在stm32f3 系列CORTEXM4 中内置两个看门狗,提供了更高的安全性、时间的精确性和使用
的灵活性。两个看门狗设备( 独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起
的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统
复位。
第五节:开门狗WDT.pdf (1.44 MB)
实验六:开门狗.zip (3.17 MB)
第六节:点亮LCD 液晶屏
在嵌入式开发中,目前对于人机交互比较流行使用TFT-LCD 彩屏,这是由于触摸屏的大量
普及,价格上已经到达比较低的程度。他的用户体验方面是要远远胜过之前的一些单色屏,
并且加入触摸之后,可以省略按钮,用于人机交互。
第六节:点亮LCD 液晶屏.pdf (631.94 KB)
实验七:LCD 刷屏.zip (648.09 KB)
文档评论(0)