【前言】
首先感谢21ic论坛以及英飞凌给了我使用【英飞凌PSOC 4000T DIY】套件的活动的机会,拿到开发板,首先是寻找资料,经过两天的初步阅读,现在将我收集资料以及学习的心得体会记录如下:
【总体印象】
不得不说英飞凌做为MCU的老牌,他的文档提供非常全面,质量也是非常的好,相对其他的一些友商,我感觉他不愧是MCU中的贵族。
【资料入口】
打开英飞凌的官网转到PSOC 4000的网页下面:https://www.infineon.com/cms/en/product/microcontroller/32-bit-psoc-arm-cortex-microcontroller/psoc-4-32-bit-arm-cortex-m0-mcu/psoc-4000-entry-level/psoc-4000t/#!documents
在Documents中有非常多的文档:
我们可以根据他的目录来获取需要的文档。
【入门指南】
如果你是第一次接触英飞凌的开发的话,那AN79953《Getting started with PSOC™ 4 MCU》这是必须要阅读的。
在第2章的开发工具选择时,提供了一个非常好的流程图:
根据这个图表,根据提示,去官网下载相应的开发工具。
他给出了一段这样的话:
ModusToolbox" 软件是最新一代工具集,支持 Windows、Linux和 macOS 平台。ModusToolbox™ 软件支持第三方IDE,包括 EclipseIDE、Visual Studio Code、ArmMDK(uVision)和 |AR Embedded Workbench。该工具包包含所有受支持的 IDE 的实现。这些工具支持所有 PSOC™ 4。相关的 BSP 和库配置器也适用于这三个主机操作系统。
说明英飞凌对生态支持是非常友好的,可以在win/linux/macos下面都可以无障碍的开发。
但他提示了,PSOC Creator这个图形化的工具,只能在win下面使用。
在入门指南中,它详细的介绍了ModusToolbox功能,工程配置。如果你想用第三个的IDE也可以导出如mdk\IAR\voscode等基础工程。并可以通过图形化的工具来本置外设。
同时也介绍了PSOC Createo的图形化开发工具,可以实现所见即所得的效果。在后面的视频介绍中,官方也介绍了如何通过PSOC Creator 实现图形化的程序运行效果。
在第3章中,详细的描述了PSOC 4资源,使用图形化的表述,图表如下:
在第4章,标题十分独特:PSOC is more than an MCU,意味他不仅提供普通的MCU还有更加独特东西:
在文档描述了如下的功能:
能提供这样的功能的,为数比较少,这就是他是MCU看起来频率比较低,但是可以实现非常好的功能,是非常值得期待的一款独特的产品。
在接下来的章节中,以文字加图例的丰富的内容,带领如何从头开始建一个工程。
【读后感】
我是第一次阅读到这么好的入门指南,我开发过的MCU可以说不下20种,虽说以前也有开发过英飞凌的产品,但是是我第一次阅读到如此高质量的文档。
|