1)不信任模拟器-他们可以添加另一层错误,和不同的实际硅。如果您怀疑您的代码是100%,那么您确实需要在真正的硬件上检查一下2)您确实需要向我们展示所有代码(最好是显示问题的简单程序的代码),包括配置设置。我们不能看到外围设备是如何被使用的,因为问题3)我已经破译了隐藏在.后面的魔术数字(直接设置控件和状态寄存器中的位确实更容易阅读——而且您通常应该设置配置位,然后使外围设备处于安全的一侧,并且您已经设置了UN位为0B00。在数据表中,它清楚地表明,这是告诉设备使用Tx和RX引脚只,而不是RTS和CTS引脚。因此,你希望RTS引脚做什么?(如果答案是你自己控制它,那么就不要映射它。)4)直到你把所有的事情都弄清楚为止,我建议你不要玩IOLOCK位——打开状态的电源是解锁的,这可能是离开状态的最佳方式(尤其是作为IOL1WAY配置b的默认设置)。它只允许它解锁一次。5)请使用“代码”标签,它使代码更容易阅读。
1)不信任模拟器-他们可以添加另一层错误,和不同的实际硅。如果您怀疑您的代码是100%,那么您确实需要在真正的硬件上检查一下2)您确实需要向我们展示所有代码(最好是显示问题的简单程序的代码),包括配置设置。我们不能看到外围设备是如何被使用的,因为问题3)我已经破译了隐藏在.后面的魔术数字(直接设置控件和状态寄存器中的位确实更容易阅读——而且您通常应该设置配置位,然后使外围设备处于安全的一侧,并且您已经设置了UN位为0B00。在数据表中,它清楚地表明,这是告诉设备使用Tx和RX引脚只,而不是RTS和CTS引脚。因此,你希望RTS引脚做什么?(如果答案是你自己控制它,那么就不要映射它。)4)直到你把所有的事情都弄清楚为止,我建议你不要玩IOLOCK位——打开状态的电源是解锁的,这可能是离开状态的最佳方式(尤其是作为IOL1WAY配置b的默认设置)。它只允许它解锁一次。5)请使用“代码”标签,它使代码更容易阅读。
举报