PSoC Creator:面向嵌入式系统应用开发工具

2013-11-06 15:44 来源:互联网 作者:洛小辰



13

图3:组件配置向导


图 3 所示为组件配置向导。右键单击组件就能弹出配置向导。该向导可帮助我们设置组件的各个参数。举例来说,对于 PWM 而言,我们可设置位数、周期、比较值等参数。同样地,每个组件都有自己的参数,我们可根据应用需要加以设置。此外,每个组件都配套提供组件数据手册,介绍了组件的功能、参数、电气规范、API 等。同样,我们还为定制组件提供 API 和数据手册,这样我们就能像对内置组件一样对其进行配置了。


14

图 4:引脚图和配置


现在我们需要对应用中所用引脚的映射进行配置,引脚图(如图 4 所示)根据配置而相应变化。在图的底部,有时钟、DMA、中断、系统等不同配置选项卡。内置配置工具将设计映射到器件中,并自动计算出时钟设置和路由,这可让开发人员的工作变得非常简单。


15

图 5:应用代码


图 5 所示为我们编写应用代码、执行所需功能的截屏,同时也演示了有助于调试工作的断点分析,提供了运行时的参数值、寄存器和存储器等。在代码中,我们调用了内置 API,在运行时与组件进行通信。API 可减少编码错误,确保同外设的正确交互,从而提高整体软件开发的速度,简化开发工作,并减少错误。

调试是产品开发生命周期中最重要的阶段。对于应用调试而言,PSoC Creator 可提供交叉调试器所具备的全部现代特性,而且还能提供独特的外设调试窗口,用于显示片上组件的内部状态。此外,它还支持 JTAG 和 SWD 调试模式。其它有用的特性包括“悬停”功能,即在鼠标悬停情况下能够显示类型、地址和任何变量值等。此外,开发人员无需为寄存器、存储器、调试协议、功耗、芯片选择、函数调用等操心太多就能设计出一个完整的项目。

由于设计嵌入式系统本身是一项复杂的工作,在同一芯片上放置模拟和数字功能则将工作变得非常繁琐。此外,开发人员希望在设计的任何阶段都可实现芯片之间设计的轻松移植,确保可用资源能够直观地实现最大限度的利用。我们接着还分析了软件工具 PSoC Creator,这款工具以其独特的特性(如面向所有组件的 API 支持、灵活的调试支持、定制和可重复使用的组件创建以及根据应用要求修改现有的库组件等)能够完美解决上述问题。简而言之,如果我们希望让数字模块在运行时根据要求能够动态地当作定时器、计数器和 DAC 来工作,那么可提供通用数字模块 (UDB) 能让我们根据需要进行配置的 PSoC Creator 就是一款理想的工具。


< 1 2 3 
嵌入式 PSoC Creator

相关阅读

暂无数据

一周热门