大家工作都用HAL库吗?用硬件I2C吗

2019-12-10 18:11发布

1.我这里使用STM32F4, 在纠结着用老的那套标准固件库还是HAL库。主要是HAL库是主流配合STM32Cube的话,很多配置工作都不用做。你们工作中都用的STm32Cube和HAL?
2.之前用的都是F1系列的U,硬件I2C有问题嘛,实际上我都用的模拟I2C。在F4上我不知道I2C有没有bug,F4的主频太高了,模拟时序我觉得很浪费资源,用F4的朋友,你们用的模拟时序还是硬件I2C?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
tomzbj
2019-12-12 01:50
我这边先后用过f030, f051, f070, f072, f100, f103(c/r/v都用过), f303, f407(只用了开发板)
全部用标准库, 没用过hal.
个别情况用寄存器.
以及gd32f350, 用gd的官方库. 其实许多函数只是stm32标准库换了个名字.

可惜新出的stm32都直接不给标准库了...

i2c基本都用模拟的, 偶尔用硬件的(驱动oled屏). 似乎没出过问题. 不过oled屏也不需要读数据, 只是写入, 应该好一些.

一周热门 更多>