stm32
大写的小写字母
想要一只小狗勾
展开
-
Microzone遥控器简单说明与电调设置
问题背景我和小伙伴在制作双旋翼练手的过程中遇到不知道怎么用遥控器设置电调参数的问题,在一番查找资料之后我们成功解决,并就此记录,可供其他朋友一起学习、纠正、分享。(我们以前跟着学长做的时候好像可以用信号发生器产生一个方波信号来提供给电调以驱动无刷电机,但这次我们试了许久都没有成功,在这里也发出疑问,希望有经验的同学可以给出我们正解,也算是挖了个坑)遥控器使用Microzone遥控器实物图当然有了遥控器还不行,还要有配套的 接收机????,现在有图有真相然后来个表格描述我各个颜色方框代表的功能。原创 2020-09-12 09:08:57 · 14282 阅读 · 1 评论 -
STM32F407系统时钟配置不准确导致串口发送数据乱码、定时器定时不准问题
前言在用原子的F407探索者开发板时,由于是用的野火的工程模板,导致了一些串口发送乱码、定时器定时不准的问题。如果你也有类似的问题,这个或许可以帮到你。原因SYSCLK 系统时钟来源有三个方面:HSI,HSE 和 PLL。在我们实际应用中,因为对时钟速度要求都比较高我们才会选用 STM32F4 这种级别的处理器,所以一般情况下,都是采用 PLL 作为 SYSCLK时钟源,而系统时钟配置不正确就是PPL这里出了问题。先看一下主PPL在整个时钟树中间的位置。高速系统时钟一般由PPL_P提供,一般配原创 2020-08-17 16:35:26 · 8186 阅读 · 7 评论 -
stm32学习(4)——外部中断
中断是单片机的灵魂引入周末的下午小明正在家里安安静静的写作业,突然小明的妈妈买菜回来了,但是妈妈忘记了带钥匙,就敲门示意小明开门,小明听到妈妈敲门的信号,停止正在写的作业,做出开门的反应,让妈妈进门,然后又继续写作业。停止正在处理的事情转而处理另一件事,在处理完另一件事后又回来处理原来的事情,这在单片机中就是中断的概念。在各类单片机中都有这几类中断:串口中断定时器中断外部中断今天就来了解一下stm32中的外部中断:外部中断概述一、STM32的每个IO都可以作为外部中断输入二、STM原创 2020-05-23 21:11:07 · 1239 阅读 · 0 评论 -
stm32学习(3)——NVIC中断优先级分组
相信大多数铁汁在学习stm32的时候都了解过51单片机的基本内容,对于51单片机来说,中断就那么几个:外部中断0定时器/计数器0中断外部中断1定时器/计数器1中断串口中断它们在51单片机中的优先级也是按自上而下的顺序,中断少且优先级明确,这就是大家了解的51单片机中断系统,又顺便复习了一波老知识。而在stm32f103系列芯片中有60个可屏蔽中断(可屏蔽中断简单来说就是可以由寄存器控制是否产生中断的中断,skr~),从《stm32中文参考手册》中可以看到有这么0-59号一共60个可屏蔽中断原创 2020-05-22 21:16:34 · 8646 阅读 · 1 评论 -
stm32学习(2)——时钟树
我家门前有两棵树,一棵是枣树,另一棵也是枣树。 ——鲁迅你是否总在感叹人生苦短光阴易逝,你是否有着青春的年纪却在路上被叫叔叔阿姨的无奈,你是否总觉得自己的时间海绵干涩无比挤不出水。如果是,那么你就需要加强时间管理,做时间永远的主人。了解stm32时钟的心,从这里开始。今天就来聊一聊掌握时间黑魔法的时钟树。时钟框图如果你看到这幅图有一种想离开页面的冲动,那么,那么,那么我只能求你继续看下去,卑微的我。看到这幅图的结构,是一个以黄色为背景,其中镶嵌有天空蓝、牛油果绿、雾朦胧灰原创 2020-05-21 20:32:16 · 907 阅读 · 0 评论 -
stm32学习(1)——GPIO
引脚说明基本结构工作方式相关寄存器**一、引脚说明(以正点原子精英版所用stm32f103zet6为例)**STM32F103ZET6:一共有7组IO口——GPIOA~GPIOG每组IO口有16个IO——PA0~PA15…PG0~PG15一共有7X16=112个IO口这是一个ZET6芯片IO口的数量位置分布,在不同的芯片IO口数量也不同**二、基本结构**先把这张图放在这里**三、工作方式**输入模式4种:输入浮空输入上拉输入下拉模拟输入输出模.原创 2020-05-20 09:58:03 · 6802 阅读 · 0 评论