摘要: 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳变时序信号,而不是一个电平信号。停止信号:当SCL为高期间,SDA由低到高的跳变;停止信号也是一种电平跳变时序信号,而不是一个电平信号。 //产生IIC起始信号void IIC_Start(void){ SDA_OUT(); // 阅读全文
posted @ 2021-01-11 23:46 emanlee 阅读(457) 评论(0) 推荐(0)
摘要: stm32的iic不稳定这种说法源于旧版的函数库,由于iic本身是飞利浦发明的,飞利浦拆分出来的nxp具有绝对的专利优势,为了规避这种专利问题,st对iic通讯有别出一格的设计,但旧版的函数库无法很好地处理这种设计,导致多中断的时候容易出问题。但新版的hal库基本解决这种问题,可以放心使用。 没有不 阅读全文
posted @ 2021-01-11 22:48 emanlee 阅读(5877) 评论(0) 推荐(0)