请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP432P401R 您好! 我正在尝试了解燃油箱MKII电池BoosterPack SDK示例(bootxl_batpakmkie_fuel _MSP_EXP432P401R_nortos_CCS)。
我在HAL_BQ2.7441万.c中看到,一些用于与电池表电路连接的函数(即 BQ2.7441万_control(),BQ2.7441万_read16()和BQ2.7441万_readChecksum()),首先调用I2C_INIT()。 为什么需要重新初始化I2C外设?
如果我注释掉该行,则该代码不起作用。 经过几次尝试,我注意到它实际上需要 I2C_initMaster(EUSSCI_B1_base,&i2cConfig)和I2C_enableModule(EUSI_B1_base)来调用,而不是I2C_init()。 这又是为什么有必要的呢?
谢谢!