I2C
宁静以致墨
慢下来,享受技术,找一个安静的位置
展开
-
I2C及SPI的通信
I2C和spi处了互斥,还要进行上锁。有空在写原创 2020-09-21 21:57:41 · 324 阅读 · 0 评论 -
I2C初级学习
当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。I2C总线进行数据传送是,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平才允许变化。SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线原创 2017-04-18 20:03:56 · 397 阅读 · 0 评论 -
关于I2C锁死的解决方案
void I2C_Again_Init(I2C_HandleTypeDef *hi2c){ GPIO_InitTypeDef GPIO_InitStruct; if(hi2c->Instance==I2C2) { __HAL_RCC_I2C2_CLK_ENABLE(); /* USER CODE BEGIN I2C2_Ms原创 2017-07-27 15:50:43 · 1966 阅读 · 0 评论 -
关于I2C的基础知识学习
上图是I2C的波形,可以看出上升的时间是324ns,规格是300ns以内。所以现在波形不满住需求。解决办法:400khz 降为100khz。I2C的上拉电阻4.7k 匹配100khz,2.2k匹配400khz。 ...原创 2018-10-07 16:44:36 · 675 阅读 · 0 评论