自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 第七篇 STM32CubeMX创建STM32工程之TIM定时器实验

时间计算stm32f103c8t6时钟72M,进行7200分频得到1M信号,1M信号每计数5000进行一次跳变,频率为1hz,周期为1s。该工程配置时晶振选用的无源晶振,第二篇LED的配置中晶振为有源晶振,请读者在配置自己的工程时注意。该程序程序实现LED的翻转,每500ms跳变一次,周期为1S。2.配置毫秒定时器,定时时间500ms。1.配置LED引脚,参考第一篇。1.修改user.c代码如下。3.开启定时器更新中断。

2023-12-04 13:30:59 303

原创 第六篇 STM32CubeMX创建STM32工程之串口+DMA采集实验

在usart.h中定义一个函数void HAL_USER1_IRQHandler(UART_HandleTypeDef *huart);在stm32f1xx_it.c的void USART1_IRQHandler(void)函数中添加一行代码。本程序的编写均看个人习惯,小编使用的是不定长接收,通过判断头尾来判断是否接收结束,欢迎留言探讨。发送DMA配置,共分四个步骤,比接收收一个,区别在于发送模式使用默认。在usart.c中包含#include "uart.h"头文件。接收DMA配置,共分五步。

2023-12-03 23:02:11 228

原创 第五篇 STM32CubeMX创建STM32工程之串口通信实验

到此,串口发送接收已经完成,本程序使用的是中断接收,直接发送,后续将不断更新不同的收发方式,如有疑问可以给小编留言,程序编写方式均是个人习惯,读者可以根据个人习惯修改。3.导出工程即可,串口通信有很多种模式和相关的参数,这里只介绍这一种,其他相关配置可以根据需求自行学习。1.创建uart.c,uart.h两个文件,存放用户编写的串口程序,存放路径选择在工程下的hardware目录下。4.编译完成后下载到单片机,使用串口调试助手进行调试发送数据会被回传回来。2.uart.h添加如下代码。

2023-12-02 20:23:21 296

原创 第四篇 STM32CubeMX创建STM32工程之GPIO外部中断实验

选择PB12,配置引脚出发方式,主要是参数1和参数2,参数一是GPIO模式选择,有六种模式,前三种是上升沿检测、下降沿检测、上下降沿检测的外部中断模式。后三种是外部事件模式,从内部结构是一个是硬件级的一个是软件级的,其他相关区别及具体定义,读者可以自行百度一下。打开LED闪烁工程在此基础之上继续配置一个外部中断输入,小编选择PB12作为外部输入引脚,在右侧芯片引脚左键选择GPIO_EXITx,x表示引脚编号,不同得引脚编号不同,这里选择的是GPIO_EXIT12。1.配置引脚成外部中断输入模式。

2023-12-01 08:45:04 420

原创 第三篇 STM32CubeMX创建STM32工程之GPIO按键输入检测实验

单片机引脚做输入有很多种模式,比如普通的外部输入,还有外部中断输入等等,小编主要介绍两种常用的,一种是普通的input,另一种就是外部中断输入。本文主要讲解普通的gpio输入。1.GPIO设置引脚为输入模式同设置输出引脚模式相同,选择System Core→GPIO,在右侧芯片对应引脚左键,将引脚选择为GPIO INPUT模式,小编选用的是PB12。2.定义引脚相关参数。

2023-11-30 08:36:08 354

原创 第二篇 STM32CubeMX创建STM32工程之LED灯实验

打开System Core→GPIO,选择LED连接的引脚PC13(查看原理图看一下电路板使用的接口),左键选择GPIO OUTPUT。上一篇中基础工程已经创建完毕,因此后续内容实现只需要关注user.c文件即可。配置完io模式,中间会增加一个引脚,如下图所示。在user.c添加如下代码中带注释的代码。在user.c添加如下代码中带注释的代码。1.通过高低电平切换实现LED闪烁。选择对应引脚,设置IO口参数。完成上述配置后,导出工程。完成后编译下载程序即可。完成后编译下载程序即可。

2023-11-29 08:16:25 240

原创 第一篇 STM32CubeMX创建STM32工程之工程创建、编译、下载

STM32CubeMX创建STM32工程之工程创建、编译、下载

2023-11-28 10:13:27 2079 1

第七篇 STM32CubeMX创建STM32工程之TIM定时器实验

第七篇 STM32CubeMX创建STM32工程之TIM定时器实验

2023-12-04

第六篇 STM32CubeMX创建STM32工程之串口+DMA采集实验

第六篇 STM32CubeMX创建STM32工程之串口+DMA采集实验

2023-12-03

第五篇 STM32CubeMX创建STM32工程之串口通信实验

第五篇 STM32CubeMX创建STM32工程之串口通信实验

2023-12-02

第四篇 STM32CubeMX创建STM32工程之GPIO外部中断实验

第四篇 STM32CubeMX创建STM32工程之GPIO外部中断实验

2023-12-01

第三篇 STM32CubeMX创建STM32工程之GPIO按键输入检测实验

第三篇 STM32CubeMX创建STM32工程之GPIO按键输入检测实验

2023-11-30

第二篇 STM32CubeMX创建STM32工程之LED灯实验

该程序配合文章STM32CubeMX创建STM32工程之LED灯实验使用,主要通过HAL库函数IO取反命令实现LED闪烁。

2023-11-28

局域网内采集环境温湿度及LED控制

采用esp8266作为终端设备,电脑作为服务器,手机最为监控终端,对ESP8266采集的温湿度事实监控,此设计仅限于局域网内。

2018-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除