自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HAL_UART_Transmit_DMA发送出错的一种情况

HAL_UART_Transmit_DMA发送出错的一种情况

2024-08-11 18:51:07 408

原创 leetcode代码模板

leecode常用算法代码模板

2024-06-19 11:18:38 518

原创 leecode C++常用语法

C++算法题常用语法,数据结构

2024-05-18 14:49:51 620

原创 双指针问题的常见剪枝

双指针,剪枝

2024-04-12 22:49:51 405

原创 滑动窗口代码模板

滑动窗口

2024-04-06 19:24:11 438

原创 高级排序算法-快速排序

【代码】高级排序算法-快速排序。

2024-04-02 17:31:23 446

原创 高级排序算法:归并排序(优化版)

归并排序

2024-03-31 20:22:49 328

原创 uboot启动内核和根文件系统:通过dhcp设置bootcmd和bootargs来自动获取ip地址

uboot启动,dhcp命令自动获取ip地址

2024-03-18 12:09:14 486

原创 uboot:将linux内核镜像加载到内存的几种常用方法

嵌入式linux驱动uboot加载linux内核到内存

2024-03-15 18:49:36 1624

原创 STM32串口:DMA空闲中断实现接收不定长数据(基于HAL库)

设置system core->RCC如图所示:(即High Speed Clock和Low Speed Clock都选择第二个)设置时钟频率,我选择的是stm32f103c8t6,f1系列最大时钟频率都是72M,因此设置为72M,点击Clock Configuration选择HCLK,输入72,然后回车,确定。

2024-03-11 18:15:41 1967 2

原创 gcc的使用学习笔记

gcc小总结

2024-03-03 19:38:51 763

原创 软件定时器,C语言函数指针类型声明

C语言有时候有这样的应用场景,我们想要在一个结构体的成员中定义一个函数指针的成员,这样这个结构体可以拥有自己的子函数。例如:软件定时器结构体中的超时回调函数,它就是一个结构体成员。基本思路就是首先使用typedef 声明一个函数指针数据类型,然后把这个数据类型作为结构成员的类型就可以了。

2023-09-24 11:40:12 187

原创 关于使用RT-Thread系统读取stm32的adc无法连续转换的问题解决

很明显,RT-Thread系统的bsp驱动并没有开启stm32的连续adc转换。我不可能再去更改bsp驱动的,因为下一次重新使用env工具一配置,之前写的都被清除了。我在stm32的RT-Thread系统bsp上添加了adc相关驱动,但是在写完验证程序在板子上跑的时候,我发现用下面的程序是只会转换一次adc的,也就是说,只会测量第一次的电压值,之后再调用rt_adc_read函数,得到的一直都是第一次的值。今天发现rt系统的adc有一个缺陷(也可能是我移植的方法有问题,这就不得而知了!

2023-09-01 15:27:13 981

原创 RT-thread内核API函数汇总

RT-thread常用API函数汇总

2023-08-09 23:06:17 890 1

原创 msp430输入捕获实现超声波测距

【代码】msp430输入捕获实现超声波测距。

2023-07-13 21:02:30 713 1

原创 msp430快速入门

msp430定时器定时器中断,输出比较,输入捕获

2023-07-11 00:28:08 1966

原创 MSP430库函数——GPIO操作

msp430库函数GPIO

2023-07-10 17:17:11 1144

原创 openmv的飞控pid模块分析

openmv的pid模块代码分析

2023-05-21 19:39:04 1111 1

原创 常用滤波算法

常用滤波算法

2023-05-18 14:18:44 126

原创 相对延时与绝对延时的区别浅析

freertos相对延时与绝对延时

2023-05-02 15:15:43 467

原创 GPIO子系统API函数

GPIO子系统API函数

2023-04-24 14:06:16 609

原创 设备树常用of操作函数

Linux设备树of操作函数

2023-04-23 18:10:20 811

原创 Linux子进程信号处理机制

Linux子进程信号处理机制

2023-04-22 15:43:02 491

原创 vim输入模式映射

相关背景:vim插入模式和命令模式之间转换需要用ESC键,个人感觉有点麻烦,在文本编辑中,常用的是光标的移动,字符删除,如果每一次移动光标都需要按ESC键进入命令模式,移动完光标之后,再进入插入模式,非常麻烦。因此本文使用 inoremap命令把光标移动和括号自动补全映射到输入模式下,这样就不用使用ESC命令进入命令模式移动光标了。

2023-04-19 22:11:40 276

原创 LinuxC编程:监视子进程

【代码】LinuxC编程:监视子进程。

2023-04-16 17:20:04 187

原创 Linux实时信号不会丢失

Linux实时信号不会被丢弃

2023-04-15 23:19:50 216

原创 一文搞懂fork函数(创建子进程)

fork函数创建子进程

2023-04-15 17:41:16 179

原创 Linux系统信号的丢失

Linux系统信号的丢失

2023-04-13 15:48:58 349

原创 Linux新字符设备驱动基本框架

Linux新字符驱动设备基本框架

2023-04-09 16:28:41 116

原创 Linux驱动:字符设备驱动基础框架

Linux驱动:字符设备驱动基础框架

2023-04-05 16:05:41 96

原创 正点原子mp157开发板Linux移植注意事项

正点原子mp157开发板Linux移植注意事项

2023-04-04 22:21:18 113

原创 运算放大器基本电路

模电基础:运算放大器基本电路

2023-03-31 18:26:56 373

原创 FreeRTOS应用开发常用函数汇总

FreeRTOS应用开发常用函数汇总

2023-03-04 21:43:38 1336

原创 模电基础:一文彻底搞懂二极管击穿和结电容

模电基础:二极管击穿和结电容

2023-03-01 19:27:52 3735

原创 STM32_HAL库串口接收相关函数分析

STM32_HAL库串口接收相关函数分析

2023-02-20 16:19:18 4540 3

原创 正则表达式与Linux三剑客

l正则表达式与linux三剑客

2023-02-13 10:06:24 2026

原创 #STM32标准固件库的硬件SPI(NSS为软件)封装函数库

#STM32标准固件库的硬件SPI(NSS为软件)封装函数库

2023-01-23 21:18:54 663 1

原创 stm32解除PA15,PB3,PB4的调试模式

stm32解除PA15,PB3,PB4的调试模式

2023-01-22 21:34:41 801

原创 stm32软件模拟IIC协议

stm32软件模拟IIC协议基本单元函数实现

2023-01-20 00:37:04 454

原创 STM32外部中断读取编码器计数值

STM32外部中断读取编码器计数值

2023-01-15 15:27:52 2665 6

空空如也

空空如也

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

TA关注的人

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