Genuino 101
Genuino 101 结合了易于使用的传统单片机开发板和最新的技术。该开发板可识别手势,它配备了一个六轴加速度计和陀螺仪。通过蓝牙连接的手机,用户就可以控制项目!
概况
3.3V
32-bit
32 MHz
ARC Core
一块学习开发板以入门级价格提供了Intel® Curie™模块的高性能和低功耗特性,提供了Arduino的简便性。它在保留了与UNO相同的强大外形和外设支持清单的同时,还新增了板载蓝牙LE功能和一个六轴加速度计/陀螺仪,使用户能够在互联世界中轻松实现您的创意。

该模块包含了两个内核,一个x86 (Quark)和一个32位ARC 架构内核,两个内核的主频均为32MHz。英特尔工具链可横跨两个内核优化编译用户的程序设计,从而完成最困难的开发任务。
由英特尔开发的实时操作系统(RTOS)和框架计划将于2016年三月开放源代码。在此之前,用户是无法直接与其进行接口交互的;只有Arduino内核可通过静态邮箱做到这一点,所以它只能完成在预定义任务列表中的工作(如使用USB接口与PC进行交互,将程序代码写入闪存,向程序代码开放蓝牙LE功能,执行脉冲宽度调制PWM等)。英特尔Curie的RTOS仍在开发中,将在不久的将来发布新的功能和特性。

101配备了14路数字输入/输出引脚(其中4路可用于脉冲宽度调制(PWM)输出)、六路模拟输入、一个用于串口通讯和代码上传的USB连接器、一个电源接头、一个配有SPI信号和I2C专用引脚的ICSP数据头。
开发板的工作电压和输入/输出(I/O)电压为3.3V,但是所有的引脚都具有5V过电压保护。

Intel®协助参与了Genuino 101的设计。
入门
入门部分,用户能够找到如何配置开发板、使用Arduino软件(IDE),以及开始编码和摆弄电子产品的所有信息。
获取灵感
需要帮助?
技术规格
微处理器 Intel Curie
工作电压 3.3V(I/O可接受5V)
输入电压(推荐) 7-12V
输入电压(限值)< 7-17V
数字输入/输出引脚 14路(其中4路可用于PWM输出)
PWM数字I/ O引脚 4
模拟输入引脚 6
每路输入/输出引脚的直流电流 20 mA
闪存存储器 196 KB
SRAM 24 kB
时钟频率 32MHz
功能 蓝牙LE,六轴加速度计/陀螺仪
68.6 mm
53.4 mm
文件
OSH:原理图、参考设计和开发板尺寸
101是开源硬件!用户可以使用如下文件开发自己的开发板:

OSHW
CAD FILES
IN .ZIP
PDF
SCHEMATICS
IN .PDF
编程
可以使用Arduino软件(IED)对101进行编程开发。从工具>开发板菜单中选择“Arduino/Genuino 101”。如需更多详细信息,请参阅参考和教程。
开发板已进行预编程处理,其RTOS可实现USB连接并允许用户上传新代码而无需使用外部硬件编程器。它使用DFU协议(参考)进行通讯。

与其他开发板的不同之处
101拥有一些与UNO(连接器,可用外设)和Zero(32位微处理器,3.3V IO)相同的功能,但它的英特尔低功耗微处理器、板载BLE和运动传感器令其与众不同。

电源
101开发板可通过USB连接或外部电源供电。其所用电源是自动选择的。
外部(非USB)电源可以是AC-DC适配器(wall-wart)或电池。可通过将2.1mm的中心正极插头插入开发板的电源插孔来连接电源。电池导线可插入电源(POWER)连接器的接地引脚(GND)和Vin引脚头。
电源引脚详情如下所示:
  • VIN. 当使用外部电源时Genuino 开发板的输入电压引脚(对应USB连接或其他稳压电源的的5V电压)。用户可以通过这个引脚供电,或者如果通过电源插口供电,可通过这个引脚访问。
  • 5V. 该引脚输出引自开发板上稳压器的5V电压。可以通过直流电源插头(7-12V)、USB连接器(5V)或开发板的VIN引脚(7-12V)为开发板供电。绕开稳压器使用5V或3.3V引脚供电可能因为没有有效稳压而损坏开发板。我们不建议采用此方法供电。
  • 3.3V. 该引脚输出板载稳压器产生的一个3.3V电压。其最大电流消耗为1500mA。稳压器还向Curie微控制器提供电源。
  • GND. 接地引脚。
  • IOREF. 这个Genuino开发板上的引脚为微处理器运行提供参考工作电压。正确配置外壳可以读取IOREF引脚电压,并选择合适的电源,或启用输出电压转换器,以便提供 5V或3.3V工作电压。

存储
Intel Curie 存储模块由两个微处理器共享使用,所以你的程序代码可以使用384KB闪存存储器中的196 kB和80kB(SRAM)中的24kB

输入和输出
101开发板上20路通用I/O引脚中的每一路都可用于数字输入或数字输出,可通过使用 pinMode()digitalWrite(),和 digitalRead() 功能函数实现。 可用于PWM输出的引脚为:3, 5, 6, 9,可通过使用 analogWrite() 功能函数实现。所有引脚的工作电压为3.3V。每一个引脚可以提供或接受最高4mA的工作电流。
此外,一些引脚还有专用功能:
  • 串口: 0 (RX) 和1 (TX)。用于接收(RX)和发送(TX)TTL串口数据。这些引脚都连接至Series1类。
  • 对所有引脚的外部中断。能够以低电压、高电压、上升沿、下降沿或者数值改变触发中断(只有引脚2、5、7、8、10、11、12、13支持数值改变)。更多详细信息,请参阅attachInterrupt() 功能。
  • SPI: SS, MOSI, MISO, SCK. 位于SPI头支持使用SPI库进行SPI通讯。
  • LED: 13. 有一个由数字引脚13驱动的内置LED 。当引脚为High值时,LED点亮,当引脚为LOW时,LED关闭。
  • 模拟输出。Zero的20路通用I/O引脚中的六路可提供模拟输入。分别标记为A0至A5,它们每一路可提供10位的分辨率(即1024个不同的数值)。其数值范围为0-3.3V
  • TWI: SDA引脚和SCL引脚。支持使用Wire 库 实现TWI通讯。

Share