[APM32A]

APM32A10x_SDK_v1.0 模拟EEPROM读写异常

[复制链接]
323|1
手机看帖
扫描二维码
随时随地手机跟帖
gdygn007|  楼主 | 2024-2-1 13:40 | 显示全部楼层 |阅读模式
本帖最后由 gdygn007 于 2024-2-1 13:39 编辑

#申请原创#最近在测试极海原厂A103的SDK(SDK版本“APM32A10x_SDK_v1.0”),发现flash模拟EEPROM例程,在读写操作时,16bit的高8位读出来是0,低8位正常。
测试例程截图
测试代码.bmp
测试结果截图
异常打印.bmp

解决方法
经过和ST的例程对比和代码排查,发现SDK的写函数和读函数都存在些BUG,更正后读写正常,修改方法如下。
正常打印.bmp
1、读函数返回类型U8改成U16.
读函数修改.bmp
2、写函数写操作更改
写函数修改.bmp
3、偏移地址更改
地址偏移修改.bmp










Flash_Emulation_Eeprom.zip

68.89 KB

测试例程

使用特权

评论回复
jcky001| | 2024-2-1 15:51 | 显示全部楼层
硬件连接、电源电压、I2C通信等

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

5

帖子

1

粉丝