- 博客(7)
- 收藏
- 关注
原创 robomaster底盘
这部分代码将电机的控制命令填充到CAN消息的数据字段中。第一个字节是高位,第二个字节是低位。这表明每个电机控制命令都是一个16位的整数。该函数接受几个参数:CAN通道句柄、要发送的消息结构、要发送的数据以及一个指向消息队列位置的指针。send_mail_box`是一个32位的无符号整数,用于返回一个标识符,这个标识符表示消息在发送队列中的位置。这段代码是一个用于通过CAN总线发送命令的函数,特别是用于控制车辆底盘的四个电机。的函数,它接受四个参数,每个参数都是一个16位整数,代表一个电机的速度或控制命令。
2024-04-21 03:55:27
129
原创 遥控器收发
这段代码主要用于处理USART3接收到的数据,并使用DMA进行数据的缓冲和传输。根据DMA的状态,代码会进行相应的操作,如禁用DMA、获取接收数据长度、重置数据长度、启用DMA等。此外,如果接收到的数据长度等于特定值(),则会将数据转换为遥控器控制数据或进行其他处理。
2024-01-20 22:34:32
836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人