arduino_arduino和单片机的区别_arduino 树莓派 比较(2)

电脑杂谈  发布时间:2017-03-07 04:09:34  来源:网络整理

13.atmega8_8M.bootloader.unlock_bits=0x3F

14.atmega8_8M.bootloader.lock_bits=0x0F

15.

16.atmega8_8M.build.mcu=atmega8

17.atmega8_8M.build.f_cpu=8000000L

18.atmega8_8M.build.core=arduino

19.atmega8_8M.build.variant=standard

这时启动IDE,你就能在board里看到“Atmega8_8M”,选择他就对了。arduino

arduino 树莓派 比较_arduino和单片机的区别_arduino

2、如果是ATmega 8-16PU,在选板子时直接选择“arduino NG or w / ATmega 8“就可以了。

选好板子后,使用USBtinyISP下载bootloader,当看到如下图片是,就说明下载成功了。

好了,从这里开始就是和其他最小系统不同的地方了,通常我们会使用一个USB转TTL的下载器来下载程序,但因为种种原因,很多时候会出错。所以今天我们使用Arduino 1.0的“Upload using Programmer”功能来下载程序。

首先电路连接不变,还是使用下载bootloader的线路。然后确保你使用的IDE是Arduino 1.0(在Arduino的官网,一进下载软件页面的就看得见了),然后选择板子,还是和上面一样,ATmega 8-16PU可以直接用;“ATmega 8A-PU”和“ATmega 8PU-8PU”请先改造程序,然后写代码(我写了一个LED闪烁的程序来测试)。

int led = 12;

void setup()

{

pinMode(led,OUTPUT);

}

void loop()

{

digitalWrite(led,HIGH);

delay(1000);

digitalWrite(led,LOW);

delay(1000);

}

写好后点击最左边的那个钩(编译)。

最后是下载,大家可以看一下,在tools下新增加了一个“Programmer”,点开后选择USBtinyISP,Serial Port就不用选择了。

最后打开“File”,你可以看到”Upload using Programmer“,点击后程序就开始下载了。

这是程序下载完后的照片,如果图片能动,你就能看见绿色的LED在闪烁。arduino

总结:如果按照以前的方法制作最小系统,下载bootloader和程序要使用两套电路。而且在下载程序时,TX和DX对下载线路的要求很高,还需要连接复位电路。而使用Upload using Programmer下载程序,仅需使用一套电路,简化了连接电路带来的不便,不需要转换器、不需要复位电路。最大限度地避免了许多麻烦。

有兴趣的同学可以来试试。

这是之后焊在洞洞板上的最小系统,效果还不错~


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-36205-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...