这就是问题所在。原理图请参考附图。我有一个带有一组引脚的引脚组件。我需要一次访问每个引脚。目前我正在尝试使用代码
DisplayEnable_0_Write(1);
DisplayEnable[0]_Write(1);
DisplayEnable_Write(1);
所有人都拒绝工作。我怎样才能做到这一点? the schematic diagram
答案 0 :(得分:0)
首先要注意的是,看起来你没有分配除1 [7]以外的任何PSoC引脚(注意所有其他引脚都用[X]标记)。您应该在设计范围的资源文件(.cydwr)中分配其他引脚,否则钳工会自动将它们分配到任何地方(我认为它只选择第一个可用的?)。 [编辑]我的错误,如果引脚不连续,引脚将标有[X]。
可以使用Pin_aliases.h文件中生成的宏来编写组件中的各个引脚(请参见引脚组件数据手册的第36页)。在你的情况下,这将是DisplayEnable_aliases.h。因此,在您的示例中,您可以将引脚设置为位置0:
CyPins_Set(DisplayEnable_0);
通过以下方式清除引脚:
CyPins_Clear(DisplayEnable_0);