有趣。你的信息来源是什么?我找不到任何确定的东西。你说“当你设置TXEN位时,它覆盖TRIS设置以使Tx引脚成为输出”。然而,我能找到的每个文档源都显示TXEN是AND门的输入以及波特率生成器的输出。也就是说,当串行时钟进入传输移位寄存器时,它就对串行时钟进行门控。我找不到任何影响TRIS或TX管脚三态的TXEN参考文献。在原理图中,TXEN信号似乎没有接近TX管脚的任何地方。后来,您建议使用“TXEN”。SPEN”用来控制TX引脚三态。现在我发现这种技术更有道理,因为SPEN信号至少显示为输入到TX引脚的“引脚缓冲和控制”块中。(详细的内部内容似乎没有文档)如果Microchip发布关于这个的更清晰的文档,那么客户就不用猜测了。只有在MCC V3,它突出了问题和原因(不必要的?)用户关心的问题。编辑更新:从搜寻网络传闻来看,在决定TX管脚是否为输出时,似乎存在一个优先等级,其中ANSEL优先于SPEN,SPEN优先于TRIS。这就是为什么MCC中TRIS的默认值被设置为输入,所以t数字方向控制由SPEN(而不是TRIS)决定,因此需要芯片到芯片的单双工通信(即没有线路驱动器)的应用可以三态TX引脚,所以RX引脚可以连接到每个芯片上的TX引脚。单双工是相当罕见的。大多数人使用全双工,并且只是使用TRIS将TX管脚设置为输出,并且它工作得很好,即使SPEN很低,也不能进行三态。然而,MCC V3警告您这不是默认设置。
有趣。你的信息来源是什么?我找不到任何确定的东西。你说“当你设置TXEN位时,它覆盖TRIS设置以使Tx引脚成为输出”。然而,我能找到的每个文档源都显示TXEN是AND门的输入以及波特率生成器的输出。也就是说,当串行时钟进入传输移位寄存器时,它就对串行时钟进行门控。我找不到任何影响TRIS或TX管脚三态的TXEN参考文献。在原理图中,TXEN信号似乎没有接近TX管脚的任何地方。后来,您建议使用“TXEN”。SPEN”用来控制TX引脚三态。现在我发现这种技术更有道理,因为SPEN信号至少显示为输入到TX引脚的“引脚缓冲和控制”块中。(详细的内部内容似乎没有文档)如果Microchip发布关于这个的更清晰的文档,那么客户就不用猜测了。只有在MCC V3,它突出了问题和原因(不必要的?)用户关心的问题。编辑更新:从搜寻网络传闻来看,在决定TX管脚是否为输出时,似乎存在一个优先等级,其中ANSEL优先于SPEN,SPEN优先于TRIS。这就是为什么MCC中TRIS的默认值被设置为输入,所以t数字方向控制由SPEN(而不是TRIS)决定,因此需要芯片到芯片的单双工通信(即没有线路驱动器)的应用可以三态TX引脚,所以RX引脚可以连接到每个芯片上的TX引脚。单双工是相当罕见的。大多数人使用全双工,并且只是使用TRIS将TX管脚设置为输出,并且它工作得很好,即使SPEN很低,也不能进行三态。然而,MCC V3警告您这不是默认设置。
举报