自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 STM32串口通信DMA空闲中断接收(自用)

注意这里中断中发送信息不能用HAL_UART_Transmit_DMA()这个函数,应该是bug吧,如果使用这个函数你发送再长的数组接收是能接收到,但是发送只会发送第一个字符,这里推荐使用HAL_UART_Transmit();这是在中断中,在while(1)里无所谓。之后可以在中断中编写相应的处理函数,我是在USART1_IRQHandler(void)这个函数中直接进行中断处理函数的编写的。本实验是实现最基本的串口接收信息并将接收到的信息发送给上位机,可以根据这些基础的代码完成更深层次的项目。

2024-06-28 19:01:57 280

原创 ESP8266使用的注意事项

最近又使用了一次esp8266,发现还是有很多问题,首先就是esp8266的mqtt协议工作模式,在初始化的时候老是卡在AT指令传输的第六步,如下所示。数据老是发不过去,上网查了好多方法都是不行,最后发现是mqtt的固件没有烧录成功,解决办法就是重新给esp8266烧录mqtt固件,下载地址。下载完之后发现就可以用了。

2024-06-27 22:57:32 98

原创 STM32外部中断及CubeMX中断配置

目录STM32外部中断概述EXIT框图中断配置优先级CubeMX中外部中断的配置STM32外部中断概述外部中断是STM32实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。EXIT框图 外部中断的触发条件有三种,电平上升沿触发,电平下降沿触发,电平上升下降沿均触发。这三种情况都是读取到的IO口的电平状态,通过控制IO口的电...

2022-05-06 22:37:59 1977

原创 GPIO的输入输出模式及CubeMX的配置方法

GPIO的模式大概分为两种“输出模式”和“输入模式”,下面将着重以上两点对GPIO的功能展开介绍输出模式一、开漏输出二、推挽输出三、GPIO的复用功能输入模式一、输入浮空二、输入上拉三、输入下拉四、模拟输入首先介绍什么是推挽输出如图,在输出驱动器的方框内部存在两个三级管P-MOS管和N-MOS管,在推挽输出过程中寄存器会控制这两个MOS管进行输出。若要GPIO引脚输出高电平,则要进行编程控制寄存器输出逻辑1,此时P-MOS管接通VDD,N...

2022-04-27 21:32:26 4924

原创 初学C语言

作为一只初学C语言的萌新,我将C语言的学习分为了主要九个部分1.数据类型2.运算符,表达式和语句3.循环4.分支和跳转5.函数6.数组7.结构体与联合体(重要)8.指针(重要)9.宏定义下面我将针对这九个部分讲述一下我自己的观点(仅代表个人观点,若有不足,欢迎大家指出)一、数据类型 C语言中的数据类型可以说是C语言的基础,主要为整形int,长整形long,短整型short,字符型char,单精型(float型)、双精度(double),void,有符号signed,无符号..

2022-04-17 11:49:20 647

空空如也

空空如也

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

TA关注的人

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