li1069136863 发表于 2023-8-11 15:32

HK32L088RBT6 内部8KEEPROM问题

使用技术支持发来的例程,不是写EEPROM超时,就是写入没报错,但是读出来的数据不对。有没有遇到过的
[图片]

li1069136863 发表于 2023-8-12 14:21

找到问题了,这个不能用ST M0内核那样配置,因为这个芯片内部EEPROM实际上是把类似AT24C64的芯片合封到芯片内部去了,直接把它当作是使用硬件IIC读取外挂FALSH AT24C64那样,不同的话HK32的IIC时钟有四个,默认IIC时钟源是APB1,的需要改成SYSCLK,用RCC_I2C2CLKConfig(RCC_I2C2CLK_SYSCLK);//配置MSI会无法再次烧录程序。无语了,感觉FAE给例程都不做测试的,问就是参考STM32

li1069136863 发表于 2023-8-11 15:35

时不时出错

li1069136863 发表于 2023-8-11 15:36

使用的是官方的开发板

li1069136863 发表于 2023-8-11 15:38

li1069136863 发表于 2023-8-11 15:35
时不时出错

上一次测试用0XA5写入,所有写入失败的读回来是0XA5;写入正确的话,读回来的值是从0到31

yangxiaor520 发表于 2023-8-11 18:03

看来原厂的例程也没有仔细测试过就发出来了啊

yangxiaor520 发表于 2023-8-11 18:03

看来原厂的例程也没有仔细测试过就发出来了啊

juventus9554 发表于 2023-8-11 22:31

问下FAE
页: [1]
查看完整版本: HK32L088RBT6 内部8KEEPROM问题