![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32学习
J.GMson
多学一点东西,学习欲望强烈了,总是好的
展开
-
STM32F103VET6学习(3)
一.前言这次的对象仍然是LED的点亮,不过由此开始就是自己写库函数实现。也就是外设的最初定义与封装是自己完成的。同样也是结合数据手册来写。因为我写的是用C语言,对于编译器来说它什么都不知道,因此所有的定义都不能想当然。为了使地址与寄存器一一对应,在定义地址时,就以寄存器的名字来对应相应的地址,这样见名知意也方便。有人可能不好找到数据手册,附在下面,自提即可。中文数据手册:链接:...原创 2020-01-27 17:41:53 · 6864 阅读 · 1 评论 -
STM32F103VET6学习(2)
一.前言这次主要写的内容是对LED的点亮的程序的解释,以及如何与数据手册结合起来写程序。程序会在下面再次附上。二.正文1.基址宏定义STM32内的各部分的地址都是分配好的,我们直接利用就行。基址宏定义,即如下内容(大概看下,后面详述为何这样写):/*总线基地址*/#define PERIPH_BASE ((unsigned int)0x40000000)/*APB2总线基地址*/...原创 2020-01-20 21:01:48 · 4386 阅读 · 0 评论 -
STM32F103VET6学习(1)
一.前言我是按照STM32售方光盘中的资料《玩转STM32F10x》(.pdf)来学习的,前面的基本原理看了好几天,因为有点微机原理的底子,所以有些内容看起来还觉得不是特别难。几天后,终于看到了GPIO的这节的LED点亮,我心里想着终于可以有一个上手实践的东西可以做了。谁知道有很多问题一个接一个,下来就逐一说下,给自己看看做个记录也好。二.问题陈述与对应的解决过程以及衍生的新的问题以及最后...原创 2020-01-18 21:18:51 · 4535 阅读 · 2 评论