自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git的初次接触的教程

本文介绍了Git的基本概念和应用方法。Git是一种分布式版本控制系统,由Linux之父开发,用于高效管理团队代码。文章涵盖Git的安装卸载流程,以及常用命令如git clone、init、add、commit等操作方法,并说明了如何通过.gitignore文件配置忽略规则。此外还介绍了如何将本地代码推送到Gitee远程仓库。最后指出Git可集成到各类IDE中,为开发者提供了灵活的代码管理方案。文章内容简明扼要,适合初学者快速了解Git的核心功能。

2025-10-20 14:52:48 284

原创 stm32hal库下一个定时器同时读取四个通道PWM的解决方案

最近在做飞控接收机多个PWM值的读取,学习了几种读取PWM的方案,各有优缺点.综合考量我的项目需求和硬件资源,于是决定使用一个定时器的多个通道对多个PWM进行读取.在此期间的一些考量因素和遇到的阻碍我准备写下来.

2025-10-12 14:11:03 723 1

原创 关于mcu中串口命令控制的多种代码实现

以上的三种代码均在stm32f4上得到了逐一验证,但可能会有一些小缺陷,大家在看完如果有补充的欢迎在评论区进行讨论.

2025-10-08 14:02:37 277

原创 mcu串口发送的有趣现象:一个printf居然和另一个printf有关?!!AI完全无法解释!!!

根据以上现象我推测:在115200波特率的情况下,串口的发送无法再很短的间隔连续发送超级多的字符.因此才会在要发的数据多的时候只发两条.于是我又测试一个超长的字符串的发送 printf("in commandaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\r\n");我猜它依然会发出来两次.结果如图。好好好,我心心念念的8次回传它出现了,我的"LED ON"它也出现了!

2025-10-08 02:12:37 752

原创 stm32标准库进入HAL库的经验:关于串口接收与解析

由于之前我一直用的是标准库,但是HAL库配合cubemx越来越成为stm32开发的主流.这几天我接到了一个新的任务,对SBUS协议数据进行解析.我试了一些方法最终解决了这个任务,并且在这个过程中对于hal库的使用又增加了一些新的经验,于是我决定写下来无论是自己复习回顾还是分享都比较好.这个函数的第二个参数是单独的byte或者是数组.为了继续兼容我的状态机解析代码,我创立了一个uint8_t的全局变量,清空了我放在void USART1_IRQHandler(void)函数内的东西,转而创立了一个回调函数。

2025-10-07 20:17:02 217

原创 嵌入式开发中printf重定向问题

概念解释记忆技巧重定向改变printf的输出目标"给printf换个输出管道"_write函数C库的底层输出函数"printf的搬运工"实际的硬件操作函数"真正的发送者"串口配置确保波特率、引脚等正确"保证管道畅通"那段代码是编译器兼容层,不是绝对必需的您的H7项目能工作,很可能是因为实现了_write函数_write是更推荐的方式,效率更高且更通用如果不确定,同时实现_write和也没有问题您可以通过搜索您的工程代码来确认到底使用了哪种实现方式。这个理解应该能帮助您彻底掌握printf。

2025-10-02 21:49:01 1083 1

原创 关于stm32f4协议解析遇到的位域问题

对于嵌入式C的位域简单使用笔记

2025-10-02 15:10:27 353

原创 关于stm32f4协议解析遇到的结构体对齐方式

在S-BUS协议解析中使用确保结构体布局与协议数据格式完全匹配避免编译器插入填充字节破坏数据映射实现精确的字节级数据解析保证跨平台的一致性这对于通信协议解析、文件格式处理、硬件寄存器映射等需要精确控制内存布局的场景非常重要!如果你要进行网络传输或文件存储,这种紧密打包也能节省空间。

2025-10-02 14:41:40 363

原创 第三次下水测试无人船发现的问题与反思

对无人船的简单自动控制实践

2025-09-20 16:32:45 192

原创 关于嵌入式开发的学习历程与自我反思

在大学刚入学的时候,我接触到了一个做相关比赛的学长,他那个时候比我大一年级,已经取得了两个相关比赛的国二奖项.他首先推荐我去学习C语言.于是我在网络上搜索到了翁凯讲的课程比较好,并找到了课程发布的原地址:mooc.在mooc网站我学习了一半C语言的知识,大致学完指针/结构体相关的知识便将这段C语言的学习搁置了(其实因为我发现这部分知识貌似足以应对简单的嵌入式开发入门).至于后面的课程则是因为有些抽象难以理解学着没有正反馈便一直没有继续学习下去.

2025-09-13 21:41:28 855

原创 这是一篇新手引导然后发出的文章

介绍Chrome插件的基本概念、核心功能及常见应用场景,阐述其基于Web技术(HTML、CSS、JavaScript)的开发特点。

2025-09-13 20:43:27 216

空空如也

空空如也

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

TA关注的人

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