logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于STM32完成M3508电机PID速度环和角度环控制以及过零处理

PID_clac函数是PID计算函数,填入PID结构体指针,反馈数据(即读到的电机数据),设定值,即可输出PID计算结果;将角度外环的输出结果作为速度内环的SET值,再将速度环的输出给电机函数,即可完成串环控制。先定义pid速度环和角度环结构体变量,再分别给这两个环的PID三参赋值。这个函数写的是每按下一次按键,编码增加1024;创建电机结构体变量,用于接收电机数据。再加入CAN屏蔽器初始化。具体

#stm32#嵌入式硬件#单片机
使用Keil时常见的一些问题和报错汇总

CubeMX只能生产5版本的代码,而不能生成6版本的,所以想用CubeMX开发的话还是需要专门下一个AC5版本的编译器的。这个问题是因为使用新版本的Keil默编译器编译非本版本的代码会出现的,或者是因为编译器缺少。我们买到的51板子一般都是stc89c52rc之类的,在创建51工程时会发现没有这个选项。因为官方下载的速度太慢而且太麻烦了,这里给出的是另一个大佬整理的链接。只能选择AT89C52,但

#c语言#单片机#stm32 +1
如何使用VScode编译和下载Keil工程代码

VScode拿来看代码和写代码还是相当方便的,所以就介绍一下怎么用VScode编译下载Keil代码。右键一个keil工程文件里面的MDK-ARM,点击通过code打开。调试的话还是Keil比较好用一些。2.把路径改为自己下载的Keil。

#vscode#ide#编辑器 +4
嵌入式专业常用的软件个人简单汇总-Keil和CubeMX篇(2)

这篇文章是简略概述软件的基本用法,可能并不严谨,仅供各位简略学习参考使用。更详细的使用说明可以去看江科大的B站视频,我之前就是看着他出的视频学的。填一下信息然后点击Submit步骤和上面51一样。

#stm32#单片机#51单片机 +2
嵌入式专业常用的软件个人简单汇总-Keil和CubeMX篇(2)

这篇文章是简略概述软件的基本用法,可能并不严谨,仅供各位简略学习参考使用。更详细的使用说明可以去看江科大的B站视频,我之前就是看着他出的视频学的。填一下信息然后点击Submit步骤和上面51一样。

#stm32#单片机#51单片机 +2
到底了