Stm32
书中藏着宇宙
深圳大学硕士,信息与通信工程专业研究僧一枚,热爱学术的学术垃圾,喜欢技术的技术菜狗,
展开
-
基于STM32单片机的步数测量系统(免费开源)
步数测量系统原创 2022-06-01 10:57:57 · 8042 阅读 · 16 评论 -
DMA知识1【理论部分】
DMA全称为Data Memory AccessDMA1:P->M,M->pDMA功能框图DMA1DMA2FIFO为4个字,一个字为4个字节,所以总共有16个字节原创 2022-04-23 22:20:04 · 144 阅读 · 0 评论 -
stm32串口控制LED灯
实验要求:电脑串口控制单片机的LED灯led.c#include "led.h" #include "delay.h"/*初始化led所在口的时钟以及一些输入输出的相关设置*/void Led_Init(){ GPIO_InitTypeDef GPIO_Initstructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF,ENABLE);//使能GPIOF口的时钟 GPIO_Initstructure.GPIO_Pin = GPIO_原创 2022-04-23 21:49:09 · 7921 阅读 · 2 评论 -
stm32串口中断实验
实验要求:@[TOC]实验一:通过stm32通过串口发送数据到电脑的串口组手。@[TOC]实验二:电脑发送串口数据到单片机,单片机再回传到电脑。预备知识实验一:My_Usart.c#include "My_usart.h"#include "sys.h"//第一步GPIO的复用void My_usart_init(int boud_rate){ GPIO_InitTypeDef GPIO_Initstructure;//GPIO初始化结构体 USART_InitTypeD原创 2022-04-23 21:42:22 · 443 阅读 · 0 评论 -
Stm32外部中断
实验要求:Stm32外部中断实验实验器材:stm32F407开发板第一步:配置按键GPIO外设void Key_Init(){ GPIO_InitTypeDef GPIO_Initstructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB|RCC_AHB1Periph_GPIOA,ENABLE);//使能GPIOB和GPIOA口的时钟 GPIO_Initstructure.GPIO_Pin = GPIO_Pin_9|GPIO_Pin_原创 2022-04-21 15:47:04 · 251 阅读 · 0 评论 -
Stm32的按键控制流水灯
对于stm32的设置首先是对时钟进行启动要求:key0控制LED0和LED1的亮key1控制LED0和LED1的亮kw_up控制闪灯led.c#include "led.h" #include "delay.h"/*初始化led所在口的时钟以及一些输入输出的相关设置*/void Led_Init(){ GPIO_InitTypeDef GPIO_Initstructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF,ENABLE);/原创 2022-04-18 22:48:12 · 9619 阅读 · 5 评论 -
Stm32的中断理解
中断函数一般都在下面的文件里中断服务函数名要和中断向量表一样原创 2022-04-18 22:40:38 · 152 阅读 · 0 评论 -
Stm32的串口实验
实验要求:实现stm32的单个字符传输第一步`在这里插入 //(1)第一步,使能串口时钟和对应GPIO口的时钟 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE); //使能 GPIOA 时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE );//使能 USART1 第二步 // (2)设置引脚复用器映射:调用 GPIO_PinAFConfig 函数。 GPIO_PinAFConf原创 2022-04-17 16:10:19 · 991 阅读 · 0 评论 -
stm32实现按键控灯
实验开发板:STM32F407ZGT6实验要求:KEY0控制LED0;KEY1控制LED1;KW_UP控制流水灯;实验核心代码这里LED和key外设都放在button.c里面第一:新建一个HARDWARE,在其里面建立Button文件夹,防止key.c文件第二步:点击魔法棒进行把button文件包含进入头文件路径,点击C/C++点击最左边第三步:写代码。button.h#ifndef __BUTTON_H#define __BUTTON_H#include "sys.h"voi原创 2022-03-26 11:30:28 · 2497 阅读 · 0 评论