自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

原创 C语言--数据结构与算法分析常用代码(表、栈、队列)

双链表中的每个节点不仅包含自身的数据,还包含指向前驱节点和后继节点的指针。int data;// 数据域// 指向前驱节点的指针// 指向后继节点的指针该定义提供了必要的字段来维护双链表的前后关联。

2025-05-16 09:43:29 217

原创 STM32cubeIDE移植野火4.3寸LCD显示屏驱动程序

删去cubeMX生成的FSMC.c文件及其初始化函数,并在main.h中包含野火LCD驱动程序的.h和.c文件,同时在main.c文件中初始化LCD驱动程序。打开STM32cubeIDE,并添加野火官方驱动文件。在STM32cubeMX中启用FSMC功能。或者在我的gitee中下载。

2025-04-02 12:21:17 245

原创 循环链表应用

a.编写一个C语言程序解决M和N在一般值下的Josephus问题,应使你的程序尽可能提高高效,要确保能够清除单元。Josephus问题是下面的游戏:N个人从1到N编号,围坐成一个圆圈。如果M=0和N=5,则依次清除后,5号获胜。如果M=1和N=5,那么被清除的。经过M次传递后拿着热土豆的人被清除离座,围坐的圆圈缩紧,由坐在被清除的人后面的人拿起热土豆继续进行游戏。人的顺序是2,4,1,5。

2025-02-08 15:25:21 174

原创 STM32学习日志--2023-08-31(模拟IIC通讯一)

I2C通讯协议(Inter是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USARTCAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。

2023-09-03 19:10:52 184

原创 LeetCode第296题:最佳碰头地点(C语言)

最佳会面地点---曼哈顿距离计算

2023-08-09 20:49:23 249

原创 STM32学习日志20230309——串口通信

通过串口通讯来控制开发板

2023-03-09 15:21:02 186

原创 stm32学习日志(三)——中断处理

STM32F的NVIC采用4位二进制数设置中断优先级,并且分为抢占优先级和次优先级,优先级越小表示优先级越高。1.使用CUBEMX进行初始化配置。注:抢占优先级不要设置为0,因为在后面编写这4个外部中断的回调函数程序时需要用到HAL_Delay,这个延时函数会用到SYSTICK定时器中断,而这个中断的抢占优先级为0,如果将外部中断的抢占优先级为0的话,执行外部中断的ISR时调用HAL_Delay(),则Systick中断无法抢占,函数HAL_Delay的执行会陷入死循环。2.编写回调函.

2022-01-10 15:04:19 2912

原创 stm32学习日志211228(二)——按键控制LED灯

a'da

2022-01-05 19:04:44 3493

原创 stm32学习日志20211225(一)点亮LED灯并使其三色交替闪烁

2021-12-27 19:52:51 1778

空空如也

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

TA关注的人

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