к1986ве92fi_I2C_часть1

void I2C1_Init(void) { I2C_InitTypeDef i2c; PORT_InitTypeDef port; RST_CLK_PCLKcmd(RST_CLK_PCLK_I2C, ENABLE); RST_CLK_PCLKcmd(RST_CLK_PCLK_PORTC, ENABLE); I2C_DeInit(); PORT_StructInit(&port); port.PORT_Pin = PORT_Pin_0 | PORT_Pin_1; port.PORT_OE = PORT_OE_OUT; port.PORT_MODE = PORT_MODE_DIGITAL; port.PORT_SPEED = PORT_SPEED_FAST; port.PORT_FUNC = PORT_FUNC_ALTER; PORT_Init(MDR_PORTC, &port); I2C_StructInit(&i2c); i2c.I2C_Speed = I2C_SPEED_UP_TO_400KHz; i2c.I2C_ClkDiv = 160; I2C_Init(&i2c); I2C_Cmd(ENABLE); }

12+
1 просмотр
8 часов назад
12+
1 просмотр
8 часов назад

void I2C1_Init(void) { I2C_InitTypeDef i2c; PORT_InitTypeDef port; RST_CLK_PCLKcmd(RST_CLK_PCLK_I2C, ENABLE); RST_CLK_PCLKcmd(RST_CLK_PCLK_PORTC, ENABLE); I2C_DeInit(); PORT_StructInit(&port); port.PORT_Pin = PORT_Pin_0 | PORT_Pin_1; port.PORT_OE = PORT_OE_OUT; port.PORT_MODE = PORT_MODE_DIGITAL; port.PORT_SPEED = PORT_SPEED_FAST; port.PORT_FUNC = PORT_FUNC_ALTER; PORT_Init(MDR_PORTC, &port); I2C_StructInit(&i2c); i2c.I2C_Speed = I2C_SPEED_UP_TO_400KHz; i2c.I2C_ClkDiv = 160; I2C_Init(&i2c); I2C_Cmd(ENABLE); }

, чтобы оставлять комментарии