这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 替代微控制器平台

共1条 1/1 1 跳转至

替代微控制器平台

助工
2018-11-02 10:59:14     打赏

Raspberry Pi,Arduino和PIC都是使用微控制器的项目的常用平台,但它可能会有点令人厌倦,不断听到它们。在本文中,我们将了解制造商可以考虑的一些鲜为人知的平台。

Adafruit Circuit Playground Express

Adafruit Circuit Playground Express(CPE)是一款单板微控制器平台,是制造商的绝佳选择。

该板形状为圆形,并具有大的金触点,使电路板可以使用鳄鱼夹轻松连接到其他设备。

它由32位ARM Cortex M0处理器供电,包含以下外设: 

  • 10 NeoPixels

  • 2 MB SPI闪存 

  • 声音传感器 

  • 光传感器 

  • 红外发射器/接收器 

  • 温度感应器 

  • 磁传感器 

  • 加速度计 

  • 迷你音箱 

  • 2个按钮 

  • 硬件设备,如UART和I2C。 

Adafruit CPE的一个显着特点是它可以使用在线IDE进行编程,而不是使用书面代码 - 使用代表可以组合在一起的动作和条件的拼图。 

借助随附的USB,可以轻松刷新CPE,并使用户可以将编译后的文件直接拖放到CPE中。 

image3.jpg

Adafruit Circuit Playground Express(CPE),图片由Adafruit提供

粒子光子

在物联网项目方面,粒子光子可以完成工作。 

Particle Photon是一款小型微控制器板(尺寸与Arduino Nano相似),具有以下特点:

  • 赛普拉斯BCM43362 Wi-Fi芯片

  • STM32F205 ARM Cortex M3内核(运行频率为120 MHz)

  • 1 MB闪存 

  • 128 KB RAM 

  • 软AP设置

虽然它缺少传感器和外围设备,但通过兼容计算机将平台连接到Wi-Fi网络并从那里配置其网络设置非常简单。

考虑到Photon的IDE完全基于云,对Photon进行编程也是一件容易的事。它可以通过互联网闪存 - 不需要程序员或电缆来更改用户程序。

用于编程Photon的语言几乎与Arduino IDE相同,大多数命名约定都相同,包括数字端口访问和延迟。这使得设计为在其他平台上运行IC的项目可以移植到Photon而无需编码更改。

image4.jpg粒子光子,图片由粒子提供BeagleBone Black

虽然Raspberry Pi在单板计算机市场占据主导地位,但设计师还有其他合理的主板选择。

例如,BeagleBone,一台通过德州仪器,DigiKey和element14协作构建的计算机。 

BeagleBone Black由AM3358 / 9 SoC驱动,具有以下部件:

  • Cortext-A8处理器(以1 GHz运行)

  • PowerVR SGX530 GPU

  • 512 MB RAM

  • 微型HDMI输出

  • 2个USB输入

BeagleBone还包括以下标准外设:

  • UART 

  • PWM

  • LCD控制器 

  • GPMC

  • 2 SPI

  • 2 I2C

  • A / D转换器

  • 2 CAN总线

  • 4个定时器

  • FTDI USB转串口转换器

与Raspberry Pi一样,该板可用于运行各种操作系统,如拉伸物联网和Debian。然而,它与Pi的不同之处在于它具有大量GPIO引脚(最多六十六个)。 

注:GPIO引脚工作在3.3V,可以是中断或提供输入和输出支持。

image5.jpg

BeagleBone Black开发平台。图片由BeagleBoard提供

WeMos和NodeMCU 

WeMos和NodeMCU是单板微控制器,利用ESP8266,是Wi-Fi项目的理想选择。 

WeMos D1 R2板的形式与Arduino Uno类似,可与许多Arduino屏蔽一起使用。虽然NodeMCU板也类似于Arduino Nano,但它有点大。

WeMos和NodeMCU都可以通过USB编程,并与Arduino IDE兼容。但是,WeMos更适合大型原型项目,NodeMCU平台适合小型便携式项目。

由于两种设备都可以使用Arduino软件,因此为Arduino系列电路板编写的程序可以轻松移植到ESP8266并配备连接到IC互联网。

这些开发板也非常便宜,可以轻松集成到项目中,并且得益于众多专门针对它们的在线论坛和教程,因此得到了很好的支持。

基于ESP8266的电路板的另一个优点是可以对它们进行编程以运行MicroPython - 如果项目需要使用该语言进行电路板更换,这将非常方便。 

image1.png

NodeMCU的devkit 1.0,所述WeMos迷你临,WeMos迷你灯,和D1赠送。图片由Vowstar [CC BY-SA 4.0]WeMos Electronics提供

赛普拉斯先锋PSoC 4

赛普拉斯PSoC 4是一款开发板,能够连接各种Arduino屏蔽,但与Arduino相比具有一些主要优势。 

该电路板的核心是PSoC 4芯片,它由以下组件组成: 

  • 32位ARM Cortex M0处理器 

  • 256 KB Flash

  • 32 KB SRAM

  • RTC

  • USB

  • CAN控制器

  • 可编程块

  • ADC

  • 8个计时器

  • 4个串行块 

  • GPIO针脚

该板本身包含许多有用的功能,包括用于编程的PSoC 5LP,CapSense滑块,RGB LED和Arduino兼容接头。

该主板的一个突出特点是它使用板载PSoC 5LP而不是USB /串行连接来编程处理器和直接调试应用程序。  

这些功能可以更轻松地查找错误并允许用户构建更全面的项目。 

image2.png

赛普拉斯先锋PSoC 4套件。图片由赛普拉斯提供





关键词: 控制器     替代     Arduino    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]