自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows 清理 CC Switch 并恢复官方 Codex CLI 登录流程(完整记录)

关闭 CC Switch↓删除 ~/.codex↓删除 CC Switch 配置↓删除启动项↓卸载 CC Switch↓codex 登录 ChatGPT不要尝试修复。直接清理.codex是最快方案。

2026-07-31 14:59:47 1363

原创 Ubuntu 22.04 安装 ROS2 Humble 完整教程(附踩坑记录)

环境:Windows 11 + VMware Workstation Pro 17 + Ubuntu 22.04.5 桌面版目标:从零安装 ROS2 Humble 并验证跑通日期:2026-07-09。

2026-07-10 00:15:01 789

原创 飞牛NAS安装部署Gitea

我的机器是飞牛的六盘位的固态nas,在正常配置好了环境之后,进入到wab界面,且登陆上自己的账号,我目前测试是支持内网,外网链接推送测试还有一点异常,应该是从飞牛的服务器中转的问题,在飞牛论坛也看到好多人在说这个问题,应该是共性问题,等待官方修复了再尝试外网访问把,目前内网满足使用需求。主要的有这三点需要修改一下第一个是数据库类型,这里选择最简单的(能连接网外了的话可以用mysql这类的大型数据库),然后是站点名称,ssh服务端口记得设置为1024以上的,因为1024以下是系统来配置。

2025-12-31 23:56:21 2119 1

原创 Git开荒使用教程

自己接触git时间不长,大多数东西也在熟悉中,因此写个博客记录一下,在自己电脑上写这玩,踩过的坑和操作方法会在文章中不断更新出来(佛系更新)

2025-12-27 00:56:16 682

原创 VScode使用Cmake编译STM32(图文版傻瓜式)

生产后还可以使用openocd下载,还没有摸索成功,搞好之后会加载进来。

2025-10-26 14:31:30 3886 1

原创 LED正反推控制(查理复用)

摘要:本文介绍了一种利用单片机高阻态实现多LED控制的方法。通过6个I/O引脚控制15个LED,采用正反推扫描技术,利用引脚高阻态和输出状态的切换。关键步骤包括:定义LED连接关系数组、设置引脚高阻/输出状态函数、电平控制函数以及LED点亮函数。扫描周期控制在200us以内,采用中断机制确保各LED亮度均匀。文中还提供了电池电量显示的具体实现代码示例,展示了该方法在实际工程中的应用。

2025-08-04 12:03:53 957

原创 单片机C语言使用结构体指针完成文件之间的调用

通过使用结构体作为参数,你能够将多个值封装到一个参数中,从而简化函数接口。这种做法简洁且易于扩展,特别是当你需要修改多个字段时。函数只需要接受一个参数,并且它能够更新。

2025-08-01 12:01:54 258

原创 通信层校验

在众多通信协议中,校验往往是守门员,保证接收到的数据校验和发送来得数据校验相同时,才能保证接收到得数据是准确的具有可用性的,下面就介绍几款校验方式以及我在实际应用当中遇到的一些踩坑地方(欢迎个位C友评论各种校验不定期添加也欢迎指正)

2024-12-25 16:08:05 342

原创 单片机NTC温度转换(8、32位通用)

NTC温度转换

2024-12-21 14:23:10 527 1

原创 C语言结构体使用

在C语言中,可以通过多种方式对结构体中的变量进行赋值。以下是一些常见的方法。

2024-08-31 09:19:20 316

原创 TM1616LED驱动程序

介绍:这里只是使用TM1616来进行LED灯的控制,没有对按键进行读取使用。

2024-08-30 10:15:24 1184

原创 source\src\range.c(17): error C141: syntax error near ‘)‘, expected ‘<id>‘source\src\range.c(20): e

KEIL编译报错

2024-04-18 15:58:14 1231

原创 VScode+MingGW+GNU+STM32CUBEMX搭建单片机开发环境

我所使用的系统为Windows10,其他系统方法相同,位置不同,这里只使用文字简述不同之处,首先右击“此电脑” 点击“属性”,找到“高级系统设置”,接着点击“环境变量”,在两个方框的下面方框左上角显示的“系统变量”找到“Path”变量,点击编辑,进入新窗体之后点击右侧“新建”,将刚才复制的地址填入到新建的方框之中。进入之后选择芯片型号,因为我的板子是野火的霸道,所以我选择ZET6,可以按照自己的进行配置,此工程只使用一个灯作为例程,所以c8t6的最小核心板也是可以的。

2024-03-16 18:33:35 3113

原创 Windows11安装WSL2安装提示错误

在安装WSL2时候提示以下错误,如下图所示。”,进入之后找到步骤四,下载完成双击安装即可。需要下载Linux内核更新包,“

2024-03-12 15:51:28 1453

原创 关于JLink发送数据时十六进制只显示一位的问题

JLink发送数据

2024-01-26 11:03:35 565

原创 按键扫描(单击、双击、长按)

通过按键来读取按下按键信息,可以实现单机、双击和长按的状态。

2023-11-01 16:14:00 1021

原创 软件系统性电池充放电百分比计算(电量百分比)

本文讲述锂电池在系统中进行充放电过程中进行电量百分比计算,仅供参考,电池电量百分比计算相对于来说是略微复杂,不仅需要分压电路并且还需要根据电池电压的大小来进行分级,因此除去最基础的ADC驱动(不同平台配置不同),整个充放电系统流程都有涉及到。

2023-10-30 18:26:12 4216 3

原创 自定义通讯协议(软件层以USART为例)

本文章旨在讲述设备与设备之间的通信,适合在两个设备在运行时主机需要控从机或是获取从机运行数据的场景,接下来会以USART为例(软件层),通信方式也可以采用IIC、SPI的通信方式进行数据传输。

2023-10-18 16:00:32 2807

简易计算器.zip通过窗体实现简单的运算

通过窗体来实现简单的计算器,以实现加减乘除的算法,另外小数点也是可以用的,符合一些要求,过程简单注释简单明了

2020-05-19

空空如也

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

TA关注的人

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