Ardunio简介

相信很多电子爱好者都会知道一款叫Ardunio的单片机,它是一款非常简单的单片机,这是因为Arduino 语言是建立在 C/C++基础上的,其实也就是基础的 C 语言,Arduino 语言只不过把 AVR 单片机(微控制器)相关的一些寄存器参数设置等都函数化了,不用我们去了解他的底层,让不太了解 AVR 单片机(微控制器)的朋友也能轻松上手。我的理解是,它的独特之处在于它的开发环境,里面有很多函数已经写好了,所以更加易用,而别的地方和AVR单片机是一样的。

它的好处是使用简单,但是开发的灵活性也随之降低。

Arduino 控制器内带 Bootloader 程序,是系统上电后运行的第一段代码,就好比 PC 机 BIOS 中的程序,启动就进
行自检,配置端口等等,当然单片机就是靠烧写熔丝位来设定上电从 boot 区启动的,使用这个程序就可以直接把从串
口发来的程序存放到 flash 区中。我们在使用 Arduino 编译环境下载程序时,就先让单片机复位,启动 Bootloader 程序
引导串口发过来的程序顺利写入 flash 区中,flash 可以重复烧写,因此想更新软件就是这么的方便。

来看看它的核心,AVR8位微控制器,ATMEGA328P-AU,闪存容量:32KB,EEPROM存储器容量:1KB,时钟频率:20MHz,相对于51单片机来说,性能算不错的了。


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nwsuaf_huasir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值