在STMF030 nucleo上面玩arduino 第二篇

  • lemo
  • LV2工程师
  • |      2015-10-08 12:49:34
  • 浏览量 3197
  • 回复:0

                                ---------------------------------------------------------------------------------------------------

                                                                ****转载请注明来源于:ICKEY****

                                ---------------------------------------------------------------------------------------------------

《原创》关于在STMF030 nucleo上面玩arduino  之第二篇:完结

                上一篇,介绍一种方法,适合在STM32上面跑arduino程序, 但是那种方法并不能在我们的nucleo上面玩arduino,我也一直在找原因,困扰了我好久时间,但是,在找那个错误的解决方法的同时,我又在尝试另外一种方法,不能一条胡同走到黑阿,不然也太不节约时间和金钱了,哈哈,终于找到了另外一种可以在STM32上面跑arduino的方法,这里可能会有人问,为毛一直非要在比arduino板子性能高一点的板子上去跑arduino程序,这个呢,给没有接触过arduino的人一个答复,当然,接触过的就不必了,原因是因为arduino的开源,使很多厂商很多人都去尝试兼容它,这个我想我不必多说了吧,看看论坛的其他板子,什么wifiarduino的比比皆是,我们手里的这个nucleo也兼容,还有就是最重要的arduino的程序的方便性,很多模块都有arduino的源码,想象一下,如果你要做一个产品,需要搭载到一个微处理器芯片上去调试,相信如果你接触过arduino,你一定会选择它,

好了,下面就看我的另一种方法实现吧,

 

在STMF030 nucleo上面玩arduino 第二篇

 

上面的图片就是一个arduino的工程,有人问,哎,不是arduino IDE啊,恩,的确不是,但是,相信仔细看的人或者看第二遍的人都看到了,虽然不是arduino IDE,但是,他就是一个arduino的程序,有setup, loop,看点灯的那个程序的代码,写法完完全全是arduino啊,哈哈,我做到了,

下面是运行的灯结果,和arduino上一样,

在STMF030 nucleo上面玩arduino 第二篇

 

下面说一下流程,工程以及一些API文件我会共享,相信大家都可以玩上arduinonucleo上面,

说先来一张nucleo –F030R8的管脚图,相信这个下面会用到,哈哈

 

在STMF030 nucleo上面玩arduino 第二篇

 

然后呢,看看我们API中关于这些管脚的定义,以及如何使用

 

在STMF030 nucleo上面玩arduino 第二篇

 

使用的,相信我只要说一点,大家都会知道怎么用了,哈哈,但是你必须是玩过arduino哦,这些是管脚的定义函数,是个数组,里面定义STM32的引脚以及引脚的组,都写得明明白白的,比如,我们知道nucleo板子上的那个用户灯,是和GPIOA组的5脚连在一起的,

所以,使用的话,就如下咯,8是这个数组的第8个元素,因为第8个刚好是我们要用的5脚,另外,额,数组是从零开始的哦,说给那些从一开始数数的人,哈哈

 

在STMF030 nucleo上面玩arduino 第二篇

哈哈,例子完成,怎么样,那些和我一样一心想要在nucleo上面玩arduino的人,这次就可以真正的过把瘾了哈哈,

 

另外,透露下,本系列的帖子还没有完结,相信下面的帖子更让你玩的爽,在nucleo上面跑系统,相信这系列帖子是非常有重量的,也给你带来更刺激的玩法,请时刻关注ICKEY论坛

 

 

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子