工程,需要先准备STM32芯片提供的库函数,包括启动的汇编文件,STM32寄存器宏定义,内核以及外设的寄存器操作函数等,按照以下目录结构放置相应STM32固件库文件:├
2021-08-23 06:44
说明:本文章适用于STM32初学者,想完成一个好玩且有深度的项目但不知道从何下手的同学。PID调参是平衡车的精髓所在,参数整定的好坏直接影响到平衡车的平衡效果。有的车平衡时来回晃而参数选的好的车就能
2022-01-14 09:14
运行时间,只占编译时间,函数调用占运行时间(分配内存、保留现场、值传递、返回值)。提高程序的运行效率:使用带参的宏定义既可完成函数调用的功能,又能避免函数的出栈与入栈操作,减少系统开销,提高运行效率...
2022-02-25 06:20
由于串级PID还没搞定,就转向了自抗扰控制,用STM32控制无刷电机做了一个ADRC速度闭环,没静差是真的,但感觉也没想象中那么强,就写篇博文记录一下ADRC大概的使用方法和调参大致的方向。
2021-09-07 06:33
时间,但不会使目标程序变长;宏展开在编译时运行,不占用运行时间,但会使目标程序变长(3)参数传递:调用有参函数时,先将实参的值复制一份,然后将复制的值传给形参;展开有参
2012-02-02 15:03
一、STM32命名规则二、STM32F10x宏定义选择三、STM32F10x标准库宏定义选择
2022-01-13 06:11
。还有一些任务根本无法用函数实现,但是用宏定义却很好实现。比如参数类型没法作为参数传递给函数,但是可以把参数类型传递给带参的宏。看下面的例子:#define MALLO
2016-12-13 15:32
描述带有stm32的宏键盘4x4矩阵
2022-08-16 06:48
不会PID调参?这篇文章图文结合带你学会PID调参!让你成为PID调参大神!!!
2022-01-06 07:47
STM32之三行按键按键宏定义unsigned char ucTrg= 0;unsigned char ucCont = 0;unsigned char uckey_times = 0
2022-03-02 06:52