基于LinkNode的机器人手臂状态监视器的设计

编程器模块

在介绍主要部分之前,先简单介绍一下那个编程器模块。编程器模块的近照如下:

图片描述

编程器模块的主控制器是ATSAM3U2C,这个是Atmel公司推出的 32-bit ARM Cortex®-M3内核的微控制器,拥有高达128KB的Flash,主频为96MHz。这个芯片最大的特点就是完全兼容ARM的mBed下载,大大简化了下载的流程。

图片描述

编程器模块的其余部分包括一个micro-USB口用于从电脑下载程序,一系列的GPIO口用于独立使用这个编程器,还有一个开关,一个复位按钮,整体设计非常简单。实际上就是一个ATSAM3U2C的最小单片机系统。

这个编程器与主要部分的连接依靠I2C总线,如果使用者有其他的编程器也可以使用。

板载硬件资源

说完编程器,下面就到主要部分的介绍。先来一张图片。

图片描述

然后介绍一下板载硬件资源,其中包括: