第一次培训
本文摘要: 本文介绍了RoboMaster竞赛相关的嵌入式开发任务,主要内容包括:1)功能调试涉及主控测试、点击更新裁判系统,使用STM32和FreeRTOS系统,通过CAN与NUC迷你主机通信;2)机器人模块开发包括陀螺仪、云台控制、摩擦轮加速和自瞄系统;3)技术要点涵盖寄存器映射原理、boot启动流程(VCC供电烧录/GND运行)、C语言指针优势(如*p访问变量);4)作业要求6天内提交代码、
·
组内任务:
调试功能:测试主控,点击,更新裁判系统。
用SRM32和FreeRTOS,CAN通信
NUC(迷你主机,算力),陀螺仪后面再了解一下
云台,摩擦轮(就是通过轮子的摩擦给子弹挤压产生一个很大的初速度),自瞄(哨兵旋转自瞄看到对应的有效击打点之后可以击打产生伤害)。
robomaster论坛。
寄存器映射:就是厂家给好的外设寄存器定在某一段寄存器地址,于是我们通过一些GPIO,之类的一些我们人可以看懂的东西去让他们映射到对应的寄存器地址。
boot刚开始接入VCC让他能够烧录代码,之后接GND之后单片机就开始跑烧录好的代码
我们使用C语言本质原因:指针非常的强大,可扩展性强
keil里面的
这个是包文件,可以添加一下新的芯片包
int* 是一个指针变量
我们有一个变量a,现在去&a去取地址
给int*一个变量p
这个时候p可以指针知道&a,这个时候*p就是a对应的值。
我们的作业,6天以内,要代码和hex文件,要去有一个视频,之后再有一个600字以下的理解和看法。
更多推荐



所有评论(0)