码迷,mamicode.com
首页 > 其他好文 > 详细

手把手教你制作3.3V的Arduino

时间:2014-08-27 23:16:38      阅读:690      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   使用   strong   ar   2014   log   amp   

Arduino pro mini是基于ATmega328的微控制板,支持5V/3.3V电压。但是默认是5V电压。怎样才能让这款板板支持3.3V电压呢。

       准备工作

1、  如果你从来没有使用过Arduino,你首先需要下载IDE。如何安装在此不赘述。

2、  准备两块板板,一块是我们的Arduino pro mini目标板,另一块是用来烧写目标板的arduino板板,本文使用一块同样的Arduino pro mini作为烧写板。(没有特殊原因,只因为博主刚好有两块Arduino pro mini)。

  bubuko.com,布布扣

3、  一块USB转R232,常称作ISP下载器

   bubuko.com,布布扣

  开始

一、制作烧写板。

1、进行这样的连接:Arduino pro mini烧写板-----连----ISP下载器---连---电脑

如图所示:

  bubuko.com,布布扣

注意:

  1)RTX和DTX是交换连接的,即Arduino pro mini烧写板上的RTX连接ISP下载器上的DTX;Arduino pro mini烧写板上的DTX连接ISP下载器上的RTX

  2)ISP下载器上的电源选择5V

2、连接完毕后,确认COM选择无误。在IDE的tools的programmer中选择“Arduino as ISP”。

如图所示:

  bubuko.com,布布扣

3、

在IDE的File的Examples中选择“ArduinoISP”。

如图所示:

  bubuko.com,布布扣

OK.现在,upload。

二、修改目标板的熔丝位。

之前的步骤如果你已经完成,说明你已成功的做了一个Arduino pro mini烧写板。接下来修改目标板的熔丝位。

1、首先,用管理员权限打开“C:\Program Files\Arduino\hardware\arduino\avr\boards.txt”。不同版本的路径可能有细微的差别。Anyway,我们要修改“boards.txt”。对照下图修改:

  bubuko.com,布布扣

  扩展一下:如果你使用的其他版本的arduino,请按照arduino的datasheet对应的修改熔丝位。本文根据Datasheet,只需要修改low_fuses的低4位为0010,即CKSEL3~CKSEL0这4位。

  bubuko.com,布布扣

 

2、进行这样的连接:Arduino pro mini目标板-----连----Arduino pro mini烧写板-----连----ISP下载器---连---电脑

如图所示:

  bubuko.com,布布扣

注意:

  1)Arduino pro mini目标板同Arduino pro mini烧写板之间的连接按照“ArduinoISP”的说明:

  bubuko.com,布布扣

即:

Arduino pro mini目标板      Arduino pro mini烧写板

Rst                                      10

11                                       11

12                                       12

13                                       13

VCC                                     VCC

GND                                     GND

  

  2) ISP下载器上的电源选择3.3V

  3)烧写板和ISP下载器的连接与“制作烧写板”的第1点一致

3、连接完毕后,选IDE的tool的boards。选择“modified Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328”。(其中,modified是博主自己加的,没什么用,为了好找罢了)

4、上述一切工作完毕,这时,目标板已经是板上的猪肉,任你宰割了。ISP下载器实际上只是一个协议转换器了。真正会将bootloader改变的是Arduino pro mini烧写板,被改变的是Arduino pro mini目标板。然后IDE的tools的“Burn Bootloader”。到这步为止,目标板的熔丝位修改成功,即目标板已经成功变为支持3.3V的板板了。

三、测试一把

1、进行这样的连接:Arduino pro mini目标板-----连----ISP下载器---连---电脑

连接方式还是和“制作烧写板”中第1点一致。记得把ISP下载器的电压选为3.3V。

2、打开IDE的file的examples,选择blink。然后upload。

如果目标板按照预期的进行间隔1s,持续1s的闪烁。那么,恭喜你,你已成功制作了一枚支持3.3V的Arduino pro mini板板~~

  

手把手教你制作3.3V的Arduino

标签:style   blog   http   使用   strong   ar   2014   log   amp   

原文地址:http://www.cnblogs.com/xiedidan/p/3940496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!