【原创】XMC400单片机系列例程、笔记、使用技巧汇总
前段时间参加了英飞凌的XMC4000系列全国巡回研讨会,拿了块MiniKit-XMC4500-F144-V1最小系统板。由于前段时间项目忙没时间来得及耍这个板子。这段时间清闲,看了一下光盘的资料,也玩了一把“MiniKit-XMC4500-F144-V1最小系统板”,做了一个很小的串口测试小程序(上位机下发数据,板子收到后用二进制方式在led上显示出来,且回传给上位机),现将工程打包上传。请高手大虾们批评和拍砖!
另外也来分享一下自己对于英飞凌XMC4000系列工业单片机和其开发环境的感想(吹捧的东西就不说了,英飞凌自己已经说得够多了,顺便说明一下,读书的时候做单片机,做嵌入式linux,毕业后做java,现在转行
电源):
1.通过这几天对XMC4000系列的摸索,发现其开发环境不够稳定。
DAVE 3安装过程繁琐(其实CCS3.3也一样繁琐),尤其是安装DAVE APP这个过程麻烦,并且卸载app后提示成功,但是未成功 (DAVE3-3.1.2版本);
老是出现app示例无法添加的问题(可能是我没有安装好的原因吧);
DAVE3非常耗资源,推荐内存2G啊,我的个天!;
在线调试过程中容易死机和程序崩溃;
上述这也可能是DAVE 还处于Beta version的原因吧,呵呵。
2.开发流程不适应(对于新开发环境的熟悉都是如此吧,呵呵)
DAVE3 用的是eclipse加插件的方式来做的,跟CCS ,IAR等集成开发环境差别很大,要转过来还得有一个熟悉过程(幸亏我做了一年java,对eclipse还有点熟悉);
代码构架和以前的不太一样,尤其是dave自动生成的部分加上主函数,现在自己都不知道怎么去添加自己的代码了(呵呵,还是一个熟悉过程);
app例程现目前还比较少,希望能经快的出一些稳定高效的模块app;
app例程的稳定性和可靠性不知道能有多高,dave自动生成的代码看起来有点像让人望而生畏。
呵呵,当然上述的感想仅仅是从一个XMC4000系列入门新手的角度来看的,也许对一些老鸟和大虾已经没有那些问题了。但是还是希望英飞凌能够给我们这些入门级的菜鸟予以关注,对我们关心的问题能及时的予以关注。
不好意思,上面那个帖子没有上传附件(浏览器的问题,呵呵)
参考资料:
英飞凌XMC4500使用入门资料、开发工具、笔记例程、FAQ全攻略MyUart.rar (1.24 MB )