查看: 651|回复: 5

[求助] 问一下各位大神在RT1176上模拟 I2c 功能 ?

[复制链接]

该用户从未签到

26

主题

97

帖子

0

中级会员

Rank: 3Rank: 3

积分
386
最后登录
2023-9-12
发表于 2023-4-27 15:32:28 | 显示全部楼层 |阅读模式
问一下各位大神在RT1176上模拟 I2c 功能 读写 eeprom 的器件,

功能已基本实现,目前就是一次最大读写不能够超过 48 byte 的数据,如果超过就出错 ??

如果 <= 47byte 就完全正常,请问下这个是神马情况造成的呀 ?
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:38
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2023-4-27 17:27:57 | 显示全部楼层
    会不会是EEPROM器件的页操作限制所导致的问题。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26

    主题

    97

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    386
    最后登录
    2023-9-12
     楼主| 发表于 2023-4-28 09:23:16 | 显示全部楼层
    jobszheng5 发表于 2023-4-27 17:27
    会不会是EEPROM器件的页操作限制所导致的问题。

    不是,我使用 i2c5 硬件接口, 读写多少 byte 都是正常的, eeprom 的读写函数 都是共用的(不区分硬件 i2c 还是 软件模拟 i2c ),
    软件又不能够仿真, 使用 mdk , 可以进入到仿真界面,进入后进行仿真时没有任何反应,这点也是非常的头疼啊 ??

    你们有没有遇到这样的 不能够仿真的问题呀 ??
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:38
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2023-4-28 10:51:02 | 显示全部楼层
    我遇到的问题就是写的时候需要按页实现。每页之间要延迟一段。
    就这样,有的时候仍然会写错误,所以,就又添加了回读校验的步骤
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2578
    最后登录
    2023-6-23
    发表于 2023-5-3 12:37:01 | 显示全部楼层
    确认下,I2C的速率没超过100k/400k
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26

    主题

    97

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    386
    最后登录
    2023-9-12
     楼主| 发表于 2023-5-4 11:56:46 | 显示全部楼层
    香水橙 发表于 2023-5-3 12:37
    确认下,I2C的速率没超过100k/400k

    找到了原因,是我的写函数没有返回 正确的 操作码造成的, 所以 只要是写在 页的起始地址时,写一次 <= page 的数据量就没有问题,如果写入的数据量 > page 时,这时需要分 多次写入,而当写入函数没有正确返回操作码时就直接退出了,自己一时忘记了这个操作码造成的,惭愧惭愧呀
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 05:40 , Processed in 0.128318 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表