打印
[技术问答]

NUC442 的I2C无法 Start

[复制链接]
975|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hanhan1127|  楼主 | 2019-9-26 19:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用NUC442板子上调试I2C的主模式,直接用官网的Demo跑,官网例程给的是I2C3,复用口是PH3和PH4,直接跑他的DEMO可以读到START寄存器的状态,因为我是NUC442 我看了下我的I2C3对应的是PD2和PD3,那么就直接在例程上把复用功能的IO口替换为PD2和PD3,结果没反应,启动STA后没任何中断响应。
接着我换了I2C2(PB6,PB7)也是没用,启动STA没有反应,不懂,看不明白,搞了一天了。求大神指点。


使用特权

评论回复
沙发
huangcunxiake| | 2019-9-26 19:54 | 只看该作者
你是不是替换的有问题,用官方的配置工具试试。

使用特权

评论回复
板凳
huangcunxiake| | 2019-9-26 19:56 | 只看该作者

使用特权

评论回复
地板
antusheng| | 2019-9-26 22:11 | 只看该作者
要确保管脚配置正确。如果提供例子没问题,那说明本身是没问题的,可能修改的时候没修改对。

使用特权

评论回复
5
zhuomuniao110| | 2019-9-26 22:42 | 只看该作者
肯定就是你配置问题了。

使用特权

评论回复
6
zhuomuniao110| | 2019-9-26 22:42 | 只看该作者
确认一下,是不是这么配的。

使用特权

评论回复
7
xixi2017| | 2019-9-26 23:55 | 只看该作者
手册说那两个端口可以吗,你用端口配置工具试试。

使用特权

评论回复
8
xixi2017| | 2019-9-26 23:56 | 只看该作者
NuTool-PinConfigure_V1.16.0000.zip (7.82 MB)
试试这个工具。

使用特权

评论回复
9
jasontu| | 2019-9-27 07:43 | 只看该作者
pull up 電阻有上嗎?

使用特权

评论回复
10
hanhan1127|  楼主 | 2019-9-27 10:48 | 只看该作者
jasontu 发表于 2019-9-27 07:43
pull up 電阻有上嗎?

没有,接上拉后就正常了,CLK和SDA上要接上拉才能看到空闲状态是高,STA也可以触发完成状态。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

35

帖子

1

粉丝