RM电控入门(二) GPIO GPIO(General-purpose input/output),中文名叫通用型输入输出,是STM32可控制的引脚,最基本的功能就是控制输出高低电平以及检测输入电平高低,是非常重要的一个外设。在讲GPIO之前,我们先来了解一下端口和引脚的相关 ...
RM电控入门 四 时钟 今天我们来学习一下时钟,时钟是单片机运行的基础,任何的外设都需要使能相应的外设时钟才能正常工作,在前面的两章中我们都只是粗略的配置了一下时钟树。今天我们要具体分析一下时钟系统框图,掌握时钟的相关概念以及学习一下定时器这一个外设。 基本概念 上图中一个方波成为一个周期,之前我们也谈过,对于方形脉冲,电平从低电平到高电平的那条竖线称为上升沿,反之从高电平到低电平的称为下降沿,时 ...
2021-08-25 23:43 0 143 推荐指数:
RM电控入门(二) GPIO GPIO(General-purpose input/output),中文名叫通用型输入输出,是STM32可控制的引脚,最基本的功能就是控制输出高低电平以及检测输入电平高低,是非常重要的一个外设。在讲GPIO之前,我们先来了解一下端口和引脚的相关 ...
RM电控入门(三)中断 今天我们来学习一下中断,中断是嵌入式开发中必不可少的一个环节,也是提高程序运行效率的法宝,实际上中断是实现多线程设计的必要条件,希望大家通过本篇文章,能更好地理解中断的内涵和本质。 为什么要用中断 通常我们可能会先问:什么是中断?但是今天我想 ...
RM电控入门(一) 单片机基础 写在前面 对于完全没接触过单片机的robomaster电控新人,在初期的学习中往往是痛苦不已,对于一些嵌入式的相关概念也比较模糊,那笔者也根据自己的经历,给大家梳理一下一些基础概念,让大家能更快地掌握电控的学习方法,鉴于笔者能力有限,难免有疏漏之处 ...
OS和裸机的区别 OS即(operating system)操作系统,比如我们常用的windows系统,mac系统,android系统,ios系统,linux系统等,都属于操作系统。操作系统的本质是 ...
背景 19年参加了robomaster,负责了一部分电控的工作,当时刚入队时也是小白,一路上学了很多的东西,挺想整理出来留给将来入坑的同志们,这是一方面。 另一方面是自己入视觉坑的时候,读到了一个RM前辈写的系列教程(微信@江达小记),感觉写的非常好,然后就开始好奇为什么电控这边没有一个类似 ...
算法原理 PID控制器即比例(proportion)、积分(integral)、微分(differential)控制器, 该算法以误差作为输入量,经过对比例,积分,微分三项加权求和之后得到输出量。P ...
RM系列电机,电调介绍 Robomaster官方提供了一系列性能各异,可以用于不同场景,且易于驱动的直流无刷减速电机及配套电调,这里主要介绍三款常用的电机&电调——M3508电机&C620电调,GM6020电机(内部集成电调),M2006&C610电调。 这些电调的手册 ...
。 在Robomaster比赛中,一般各大参赛队会在机器人的云台上搭载IMU,用以反馈云台的yaw轴和pitch轴的 ...