自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全网最简单git教程,仅四条指令玩转git

顾名思义就是仓库,帮你管理代码,并记录代码信息,什么意思呢?举个例子,比如我们买了一堆材料需要存在仓库里,方便取用,我们放进仓库是不是都需要记录哪一个架子上放了什么?放的东西用途是什么?东西用了多少等等问题,git 的作用就是如此,一个代码管理仓库,每一次我们更改代码,git都会记录更改信息,也能回退到某次更改时的代码。所有准备工作准备好后我们就只用会 git init, git add . , git commit -m "提交信息",git log, git reset --hard 版本号。

2024-07-23 00:23:02 1025 2

原创 最简单的步进电机教学,基于STM32实现控制电机转速,方向,圈数

我们常见电机有直流电机,舵机,编码电机,步进电机,伺服电机。直流电机,舵机等尝适用于精度要求不是很高的场景,但对于一些精度要求比较高的功能上就需要使用到步进电机,伺服电机等电机。

2024-07-22 15:53:57 692

原创 MDK Keil5创建stm32工程出现 Error: L6200E: Symbol HAL_InitTick multiply defined (by stm32f1xx_hal_xxx_templ

1.找到右边的文件树,找到Drivers里的支持库文件夹里冲突的支持文件包。问题原因:函数在不同的支持包里被重复定义,导致编译不过;3.如果还是报错,重复以上步骤即可;2,右键点击冲突的文件,将其删除。

2024-07-20 16:46:01 207

原创 2023电赛e题基于stm32f103标准库实现

最近在准备带电赛,顺带做一做上年e题,仅实现关键部分,按键复位等功能没有花时间去弄,兄弟们给按键加一个外部中断就行了,注意优先级。顺带聊一聊今年电赛预测,网上已经开始推测今年指定用德州仪器的板子,按理来说也该轮到德州仪器了,毕竟已经好几年没有出相关的题了,所以今年大概率会指定德州仪器的开发板;仅个人推测!!!!!!!

2024-07-16 13:31:13 1046 2

原创 stm32HAL库实现printf函数常见问题

我们通常在调试stm32程序经常用到printf函数,但是编译程序的时候编译器会默认帮我们开启半主机模式,导致在上位机无法接收到我们的想要的数据,这时,有的兄弟可能就慌了,诶,怎么我的代码一点问题都没有,怎么串口助手就是没反应呢?这时别慌,这是编译器的原因,用keil开发时还可以在魔术棒里设置,但像我一样用vscode 开发的兄弟们就不怎么方便,所以我们可以以下的方法来解决。

2024-07-16 00:52:39 221

原创 基于STM32HAL 库实现独立看门狗,进行异常检测

能产生系统复位信号的计数器含义:超出1秒未喂狗,程序将自动关机,常用于某处程序进去死循环,重启程序,例如合泰杯时,串口需要重启才能接收数据,通俗来说,就是一定时间没有喂狗,狗就会死,喂狗了,狗就继续活着;注意事项:*****独立看门狗是异常处理的最后手段,不可依赖,应在设计时尽量避免异常的发生。*****启用IWDG后,LSI时钟会自动开启;应用场景:在一些需要高稳定性的产品中,并且对时间精度要求低的场合比如:串口接收数据异常,程序卡在了中断里长时间无法跳出等等情况Tout :溢出时间;

2024-07-16 00:42:38 317

空空如也

空空如也

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

TA关注的人

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