ROS机器人开发
文章平均质量分 76
lonfaye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
移植MPL库(基于STM32CubeIDE开发环境)
移植MPL库(基于STM32CUbeIDE开发环境)目前在开发利用MPU9250做9轴的应用的时候,查到的资料基本上都是基于STM32F4平台,MDK开发环境。MDK需要license,STM32前两年发布自己的IDE(STM32CubeIDE)是基于eclipse开发,结合了STM32CubeMX,经过这两年的更新,个人觉得已经比较成熟,使用起来也非常方便,更重要的是开源的,没有license的困扰。此外,STM32F4的平台虽然资源丰富,性能更优,但是成本也摆在那,所以对于有些低成本的应用,STM32原创 2021-12-08 09:44:36 · 3356 阅读 · 6 评论 -
智能小车地盘控制(二)代码实现
1、功能分类由于本例是基于STM32CubeIDE开发,在前一篇文章中配置好,点击保存便会自动生成初始化的代码,用户只需要添加应用代码即可。主要包括编码器功能、PWM功能、定时器功能、串口通信功能。2、代码2.1 main函数main函数中主要是设置一些变量的初始化,开启各个外围接口,在while循环内发送里程信息。int main(void){ /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration-原创 2021-11-03 14:37:02 · 836 阅读 · 1 评论 -
智能小车地盘控制(一)STM32资源配置
1、硬件平台MCU:STM32F103电机:直流减速电机,减速比1:30编码器:500线光电编码器通信接口:TTL转USB2、软件平台STM32CubeIDE Version 1.7.03、STM32资源配置在STM32CubeIDE中打开.ioc文件进行相应资源的配置。3.1 系统相关配置Debug模式设置RCC配置,根据自己实际的板子上的晶振情况配置,本例只有外部高速晶振,没有低速晶振3.2 时钟配置没有低速晶振,只有高速晶振,晶振频率8M,通过分频得到SYSCLK=72M。原创 2021-10-26 15:35:51 · 863 阅读 · 0 评论
分享