你的3.5的库应该是标准库,这个标准库在HAL是不兼容的。
现在ST主要在推HAL和LL库,标准库现在基本上不会开发了。
如果你用HAL库的话,你可以使用CubeMX软件,生成工程和代码,
关于IIC的配置也可以在CubeMX软件里进行设置,生成代码的
hal 库相对来说很简单,配置,需要初始化结构体,就是给结构体赋值,然后初始化函数给外设写入设置,搞定
iic 收发更简单,不用关注 iic 协议,初始化完成直接调用收发函数
标准库很难移植到HAL库,二者差别很大
HAL目前并不好用,但这是ST的趋势