【英飞凌PSOC 4000T DIY】快速上手HelloWorld 在主核心板上仔细观察PSOC 4000T这颗Cortex M0+物料,好小好小,仅有4×4mm,比起51单片机,英飞凌PSOC 4000T在先进工艺的加持下,用料省,性能还高。这是我第一次使用英飞凌MCU的主观感受,下面进入客观评价环节,安装MCU IDE和工具链。 英飞凌PSOC MCU的开发环境使用的是eclipse的体系,安装过程略显庞大,时间久。英飞凌PSOC系列使用ModusToolBox来做代码辅助生成,轻松实现底层外设参数配置。ModusToolBox的实例代码与其他厂家不同,英飞凌将示例代码全部托管在了github.com。这样每次更新时,版本管理仅需要拉取(pull)一次便可兼容所有,管理起来可靠又高效。不过,对于国内用户来说,github.com是无法正常访问的。这对示例代码的下载就非常不便了,可以说是有一定的阻挠。经过我的测试,仅需要在settings中的manifest DB选择,China DB貌似可以绕过这个限制,大家也可以试试! 下载完成示例工程后,便可以在eclipse中打开练习了。以Hello world工程为例,该工程演示了PSOC 4000T的系统初始化、时钟初始化以及串口初始化。在main.c中修改适当参数、编译、下载到主核心板上,打开窗口工具即可输出我们想要的字符串了! 借助ModusToolBox工具还是非常便于我们的工程师直接上手。对于常规应用,甚至可以仅使用ModusToolBox来配置底层驱动参数,快速开发应用层程序。
|