为什么在使用SMBUS串口时还需要将UART的交叉开关使能.doc
时间:01-09 10:34
查看:1080次
下载:162次
简介:
小弟现在在努力学习SMBUS串口,程序中还用到SPI端口,在调试程序过程中,发现开关使能寄存器必须设置成XBR0 = 0x07,其中bit0是UART,bit1是SPI,bit2是SMBUS。如果设置成XBR0 = 0x06时,在发送数据时就不会收到从器件(AT24C02)的发送的ACK(确认)信号,无法完成传送到。搞不明白了,我在进行SMBUS和SPI串口通讯,为什么还要将UART的交叉位使能?