香版主,你好!遇到了这样的问题,不明白什么原因了。
STM32F407ZET6片子,PB8、PB9用于I2C1,通过74HC4052开关将SCL(PB8)、SDA(PB9)连接到24C04,没连接24C04芯片时上电后CPU工作正常,连接24C04后上电CPU不工作。仔细检查了线路,没有问题。
后来将PB8断开24C04的SCL连接后上电,CPU工作正常,然后再连接上24C04(未断电情况下),CPU仍工作正常。连接24C04的SCL后上电,CPU不能工作正常。
用万用表测量PB8电压,连接24C04上电时,PB8电压始终为0,CPU不工作。断开24C04的SCL连接时上电,PB8电压为3.3V,CPU工作正常。
无法理解这是什么原因了?
|