今天试了下用易码魔盒开发,发现这个软件设计非常棒,如果做好了,开发效率大大提高。不过在使用软件过程中也发现了一些问题,使用操作上有些不友好,希望能够改进。
下面以最简单的点灯为例,分享这个软件开发过程。
首先打开软件,可以看到软件右侧有使用步骤提示,看起来很直观。
下一步,开始新建工程,选择单片机型号,这里选择型号可以按不同分类方式选择对应单片机型号。
选择好型号就可以开始项目设计了。
如下图,这里就进入项目设计了。最左边选择使用单片机的外设资源,中间配置所选择的外设,右边是芯片视图。板子上在P52,P53接有LED灯,所以项目中设置了P52,P53推挽输出。
直接生成的KEIL工程如下图,现在还不完整。
也可以在魔盒软件中查看生成的代码工程。但是魔盒软件里面不能直接编辑源代码文件,而且文件每次只能打开一个文件。要是魔盒软件像IDE一样,可以编辑,可以打开多个文件就非常方便了。
打开KEIL工程,发现生成的KEIL工程内选择的IC型号和魔盒里面选择的型号不一致,如下图。魔盒选的是SC95F8617,而KEIL里面是SC92F8003。
使用工具栏的循环控制控件,添加主循环点灯。
添加自定义函数:延时函数。
使用控件拖动编程,这个功能非常不错,图形方式看起来很直观。有点像labview编程的味道。
这里就是魔盒软件不友好的地方,可以打开源程序文件,但是无法编辑文件。
到编译烧录时,发现如下图问题:红色框内鼠标无法点击。需要拖动一下位置,鼠标才能点击有效。
最后打开编译的固件并烧录,可以看到灯开始闪烁了。
总的来说,赛元易码魔盒软件功能设计上是非常先进,不过软件还是存在总总问题,希望能持续、快速改进升级。
|