两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 |
zh:ocrobot:microcontroller:easy [2015/10/09 01:09] – 程磊 | ocrobot:microcontroller:easy [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 |
---|
| [[zh:ocrobot:microcontroller:|返回]] |
| =====OCOROBOT Easy===== |
| 这是Easy ATMEGA328p 微控制器介绍页面 |
| |
| ----- |
| |
| ====引言==== |
| |
| OCROBOT Easy微控制器是极简的arduino控制器,将极简主义发挥到极致的的作品,使用单独的ATmega328p芯片作为处理器,完全无需外围,仅需供电即可完成arduino的绝大部分工作,配合ATMEL pico Power 低功耗技术,可以将系统功耗降至600na左右,极致省电。 |
| |
| {{:zh:ocrobot:microcontroller:easy.jpg?direct|}} |
| |
| |
| ----- |
| ====产品特点===== |
| * 使用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| |
| ----- |
| ====资源==== |
| [[http://arduino.cc/en/Main/Software|IDE集成环境]] |
| [[http://www.geek-workshop.com/thread-985-1-1.html|中文快速入门教程]] |
| [[http://wiki.geek-workshop.com/doku.php?id=arduino:arduino_language_reference|arduino语法手册]] |
| |
| ----- |
| ====使用教程==== |
| OCROBOT Easy为非标arduino控制器,所以我们开始需要在arduino IDE中添加支持,请前往你的“ arduino IDE根目录\hardware\arduino\boards.txt" |
| 编辑boards.txt文件 |
| 在最上部或者最下部添加以下内容 |
| |
| **<wrap hi>此部分仅1.5以前IDE版本有效,请下载最新版本的OCRBOTO IDE内部默认集成相关配置</wrap>** |
| <code cpp> |
| ############################################################## |
| 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 |
| ############################################################## |
| |
| </code> |
| |
| 即可在板卡选择项中看到该款产品的选项OCROBOT Easy ARDUINO (8M,3.3V) ATMEGA328p |
| |
| 或者可以下载我们已经添加好的boards.txt文件,请{{:zh:ocrobot:microcontroller:boards.zip||点击下载}}然后复制到你的"arduino IDE根目录\hardware\arduino\" |
| 目录下替换原有的boards.txt文件即可 |
| |
| **<wrap hi>请下载最新版本的OCRBOTO IDE内部默认集成相关配置</wrap>** |
| |
| 关于程序的下载,推荐使用ICSP下载器下载,可以选择arduino ISP 或者专用的USBTinyISP或者任何arduinoIDE支持的ICSP下载器均可,我用arduinoISP举例说明 |
| |
| |
| {{:zh:ocrobot:microcontroller:icsp下载图.png?direct|}} |
| |
| 将系统依照图片链接好,arduino里先下载好arduinoIDE 例子里面的arduinoISP程序 |
| 随后将板卡选择到OCROBOT Easy ARDUINO (8M,3.3V) ATMEGA328p |
| 编程器选项选择 arduino as ISP |
| 程序编译完成后在文件菜单下选择“使用编程器下载”选项即可下载程序至芯片 |
| |
| |
| ====如何购买==== |
| |