这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
zh:ocrobot:microcontroller:easy [2015/10/09 01:09] – 程磊 | ocrobot:microcontroller:easy [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | [[zh: | ||
+ | =====OCOROBOT Easy===== | ||
+ | 这是Easy ATMEGA328p 微控制器介绍页面 | ||
+ | |||
+ | ----- | ||
+ | |||
+ | ====引言==== | ||
+ | |||
+ | OCROBOT Easy微控制器是极简的arduino控制器,将极简主义发挥到极致的的作品,使用单独的ATmega328p芯片作为处理器,完全无需外围,仅需供电即可完成arduino的绝大部分工作,配合ATMEL pico Power 低功耗技术,可以将系统功耗降至600na左右,极致省电。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ----- | ||
+ | ====产品特点===== | ||
+ | * 使用ATMEGA328p独立芯片作为系统 | ||
+ | * 默认内部8M RC时钟源提供可用的时钟参考 | ||
+ | * 可3.3-5V供电兼容 | ||
+ | * 无外围电路即可使用 | ||
+ | * 与Arduino UNO保持绝大部分兼容性 | ||
+ | * 官方库与第三方库兼容可用 | ||
+ | |||
+ | ----- | ||
+ | ====产品规格==== | ||
+ | |微控制器 || ATmega328p | | ||
+ | |输出电压 || - | | ||
+ | |VCC& | ||
+ | |数字I/ | ||
+ | |模拟输入口||6(其中2个为I2C总线接口)| | ||
+ | |flash||32KB| | ||
+ | |SRAM||2KB| | ||
+ | |EEROM||1KB| | ||
+ | |时钟频率||8MHz RC| | ||
+ | ----- | ||
+ | ====资源==== | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ | |||
+ | ----- | ||
+ | ====使用教程==== | ||
+ | OCROBOT Easy为非标arduino控制器,所以我们开始需要在arduino IDE中添加支持,请前往你的“ arduino IDE根目录\hardware\arduino\boards.txt" | ||
+ | 编辑boards.txt文件 | ||
+ | 在最上部或者最下部添加以下内容 | ||
+ | |||
+ | **<wrap hi> | ||
+ | <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 | ||
+ | ############################################################## | ||
+ | |||
+ | </ | ||
+ | |||
+ | 即可在板卡选择项中看到该款产品的选项OCROBOT Easy ARDUINO (8M,3.3V) ATMEGA328p | ||
+ | |||
+ | 或者可以下载我们已经添加好的boards.txt文件,请{{: | ||
+ | 目录下替换原有的boards.txt文件即可 | ||
+ | |||
+ | **<wrap hi> | ||
+ | |||
+ | 关于程序的下载,推荐使用ICSP下载器下载,可以选择arduino ISP 或者专用的USBTinyISP或者任何arduinoIDE支持的ICSP下载器均可,我用arduinoISP举例说明 | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | 将系统依照图片链接好,arduino里先下载好arduinoIDE 例子里面的arduinoISP程序 | ||
+ | 随后将板卡选择到OCROBOT Easy ARDUINO (8M,3.3V) ATMEGA328p | ||
+ | 编程器选项选择 arduino as ISP | ||
+ | 程序编译完成后在文件菜单下选择“使用编程器下载”选项即可下载程序至芯片 | ||
+ | |||
+ | |||
+ | ====如何购买==== | ||