11
25
429
中级会员
使用例程 的AT24C02读写程序。实际调试过程中遇到了这样一个问题,如下程序所示,我先后保存两个数据,不延时的话,第2个数据保存不成功。延时100ms后才行的。
不知道是程序问题还是AT24C02的读写不能太快问题,请教一下各位大神,谢谢啦!
一下是IIC和DMA的配置程序。
使用道具 举报 送花
3
2856
1459
等待验证会员
97
7246
1万
超级版主
104
4256
9463
荣誉版主
无情的代码机器
Debu*** 发表于 2025-8-22 09:45 检查主时钟频率是否和例程一致,不同厂商的24C02也有可能不同,具体查看数据手册 ...
erci*** 发表于 2025-8-22 10:21 用Ai8051U实验箱测试2ms间隔也能连续写入。 建议间隔5ms以上,具体看各家手册。
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2026-4-10 16:16 , Processed in 0.111712 second(s), 74 queries .
Powered by Discuz! X3.5
© 2001-2026 Discuz! Team.