找回密码
 立即注册
楼主: 魏十一

STC8A8K64D4软件模拟IIC失败

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2024-07-16 16:50:24

2

主题

16

回帖

90

积分

注册会员

积分
90
发表于 2024-7-16 16:49:14 | 显示全部楼层
Debu*** 发表于 2024-7-16 00:18
用硬件I2C啊,硬件的太好用了
IO模式设置为双向或开漏(感觉双向由低变高时有2个时钟强上拉,发送时能加速 ...

现在pcb都搞好了,换不过去了,之前是听别人说硬件可能有问题,就用了软件模拟,说多了都是泪啊~

点评

那也要先搞到硬件I2C的IO,用不用再说 我这用的好好的 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4612 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4613 https://www.stcaimcu.com/for  详情 回复 发表于 2024-7-16 16:56
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2024-07-16 16:50:24

2

主题

16

回帖

90

积分

注册会员

积分
90
发表于 2024-7-16 16:50:10 | 显示全部楼层
网*** 发表于 2024-7-15 23:33
OLED点屏不难,I2C更容易,随便找个例程翻翻看就会了

翻了很多了,51的他们都不加延时的,而且也不分推挽、开漏这种模式,我都不知道他们是怎么跑起来的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-29 12:34:20
已绑定手机

81

主题

5220

回帖

9305

积分

超级版主

DebugLab

积分
9305
发表于 2024-7-16 16:56:09 | 显示全部楼层
魏*** 发表于 2024-7-16 16:49
现在pcb都搞好了,换不过去了,之前是听别人说硬件可能有问题,就用了软件模拟,说多了都是泪啊~ ...

那也要先搞到硬件I2C的IO,用不用再说

我这用的好好的
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4612

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4613

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4698

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-30 00:05:33
已绑定手机

19

主题

3233

回帖

5351

积分

论坛元老

积分
5351
发表于 2024-7-16 17:11:28 来自手机 | 显示全部楼层
i2c可以多个串在一起使用吧。也就是说一个i2c接口可以接多个i2c设备。只要地址不一样就可以。温度和OLED 屏幕地址不一样其实可以共用一个i2c接口。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-06-29 13:44:35
已绑定手机

29

主题

350

回帖

2045

积分

金牌会员

机长

积分
2045
发表于 2024-7-16 18:07:33 | 显示全部楼层
魏*** 发表于 2024-7-16 16:47
硬件给另一个温湿度用了

可以在四组羊端口之间切换的呀。
截图202407161806457463.jpg

业余撸代码,专业开飞机 https://gitee.com/STC-MCU
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2024-07-16 16:50:24

2

主题

16

回帖

90

积分

注册会员

积分
90
发表于 2024-7-16 18:29:16 | 显示全部楼层
兄弟们,找到原因了,是之前摔了一下,芯片虚焊了,io口根本就没有拉低拉高电平,一直都是oled在唱独角戏,之前能用是因为我还没摔
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2024-07-16 16:50:24

2

主题

16

回帖

90

积分

注册会员

积分
90
发表于 2024-7-16 20:28:33 | 显示全部楼层
魏*** 发表于 2024-7-16 18:29
兄弟们,找到原因了,是之前摔了一下,芯片虚焊了,io口根本就没有拉低拉高电平,一直都是oled在唱独角戏, ...

你也是个人才
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:354
  • 最近打卡:2025-06-28 07:52:44
已绑定手机

4

主题

404

回帖

1963

积分

金牌会员

积分
1963
发表于 2024-7-25 08:56:27 | 显示全部楼层
硬件问题,搞半天软件
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-30 06:28 , Processed in 0.131435 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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