|
程序是参考野火,HAL库,和硬汉,按照rtt的格式写的,裸机。最初在V5的板子上,实验好了读写24c128,16K数据,连续读写12小时吧,没有问题。
后来换上铁电的FM24V10,修改对应操作fm24v10的部分,发现连续读就出错,就参照HAL库修改了连续读,现在连续读写32K数据,不出错。
分享给大家。
只需要在main中添加
- hw_hwi2c_init();
- fm24clxx_init(&fm24clxx,&hwi2c_bus_obj[HWI2C2_INDEX].i2c_bus,0,0);
复制代码
然后,#define USING_HWI2C和#define BSP_USING_HWI2C2 就能用了。
|
|