C8051系列单片机的C语言编程问题

2024-11-22 15:04:14
推荐回答(2个)
回答(1):

交叉开关引脚分配时出现问题

当交叉开关配置寄存器XBR0 XBR1 和XBR2 中外设的对应允许位被设置为逻辑1时,交叉开关将端口引脚分配给外设。

因为交叉开关寄存器影响器件外设的引出脚,所以它们通常在外设被配置前由系统的初试化代码配置,一旦配置完毕将不再对其重新编程。

交叉开关寄存器被正确配置后,通过将XBARE(XBR2.6)设置为逻辑1,来使能交叉开关,在XBARE被设置为逻辑1之前,端口0-3的输出驱动器被禁止,以防止对交叉开关寄存器和其它寄存器写入时在端口引脚上产生争用。

回答(2):

我也遇到这种情况,你现在解决没,什么问题