- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 嵌入式开发学习之STM32F407串口(USART)收发数据(三)
此次实现目的:1.芯片上电启动时发送“Hello Word!2.发送给芯片的数据,芯片又通过串口发送回来。一、选定所使用的串口二、配置串口1.配置串口的I/O2.配置串口参数属性3.配置串口中断4.串口中断在哪里处理5.串口如何发送字符串三、封装串口配置库文件1.创建头文件(.h)文件2.创建源文件(.c)文件
2023-10-14 15:47:22 4520
原创 嵌入式开发学习之STM32F407点亮LED及J-Link下载(二)
使用使用IAR软件编写STM32F407点亮LED程序,以及如何使用J-Link下载程序
2023-10-13 20:02:49 945
原创 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 2722
原创 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 1928
原创 STM32F1编写简单的五路黑白循迹
STM32F1编写简单的五路黑白循迹一、小车模型设计1)硬件搭配:四轮小车底盘、五路红外循迹传感器、L298N两路电机驱动模块、STM32F103RC最小系统板、电源、降压模块。2)说明:这里只用到了两路电机驱动模块,是因为我将同一边的电机进行了并联;使用的电源应大于7V,才能有效的驱动小车行驶;降压模块的作用是将电压调节到适合单片机最小系统板工作的5V供电。3)组装起来大概长这个模样二、循迹程序设计1)需要配置的外设:五个GPIO输入口,两个定时器输出PWM波(这里只有两路也可以只配置一个定
2020-11-07 15:58:57 15521 16
原创 基于STM32的超声波测距(外部中断+定时器)
基于STM32F103的超声波测距(定时器)使用的硬件设备:stm32f103c8t6,0.96寸OLED,超声波模块HC-SR04废话不多说,上程序就对了(亲测有效)超声波模块ultrasound.h文件#ifndef __ULTRASOUND_H#define __ULTRASOUND_H#include "common.h"//超声波模块引脚配置#define ULTRASOUND_GPIO GPIOA#define ULTRASOUND_GPIO_CLK R
2020-10-09 10:21:28 10737 21
STM32F407系统时钟配置和定时器中断配置 (IAR工程文件)
2023-10-17
STM32F407串口(USART)收发数据(三)
2023-10-14
STM32F407点亮LED-STM32F407Project-Test2
2023-10-13
STM32F4芯片固件库(STM32F4xx-DSP-StdPeriph-Lib-V1.8.0)
2023-10-13
STM32F407芯片IAR环境空白工程
2023-10-10
基于STM32的超声波测距(外部中断+定时器)KEIL工程文件
2021-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人