![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 77
Liu Zz
这个作者很懒,什么都没留下…
展开
-
STM32CubeMX定时器中断
一、使用CubeMx配置文件1、创建文件,如图所示2、配置LED灯,将引脚设为输出模式,如图所示3、配置时钟有关定时器的内容可以查看中文手册定时器有一个时钟频率计算用于计数时间,假如时钟频率为8M,不进行分频处理,那么定时器计数一次需要时间是1/8M s约等于0.1微秒。定时器产生中断的时间T=计数周期数/(时钟频率/分频数)例如:时钟频率是15M,实现每一秒产生一次定时器中断分频数和计数周期可以自己设定(范围在65535~1)15/15000*1000 :计数1000次就是一秒,原创 2020-12-23 22:13:39 · 8805 阅读 · 6 评论 -
STM32CubeMX按键中断
一、CubeMX配置1、根据电路图找到对应的按键引脚和led灯的引脚配置如图所示还需要配置一下按键的模式,将其设置为输入下降沿触发,如图所示2、配置文件3、生成文件二、修改程序1、添加启动文件选择文件2、编译文件查看是否出现错误,如图所示,可以进行修改程序了3、修改文件先看看引脚配置函数//延时函数,按键消抖用到void Delay_ms(int num){ int j; int i; for(i = num;i > 0;i--) for(j原创 2020-12-17 20:29:53 · 3765 阅读 · 8 评论 -
STM32CubeMX 按键控制
创建工程步骤略一、CubeMX使用1、配置引脚首先在电路图中查找到相应的按键引脚将按键设置为输入模式,外部时钟咱不设置2、文件配置3、生成文件二、修改程序1、添加启动文件编译看看是否可以通过2、查看代码在gpio.c中是GPIO的初始化...原创 2020-12-16 20:56:23 · 4350 阅读 · 0 评论 -
STM32CubeMX 点亮led灯
一、打开软件创建工程1、如图所示点击这两个中的任一个都可以2、点击之后可能会出现下面这种情况,直接关掉就可以3、选择芯片(根据自己板子选择)4、引脚配置(根据自己板子的型号查找原理图对应得引脚号)如图所示,这里有个搜索,方便快捷如图所示将引脚设置为输出模式5、暂且使用不到外部时钟,先不设置6、文件设置7、生成文件这个没有影响,它提示已经创建成功了,只是不能在这直接打开文件,要到保存目录下打开二、打开程序添加代码1、打开这个文件,先编译一下2、报错,如图所示原创 2020-12-15 21:01:10 · 1109 阅读 · 0 评论