最近在搞STM8,,卡在硬件IIC一个多星期了,网上也搜不到相关的资料,库里有个双机通信的例程,看了一天也没看明白,下到单片机里运行也不对,直接在while (I2C_GetFlagStatus(I2C_FLAG_BUSBUSY)); //等待总线空闲 这里就卡了,从机也没进过中断,
我的想法是,两块STM8S003通过IIC通信,串口给单片机A发送一个数据,单片机A通过硬件IIC把数据发送给单片机B,单片机B接收到数据后通过串口把数据发送给PC,同样,串口给单片机B发送一个数据,单片机B通过硬件IIC把数据发送给单片机A,单片机A接收到数据后通过串口把数据发送给PC,
急求高手帮忙, |