找回密码
 立即注册
查看: 333|回复: 6

STC32G144K256的IIC问题

[复制链接]
已绑定手机

3

主题

25

回帖

141

积分

注册会员

积分
141
发表于 2026-5-12 17:24:35 | 显示全部楼层 |阅读模式
学习32G的时候用到了它的硬件IIC,一直驱动不起来,示波器测试发现SCL是有时钟出来的,但是SDA一直没有拉低,也没有变化,一直是高电平,调很多天了,程序是参考官方给的硬件IIC代码。 i2c.c (4.2 KB, 下载次数: 112) 各位大佬帮忙看看,如果不超时的话一直卡在wait
回复

使用道具 举报 送花

已绑定手机

123

主题

5133

回帖

1万

积分

超级版主

无情的代码机器

积分
11465
发表于 2026-5-12 17:30:59 | 显示全部楼层
直接测试实验箱例程
https://www.stcaimcu.com/data/do ... 4K246-DEMO-CODE.zip


25-I2C主机模式访问AT24C02程序
60-DMA-I2C与存储器数据自动收发

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

已绑定手机

3

主题

25

回帖

141

积分

注册会员

积分
141
 楼主| 发表于 2026-5-12 17:39:04 | 显示全部楼层
erci*** 发表于 2026-5-12 17:30
直接测试实验箱例程
https://www.stcaimcu.com/data/download/DemoCode/STC32G144K246-DEMO-CODE.zip

老师您好,代码基本就是从里面搬过来的,AI8051U上面跑是正常的,换32G144了跟着实验箱的代码都跑不起来啊

点评

例程正确的不要修改,直接烧录,测量i2c引脚。 测不到就是硬件问题,换个核心板试下  详情 回复 发表于 2026-5-12 18:15
回复

使用道具 举报 送花

已绑定手机

123

主题

5133

回帖

1万

积分

超级版主

无情的代码机器

积分
11465
发表于 2026-5-12 18:15:47 | 显示全部楼层
suqe*** 发表于 2026-5-12 17:39
老师您好,代码基本就是从里面搬过来的,AI8051U上面跑是正常的,换32G144了跟着实验箱的代码都跑不起来 ...

例程正确的不要修改,直接烧录,测量i2c引脚。
测不到就是硬件问题,换个核心板试下
注意例程是P7引脚,要连接I2C从机。和你板子不对应的话只修改IO选择,以及对应的GPIO模式设置。
截图202605121827275629.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

已绑定手机

51

主题

2750

回帖

9613

积分

论坛元老

积分
9613
发表于 2026-5-12 18:20:35 | 显示全部楼层
STC32G144K256的引脚的IO口模式需要设置。如果设置双向模式的话,需要开启内部上拉,或者外接上拉电阻。
回复

使用道具 举报 送花

已绑定手机

3

主题

25

回帖

141

积分

注册会员

积分
141
 楼主| 发表于 2026-5-12 21:33:53 | 显示全部楼层
erci*** 发表于 2026-5-12 18:15
例程正确的不要修改,直接烧录,测量i2c引脚。
测不到就是硬件问题,换个核心板试下
注意例程是P7引脚,要 ...

STC32G144K封装

STC32G144K封装

找到问题了,是吃了封装的亏,
自己没注意核对文档就画PCB了,
结果好几个引脚不一样。。。
回复

使用道具 举报 送花

已绑定手机

74

主题

1019

回帖

3775

积分

论坛元老

初出茅庐&无甚本事

积分
3775
发表于 2026-5-13 00:13:03 | 显示全部楼层
部分应用还是选小封装
引脚主要为常用的
实在成本低
偶尔看看玩玩
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-7 14:11 , Processed in 0.072451 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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