推挽/开漏 上拉/下拉
我正在阅读ARM Cortex芯片的数据表,尤其是GPIO章节。最终,我想配置各种GPIO引脚以在“备用功能”模式下使用它们以对SRAM进行读/写访问。 在所有可用的GPIO寄存器中,我不了解两个:GPIO_PUPDR和GPIO_OTYPE分别是“上拉/下拉寄存器”和“输出类型寄存器”。 因为GPIO_PUPDR我有三个选择: 无上拉或下拉 拉起 拉下 因为GPIO_0TYPE我有两个选择: 输出推挽 输出漏极开路 所有不同配置之间的区别是什么,哪一个最适合SRAM通信? 我正在使用的电路板的文档可在此处找到(有关SRAM原理图,请参见第24页)。此处提供了ARM芯片的参考手册(有关GPIO寄存器,请参见第145和146页)。