摘要: STM32CubeMX-CAN总线的配置配置好后生成代码关于HAL库中相关文件代码1、HAL库滤波器设置c文件#include "bsp_can.h"#include "main.h"extern CAN_HandleTypeDef hcan1;extern CAN_HandleTypeDef hcan2;void can_filter_init(void){ CAN_FilterTypeD... 阅读全文
posted @ 2020-02-01 23:14 Yimiu 阅读(729) 评论(2) 推荐(0) 编辑
摘要: 使用FreeRTOS配置led闪烁设置创建任务的名字和对应的弱函数名字生成代码,在弱函数中写入相应的函数,刚生成的函授都在main.c中。点add可以添加任务。 阅读全文
posted @ 2020-02-01 20:23 Yimiu 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 以蜂鸣器为例,找到自己板子的蜂鸣器。由电路可知蜂鸣器由PH6控制,在cubemx中查看该引脚含有定时器12通道1,因此,我们可以用这个定时器来做PWM的输出。STM32CubeMX中的配置点击generate code生成代码。HAL库中相关函数HAL_StatusTypeDef HAL_TIM_Base_Start(TIM_HandleTypeDef *htim){ uint32_t tmps... 阅读全文
posted @ 2020-02-01 16:01 Yimiu 阅读(795) 评论(0) 推荐(0) 编辑
摘要: STM32CubeMX中配置GPIO基本操作普通I/O口配置应用HAL库实现LED的闪烁。1、通过原理图查看自己的板子中关于LED的原理图。2、在STM32CubeMX中找到对应的引脚,配置模式。如果只是普通I/O这里可以选择GPIO_Output。PF14:GPIO_Output 普通引脚延时闪烁配置名字引脚名定时中断配置PE11:TIM1_CH2 (用定时器中断的方法实现闪烁)设置分频值和,重... 阅读全文
posted @ 2020-01-30 21:13 Yimiu 阅读(560) 评论(0) 推荐(0) 编辑
摘要: STM32CubeMX的下载与安装:官网下载注意:需要安装Java开发环境。STM32CubeMX新建工程1、打开STM32CubeMX,点击help中的manage embedded software packages安装你需要的包。2、打开STM32CubeMX,点击file选中New Project。3、选择芯片,我选的是STM32F427IIH。4、在 System Core 下选择 RC... 阅读全文
posted @ 2020-01-30 19:44 Yimiu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 为什么要有ROS2—ROS1是什么ROS1的局限ROS1的困境ROS2的曙光ROS2的版本进化ROS2是什么ROS2的目标ROS2的架构DDS是什么ROS1的通信模型ROS2的通信模型ROS2的质量服务原则QoSROS2的编译系统如何安装ROS2最新的ros2安装:https://index.ros.org/doc/ros2/Installation/#installationguide。根据指示... 阅读全文
posted @ 2020-01-28 20:09 Yimiu 阅读(767) 评论(0) 推荐(0) 编辑
摘要: ROS机器人综合应用ROS机器人综合应用—PR2PR2功能包的安装PR2机器人仿真启动PR2启动键盘控制节点PR2启动gmapping建图(需要加一个map插件,写一个launch文件)PR2机械臂的控制PR2MoveIt!机械臂控制PR2 MoveIt!+Gazebo控制TurtleBot机器人(入门级机器人,适合初学者)TurtlrBot功能包的安装与启动TurtleBot启动键盘控制节点T... 阅读全文
posted @ 2020-01-28 01:03 Yimiu 阅读(567) 评论(0) 推荐(0) 编辑
摘要: Movelt!系统架构MoveIt!是什么系统架构--插件机制系统架构--运动规划器系统架构--规划场景模块的结构MoveIt!的使用步骤机械臂模型--宏定义机械臂模型--link与joint机械臂模型--可视化MoveIt! Setup Assistant工具问题注意这里catkin编译发现少资料。看编译错误百度包的名字到Wiki上找包,发现ros包中没有集成,到wiki上找到包的源,到GitH... 阅读全文
posted @ 2020-01-27 15:45 Yimiu 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 软件源:一个是Ubuntu系统的软件元,在软件更新系统界面服务器的选择。ROS包安装源:第一步配置的就是ros包安装源。功能包安装不畅可以改软件源,可以加国内的,EXbox的安装源。在4中如果有找不到库的错误的话,需要我们讲拷贝科大讯飞编译生成的库文件开呗到libs中再试试。因为ros在找库文件时实在几个默认库之中搜索的。准备工作---硬件要求机器人必备条件---深度信息横向切面,每个面可以看作是... 阅读全文
posted @ 2020-01-27 00:24 Yimiu 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 一、机器视觉安装usb_cam来显示摄像头图像数据sudo apt-get install ros-melodic-usb-cam安装usb_cam其他控制插件加上通配符即可使用以下命令打开你插入的摄像头:roslaunch usb_cam usb_cam-test.launch图像显示树莓派涮熟数据给pc端每秒要几百兆压缩格式时统一的,符合国际标准。分布式传输图像时要采用压缩格式,会省很多。用k... 阅读全文
posted @ 2020-01-26 01:36 Yimiu 阅读(493) 评论(0) 推荐(0) 编辑