自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于张大头步进电机库函数中存在的一些隐患

它的生命周期仅限于函数执行期间,函数一旦返回,栈内存会被回收或后续函数调用覆盖。函数的生命周期较长,栈内存可能未被覆盖,DMA 传输能正常完成。烧录后发现电机没有任何反应,但直接在main里调用又是正常的。最近在使用张大头闭环驱动时,需要将本身的库函数封装成函数。的栈内存被其他操作覆盖,DMA 异步发送时数据已损坏。在其库函数的局部变量cmd前加上static。中时,外层函数可能快速返回,导致。数组是局部变量,存储在 ​。然后再main函数里调用。发现是串口数据格式错误。

2025-04-18 22:54:51 136 3

空空如也

空空如也

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

TA关注的人

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