笔记
文章平均质量分 56
我是东山啊_
这个作者很懒,什么都没留下…
展开
-
STM32F407 USART不定长数据接收:空闲中断+DMA
STM32F407 USART不定长数据接收:空闲中断+DMA(纯代码)博主很懒,不想多说,上代码就对了(_)头文件#ifndef __USART_H#define __USART_H#include "main.h"#define USART1_RX_BUF_SIZE 128#define USART1_TX_BUF_SIZE 64#define USART3_RX_BUF_SIZE 128#define USART3_TX_BUF_SIZE 64extern uin原创 2021-06-22 17:20:57 · 2390 阅读 · 0 评论 -
STM32cubeIDE-LL库-F4xx使用DMA获取ADC多通道转换值
STM32cubeIDE-LL库-F4xx使用DMA获取ADC多通道转换值ADC通道配置与DMA配置代码添加源文件ADC通道配置与DMA配置1.通道选择2.配置ADC这里需要注意:Rank需要一 一点开设置ADC通道比如这样设置好编号与通道号3.配置DMA点击到>DMA Setings ,Add一下就好,Data Width 选择Half Word(半字就好),ADC只有12位,半字为16位。这个配置就已经完了,保存一下生成代码。代码添加完成上述步骤会得到这样一个函数/* A原创 2021-03-05 16:36:59 · 1706 阅读 · 0 评论 -
STM32F1编写简单的五路黑白循迹
STM32F1编写简单的五路黑白循迹一、小车模型设计1)硬件搭配:四轮小车底盘、五路红外循迹传感器、L298N两路电机驱动模块、STM32F103RC最小系统板、电源、降压模块。2)说明:这里只用到了两路电机驱动模块,是因为我将同一边的电机进行了并联;使用的电源应大于7V,才能有效的驱动小车行驶;降压模块的作用是将电压调节到适合单片机最小系统板工作的5V供电。3)组装起来大概长这个模样二、循迹程序设计1)需要配置的外设:五个GPIO输入口,两个定时器输出PWM波(这里只有两路也可以只配置一个定原创 2020-11-07 15:58:57 · 13091 阅读 · 16 评论