[ufun学习] 【UFUN】例程体验

michael_llh   2016-8-9 21:02 楼主
   UFUN上点之后我们会听到一声蜂鸣器响,之后三色LED就轮流亮。我们打开串口助手之后我们会得到如下的内容:
图片1.png
   关于UFUN官方提供的参考资料都在百度网盘中。
   百度云盘链接:http://pan.baidu.com/s/1i5EsfZn 密码:c29s
   进入例程中,我们整理一下程序逻辑:
   一开始的话是一些初始化的内容,包括时钟初始化,以及其他的而硬件初始化,最有特色的就是这个初始化了哈!PCIE!!(后面还有相应的初始化内容,像RTC啊,SD卡啊,没有截图完全)
图片2.png
   在while(1)循环中的程序逻辑也比较清楚,包括几个方面:
   首先有一个一直判断是否有SD插入,有的话就会上报到串口。
   时间显示:这里是指时间进行一秒一秒的计数,然后发送到串口中,这里用到的状态位TimeDisplay。
图片3.png
   TimeDisplay,one_second_flag标志位在RTC中断中进行了更新。而对于RTC的中断则是一秒钟一次,所以这里我们就是一秒钟上传一次数据给串口,包括时间和3轴传感器的数据等。
图片4.png
   总的来说程序的逻辑简单明了,简单的测试了板子的一些功能,但是由于PCIE接口没有办法进行测试,需要有一定的硬件接口支持才可以继续进行开发,期待后面作者给出相应好玩的东西。不过我们也可以自行设计PCB符合PCIE接口的标准做一些外设来玩一玩。今天就先聊到这里,后面我会和大家分享一种新的开发方式,mbed,通过它快速开发,玩转UFUN!!!

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复