首页 > 评测 > 评测列表 > MCU

当Arduino遇上STM32——Olimexino-STM32评测

Arduino   STM32   
  • 作者:通宵敲代码
  • 来源:21ic
  • [导读]
  • 进入21世纪科技进步飞速发展,极客们手上的单片机也从古老的51、PIC变成了AVR、STM32,也出现了各种便捷的开发工具,例如盛极一时的Arduino;不过Atmega328所属的AVR单片机,终究还是老点了,算起来差不多是20年前的主流了,现在流行的是ARM,今天我们就来聊一款Arduino与STM32邂逅的产物——Olimexino STM32。

 进入21世纪科技进步飞速发展,极客们手上的单片机也从古老的51、PIC变成了AVR、STM32,也出现了各种便捷的开发工具,例如盛极一时的Arduino;不过Atmega328所属的AVR单片机,终究还是老点了,算起来差不多是20年前的主流了,现在流行的是ARM,今天我们就来聊一款Arduino与STM32邂逅的产物——Olimexino STM32。同时感谢21ic的倾情赞助,给我这次开发板测试的机会。

1.png

关于Olimex我们所知不多,这是一家来自保加利亚的第三方开发板的老牌厂商,产品覆盖各大MCU和SoC产品线…STM32自然也是其重要的对象之一。今天就来给大家评测一下Olimex-STM32

板子刚入手的时候,确实惊艳了一番,红色的板子,密密麻麻的元件,配上风骚的包装,哈哈哈哈······

2.png

外包装还是一贯的Olimex的风格设计,很有品牌特色。打开后就只有一个防静电袋包的光秃秃Olimex-STM32板子,没有任何其他配件。

3.png

从开发板的外观来看足见老牌大厂的功力深厚,正面整体布局紧凑有序,左侧是各种元器件,右边是偌大的STM32芯片以及Olime的卧狮LoGo,四边分别排布着各种接口。

4.png

再来看Olimex-STM32背面,各种接口功能一览,各种标识,右上角有一个TF卡槽。

下面再来一组特写,来看看这块板子的特色。

5.png

卧狮logo和STM32主控特写,可见型号是F103,非常经典的一颗入门芯片。

6.png

器件排布特写,做的非常不错。

7.png

Olimex-STM32接口一览,十分齐全。

8.png

Olimex-STM32整体尺寸设计的十分小巧。

再来扯远点,为啥用卧狮作logo呢?狮子是保加利亚的象征之一,国徽就是三头狮子组成的,而且保加利亚随处可见各种狮子雕塑…

言归正传,既然是Arduino的同属系列,本着没有对比就没有伤害的原则,我们还是对比一下吧,哈哈哈哈······

9.png

如下所示,Maple Rev5便是我们此次使用的板子(的孪生兄弟),最后一栏的Arduino UNO就是基于Atmega328的版本,而中间的两个分别是我们的Rev5往简单与发烧两个方向延伸出的两个版本,很明显我们的Olimex性能还是很强悍的。

10.png

有想入手的朋友也可以去www.olimex.com上搜索一下Olimex-STM32,就能找到我们的板子了,官方售价$19.95,相对Arduino的官方价格,还是相当便宜的。

11.png

好了,介绍玩性能,我们再来了解一下Olimex-STM32怎么玩;

鉴于主控芯片使用的STM32F103,是当今主流的芯片,所有的技术资料、参考手册均可去ST官网或者中文社区免费下载,此处我们就不赘述了,重点我们来看看板子的一下资料。

作为一款软件硬件全部开源的板子,在www.olimex.com销售页面上,所有关于板子的资料都可以下载,包括板子的指导手册、开发环境、原理图、bootloader、以及参考例程,所有用可能用到的资料,全部都免费提供了。

OLIMEXINO-STM32文档.jpg

重点说一下Olimex-STM32板子的开发环境,板子使用的是Maple IDE,是一款跟Arduino界面完全相同的开发环境,支持Windows、Linux32/64、MAC OS系统,Windows下解压就能用无需安装,内涵STM32硬件库,并对其进行了深度封装,可以完全兼容Arduino,也就是说接触过的Arduinno的朋友可以毫无障碍的上手我们的Olimex-STM32,是不是很人性化呢。

13.png

  • 本文系21ic原创,未经许可禁止转载!

网友评论