自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32G707HAL库配置串口DMA和IDEL空闲中断接收不定字长数据

STM32G070串口DMA&IDEL配置0、概述在配置STM32G070RBT6进行串口通信功能时,如果尝试开启空闲中断进行不定长数据接收时,串口一旦接收到数据,就会一直卡在串口中断,无法进行其他操作。配置空闲中断的方法是按照F系列的HAL库配置方法,本次使用的HAL版本是STM32Cube_FW_G0_V1.5.0。1、解决方法在查阅资料后,发现F4系列高版本的HAL库串口中断处理方法中,如果开启了串口空闲中断,中断回调函数里没有专门针对空闲中断处理的函数。按照HAL库给的方法,通过D

2021-11-17 19:41:44 2346 1

原创 C/C++

十六进制和ASCII码的相互转换前言最近在做一些C语言的笔试练习题,其中有一个题目如下:十六进制的ASCII字符串如"0x1A"转换成十六进制的0x1A整数输入一个整数,如0x12转换成ASCII字符串的"0x12"1、ASCII码转换成十六进制整数输出1.1 具体思想:输入的ASCII码字符串的前两字节分别是十六进制的前缀’0’和’x’,所以在处理时,要注意,接着再对十六进制前缀后面的部分进行转换,具体步骤分为如下几步:① 计算ASCII码字符串的长度② 分离出ASCII字符串中的

2021-09-12 11:26:27 197

原创 树莓派读取DS18B20---不使用系统单总线,自己写程序实现

一、简介1.1 背景介绍: 本人打算用树莓派3B做一个无人值守的智能灌溉,疫情期间开不了学,在家里种了些蔬菜,养了一缸水睡莲和小鱼,开学之后家里就没人了,所以用树莓派来做一个无人值守的灌溉。主要功能是测量水缸的水温(夏天可能会把鱼晒死)、测量土壤湿度、控制电磁阀通断来浇水、拍照上传至个人邮箱、爬虫获取天气预报等。但是在使用DS18B20来测温时遇到了问题,按照网上配置的方法使用单总线来读取DS...

2020-04-26 10:53:44 1074 1

原创 树莓派使用NRF24L01与单片机通信,原创代码

树莓派2B或3B使用NRF24L01与单片机通信NRF24L0151单片机使用NRF24L01下面贴出来树莓派上python的2401代码NRF24L01具体怎么使用,看百度文库的技术文档,本人写的代码全是使用io口模拟spi通信,模拟的spi通信,模拟的spi通信。转载请注明出处51单片机使用NRF24L01#include <reg52.h>#include <...

2019-04-21 12:20:49 4427 7

Rebuild.rar

基于STM32CubeMX配置G070RBT6串口通信功能:通过串口DMA加空闲中断,完成不定长数据的接收,详情可见本人博客文章,程序已跑通。

2021-11-17

空空如也

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

TA关注的人

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