|

楼主 |
发表于 2020-7-25 21:39:10
|
显示全部楼层
Arduino 101/Genuino 101是一个性能出色的低功耗开发板,它基于 Intel® Curie™ 模组,价格亲民,使用简单。
101不仅有着和UNO一样特性和外设,还额外增加了 Bluetooth LE 和 6轴加速计、陀螺仪,能祝你更好的释放创造力,让你轻松地连接数字与物理世界。
模块包含一个x86的夸克核心和一个32bit的ARC架构核心(Zephyr),时钟频率都是32MHz,intel的交叉工具链可以完成两个核心的开发。
【以下转自转载请注明自Arduino中文社区(http://www.arduino.cn/)】
intel开发的一个实时操作系统和开发框架会在2016年3月开源,但是那时并不能直接与101对接,只能通过arduino核心的动态消息盒子来操作,所以只有有限的功能可以被使用,(和PC的交互通过USB接口,下载程序到flash,使用蓝牙和PWM),居里使用的实时操作系统还在开发中,新的功能将于近期发布。
101带有14个I/O(其中四路可用作PWM输出),6个模拟输入,一个用作串口通信和上传程序的USB接口,1个电源座,1个带SPI和IIC脚的ICSP接口。
I/O电压为3.3V,但也可以承受5V的电压。
Arduino 101 (美国) 和Genuino 101 (美国之外) 由Arduino和Intel®合作开发。
技术规格
主控器 Intel Curie
工作电压 3.3V (I/O兼容5V)
输入电压 (推荐) 7-12V
输入电压 (极限) 6-20V
数字 I/O 14 (of which 4 provide PWM output)
PWM I/O 4
模拟输入 I/O 6
I/O之流输出能力 4 mA
Flash 196 kB
SRAM 24 kB
时钟频率 32MHz
特点 蓝牙LE, 6-axis 加速度/陀螺仪
长 68.6 mm
宽 53.4 mm
编程
101通过使用Arduino IDE进行编程。你可以在 工具 > 板型 菜单中选择 Arduino/Genuino 101。详见 Arduino 101/Genuino 101 开发教程
101中已经预装了RTOS,你可以通过usb上传新的程序,而不用使用外部编程器烧写,其通信使用DFU协议。
和其他Arduino开发板的区别
101部分特性类似于Arduino UNO (接口和可用外设) 和Arduino Zero (32位控制器和3.3V的I/O),最大的不同是其使用了低功耗的intel单片机、板载有蓝牙和姿态传感器。
电源
101能通过USB或者外部电源接口供电。两者同时供电时,电路能自动进行切换。外部电源接口可以接交流转直流的适配器供电,也可以使用电池供电。
电源相关引脚如下:
VIN. 当使用外部DC电源供电时,VIN引脚就是外部电源的电压。你可以直接通过这个引脚使用外部电源。
5V. 板载5V输出引脚,这个电源来自USB口直接供电,或者DC电源座7~12V的电源输入后降压到5V。尽可能别使用板载的电源,如果控制不好,可能会毁坏你的Arduino,真心不建议使用它。
3.3V. 板载有3.3V输出引脚,最大能提供1500mA电流,Curie也是使用这个3.3V供电。
GND. 接地引脚
IOREF. IOREF脚是板载的I/O参考电平脚,一些Arduino扩展板能通过这个引脚判断控制器工作电压,进而切换成合适的电压(5V或3.3V)进行工作。
存储
Intel Curie的两个处理器共用其上的存储空间,用户能够使用196 kB的Flash(总共384 kB)和 24 kB的SRAM(总共80 kB)
I/O
101有20个通用I/O引脚,通过pinMode()、digitalWrite() 和 digitalRead()函数,可以进行数字输入输出操作。能通过analogWrite()函数用作PWM输出。所有引脚都工作在3.3V电压下。每个引脚大概都可以通过4ma电流。一些引脚可以使用特定的函数驱动。Serial: 0 (RX) 和 1 (TX)。需要注意的是驱动0、1需要使用Serial1,而不是Serial
中断: 所有引脚都可以使用外部中断,中断形式有 高电平、低电平、上升沿、下降沿、电平改变触发。(电平改变触发仅支持 2, 5, 7, 8, 10, 11, 12, 13)具体可见 attachInterrupt()函数及详细说明。
PWM: 3, 5, 6, 9。可通过analogWrite()提供8位PWM输出。
SPI: SS, MOSI, MISO, SCK。可通过SPI库驱动SPI引脚。
LED: 13. 板载LED灯通过13号引脚驱动。当引脚输出高电平时,LED是亮,当为低电平时,LED不亮。
ADC: 20个通用I/O中有6个可以用于模拟输入。板上的A0~A5即为模拟输入引脚,ADC精度为10位。支持GND~3.3V以内的输入。
TWI: SDA、SCL,TWI通信使用Wire库
原文链接:https://www.arduino.cc/en/Main/ArduinoBoard101
|
|