|
【UFUN学习】不玩个痛快如何对得起ufun这么帅的板子!!!——第一篇
[复制链接]
首先,非常感谢eeworld和张进东老师搞的这次活动~让我可以拥有如此高颜值的一款开发板~
拿到开发板我就迫不及待的拆开了~拆的时候很纳闷。。。包装这么小。。是不是发错了。
等完全拆开后我蒙逼了。。。0402封装! 太帅了~
小巧,精致,功能强大!
好了 开始正题~
下载了ufun开发板的资料,然后把程序读了一遍~简单易懂。
然后编译,报错了。 我用的是5.14版本的keil。
然后看了报错信息,发现少了文件,然后下载了文件之后,还有一个错误,在it.c文件中,原来是没添加SD卡的头文件,添加之后,0错误,0警告。大功告成~(附件上传的程序是已经添加缺少文件以及添加好头文件后的程序,大家可以直接拿来使用,嘿嘿)
然后用了已经写好的驱动写了一个新的主程序~
具体实现了4个小功能,四个功能由触摸按键实现切换。(但触摸按键功能未成功,由于手边没示波器,等到明天到公司再看看~暂时该切换功能注释掉了,大家想玩的话修改key_state参数的值就可以切换了)
第一个小功能:当ufun平放时,RGB灯三色切换闪烁。前左偏的时候,红灯亮;后右偏的时候,绿灯亮;将ufun板子翻转180度时,蓝灯亮。
第二个小功能:蜂鸣器声音由弱到强再到弱循环。(实现此功能需要大家把循环程序之前的两行代码注释掉: TIM_Cmd(TIM1, DISABLE);TIM_CtrlPWMOutputs(TIM1, DISABLE);)
第三个小功能:LED3闪烁。这个功能很简单,我为虾米要做呢?因为ufun说明里说可以实现按下任意触摸按键来点亮LED3,但我在测试时未实现此功能,程序中该功能也是有的。所以写这个小功能就是为了确定到底是LED3有问题还是触摸按键侧有问题。
第四个小功能:RGB等实现多种颜色的呼吸灯。。。也比较简单,但是在板子上套个罩子或者袋子什么的还是很好看的~
时间有限,暂时先写这四个小功能玩一玩,另外等我把触摸按键的问题解决后来和大家分享~
这四个功能的程序我先上传上来~改进后再传新的~让大家先熟悉熟悉ufun的程序~
最后,我还会做一些好玩的功能哦~敬请期待~
|
赞赏
-
1
查看全部赞赏
-
|