[求助] 万利lpc54114 lite 的io模拟iic问题

[复制链接]
  • TA的每日心情
    开心
    2023-12-29 09:54
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    8

    主题

    274

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5246
    最后登录
    2025-7-22
    发表于 2018-4-14 20:31:50 | 显示全部楼层
    lpc54114 lite的硬件在板子上许多IO口都连接了其他器件,比如LED等。碰巧用到空脚IIC可以用,已挂器件的IO口的就无法正常工作在IIC了

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9291
    最后登录
    2022-5-12
     楼主| 发表于 2018-4-14 22:11:23 | 显示全部楼层
    wenyangzeng 发表于 2018-4-14 20:31
    lpc54114 lite的硬件在板子上许多IO口都连接了其他器件,比如LED等。碰巧用到空脚IIC可以用,已挂器件的IO ...

    我把pcb线都割断了  还是不行啊
    好好
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-29 09:54
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    8

    主题

    274

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5246
    最后登录
    2025-7-22
    发表于 2018-4-15 11:56:02 | 显示全部楼层
    小马哥-1650185 发表于 2018-4-14 22:11
    我把pcb线都割断了  还是不行啊

    IIC引脚必须设置为悬浮状态
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9291
    最后登录
    2022-5-12
     楼主| 发表于 2018-4-16 11:29:23 | 显示全部楼层
    wenyangzeng 发表于 2018-4-15 11:56
    IIC引脚必须设置为悬浮状态

    gpio_pin_config_t led_config = {      kGPIO_DigitalOutput, 0,    };
        CLOCK_EnableClock(kCLOCK_Gpio0);
        CLOCK_EnableClock(kCLOCK_Gpio1);
            

                    GPIO_PinInit(GPIO, 0, 24, &led_config);//
                    GPIO_PinInit(GPIO, 0, 23, &led_config);//
                    GPIO_PinInit(GPIO, 1, 11, &led_config);//
                    GPIO_PinInit(GPIO, 0, 15, &led_config);//
                    GPIO_PinInit(GPIO, 0, 21, &led_config);//
                    GPIO_PinInit(GPIO, 0, 22, &led_config);//

    这个好像没有 配置 上下拉,浮空的.
    同样配置,时序p0.23 ,p0.24 是ok的
    好好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24901
    最后登录
    2025-7-21
    发表于 2018-4-16 11:35:39 | 显示全部楼层
    小马哥-1650185 发表于 2018-4-10 15:39
    就这个板子
    http://bbs.cirmall.com/thread-47072-1-1.html

    楼主,真不好意思,我找了一圈,我这边没有你这个板子呢,你这个板子貌似不是恩智浦官方的。
    所以我还是建议你直接测试I2C波形比较靠谱点。这样至少看看主机有没有发出来,波形和能工作的到底是什么情况,对比下,更有利于问题的定位。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9291
    最后登录
    2022-5-12
     楼主| 发表于 2018-4-16 14:49:45 | 显示全部楼层
    小恩GG 发表于 2018-4-16 11:35
    楼主,真不好意思,我找了一圈,我这边没有你这个板子呢,你这个板子貌似不是恩智浦官方的。
    所以我还是 ...
    这个触摸板子是 电路城提供的

    波形肯定不一样,时序都是一样的,io不一样,逻辑见下图

    因为不正常的io,直接在应答信号哪里就 return false了,后面直接退出了

    另外我试了其他没有被复用的io  也是不行, 很是纳闷呀

    QQ截图20180416144649.jpg

    QQ截图20180416144712.jpg


    好好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24901
    最后登录
    2025-7-21
    发表于 2018-4-17 11:09:51 | 显示全部楼层
    楼主你好!
    你这个波形是包含了有问题和无问题两种吗?
    是否是上面两根是没问题,能ACK的,下面两根是有问题不能ACK的?
    怎么你的逻辑分析仪不能把数据打包出来的呢?
    另外,我看你的CLK好像有问题,间距都不一样, 你用示波器看看电压以及具体波形情况呢,然后把示波器波形,能ACK的和不能ACK的都给出来。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9291
    最后登录
    2022-5-12
     楼主| 发表于 2018-4-17 11:27:42 | 显示全部楼层
    小恩GG 发表于 2018-4-17 11:09
    楼主你好!
    你这个波形是包含了有问题和无问题两种吗?
    是否是上面两根是没问题,能ACK的,下面两根是有问 ...

    上面是正常的,逻辑分析仪 刚买的 还不太会用
    好好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24901
    最后登录
    2025-7-21
    发表于 2018-4-18 11:07:36 | 显示全部楼层
    小马哥-1650185 发表于 2018-4-17 11:27
    上面是正常的,逻辑分析仪 刚买的 还不太会用

    逻辑分析仪有总线封包,你封包成I2C,数据就会出现了。
    另外,你用示波器再测下波形啊。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9291
    最后登录
    2022-5-12
     楼主| 发表于 2018-4-18 13:27:49 | 显示全部楼层
    小恩GG 发表于 2018-4-18 11:07
    逻辑分析仪有总线封包,你封包成I2C,数据就会出现了。
    另外,你用示波器再测下波形啊。 ...

    暂时没有示波器,晚上回去用iic解析下


    问题是同样的时序,p0.24,p0.23  是好的,

    我感觉不应该是驱动的问题,驱动我在arduino上面都跑过的,
    好好
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 12:42 , Processed in 0.107761 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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