1. 首页
  2. 论坛
  3. 外包
  4. 下载
  5. Datasheet
  6. 21ic公开课
  7. 更多
首页 > 评测 > 评测列表 > MCU

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

Arduino   STM32   
  1. 2017-08-09
  2. 0评论
  1. 作者:通宵敲代码
  2. 来源:21ic
  1. [导读]
  2. 进入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
  1. 本文系21ic原创,未经许可禁止转载!

网友评论

亿万先生手机版