STM32F103用STM32cubeMX生成的I2C代码BUG

更新时间:2023-06-20 06:36:33 阅读: 评论:0

STM32F103⽤STM32cubeMX⽣成的I2C代码BUG
这两天搞读写AT24C16,I2C引脚没有信号输出,最后查出是初始化代码有问题。
乌鲁木齐红山下⾯是⽣成的初始化代码怎么换行
void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c)
{
GPIO_InitTypeDef GPIO_InitStruct;
if(hi2c->Instance==I2C2)
{
/**I2C2 GPIO Configuration
国土面积排名PB10    ------> I2C2_SCL
PB11    ------> I2C2_SDA
一起阅>开心时刻
*/
GPIO_InitStruct.Pin = GPIO_PIN_10|GPIO_PIN_11;
GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/* Peripheral clock enable */
__HAL_RCC_I2C2_CLK_ENABLE();
华龙证卷}
无领导面试}
正确的要把 __HAL_RCC_I2C2_CLK_ENABLE(); 开时钟,放到最前⾯
>翡翠怎么形成的

本文发布于:2023-06-20 06:36:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1046606.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:引脚   输出   信号   查出   红山
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图