本帖最后由 wind_west 于 2019-5-22 23:59 编辑

    ufun开发板_修改1.jpg     昨天收到的学习板,很开心。这么小巧的板子,资源却不欠缺。小小的板子上加速度传感器、TF卡、电容触摸按键、USB 转串口模块、蜂鸣器、LED 、超级电容都有,可以用短小精悍来形容。更加令我开心的,上面有TP,这是个小细节,但是凸显了设计者的老练和用心。在《ufun学习板介绍》里面有一段话更是令人期待“我们还会针对 ufun 的设计和加工流程,把整套电路板的设计和生产流程都展示给大家。原理图设计》PCB 设计》PCB 板和钢网加工》刮锡膏》贴片》焊接》测试,让每一个学生对所学知识转化为最终产品,有一个清晰完整的认识。”,也让我由衷地觉得这是一块用心设计的板子。


    初识开发板————《uFun 开发板快速入门指南
     无论是多少位的开发板,无论是哪种类型的,无论是不是曾经用过,从拿到开发板开始就该抱着清零自己的心态。去找到开发板的使用指导手册,然后找到他的快速指引。当然了,对于大神自然就不需要了,而像我等一般人确真是不应该忽略设计者提供的手册,而妄自非大。
    从手册上得知,安装 KEIL-MDK 5.0 以上高版本的话, 可能打开 domo 工程会报错,打开DEMO需要MDKCM515.EXE,但是也给了我们出错的原因,是因为没有需要的CPU型号。
    我的MDK是5.24版本,但是先前开发的时候,下载安装了103系列的PACK,所以我就直接点击工程,然后进行编译了。如我所料,没有错误,编译通过,如图。
MDK524.JPG
    编译通过之后,就需要下载了。同样在文档中有相关说明,可以使用ISP或者SWD方式进行开发。对比了接线的方式,还是决定使用ISP的方式进行开发。接下来是进行程序的下载了。同样,文档里有详细的说明,根据“将 S1 的1 拨到 ON,S1 的 2 拨到 OFF,同时将 S2 拨开打开位置”的内容进行开关的设置。如果能够识别串行端口设备,那就可以使用软件进行下载了。软件我使用的是 Flash Loader Demonstrator,这在在won10上的兼容性能够好一些,操作也很简单。只是有点需要主要,因为是使用的HEX文件烧录,所以需要在MDK里面选择生成HEX文件。不然巧妇难为无米之炊,去哪里寻得HEX文件呢。MDK里面设置如下:
MDK_hex.JPG
然后,在软件里面找到生成的HEX文件下载就OK,如图:
FASH_LOARD.JPG
但是,注意一下:开关需要拨码正确后,软件才会正确响应。拨码方式参考手册。


点灯唱歌,闪起来
  根据手册中“S1 的 1、2 都调到 ON 的位置,即可启动程序。”的提示,我们将开关设置好之后,重新上电。熟悉的歌曲就唱起来了。 IMG_20190522_211624.jpg