自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(205)
  • 收藏
  • 关注

原创 HAL_UARTEx_ReceiveToIdle_DMA和HAL_UART_Receive_DMA的区别

仅仅是开启的串口的DMA接收,若是想使用空闲中断 + DMA接收则需要开启串口的空闲中断;而函数中则包含了开启串口空闲中断;的接收类型是,为标准接收;​的接收类型是,为接收到空闲中断或接收完成;​​。

2024-11-19 18:41:35 1453 2

原创 HAL_Delay延时不准确

某次使用HAL_Delay函数的发现delay和自己预想的不太一致,始终是多一些时间,导致出现了一些问题。于是乎测试了一下HAL_Delay函数的延时时间。

2024-07-11 19:15:56 1002

原创 keil变量出现Nan

NAN 除0

2024-02-20 14:56:15 1210

原创 FMC+DAM驱动LVGL刷屏

STM32使用FMC+DMA驱动LVGL刷屏

2023-11-04 18:18:38 1553 8

原创 FMC驱动LCD

主控:STM32H750LCD屏幕为16位并口屏幕。

2023-11-04 18:15:51 687

原创 im6ull-uboot(2021.07)移植(一)

正点原子imull的uboot(2021.07版本)移植

2023-08-29 12:24:43 757

原创 leetcode 151. 反转字符串中的单词

strtok

2023-08-18 19:43:02 221

原创 iMX6ULL-UBoot移植

u-boot移植

2023-07-13 16:26:25 785

原创 字符设备驱动API

注册设备驱动,创建设备节点

2023-06-30 10:19:09 164

原创 安装驱动的时候传递参数 导出符号表

module_param MODULE_LICENSEEXPORT_SYMBOL_GPL

2023-06-28 15:24:53 193

原创 第一个内核驱动

使用模块编译后,在安装驱动的时候会执行入口函数,入口函数一般是做资源的申请,初始化;在卸载驱动的时候会执行出口函数,一般是将入口函数申请的资源进行释放。

2023-06-28 11:50:44 82

原创 v851s驱动外部编译的Makefile

有了这个Makefile就可以将驱动文件放在任意文件夹下,然后通过执行make将驱动模块话编译,将生成的.ko文件拷贝到开发板中,通过insmod命令将安装驱动,rmmod命令卸载驱动。

2023-06-27 15:10:33 270

原创 OTA串口升级

OTA串口升级

2023-06-13 15:55:02 397

原创 IAP升级遇到的问题

这几天在STM32G473使用IAP升级的时候踩了不少坑。

2023-04-26 14:13:16 1995 1

原创 同一文件下的不同函数能使用同名的静态变量

同一文件下的不同函数能使用同名的静态变量

2023-03-27 19:43:00 864

原创 FatFS的文件操作

FATFS对文件的操作

2023-03-21 16:16:45 6731 1

原创 leetcode 2587. 重排数组以得到最大前缀分数

换句话说,prefix[i] 是 nums 重新排列后下标从 0 到 i 的元素之和。换句话说,prefix[i] 是 nums 重新排列后下标从 0 到 i 的元素之和。解释:数组重排为 nums = [2,3,1,-1,-3,0,-3]。数组重排为 nums = [2,3,1,-1,-3,0,-3]。prefix = [2,5,6,5,2,2,-1] ,分数为 6。prefix = [2,5,6,5,2,2,-1] ,分数为 6。输入:nums = [2,-1,0,1,-3,3,-3]

2023-03-15 21:29:56 401

原创 leetcode 2586. 统计范围内的元音字符串数

如果字符串以元音字母开头并以元音字母结尾,那么该字符串就是一个 元音字符串 ,其中元音字母是 ‘a’、‘e’、‘i’、‘o’、‘u’。**输入:**words = [“hey”,“aeo”,“mu”,“ooo”,“artro”], left = 1, right = 4。返回 words[i] 是元音字符串的数目,其中 i 在闭区间 [left, right] 内。给你一个下标从 0 开始的字符串数组 words 和两个整数:left 和 right。就是简单的判断字符的首位字母和末尾的字母。

2023-03-15 21:17:06 581

原创 leetcode 55. 跳跃游戏

模拟

2023-03-11 09:49:18 371

原创 STM32弹U盘

STM32弹U盘

2023-03-06 15:08:38 2027

原创 W25Q256被写保护如何修改

W25Q256被写保护如何修改

2023-03-02 20:47:56 4182 3

原创 W25Q256读id失败

W25Q256读id失败

2023-03-01 21:36:53 605

原创 keil编译的时候出错

keil编译的时候出现 call to undeclared function 'xxxxx'; ISO C99 and later do not support implicit function declarations 的错误原因

2023-03-01 19:31:44 18804

原创 hal库空闲中断 + DMA

空闲中断 DMA

2023-02-02 21:34:55 509

原创 leetcode 69. x 的平方根

平方根

2023-01-13 10:57:50 114

原创 leetcode 94. 二叉树的中序遍历

中序遍历

2023-01-09 15:43:41 108

原创 进程线程的区别

进程线程的区别

2023-01-09 10:54:48 82

原创 leetcode 49. 字母异位词分组

单词异位

2023-01-02 12:27:54 450

原创 select\poll\epoll的区别

select poll epoll

2022-11-22 20:57:27 732

原创 Linux内核中竞态学习过程的问题

驱动开发 自旋锁 中断屏蔽 信号量 互斥体

2022-11-21 21:51:52 355

原创 arm学习之基本汇编指令

arm汇编指令

2022-10-30 11:22:48 3538

原创 ARM学习之基本概念

ARM

2022-10-27 21:20:43 875

原创 leetcode 46. 全排列

DFS

2022-10-27 18:42:37 291

原创 leetcode 41. 缺失的第一个正数

哈希

2022-10-24 20:42:07 230

原创 leetcode 40. 组合总和 II

dfs

2022-10-23 16:31:04 109

原创 leetcode 39. 组合总和

DFS

2022-10-22 16:49:16 339

原创 leetcode 33. 搜索旋转排序数组

二分

2022-10-22 16:43:10 99

原创 leetcode 34. 在排序数组中查找元素的第一个和最后一个位置

二分搜索

2022-10-20 20:52:44 154

原创 leetcode 31. 下一个排列

字典序

2022-10-18 14:25:39 112

原创 leetcode 29. 两数相除

模拟除法

2022-10-17 20:02:50 187

空空如也

空空如也

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

TA关注的人

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