香主在吗,我用的是stm8103,想使用I2C从机发射模式,如上图,NOTE:从手册上我是不是可以这样理解一开始是不是必须往DR寄存器里面写两次才能清除TXE这个标志位。I2C初始化之后移位寄存器和数据寄存器都是空的吧,事件EV3-1是移位寄存器和数据寄存器都空,所以必须往DR寄存器里面写个数据,写完之后移位寄存器不空但数据寄存器还是空的,紧接着事件EV3发生,发生之后我又必须往DR寄存器里面写一次数据才能清除TXE这个中断标志位,这样的话从机发射模式是不是至少要发两个数据。不知道我这样理解有没有错误,求赐教!!! |