arduino mega2560 r3原理图 赏析(1)
2012-08-17 13:05
1131 查看
附件是arduino mega r3版本的原理图。
下面是这块板子的一些重要参数,为准备以这块板子为基版来做mwc飞控。我就看重他的io口多,呵呵,反正重量体积也和其他arduino板没什么差别,选这款io口多的板子后期拓展应该更方便。呵呵,此板任重道远呐。。阿弥陀佛
小结:
可以看到这款板子上载有两块avr单片机,其中一块是用户自定义程序用的,另一块是usb-serial的控制板。[官网原文: “it does not use the FTDI USB-to-serial driver chip. Instead, it features the ATmega16U2 (ATmega8U2 in the revision 1 and revision 2 boards) programmed as a USB-to-serial converter.”]
我看过原理图后很纳闷,基本上除了两片单片机外就都是一些电源电路,那为什么按照arduino的语法来写程序就能控制avr单片机工作呢?这个问题困扰了我一整天,到目前我能想到的唯一解释就是atmega2560里原本就应该写有程序的,该程序能和用arduino编译器生成的hex文件融合,然后来控制单片机工作的。即:atmega2560内部原装程序 + 用户自定义程序生成的hex文件 = 用avr语法写出的同功能的单片机程序。如此既能有效利用avr单片机资源,又能摆脱单片机底层的复杂编程,这不正符合那几位意大利[应该没记错吧]老师们设计arduino的初衷。
重要参数:
好吧,还是先来个预览版的原理图。
附件:http://down.51cto.com/data/2361276
下面是这块板子的一些重要参数,为准备以这块板子为基版来做mwc飞控。我就看重他的io口多,呵呵,反正重量体积也和其他arduino板没什么差别,选这款io口多的板子后期拓展应该更方便。呵呵,此板任重道远呐。。阿弥陀佛
小结:
可以看到这款板子上载有两块avr单片机,其中一块是用户自定义程序用的,另一块是usb-serial的控制板。[官网原文: “it does not use the FTDI USB-to-serial driver chip. Instead, it features the ATmega16U2 (ATmega8U2 in the revision 1 and revision 2 boards) programmed as a USB-to-serial converter.”]
我看过原理图后很纳闷,基本上除了两片单片机外就都是一些电源电路,那为什么按照arduino的语法来写程序就能控制avr单片机工作呢?这个问题困扰了我一整天,到目前我能想到的唯一解释就是atmega2560里原本就应该写有程序的,该程序能和用arduino编译器生成的hex文件融合,然后来控制单片机工作的。即:atmega2560内部原装程序 + 用户自定义程序生成的hex文件 = 用avr语法写出的同功能的单片机程序。如此既能有效利用avr单片机资源,又能摆脱单片机底层的复杂编程,这不正符合那几位意大利[应该没记错吧]老师们设计arduino的初衷。
重要参数:
好吧,还是先来个预览版的原理图。
附件:http://down.51cto.com/data/2361276
相关文章推荐
- arduino mega2560 r3原理图 赏析(2)
- (已解决)Arduino mega2560 R3插在电脑上没有反应
- (已解决)Arduino mega2560 R3插在电脑上没有反应
- Arduino UNO的原理图
- ARDUINO MEGA2560 经过ESP8266 WIFI模块上传温湿度数据到 OneNet 服务器
- Arduino UNO R3面板接口的介绍----记录学习Arduino
- Arduino Mega2560和Teensy3.1开发板知识
- 我要做一个蠕动泵的工作记录(一),用arduino mega2560 自主编程以 reprap 12864 LCD 作显示
- 认识Arduino UNO之三: UNO原理图解读(认识ATmega8U2和ATmega16U2)
- arduino mega2560与HC-06蓝牙模块使用
- 关于Arduino Mega2560的最基本介绍
- Arduino的详细介绍(基于Mega2560)
- Arduino MEGA2560上用到的主要芯片
- 基于arduino mega2560的飞控,APM、MWC or 海盗。九阳神功才练到第一层,还要闭关修炼
- Arduino的详细介绍(基于Mega2560)(分文)—— EEPROM library
- Arduino UNO R3控制风扇小实验
- Arduino的详细介绍(基于Mega2560)(分文)——pinMode,digitalWrite/digitalRead()
- Arduino的详细介绍(基于Mega2560)(分文)——外部中断attachInterrupt()
- Arduino Mega 2560与Arduino Uno R3——nRF24L01通信
- Arduino的详细介绍(基于Mega2560)(分文)——PWM的analogWrite()