编辑: bingyan8 | 2019-07-07 |
198 Champion Court ? San Jose, CA 95134-1709 ? 408-943-2600 Document Number: 001-78943 Rev** Revised:May 5,
2012 特性 ? 快速设置所有引脚参数和驱动模式 ? 允许 PSoC Creator 自动放置和路由信号 ? 允许与一个或多个引脚同时交互 概述 引脚组件是适用于连接到物理端口引脚的硬件资源的首选方法.
该组件通过适当配置的物理 IO 引 脚来访问外部信号.此外,它还允许电气特性与一个或多个引脚相互关联;
PSoC Creator 随后使 用这些特性自动放置和路由组件中的信号. 这些引脚可以用于原理图导线连接和/或由软件来控制.要从组件 API 中访问引脚组件,该组件必 须是连续的,而非跨端口组件.这样可以确保引脚正确映射到单个物理端口.仅可以从原理图中 或通过全局单引脚 API 访问跨端口或非连续引脚组件. 注:在与全局 API 一起使用的引脚组件中包含为每个引脚创建的 #defines. 引脚组件可以配置成各种类型的合法组合.为方便起见,组件目录提供
4 种预先配置的引脚组件: 模拟、数字双向组件、数字输入和数字输出. 何时使用引脚组件 当设计必须通过物理 IO 引脚生成或访问脱离器件的信号时,使用该引脚组件.引脚是目录中最通 用的组件.例如,这些引脚用于连接电位器、按钮、LED、外设传感器如接近传感器和加速传感 器接口. 输入/输出连接 本节介绍引脚组件的各种输入和输出连接. 引脚 1.60 引脚 PSoC ? Creator? 组件数据手册 Page
2 of
23 Document Number: 001-78943 Rev** 引脚显示 引脚可以配置成复杂的输入、输出、双向和模拟组合.带有一个内部硬件连接的简单配置通常显 示为单独引脚.更复杂的引脚类型、引脚阵列或总线显示为标准组件,并带有边界框. 最常见的默认配置在以下章节给出. 锁定引脚的显示 使用 PSoC Creator 设计范围资源引脚编辑器将引脚组件分配到物理 GPIO 或SIO 引脚时,引脚 组件的工具提示显示特定引脚分配.如果锁定引脚分配,组件显示指明引脚分配,如以下示例所 示: 注:如果将引脚组件设置为 Display as Bus(显示为总线),组件显示不予显示任何锁定引脚分 配;
然而,工具提示仍然显示此信息. 模拟 设计过程中,无论何时需要在器件引脚与连有模拟导线的内部模拟终端之间进行连接时,均将引 脚组件配置为模拟组件.配置为模拟时,终端显示在符号右侧,并带有模拟导线颜色的连接图. PSoC ? Creator? 组件数据手册 引脚 Document Number: 001-78943 Rev** Page
3 of
23 页 此外,模拟引脚组件还支持数字输入和/或输出连接及双向连接.在同一个引脚上,数字输出与模 拟信号组合时间可能较短.这可以用于某些应用中;
然而,这是高级主题,应小心使用. 数字输入 设计过程中,无论何时需要在器件引脚与内部数字输入终端之间进行连接时,或无论引脚状态是 否由 CPU/DMA 读取,均将引脚组件配置为数字输入.在所有情况下使用数字输入引脚时,引脚 状态均可以由 CPU/DMA 来读取.此外,如果有终端符号显示,则可以将其路由到原理图中的其 他组件. 当可视时,终端显示在符号的右侧.用代表数字导线的颜色绘制连接,并带有小的输入缓冲符号, 用来显示信号方向. 此外,数字输入引脚组件还支持数字输出和模拟连接. 数字输出 配置成数字输出时,任何时候引脚都要被驱动为逻辑高或低.在所有情况下,引脚状态均可以由 CPU/DMA 来写入.此外,如果有终端符号显示,则可以从原理图中的其他组件路由该终端.当可 视时,终端显示在符号的左侧.用代表数字导线的颜色绘制连接,并带有小的输出缓冲符号,用 来显示信号方向. 引脚 PSoC ? Creator? 组件数据手册 Page