编辑: bingyan8 | 2019-07-07 |
4 of
23 Document Number: 001-78943 Rev** 此外,数字输出引脚组件还支持数字输入和模拟连接. 数字输出使能 当使用数字逻辑快速控制引脚输出,而无需 CPU 干预时,选择数字输出使能.在此终端上的逻辑 高电平使能输出驱动,其配置方式是通过 General(通用)子选项卡上的 Drive Mode(驱动模式) 参数.此终端的逻辑低电平禁用输出驱动,并使引脚采用 HI-Z 驱动模式.当使用原理图连接配置 带有数字输出的组件时,并且选中数字输出使能时,显示此终端.数字输出使能显示在符号左侧, 连接到数字输出缓冲.它使用数字导线颜色进行绘制. 当该引脚设置为 Display as Bus(显示为总线)时,无论引脚组件由于所有引脚共享同一个输出 使能而导致宽度如何时,都仅提供一个输出使能.未显示为总线时,根据每个引脚提供单个输出 使能. 此外,数字输出使能引脚组件还支持输入和模拟连接. 数字双向 设计过程中,无论何时需要在器件引脚和内部数字双向终端之间进行连接时,都将引脚组件配置 为数字双向模式.数字双向模式最常用于通信组件,如I2 C.配置为数字双向模式时,终端显示在 符号左侧,包含代表数字导线颜色的连接图,并带有显示信号为双向模式的输入和输出缓冲符号. PSoC ? Creator? 组件数据手册 引脚 Document Number: 001-78943 Rev** Page
5 of
23 页 双向引脚组件还支持模拟连接. Vref 配置引脚组件以使用 Vref 信号: ? 使用数字输入或双向终端,并将 Input(输入)子选项卡上的 Threshold(阀值)参数设置为 Vref,或?使用数字输出或双向终端,并将 Output(输出)子选项卡上的 Drive Level(驱动电平)配置 为Vref 使用 Vref 需要一个 SIO 引脚,它表示为粉红色外形.所有引脚均可以提供各自的 VDDIO 供电电压. 此外,SIO 引脚还为器件接口提供可编程或模拟路由电压,来配合可能不同于 SIO 的Vddio 电压 的接口.Vref 终端提供向 SIO 引脚供电的模拟电压.SIO 引脚还使用 Vref 输入作为 SIO 的输入 阀值. Vref 信号显示在组件右侧,从SIO 单个引脚或 SIO 引脚对底侧伸出,这取决于该信号的配置方法. 每个 SIO 引脚对共享单个 Vref 输入. Vref 仅可以与另一个数字输入或输出连接一起使用. 注:使用 Vref 时,无法选择 Analog(模拟). 引脚 PSoC ? Creator? 组件数据手册 Page
6 of
23 Document Number: 001-78943 Rev** IRQ 要配置带有中断模式的引脚组件,必须使用数字输入,然后在 Input(输入)子选项卡上配置 Interrupt(中断)参数.当使用中断模式时,显示引脚组件,带有边界框,IRQ 从组件底部向外 伸出.典型的使用情况是连接中断组件与此终端. 中断模式可以用于所有引脚组件配置,只要配置包含数字输入即可. ? Interrupt(中断)C 此参数选择引脚是否生成中断,若选中,则生成中断类型.引脚中断可 以在上升沿和/或下降沿同时触发.如果使用除 None(无)以外的任何设置,则须将该组件配 置为连续性组件,以确保组件可以映射到单个物理端口.由于端口中的所有引脚与其中断是逻 辑 或 关系,这些端口生成单个中断信号和符号终端,因此需要单个端口.Interrupt(中断) 参数使用专用引脚中断逻辑,这样可以锁存生成中断事件的引脚.中断触发后,必须调用 Pin_ClearInterrupt() 函数来清除锁存的引脚事件,从而可以继续检测将来的事件.如果引脚组 件中有不止一个引脚可以生成中断,则可以解码 Pin_ClearInterrupt() 返回值以确定哪个引脚生 成了中断事件. 即使不使用首选方法,任何数字输入硬件连接也可以连接到 ISR 组件,提供用来生成高或低逻辑 电平及边沿事件引脚中断的功能.使用电平中断的数字输入连接时,不使用通过此参数配置的专 用引脚中断逻辑. ? None(无)- Default(默认) ? Rising Edge(上升沿) ? Falling Edge(下降沿) ? Both Edges(上升沿和下降沿) 元件参数 将引脚组件拖放到您的设计原理图上,并双击以打开 Configure(配置)对话框.此对话框用于 设置组件范围参数,例如,加电复位状态和物理引脚映射限制条件.将各个参数分别组织到单独 的选项卡中,称为子选项卡. PSoC ? Creator? 组件数据手册 引脚 Document Number: 001-78943 Rev** Page