向各位大侠请教I2C通信问题:
1、用STC的单片机通过I2C总线组网,大家有自动分配从机地址的解决方案吗?
2、假设I2C总线网络中有多个主机,各主机可以收到其它主机发送的广播数据吗?
3、STC32G.h头文件中,以下有关主机状态的定义在什么情况下使用?
-
- <div>#define MS_IDLE 0x00
- #define MS_START 0x01
- #define MS_SENDDAT 0x02
- #define MS_RECVACK 0x03
- #define MS_RECVDAT 0x04
- #define MS_SENDACK 0x05
- #define MS_STOP 0x06
- #define MS_START_SENDDAT_RECVACK 0x09
- #define MS_SENDDAT_RECVACK 0x0a
- #define MS_RECVDAT_SENDACK 0x0b
- #define MS_RECVDAT_SENDNAK 0x0c</div>
复制代码
感谢!
|