找回密码
 立即注册
查看: 485|回复: 9

STC8H8K64U,IIC切换引脚无效

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-17 13:22:10

2

主题

4

回帖

22

积分

新手上路

积分
22
发表于 2024-5-6 13:21:10 | 显示全部楼层 |阅读模式
使用的STC8H8K64U,硬件IIC



P_SW2 &= ~0x30;                //I2C: I2CSCL(P1.5), I2CSDA(P1.4)  使用P1.5、P1.4引脚一切正常



P_SW2 |= 0x30;                        //I2C: I2CSCL(P3.2), I2CSDA(P3.3)  当切换到P3.2、P3.3引脚时就不行了,用逻辑分析仪测引脚 没有任何反应





回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2024-5-6 15:00:18 | 显示全部楼层

宝 再对比一下呢
截图202405061500079000.jpg
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-5-6 15:25:54 | 显示全部楼层
切换之后,还要设置IO,可以设置为准双向口或开漏,开漏要外加3~10K上拉电阻或允许内部额外的4K上拉电阻。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-17 13:22:10

2

主题

4

回帖

22

积分

新手上路

积分
22
发表于 2024-5-6 17:02:45 | 显示全部楼层
本帖最后由 小可爱 于 2024-5-6 17:26 编辑
梁*** 发表于 2024-5-6 15:25
切换之后,还要设置IO,可以设置为准双向口或开漏,开漏要外加3~10K上拉电阻或允许内部额外的4K上拉电阻。 ...

换一个单片机好了,应该是买到了瑕疵品

点评

可以让IO输出方波看看是否正常。  详情 回复 发表于 2024-5-6 17:29
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-17 13:22:10

2

主题

4

回帖

22

积分

新手上路

积分
22
发表于 2024-5-6 17:06:02 | 显示全部楼层
国学*** 发表于 2024-5-6 15:00
宝 再对比一下呢

代码应该没问题,如果有问题P1.4、P1.5也会用不了。
现在的情况是P1.4、P1.5能正常使用
P_SW2 |= 0x30;                        //切换I2C: I2CSCL(P3.2), I2CSDA(P3.3)  切换到P3.2、P3.3引脚时就不行了,用逻辑分析仪测引脚 没有任何反应
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-5-6 17:29:23 | 显示全部楼层
小*** 发表于 2024-5-6 17:02
换一个单片机好了,应该是买到了瑕疵品

可以让IO输出方波看看是否正常。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-5-6 18:33:11 | 显示全部楼层
截图202405061832071853.jpg

I2C用开漏模式,外部加10K上拉电阻
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-17 13:22:10

2

主题

4

回帖

22

积分

新手上路

积分
22
发表于 2024-5-6 19:15:47 | 显示全部楼层
梁*** 发表于 2024-5-6 17:29
可以让IO输出方波看看是否正常。

后面换的一片一切正常,之前有问题的引脚一直是高电平,没有波形
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:80
  • 最近打卡:2025-04-27 21:49:47

6

主题

65

回帖

538

积分

高级会员

积分
538
发表于 2024-5-6 20:03:18 | 显示全部楼层
原来我也测到过一个定时器0时间不正常的,一般要准备多个样品测试。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2025-05-01 03:26:07

16

主题

702

回帖

2470

积分

金牌会员

积分
2470
发表于 2024-5-7 07:38:11 | 显示全部楼层
可以单独写一个测试程序,试试P3.2、P3.3两个口直接输出0和1是否正常
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:20 , Processed in 0.159120 second(s), 122 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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