收到开发板之后立刻开箱,小巧的矩形电路板立马映入眼帘,周围四个安装孔便于进一步的结成设计和结构封装。正面的四个触摸按键大小适中,典型的rgb三色可调led灯可作为信号灯使用。背面的排线设计表明其大概率使用有线通讯方案。Sd卡槽表明这里面可运行强大的软件系统。看来这款板子可玩性很高。
第一次看到ufun开发板的图片立刻被他小巧简洁的设计吸引,奶牛哥立刻想到了“智能家居”,“物联网”这两个词。四个触摸按键的设计是很好的人机接口,非常符合用惯了触屏智能手机的大多数用户,键位分明便于分工。结合今天看到的实物,我想里面至少可以做一下开发工作。
家电、工业设备的在线控制;
游戏功能的开发;(4各键位的设计很像小时候玩的游戏手柄)
嵌入式操作系统的移植与应用。
事情的进展并没有想象中那么顺利。
按照说明,将usb口连至电脑USB口供电,板子运行起来了,led灯和三色led灯亮了起来,证明板子是好的同时里面预装了程序。但是,在我准备开发环境时遇到了不少问题。下载uVersion5.15版主程序并安装后,打开测试例程工程,果然弹出提示没有这个型号的芯片库。根据开发指南,去官网下载了5.25版本的MDKCM525.EXE。
但是,安装之后又出现了问题,在软件中可以看见相应的库,但是图标为灰色,并不能使用。
最后,经过网上求助,在网友plutooo的帮助下,下载安装了Keil.STM32F1xx_DFP.2.2.0 pack包,终于找到了可用的芯片库。
奶牛哥手上资源有限,选择最后一种开发方式,“使用ISP开发”,下载安装“flash loader demonstrator”,这次一切比较顺利。首先按照教程擦除原有程序。
然后写入新的程序,选择hex文件,写入:
写入之后,rgb三色灯重新闪烁起来。
到这里呢,ufun开发板的箱验证和开发环境搭建,开发流程初识就完成了,感谢社区小伙伴的帮助,感谢ufun团队。这是我的第一款stm32学习板,我将抓紧时间好好学习,请多指教。
奶牛哥敬礼!
作者: 奶牛哥, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3894804.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2019-10-31 19:08