发 帖  
STM32CUBEMX(12)--IIC,12864OLED(0.96寸)移植

概述I2C总线硬件简单,资源消耗少,只有时钟和数据线。本例程主要讲解如何点亮0.96寸的OLED屏幕,本例程采用的是STM32F030R8T6,64K大小的Flash。硬件准备首先需要准备 ...

STM32CUBEMX(11)--外部中断(EXTI)

概述外部中断和事件控制器 (EXTI) 管理外部和内部异步事件 / 中断,并生成相应的事件请求到CPU/ 中断控制器和到电源管理的唤醒请求。本例程主要讲解如何使用外部中断触发L ...

STM32CUBEMX(10)--Flash读写

概述本例程主要讲解如何对芯片自带Flash进行读写,用芯片内部Flash可以对一些需要断电保存的数据进行保存,无需加外部得存储芯片,本例程采用的是STM32F030R8T6,64K大小 ...

STM32CUBEMX(9)--ADC通过轮询方式读取,USART打印

概述本章通过使用模数转换器(ADC),通过轮询方式采集多个ADC通道电压。 之前已经做过DMA方式采样,详情请查看:https://blog.csdn.net/qq_24312945/article/details/10 ...

STM32CUBEMX(8)--USART通过定时器中断方式接收不定长数据

概述本文利用中断实现串口不定长接收(非DMA),使用HAL库,将接收的数据打印出去。 DMA接收请查看:https://blog.csdn.net/qq_24312945/article/details/106557538硬件 ...

STM32CUBEMX(5)--自定义红外NEC解码,定时器TIM捕获方式

概述本篇文章主要介绍如何使用STM32CubeMX对红外波形进行解码,并通过串口打印。硬件准备首先需要准备一个开发板,这里我准备的是NUCLEO-F030R8的开发板:教学视频选 ...

stm32f407vet6+LAN8720A调试以太网遇到软件复位失败问题

我用stm32f407vet6+LAN8720A调试以太网遇到软件复位失败问题,单步调试发现在复位MAC内部寄存器时对以太网总线模式寄存器(ETN_DMABMR)软件复位SR位置1后,硬件未自动清除 ...

使用STM32CubeMX对红外波形进行GPIO输出,并LED显示

@TOC概述本篇文章主要介绍如何使用STM32CubeMX对红外波形进行GPIO输出,并LED显示。硬件准备首先需要准备一个开发板,这里我准备的是NUCLEO-F030R8的开发板:教学视 ...

STM32CUBEMX生成freeRTOS代码的时候出现警告

概述最近做新项目使用了FREERTOS.1,执行生成代码时提示: WARNINGS:When FreeRTOS is used, it is strongly recommanded to use HAL timebase source other than the Sy ...

STM32CUBEMX(3)--ADC通过DMA方式采样,USART打印

@TOC概述直接存储器访问(DMA)用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输。可以在无需任何CPU操作的情况下通过DMA快速传输传输。这样节省的CPU资源 ...

STM32CUBEMX(2)--USART通过DMA方式接收不定长数据

概述直接存储器访问(DMA)用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输。可以在无需任何CPU操作的情况下通过DMA快速传输传输。这样节省的CPU资源可供其 ...

使用STM32CubeMX输出PWM,并制作呼吸灯效果

概述本篇文章主要介绍如何使用STM32CubeMX输出PWM,并制作呼吸灯效果。硬件准备首先需要准备一个开发板,这里我准备的是NUCLEO-F030R8的开发板:选择芯片型号配置时 ...

Keil工程下改动.c文件后编译的.o文件不更新如何解决?

在维护公司项目的时候,打开工程下一个C文件在里面添加了一些代码,然后点击重新编译后发现它的二进制O文件没有同步更新,而其他C文件生成的O文件全部更新应该如何解决 ...

12
关闭

站长推荐 上一条 /6 下一条