查看: 4965|回复: 6

[求助] 怎么讲IIC口配置成普通GPIO来用

[复制链接]

该用户从未签到

10

主题

27

帖子

3

注册会员

Rank: 2

积分
100
最后登录
2019-1-23
发表于 2019-1-21 13:36:57 | 显示全部楼层 |阅读模式
我用的是LPC54606
图中IOCON配置是否可以?
我知道答案 目前已有6人回答

这个口目前配置是这样

这个口目前配置是这样
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24883
最后登录
2025-7-20
发表于 2019-1-21 13:46:26 | 显示全部楼层
可以
回复

使用道具 举报

该用户从未签到

10

主题

27

帖子

3

注册会员

Rank: 2

积分
100
最后登录
2019-1-23
 楼主| 发表于 2019-1-21 13:57:30 | 显示全部楼层

IOCON我确实是这样配置的,但是我将这个口当成普通GPIO口来用使用GPIO_PortInit(GPIO, 0U);     GPIO_PinInit(GPIO, 0U, 13U, &led_config);   后,用GPIO_PinWrite(GPIO, 0U, 13U,1);来拉高却没有反应啊,这个怎么回事?
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24883
最后登录
2025-7-20
发表于 2019-1-21 17:08:24 | 显示全部楼层
模块时钟是否使能,建议在debug时,看看寄存器的值是否跟预期的一样
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

27

帖子

3

注册会员

Rank: 2

积分
100
最后登录
2019-1-23
 楼主| 发表于 2019-1-23 09:38:05 | 显示全部楼层
小恩GG 发表于 2019-1-21 17:08
模块时钟是否使能,建议在debug时,看看寄存器的值是否跟预期的一样

您指的模块是啥?

具体是哪一个时钟模块?

具体是哪一个时钟模块?
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24883
最后登录
2025-7-20
发表于 2019-1-23 09:42:41 | 显示全部楼层

GPIO模块,在AHBCLKCTRL0寄存器中控制使能
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

27

帖子

3

注册会员

Rank: 2

积分
100
最后登录
2019-1-23
 楼主| 发表于 2019-1-23 10:24:42 | 显示全部楼层
小恩GG 发表于 2019-1-23 09:42
GPIO模块,在AHBCLKCTRL0寄存器中控制使能

其他普通GPIO可以用的,这个说明AHB时钟配置好了的,但是这个PIO0_13是IIC模式的,配置完不行,
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 02:57 , Processed in 0.102597 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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