
CubeMX-stm32Nucleo
文章平均质量分 54
学习基于STM32CubeMX开发Nucleo
SOLE.L
这个作者很懒,什么都没留下…
展开
-
6.STM32配置定时器Encoder模式驱动EC11
STM32_EC11旋转编码器(定时器Encoder模式)1.硬件硬件:STM32f103c8t6、EC11旋转编码器硬件连接:EC11与STM32f103c8t6用杜邦线按照下表进行连接,按键未用,故未接。在这里插入图片描述2.软件CubeMX配置:1.打开TIM2的Encoder模式。2.配置定时器参数。备注:polarity -> rising edge 检测到上升沿的时候就触发encoder捕获AB相的值,捕获到A、B任意上升沿\下降沿 ,都计数。代码编写:1原创 2021-05-26 20:52:51 · 4036 阅读 · 1 评论 -
5.STM32_红外接收解码(外部中断)
STM32_红外接收解码(外部中断)1.硬件硬件:Nucleo-F103RBTx、红外接收管注意事项:市面上红外接收管型号很多,引脚排序方式也不同,需注意引脚的排列方式,硬件不要接错了。硬件连接:红外接收管与Nucleo-f103开发板用杜邦线按照下表进行连接2.软件CubeMX配置:PA8配置为外部中断模式,上/下沿方式触发,配置上拉电阻,使能中断,默认优先级。代码编写:根据正点原子库函数改写。(1).hw.h#ifndef _HW_H#define _HW_H#in原创 2020-12-01 17:23:26 · 3174 阅读 · 5 评论 -
4.硬件SPI驱动中景园电子1.8寸LCD
硬件SPI驱动中景园电子1.8寸LCD硬件:STM32F103RBTx 、中景园电子1.8寸LCDLCD详情:## CubeMX配置1.SPI配置2.配置RES、DC、CS、BLK引脚代码编写1.添加文件2.在main.c中调用头文件在这里插入代码片原创 2020-07-04 15:30:06 · 3089 阅读 · 3 评论 -
Nucleo-F103RBTx接入机智云
Nucleo-F103RBTx接入机智云这两天找到一个WIFI模块,尝试将开发版与云结合起来,发现机智云门槛对我们这种萌新相对较低,毕竟人家官网社区给了很多支持,于是经过几个小时的调试,实现了点灯。硬件: Nucleo-F103RBTx、ESP8266-01开发板要想通过ESP8266与云通信,就必须给ESP8266烧写机智云提供的的官方固件。ESP8266 GAgent固件下载地址:h...原创 2020-04-07 10:10:00 · 542 阅读 · 0 评论 -
1.stm32外部中断设计
CumbMX-Nucleo-外部中断设计基于STM32CubeMX外部中断设计步䠫:1.在CubeMX中指定引脚,配置中断初始化函数2.重写中断回调函数例:利用Nucleo开发板上的B1和LD2,将按键B1对应引脚设置成外部中断,下降沿触发,在中断服务函数中,翻转LD2状态。中断初始化配置:1.将GPIO设置为:GPIO_EXTI功能2.设置中断触发条件3.使能相关的NVIC通...原创 2020-04-03 11:27:48 · 339 阅读 · 0 评论 -
2.STM32的定时器基础开发
STM32的定时器基础开发STM32常见定时器资源:系统嘀嗒定时器 SysTickSysTick是集成在Cortex M3内核中的定时器,主要是给RTOS提供时钟节拍,做时间基准。看门狗定时器 WatchDog实时时钟 RTC通用定时器 TIM2、TIM3、TIM4、TIM5通用定时器在基本定时器的基础上,可实现输出比较、输入捕获、PWM生成、单脉冲模式输出等功能,这类定时器使用最广...原创 2020-04-06 18:52:28 · 702 阅读 · 0 评论