查看: 1817|回复: 0

RT1052+I2C读写板载EEPROM

[复制链接]
  • TA的每日心情
    慵懒
    昨天 09:40
  • 签到天数: 1409 天

    [LV.10]以坛为家III

    48

    主题

    3486

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    7296
    最后登录
    2024-4-19
    发表于 2018-11-30 09:03:49 | 显示全部楼层 |阅读模式
    其实GPIO,KPP,I2C,SPI,RTC等这些常用的外设,forlinx都有提供比较完善的例程,有需要的小伙伴可以下载参考地址https://pan.baidu.com/s/1QDNaDXiiANmg7OMrxOcVdw


    这里我分享下自己的I2C的函数封装
    IO配置成开漏模式
    TIM图片20181130085013.png


    初始化,设置的是10OK的速率
    TIM图片20181122105814.png


    单字节的读写,支持16位地址
    TIM图片20181130085113.png


    多字节的读写,支持16位地址
    TIM图片20181130085129.png


    EEPROM的IIC操作函数都是基于以上修改的,共享该I2C的其他设备,也只需要在底下添加相应的函数链接即可。

    TIM图片20181130085148.png


    EEPROM的操作唯一要注意的就是分页读写,需要判断写的长度和地址,
    TIM图片20181122110041.png


    读写测试
    TIM图片20181122105917.png


    结果显示
    TIM图片20181122105705.png


    附上I2C和EEPROM的源代码,仅供参考 bsp.rar (5.73 KB, 下载次数: 37)
    TIM图片20181122105741.png
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-20 19:40 , Processed in 0.114161 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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