自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于HAL库的STM32串口定长接收数据

首先定义一个数据接收缓冲数组Rx_Buff[5],由于中断方式接收只能定长接收,所以我们要指定接收缓冲数组的大小,这里我们设定接收缓冲数组的大小为4个字节,等会我们可以通过串口发送word或者发送十六进制06 07 08 09来测试接收是否正常。hal库的中断接收函数有三个参数,和轮询接收的函数前三个参数一样,只是没有了超时时间管理,因为中断(IT)方式配置完成寄存器之后不需要再占用CPU,会在接收/发送数据完成后触发中断,因此不需要超时时间管理机制。

2024-04-24 22:43:48 2320

原创 基于HAL库的STM32串口发送数据+串口重定向printf

该函数的作用是将数据通过UART发送到外部设备或其他设备。参数说明:huart: UART句柄,表示要使用的UART外设。pData: 要发送的数据的指针,即数据的起始地址。Size: 要发送的数据的大小,以字节为单位。用sizeof()函数获取发送缓冲区的长度Timeout: 发送的超时时间,单位为毫秒。如果在指定的时间内发送完成,则函数返回 HAL_OK;否则,返回 HAL_TIMEOUT。如果设置为HAL_MAX_DELAY,处理器就会一直等到数据发送完成再执行下一条语句。

2024-04-24 22:42:48 3794 1

原创 基于STM32hal库的外部中断检测按键+控制LED亮灭

NVIC 是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。但是各个芯片厂商在设计芯片的时候会对Cortex-M3 内核里面的NVIC 进行裁剪,把不需要的部分去掉,所以说STM32的NVIC 是Cortex-M3 的NVIC 的一个子集。NVIC 寄存器简介在固件库中,NVIC 的结构体定义给每个寄存器都预留了很多位。不过STM32F103 可用不了这么多,只是用了部分而已,具体使用了多少可参考《Cortex-M3 内核编程手册》NVIC 寄存器映射。

2024-04-20 00:00:00 1067 1

原创 基于STM32hal库的按键检测+控制LED亮灭

针对WK_UP这种按键电路,按键按下时,单片机的引脚接到VCC,因此在未按下的情况下该引脚的默认电平为低电平,也就是要把IO设置为输入下拉模式。同理,对于K2和K3这种连接方式,对应IO应该配置为输入上拉模式,使得按键未被按下时,引脚处于高电平状态。首先,我们从原理图可以得到三个按键接单片机的引脚分别为PA0、PC15、PA15,所以我们要把这三个引脚配置为GPIO输入模式。两个LED一端接地,另一端分别接单片机的PA8和PD2引脚,所以我们要把这两个引脚配置成GPIO输出模式。

2024-04-19 16:52:06 984

原创 QT For Android运行程序下载到真机上安装失败

最近在玩QT,想要在QT上写Android程序,在配置QT For Android的过程中遇到了各种问题,最后解决了三天才完全解决配置问题并这个运行程序将apk程序安装到手机上,在安装的过程中遇到了上面那个报错,报错显示adb安装apk程序失败,查了很久原因发现是手机上只打开了USB调试,并没有打开USb安装这个功能,导致了adb无法将apk程序安装到手机上。

2024-04-19 14:43:22 253

原创 RT-Thread动态和静态创建线程

介绍RT-Theard动态创建和静态创建线程的方法

2023-06-22 17:47:51 2492

原创 RT-Thread线程管理教程

RT-Thread线程理论知识

2023-06-20 16:52:46 408 1

原创 基于RT-Thread Studio+F4点亮一个LED

基于RT-Thread-Studio+STM32F4的点灯教程

2023-06-17 16:05:38 539 2

原创 RT-Thread studio安装教程

RT-Thread Studio 安装教程

2023-06-17 14:16:15 700

空空如也

空空如也

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

TA关注的人

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