自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Makefile基础笔记

文章记录了作者在接触makefile语法中的一些知识点,用于以后回顾。

2025-03-29 15:00:17 741

原创 Altium Designer操作笔记

也可以点击工具栏中的 '设计','生成PCB库',生成整个文件的PCB库。点击工作栏 '工具','器件摆放', '在矩形区域排列',可以将选择的器件统一在一个区域内,配合交叉选择模式使用,方便快捷。首先打开别人的原理图,点击工作栏的 '设计' ,选择 '生成原理图库',即可生成原理图中对应的原理图库。点击工作栏的 '放置','铺铜' 绘制自己需要铺铜的区域,并配置铜皮所在的板层。点击工作栏 '报告' '器件规则检查',选择需要检测的项目,推荐全选。选择PCB库文件,点击工具栏 '报告','元件规则检查'

2024-12-25 08:16:17 869

原创 STM32+A4988+步进电机实现电机控制

简易通过A4988芯片控制步进电机

2024-12-09 15:12:38 1842

原创 STM32CubeMX实现STM32 CAN总线

使用STM32CubeMX实现CAN总线的自发自收。

2024-12-06 09:36:16 2396

原创 学习笔记 基础算法(C++)

哈希算法是一种重要的技术,其在计算机科学和信息安全领域有着广泛的应用。选择适当的哈希算法对于确保数据的安全性和完整性至关重要。在现代应用中,推荐使用SHA-256及以上版本或专门的密码哈希函数(如bcrypt、Argon2)来处理敏感数据。

2024-12-05 15:39:20 595

原创 STM32+CubeMX实现W5500通信

stm32简单实现W5500通信

2024-12-04 09:09:13 663

原创 LVGL_v8.2 显示中文

注意:正常情况下不需要填入备选字体(Fallback),否则会报错。4、在代码中声明字体来源,填写内容为生成的文件名。1、下载字体文件(ttf,otf等格式)3、将生成的文件放入工程中。

2024-11-14 14:35:12 340

原创 LVGL_v8.2 学习笔记

参考资料:正点原子LVGL教程。

2024-11-14 11:11:33 474

原创 LVGL v8.2配置文件(lv_conf.h)解析

【代码】LVGL v8.2配置文件(lv_conf.h)解析。

2024-11-08 16:46:05 2937

原创 LVGL v8.2移植到STM32F103ZET6

1.把lv_port_disp_template.c/h的条件编译指令#if0修改成#if 1。1.把lv_port_indev_template.c/h的条件编译指令#if0修改成#if1。编译报空间不足,可修改lv_conf.h文件,修改LV_MEM_SIZE的值。3.在定时器中断函数(回调)中调用:lv_tick_inc(x);定义水平分辨率,可将MY_DISP_HOR_RES自己宏定义一下。精简lv_port_indev_init函数中的内容。触摸屏,鼠标,键盘,编码器,按键,按需删减。

2024-11-08 14:31:03 1124

原创 LVGL_v9 学习笔记

2024-10-31 16:16:47 972

原创 C语言学习笔记2:字符串拼接

功能:特点:示例:原型:功能:特点:示例:总结注意事项 和 是 C 语言中用于格式化字符串的两个函数。它们的主要区别在于安全性和缓冲区溢出防护。原型:功能:特点:示例:原型:功能:特点:示例:总结注意事项

2024-10-22 16:52:37 475

原创 C语言学习笔记1:字符串转数值

atoi 是一个简单的字符串到整数的转换函数,适合用于处理简单的数字字符串。然而,由于其局限性,建议在需要更严格的错误处理时使用其他函数,如 strtol。atof是一个简单的字符串到浮点数的转换函数,适合用于处理简单的浮点数字符串。然而,由于其局限性,建议在需要更严格的错误处理时使用其他函数,如strtod。atol是一个简单的字符串到长整型的转换函数,适合用于处理简单的数字字符串。然而,由于其局限性,建议在需要更严格的错误处理时使用其他函数,如strtol。

2024-10-18 15:57:31 4142

原创 学习笔记2:STM32实现SPI FLASH + FATFS(文件系统简易操作)

在操作文件系统之前,要先用f_mount()函数挂载文件系统,若不存在文件系统,则需要调用f_mkfs()函数初始化,调用f_mkfs函数前,需要将宏定义FF_USE_MKFS置1。读取该文件的内容,因为建立的数组只有256个字节,所有读取的也只是256字节,可以根据自己的需求修改。这是我实现的日志存储函数,跟printf()函数一样,输入什么就保存什么。

2024-07-09 16:49:27 1004

原创 学习笔记1:STM32实现SPI FLASH + FATFS

设置FF_MIN_SS、FF_MAX_SS,最小最大擦除块,根据自己的存储设备修改。在main函数中初始化SPI FLASH,然后调用下面的测试函数,查看结果。FF_USE_MKFS置1,打开f_mkfs()函数,可用来磁盘初始化。移植过程中,需要配置diskio.c 和 ffconf.h文件。修改为上面的函数后,再增加一个时间函数,不然会报错。FF_CODE_PAGE置936,兼容简体中文。

2024-07-08 15:18:42 1289

stm32实现DMA串口空闲中断

stm32实现DMA串口空闲中断

2024-12-10

STM32+A4988+步进电机实现电机控制

简单控制步进电机

2024-12-09

STM32CubeMX实现STM32 CAN总线

STM32CubeMX实现STM32 CAN总线

2024-12-06

STM32+CubeMX实现W5500通信

简单实现TCP通信,使用网络助手测试,可自发自收

2024-12-05

LVGL v8.2移植到STM32F103ZET6例程

LVGL v8.2移植到STM32F103ZET6例程

2024-11-09

空空如也

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

TA关注的人

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