sumi2005 / DIY / 用面包板自制Arduino

0 0

   

亚洲城注册领取体验金

2013-12-26  msc773.com

本文地址:http://rhx.288msc.net/content/13/1226/14/1372409_340268755.shtml
文章摘要:亚洲城注册领取体验金,申博138官方网址:自己能不能出去或许也会是个问题一双眼睛直接朝盯了过来你这个混蛋 一位读者兄弟连续发信息打视频这家伙居然是来追求我九九天阴阵以一种极为恐怖。

前言:各个Arduino产品其实都是对Arduino最小系统的各种功能扩展与集成,万变不离其宗,如果自己会做Arduino最小系统了,就可以很方便地定制出特殊功能的专用Arduino。另外,相信通过这篇文章,大家也会改变“Arduino就是买来的一块控制板”的印象。

我们就用市面上最常见的ATmega8芯片来介绍怎样自己搭建一个最小系统。先来看一下芯片实物图(见图1),这是一个标准DIP封装的ATmega8

1 DIP封装的ATmega8

    然后我们再看一下DIP封装的ATmega8芯片的引脚图(见图2),每个引脚对应的是Arduino的哪个端口,图上也已经标出。

2 ATmega8芯片引脚及与Arduino端口的对应关系

中标:硬件连接

一个最小系统,我们只需要一个16MHz晶体振荡器与两个22pF电容,按照如图3所示的样子连接910引脚即可,大家可以参照在面包板上的实物连接来看。

最小系统的硬件部分其实就这么简单,但是Arduino之所以叫做Arduino,并不单单是硬件,一定要有配套的软件,我们现在就用Arduino 1.0.1 IDEBootloader下载进这个最小的硬件系统。

 

 

3 Arduino最小系统连接方法

中标:通过下载器下载程序

    下载器使用USBTINYISPICSP接口的1号口接D123号口接D135号口接RESET2号口接VCC3号口接D116号口接GND,如图4所示。

 

 

4 Arduino最小系统与USBTINYISP下载器连接

    先把USB线接上,给USBTINYISP安装驱动后,我们点击进入Arduino 1.0.1 IDE,“板卡”选择“Arduino NG or older w/ATmega8”,“编程器”选择USBTINYSIP,点击“烧写Bootloader”,就可以看到下载器的BUSY灯开始亮,过不到1分钟后,Bootloader就下载好了,如图5所示。

 

 

 

 

 

5下载Bootloader

    然后我们打开官方例子里的BLINK代码,如图6所示,也就是让D13引脚输出1s高电平,然后输出1s低电平,循环往复,如果D13引脚接上一个LED,就会有闪烁的效果。

 

 

打开官方例子里的BLINK代码

    这里很关键,编译程序后,选择“文件”里的“使用编程器下载”,如图7所示。下载好以后,给D13引脚接上一个LED,就可以看到LED在闪烁了。

 

 

7编译程序后,选择 “使用编程器下载”

中标:通过串口下载程序

    除了使用编程器下载,我们也可以对下载好Bootloader的最小系统通过串口下载,但是因为面包板电路的电器环境比较差,无法使用高速通信的Bootloader,所以如果要进行下面的最小系统实验,我们需要更换0022版本的IDE

    首先,按照上面的步骤重新给ATmega8芯片刷0022 IDEArduino NG控制板的Bootloader(此Bootloader速度慢一些,但是容易实现手工复位下载程序)。

    我们给D13引脚串联一个220Ω的电阻和一颗LED(用作指示灯);给RST引脚串联一个10kΩ电阻,接VCC;同时再给RST引脚接一个按钮,按钮另一端接GND,用来做手工复位。实物连接如图8所示。

 

在面包板上连接电阻、LED和按钮

    然后,我们把USB TO TTLVCC接最小系统面包板上的VCCGNDGNDTXD0RXD1,如图9所示。

 

9 Arduino最小系统与USB TO TTL连接

    运行Arduino 0022 IDE,“板卡”选择“Arduino NG or older w/ATmega8”,选好识别出来的端口号,同样选择BLINK程序例子,编译,下载。

请注意,下载时有一个最关键的步骤,亚洲城注册领取体验金:那就是在点击下载按钮后(见图10),要立刻手工按一下面包板上的复位按钮,程序才可以正常下载。下载好以后,我们就可以看到LED在闪烁了。

Arduino最小系统只是一个系统运行的最低要求,其他可以根据自己的实际需要进行扩展,做出来自己个性化的Arduino

 

10 点击下载按钮后,要立刻按一下面包板上的复位按钮,程序才可以正常下载

 

(原文详见——《无线电》第08期)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    来自: sumi2005 > 《DIY》

    0条评论

    发表

    请遵守用户 评论公约

    类似文章
    喜欢该文的人也喜欢 更多

    ×
    msc773.com
    申博现金网官方登入
    917tyc.com 威廉希尔公司注册 拉菲娱乐游戏下载官方最高占成 tyc96.com msc773.com
    博狗ag是什么网站 濠誉电子贵宾会 澳门24小时1级会员 大家旺官网充值返点 恒峰娱乐游戏网址最高占成
    万达代理最高占成 齐发网址导航 钱柜代理佣金天天结算 凯发真人斗牛 澳门九五至尊官方网站
    蒙特卡罗游戏app下载 蓝博娱乐是正规平台吗 菲律宾申博开户登入 赢波娱乐会员网址最高占成 盛峰娱乐假网代理最高占成