添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第206页 > CY7C60323-LFXC > CY7C60323-LFXC PDF资料 > CY7C60323-LFXC PDF资料1第5页
CY7C603xx
与用户模块设计
为安可III LV设备不同的发展历程
从传统的固定功能微处理器。该
可配置的模拟和数字硬件模块提供
独特的灵活性,有助于在管理规范
在开发过程中,并降低库存成本的变化。
这些可配置的资源要实现的功能
多种用户可选择的功能。每块有几个
寄存器,确定其功能和连接到其它
块,多路复用器,总线以及与IO引脚。迭代
开发周期,用户可以采用硬件和
软件。这大大降低了其选择的风险
不同的部分,以满足最终的设计要求。
为了加快开发进程,在PSoC Designer
集成开发环境(IDE )提供了一个库
预建,预先测试的硬件外设功能,称为“用户
模块。 “用户模块进行选择和实施
外围设备简单,进来的模拟,数字和
混合信号的品种。标准用户模块库
包含七个常见的外设,例如ADC , SPI , I2C ,
和PWM配置的enCoRe III LV外设。
每个用户模块的基本寄存器设置
实现所选择的功能。它也提供了参数
让用户定制精确配置到特定的
应用程序。例如,脉冲宽度调制器用户模块
配置为8位分辨率的数字的enCoRe III LV块。
用户模块参数允许你建立脉冲
宽度和占空比。用户模块还提供了测试软件
降低你的开发时间。用户模块应用
程序编程接口( API)提供高层次的功能,以
控制和在运行时响应硬件事件。 API还
提供可选的中断服务程序,你可以适应的
需要的。
该API函数的文档在用户模块数据表
是直接在PSoC Designer IDE内查看。这些数据
张解释用户模块的内部操作和
提供性能规格。每个数据表描述
对每个用户模块的参数和文件的
用户模块控制每个寄存器的设置。
当你打开一个新的项目开发过程中开始
并调出器件编辑器,图形用户界面( GUI )
配置硬件。你选择的用户模块你
需要为您的项目,并将它们映射到的enCoRe III LV
块与指向和点击的简单。接下来,建立信号
链由用户模块互连,彼此的IO
销。在这个阶段,你还可以配置时钟源
连接,并直接或通过选择输入的参数值
从下拉菜单的值。当您准备好测试
硬件配置或继续为发展中的代码
项目执行“生成应用程序”步骤。这将导致
的PSoC Designer来自动生成源代码
配置该设备为您的规格,并提供高
级用户模块的API函数。
图4.用户模块和源代码开发流程
器件编辑器
用户
模块
选择
放置
参数
-ization
来源
CODE
发电机
生成
应用
应用程序编辑器
项目
经理
来源
CODE
编者
经理
所有
调试器
接口
存储
检查员
事件&
断点
经理
下一步是编写自己的主程序和所有子程序
用PSoC Designer的应用程序编辑器子系统。该
应用程序编辑器包括一个项目经理,允许您
打开项目的源代码文件(包括所有生成的代码
文件),并采用了层级视图。在源代码编辑器提供
语法着色,并同时适用于C先进的编辑功能和
汇编语言。文件搜索功能,包括简单的字符串
搜索和递归式的“Grep式”模式。一个单一的鼠标
点击调用构建管理。它采用
专业级的“makefile ”系统来自动分析
所有的文件依赖关系,并运行编译器和汇编器为
有必要的。项目级别的选项控制优化策略
所使用的编译器和链接器。语法错误显示在
控制台窗口。双击该错误消息带你
直接将源代码行。当所有是正确的,
链接器构建一个适用于编程的十六进制文件映像。
在发展过程中的最后一步里面的地方
的PSoC Designer的调试器子系统。调试器
下载HEX图像的在线仿真器( ICE ),其中
其全速运行。调试器的功能相媲美的系统
花费许多倍。除了传统的单步,
运行到断点和监视变量功能,调试器
提供了很大的追踪缓存,并允许您定义复杂
断点事件,包括监测的地址和数据总线
值,存储单元和外部信号。
文件编号: 38-16018牧师* F
第30个5
[+ ]反馈

深圳市碧威特网络技术有限公司