![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
stm32f103
stm32f103
haichuangdianzi
这个作者很懒,什么都没留下…
展开
-
1、stm32F103入门学习--开发环境搭建(一)
stm32F103欢迎使用Markdown编辑器新的改变欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮...原创 2019-08-31 12:09:06 · 36524 阅读 · 14 评论 -
15、 systick定时器的讲解使用
在程序中避免不了使用延时函数,以前在学习51单片机的时候常用delay函数进行延时,本质是不断消耗CUP达到延时的目的,不实用,但是还是要学只是帮助大家入门而已,定时一般会用到定时器。STM32资源丰富,定时可以采用定时器,,但是还有一个更好的实现方法,SysTick定时器,这个定时器常用作来实现延时功能,功能特点决定它既不会占用中断,也不占用系统定时器。这部分资料参考原子教程。专门做了一个文件夹...原创 2019-09-29 20:00:45 · 2369 阅读 · 0 评论 -
11、stm32F103入门学习--点亮LED(库函数方式点亮)
从这几节开始,尝试用库函数方式点亮LED。以后,添加模块类似,从这个最简单的实例开始。先在User文件夹新建文件夹led,里面新建led.c和led.h 。打开Keil,在User下添加led.c,如下图。因为led文件夹下有头文件,所以记得一定要添加到路径!在led.c第一行包含相应的头文件,编译。发现在led.c文件夹下出现了led.h。最后在主函数添加头文件。至此,以...原创 2019-09-03 19:25:51 · 5224 阅读 · 1 评论 -
9、stm32F103入门学习--点亮LED(仿库函数写法)
在上节课中可以看到主函数可读性不强,如下图红色框内所示。有的学员觉得逻辑很清楚啊,可读性也很强,那是因为这个程序你自己非常轻触。通过这节课再回头看看,是不是新的写法比现在这种可读性强。给大家举个例子,以前的电脑是使用命令行,所以会使用电脑的人少之又少,后来出现了图形界面化。类型现在的win7,win10。就算不会打字的人也可以通过鼠标找个电影看。个人猜想以后发展趋势应该是解放双手了,可以通过语音...原创 2019-09-03 22:28:44 · 3043 阅读 · 0 评论 -
10、stm32F103入门学习--点亮LED(库函数配置)
这节课开始正式进入库函数学习。回顾在上几节知识,从最开始的寄存器配置到函数操作,添加了原创 2019-09-03 18:16:02 · 6931 阅读 · 4 评论 -
8、stm32F103入门学习--点亮LED(寄存器操作)(向库函数操作迈进!)
11原创 2019-09-01 22:30:35 · 5258 阅读 · 3 评论 -
7、stm32F103入门学习--点亮LED(寄存器操作)(采用结构体方式)
采用结构体方式在上节课我们只采用了GPIOC,但是有的型号引脚比较多,可以分成A、B、C、D…G组。那么根据下图的写法我们要重复写好几次。大家有发现除了A、B、C、D…G不一样之外,别的基本一样。也就是说GPIOA有7个寄存器控制,GPIOB也是有7个寄存器控制,由此联想到采用结构体。举个例子,一个小区里有A幢楼、B幢楼、、、但是每幢楼的结构层数都一样。定义:typedef unsigned...原创 2019-09-01 20:00:10 · 4416 阅读 · 4 评论 -
6、stm32F103入门学习--点亮LED(寄存器操作)(进一步完善)
11原创 2019-09-01 17:05:24 · 5729 阅读 · 7 评论 -
4、stm32F103入门学习--点亮LED(寄存器操作)
写在最前面通过点亮LED入门,采用两种方式,本节采用寄存器操作,下一节采用库函数操作,寄存器操作主要帮助大家理解stm32底层是怎么实现的,在此基础上再采用库函数操作。...原创 2019-09-01 12:54:33 · 21762 阅读 · 26 评论 -
3、stm32F103入门学习--程序烧录的几种方法
1原创 2019-08-31 20:02:10 · 85337 阅读 · 13 评论 -
2、stm32F103入门学习--开发环境搭建(二)
11原创 2019-08-31 12:09:31 · 8705 阅读 · 0 评论 -
0 为什么学习stm32f103
断断续续学了stm32几年,忘了学学了忘,第一个可能是自己并不是专门从事该行业,但是兴趣一直在!第二个是学习方法的问题,这样也就是为什么要开博客的原因,其实博客几年前就开过,转摘了别人一些比较好的文章想着方便下次用,但是很可惜,时隔几年才又重新打开博客。 这几年的学习也让我有所感悟,总结学不好的原因主要还是没有做笔记,不管什么教程刚开始看很简单,越到后面越难,后来就直接放弃了。主要就...原创 2019-08-29 10:15:15 · 3141 阅读 · 5 评论 -
14、stm32最小系统----串口通信实验
USART_SR状态寄存器USART_DR数据寄存器USART_BRR波特率寄存器原创 2019-09-29 13:46:57 · 5282 阅读 · 4 评论