查看: 4823|回复: 8

[求助] LPC824的I2C切换到普通IO的例程

[复制链接]

该用户从未签到

2

主题

7

帖子

0

注册会员

Rank: 2

积分
58
最后登录
2018-9-17
发表于 2018-8-23 15:33:48 | 显示全部楼层 |阅读模式

LPC824: I2C1配置到P06/P07,可以从I2C功能切换到通用IO 口,但不能从通用IO口切换到I2C,不知什么原
我知道答案 目前已有8人回答
回复

使用道具 举报

  • TA的每日心情
    郁闷
    2021-8-25 16:50
  • 签到天数: 57 天

    连续签到: 1 天

    [LV.5]常住居民I

    20

    主题

    185

    帖子

    12

    金牌会员

    Rank: 6Rank: 6

    积分
    1288
    最后登录
    2025-5-19
    发表于 2018-8-24 08:43:29 | 显示全部楼层
    你是怎么做的切换
    签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-2-5 17:05
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    28

    主题

    1814

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    5873
    最后登录
    2025-6-26
    发表于 2018-8-24 10:21:20 | 显示全部楼层
    是不是IIC有固定的管脚啊?不是那种随便想让那个管脚变成IIC 就变成IIC的吧。

    还有一种方法,可以做成模拟IIC的。社区有demo的。可以找找。

    评分

    参与人数 1 +1 收起 理由
    doatello + 1

    查看全部评分

    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24883
    最后登录
    2025-7-20
    发表于 2018-8-24 10:34:51 | 显示全部楼层
    楼主你好!
    如果需要做I2C, 你需要配置SWM,i2c1需要配置SWM寄存器中的PINASSIGN9。
    你看看重新配置下SWM是否能够工作?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    7

    帖子

    0

    注册会员

    Rank: 2

    积分
    58
    最后登录
    2018-9-17
     楼主| 发表于 2018-8-24 11:23:40 | 显示全部楼层
    小恩GG 发表于 2018-8-24 10:34
    楼主你好!
    如果需要做I2C, 你需要配置SWM,i2c1需要配置SWM寄存器中的PINASSIGN9。
    你看看重新配置下SWM是 ...

    小恩,您好,
            现要IO切换功能,从I2C1(P06\P07)切换到普通通途IO口是可以的,但从普通IO口切换到I2C时不行,
    能提供相关的DEMO,或初始配置吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3404

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9004
    最后登录
    2025-7-20
    发表于 2018-8-24 11:31:06 | 显示全部楼层
    寄存器没配置好,I2C再配置回IO,切换的话应该要配置两次。也可以采用IO模拟方法,网上的例程改改也好操作。试试看看

    评分

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

    查看全部评分

    加油哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24883
    最后登录
    2025-7-20
    发表于 2018-8-27 10:40:40 | 显示全部楼层
    冷雨雪 发表于 2018-8-24 11:23
    小恩,您好,
            现要IO切换功能,从I2C1(P06\P07)切换到普通通途IO口是可以的,但从普通IO口切换到 ...

    你把你切换代码给我看看,我看看是否有什么毛病。
    I2C->GPIO, GPIO->I2C的,我看你怎么配置的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    7

    帖子

    0

    注册会员

    Rank: 2

    积分
    58
    最后登录
    2018-9-17
     楼主| 发表于 2018-8-27 11:31:48 | 显示全部楼层
    小恩GG 发表于 2018-8-27 10:40
    你把你切换代码给我看看,我看看是否有什么毛病。
    I2C->GPIO, GPIO->I2C的,我看你怎么配置的。 ...

    能帮一切换的DEMO?我不会弄
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:49
  • 签到天数: 1771 天

    连续签到: 4 天

    [LV.Master]伴坛终老

    17

    主题

    2889

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7730
    最后登录
    2025-7-20
    发表于 2019-1-15 12:36:38 | 显示全部楼层
    我觉得似乎端口设置有问题。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 03:00 , Processed in 0.112163 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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