![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32
stm32相关
不一样的崽
这个作者很懒,什么都没留下…
展开
-
stm32-点亮led(2018年2月 学习32 的第一个实验)
主要使用的是103和407系列的32 不知不觉转眼大二也过了一半了,总是想说要开始学32,学32,却一直没有正真的系统的去开始学32。到了寒假,有了许多可以自己调配的时间, 学了一个多礼拜,大致学到了定时器,输出pwm左右,也实战了一下。之前没学32之前一直以为用32做东西不算什么本事,以为只是调用调用库,哪有51更加底层,更加清楚。学了之后才发现,果断被打脸了。51虽说经典,但是32确实原创 2018-02-04 22:32:11 · 4950 阅读 · 1 评论 -
stm32 的PA13,PA14, PA15做普通IO口的问题
这两天在玩oled屏,想用几个按键控制舵机,oled显示,于是把三个按键接到了PA13,14,15上发现没有任何反应后来一查手册发现有问题可以看到PA13口的Main function是JTMS-SWDIO,不是PA13,所以要想使用PA13的普通IO口能力,就要先把IO口的复用功能打开,再把JTMS-SWDIO功能关掉就可以。做输入,输出口都可以RCC_APB2PeriphClockCmd(RC...原创 2018-02-11 22:12:54 · 11231 阅读 · 0 评论 -
stm32f103,407系列的定时器区别和底层改动
作为一个学习32不久的菜鸟,写这篇博客主要还是为了分享一下自己的理解,以后自己忘了也可以来看一下。前几天在玩oled屏,想把按键控制舵机显示在oled上,于是把之前在f407系列的32的pwm.c文件修改了一下,加了进去,发现竟然没用,以前也是会移植修改代码都没问题,但是这回百思不得其解,仔细检查了一遍,都把函数里一个一个量点进去核对都没问题,后来一查手册,原来这个pwm输出用的是TIM13,但是...原创 2018-02-12 15:41:29 · 5973 阅读 · 1 评论 -
stm32 TIM输出pwm有些通道不能输出的问题(以后不写32相关博客了,因为32比较容易上手,以后如果遇到底层修改的再来写)
stm32f103RC今天晚上在玩舵机,看了一下例程的代码,于是想换个通道实践一下,于是想把TIM1的通道由ch1换到ch2,于是就把搞了PA8换成了PA9(数据手册上有),把TIM_OC1PreloadConfig换成了TIM_OC2PreloadConfig,试了一下不行,后来又找哪里的OC1没换成OC2,发现TIM_OC1Init没换,于是换成TIM_OC2Init,试了一下还是不行,又在p...原创 2018-02-12 23:05:15 · 11185 阅读 · 11 评论