找回密码
 立即注册
楼主: Alls***

STC8G的I2C还需要外部上拉电阻吗?

[复制链接]

该用户从未签到

552

主题

9482

回帖

1万

积分

管理员

积分
14047
发表于 2024-2-13 15:16:58 | 显示全部楼层
21cnsound 发表于 2024-2-13 14:01
我的测试结果也是这样的,能提升最大传输速率。

I2C 肯定是 【开漏 + 打开上拉电阻/这样拉高的速度可以快些】
回复 支持 反对 送花

使用道具 举报

该用户从未签到

552

主题

9482

回帖

1万

积分

管理员

积分
14047
发表于 2024-2-13 15:18:25 | 显示全部楼层
I2C,  只用 准双向口/弱上拉-这个弱上拉电阻温漂大/制造误差也大,那是无穷的隐患
===必须打开内部额外的上拉电阻外部接传统的上拉电阻
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    2024-2-29 15:49
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    8

    主题

    18

    回帖

    94

    积分

    注册会员

    积分
    94
     楼主| 发表于 2024-2-13 21:11:30 | 显示全部楼层
    1. void iic_master_init()
    2. {
    3.     P3M0 |= 0x0c; P3M1 |= 0x0c;           //开漏输出:P3_2和P3_3
    4.     P3PU |= 0x0c;                         //使能P3_2和P3_3的上拉电阻
    5.     P_SW2 &= ~ 0x30;                                  //I2C: I2CSCL(P3.2), I2CSDA(P3.3)
    6.     I2CCFG = 0xe0;                        //使能IIC主机模式
    7.     I2CMSST = 0x00;                       //IIC主机状态寄存器清零
    8.     EA = 1;
    9. }
    复制代码


    设置了开漏输出加内部上拉电阻,但两个引脚在空闲状态下的电压是0.12V,这显然有问题啊。实际运行代码,发送START信号时,I2CMSST始终也不置中断位。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9482

    回帖

    1万

    积分

    管理员

    积分
    14047
    发表于 2024-2-13 21:26:18 | 显示全部楼层
    截图202402132126121320.jpg
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9482

    回帖

    1万

    积分

    管理员

    积分
    14047
    发表于 2024-2-13 21:28:21 | 显示全部楼层
    截图202402132128187828.jpg
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9482

    回帖

    1万

    积分

    管理员

    积分
    14047
    发表于 2024-2-13 21:29:33 | 显示全部楼层
    截图202402132129073131.jpg

    结合这些,自己修改下
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-29 15:49
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    8

    主题

    18

    回帖

    94

    积分

    注册会员

    积分
    94
     楼主| 发表于 2024-2-13 21:38:11 | 显示全部楼层
    我用的芯片是STC8G1K08A-8PIN,I2C的引脚是P3_2和P3_3,代码是用STC-ISP工具生成的。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9482

    回帖

    1万

    积分

    管理员

    积分
    14047
    发表于 2024-2-13 21:48:45 | 显示全部楼层
    这不一样
    截图202402132146489970.jpg

    截图202402132147456734.jpg
    这不一样
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9482

    回帖

    1万

    积分

    管理员

    积分
    14047
    发表于 2024-2-13 21:50:45 | 显示全部楼层

    STC8G1K08A-36I-SOP8, 有点特殊

    截图202402132150101463.jpg
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9482

    回帖

    1万

    积分

    管理员

    积分
    14047
    发表于 2024-2-13 21:52:32 | 显示全部楼层
    截图202402132152274233.jpg
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-17 18:56 , Processed in 0.071282 second(s), 66 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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