收到赛元的开发套件也有一段时间了,在查看了教程之后决定做个简单的数码管计数器试试效果。今天来分享下
首先在论坛上可以找到链接下载EasyCodeCube易码魔盒软件,并且在论坛上还有个入门视频,第一次接触的小伙伴可以先看。
软件安装非常简单,一直下一步就好了,安装好后打开是这样的界面,在右边有创建工程的步骤示意图
话不多说,点击新建工程开始创建工程,
选好芯片型号就可以开始本次项目了,接下来就到了这个界面。左边可以选择一些我们需要的外设资源,本次我就选择使用数码管(其实应该还有个独立按键的,后来没有搞清楚魔盒上的按键驱动,只好自己添加最简单的按键扫描函数了)。
选了数码管之后会出现一个图片,并且相应的管脚也会在图片上显示出来,只需要去设置数码管和芯片相连的引脚即可,这是非常方便的。
接下来就可以点击下一步,进行控件之间的连接了,可以在左边选择需要用到的控件和函数,当然也可以自己添加函数和变量。
连好之后的控件是这样子的(当然了,第一次接触不熟悉,过程还是比较费时间的,需要有耐心)
接下来就可以生成代码,编译下载实验啦
编译之后就可以连接好开发板并烧录程序进去
生成的代码可以直接在魔盒上查看,但是不能直接修改。也可以找到相应的文件夹用Keil软件打开
下面来点实物图(见笑了)
这个计数器用到了赛元的95F8616芯片、数码管以及3个按键,按一下Key1,数值增加1;按一下Key2,数值减少1;Key3则是清零按键。
说说感受吧,第一次使用易码魔盒这个软件,感觉挺好的,一些外设的初始化相关的可以直接生成相应的代码,用户只要选择设置芯片与外设之间相连的
引脚即可,这中间可以省去大量的时间。用户甚至不用查看手册就可以使用芯片编程开发了。整体来说还是比较有意义的,将单片机开发的门槛又降低了一步。
在使用过程中也发现了存在的一些问题,比如更改控件时再点击生成代码就会直接再创建了一个新工程,不会自动的覆盖原工程,经过摸索发现建好工程之后关闭软件,在重新打开的软件中打开历史工程之后做更改就可以直接覆盖。还有就是有时候控件之间的连接不是很好连,会出现很难连上的现象,把控件移动之后才容易连上。当控件多了之后,画面会卡,上下拖动就失去了顺滑的感觉。
虽然魔盒现在还有缺点,但这是一个非常好的工具,希望可以继续升级,做得更加好,最后就是希望魔盒的界面可以再美好一点啦
COUNT.rar
(519.39 KB)
|