OCOROBOT Easy
这是Easy ATMEGA328p 微控制器介绍页面
引言
OCROBOT Easy微控制器是极简的arduino控制器,将极简主义发挥到极致的的作品,使用单独的ATmega328p芯片作为处理器,完全无需外围,仅需供电即可完成arduino的绝大部分工作,配合ATMEL pico Power 低功耗技术,可以将系统功耗降至600na左右,极致省电。
产品特点
- 使用ATMEGA328p独立芯片作为系统
- 默认内部8M RC时钟源提供可用的时钟参考
- 可3.3-5V供电兼容
- 无外围电路即可使用
- 与Arduino UNO保持绝大部分兼容性
- 官方库与第三方库兼容可用
产品规格
微控制器 | ATmega328p | |
输出电压 | - | |
VCC&AVCC输入 | 3.3-5V | |
数字I/O口 | 14(其中6个为PWM输出) | |
模拟输入口 | 6(其中2个为I2C总线接口) | |
flash | 32KB | |
SRAM | 2KB | |
EEROM | 1KB | |
时钟频率 | 8MHz RC |
—–
资源
使用教程
OCROBOT Easy为非标arduino控制器,所以我们开始需要在arduino IDE中添加支持,请前往你的“ arduino IDE根目录\hardware\arduino\boards.txt“ 编辑boards.txt文件 在最上部或者最下部添加以下内容
此部分仅1.5以前IDE版本有效,请下载最新版本的OCRBOTO IDE内部默认集成相关配置
############################################################## easy.name=OCROBOT Easy ARDUINO (8M,3.3V) ATMEGA328p easy.upload.protocol=arduino easy.upload.maximum_size=30720 easy.upload.speed=57600 easy.bootloader.low_fuses=0xE2 easy.bootloader.high_fuses=0xDA easy.bootloader.extended_fuses=0x07 easy.bootloader.path=atmega easy.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex easy.bootloader.unlock_bits=0x3F easy.bootloader.lock_bits=0x0F easy.build.mcu=atmega328p easy.build.f_cpu=8000000L easy.build.core=arduino easy.build.variant=standard ##############################################################
即可在板卡选择项中看到该款产品的选项OCROBOT Easy ARDUINO (8M,3.3V) ATMEGA328p
或者可以下载我们已经添加好的boards.txt文件,请|点击下载然后复制到你的”arduino IDE根目录\hardware\arduino\“ 目录下替换原有的boards.txt文件即可
请下载最新版本的OCRBOTO IDE内部默认集成相关配置
关于程序的下载,推荐使用ICSP下载器下载,可以选择arduino ISP 或者专用的USBTinyISP或者任何arduinoIDE支持的ICSP下载器均可,我用arduinoISP举例说明
将系统依照图片链接好,arduino里先下载好arduinoIDE 例子里面的arduinoISP程序 随后将板卡选择到OCROBOT Easy ARDUINO (8M,3.3V) ATMEGA328p 编程器选项选择 arduino as ISP 程序编译完成后在文件菜单下选择“使用编程器下载”选项即可下载程序至芯片