RB-101机器人主板分析
先上图:
主控芯片ATmega8515L ,40DIP封装。最大数据处理量8 MIPS,具体如下:
• RISC 结构
– 130 条指令 – 大多数指令执行时间为单个时钟周期
– 32个8 位通用工作寄存器
– 全静态工作
– 工作于8 MHz 时性能高达8 MIPS
– 只需两个时钟周期的硬件乘法器
• 非易失性程序和数据存储器
– 8K字节的系统内可编程Flash
擦写寿命: 10,000 次
– 具有独立锁定位的可选Boot 代码区
通过片上Boot 程序实现系统内编程
真正的同时读写操作
– 512 字节的EEPROM
擦写寿命: 100,000 次
– 512 字节的片内SRAM
– 达到 64K 字节的可选外部 存储器空间
– 可以对锁定位进行编程以实现用户程序的加密
• 外设特点
– 具有独立预分频器和比较器功能的8 位定时器/ 计数器
– 一个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器
– 三通道 PWM
– 可编程的串行USART
– 可工作于主机/ 从机模式的SPI 串行接口
– 具有独立片内振荡器的可编程看门狗定时器
– 片内模拟比较器
• 特殊的处理器特点
– 上电复位以及可编程的掉电检测
– 片内经过标定的RC 振荡器
– 片内/ 片外中断源
– 三种睡眠模式: 空闲模式、掉电模式及Standby 模式
• I/O 和封装
– 35个可编程的I/O 口线
– 40引脚PDIP 封装, 44 引脚TQFP 封装,44 引脚PLCC 封装与44 引脚MLF 封装
• 工作电压:
– ATmega8515L:2.7 - 5.5V
端口占用分析:
1:前后4小灯占用PB.6、PB.7、PC.6、PC.7
2:七段数码管
以下低电平有效:
a =PA.4
b =PA.5
c =PA.6
d =PA.0
e =PA.1
f =PA.2
g =PA.3
LEDgn =PA.7
数码管片选占用:PC.0、PC.1、PC.2、PC.3(低电平有效)
3:蜂鸣器 占用PB.3引脚,同时与一按钮共享改引脚