lmsinitialize怎么初始化
答案:1 悬赏:30 手机版
解决时间 2021-02-26 16:59
- 提问者网友:雨不眠的下
- 2021-02-25 22:07
lmsinitialize怎么初始化
最佳答案
- 五星知识达人网友:渊鱼
- 2021-02-25 22:49
由于I2C的SCL引脚不能设置成开漏,所以在I2C0的配置中,应该使用GPIOPinTypeI2CSCL函数。
可以将I2C的初始化代码中
GPIOPinTypeI2C(GPIO_PORTA_BASE, GPIO_PIN_6 | GPIO_PIN_7);// 配置PA6和PA7为SCL和SDA
修改为
// 配置PA6和PA7为SCL和SDA
GPIOPinTypeI2CSCL(GPIO_PORTA_BASE, GPIO_PIN_6);
GPIOPinTypeI2C(GPIO_PORTA_BASE, GPIO_PIN_7);
同时,将SCL做上拉
可以将I2C的初始化代码中
GPIOPinTypeI2C(GPIO_PORTA_BASE, GPIO_PIN_6 | GPIO_PIN_7);// 配置PA6和PA7为SCL和SDA
修改为
// 配置PA6和PA7为SCL和SDA
GPIOPinTypeI2CSCL(GPIO_PORTA_BASE, GPIO_PIN_6);
GPIOPinTypeI2C(GPIO_PORTA_BASE, GPIO_PIN_7);
同时,将SCL做上拉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯