你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2764|回复: 1

I2C2硬件不能使用

[复制链接]

1

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-3-19 15:55:55 | 显示全部楼层 |阅读模式
 最近楼主遇到一个很奇怪的问题。之前用LQFP64封装的103芯片楼主花了很大的力气调通了中断的硬件I2C2。可把程序搬到相同引脚数的BGA封装的103芯片中时,奇怪的现象发生了:I2C2外设的寄存器内容根本无法修改。
问题如下:
i2c2.png
从上图可以看出I2C2的时钟确实是使能了的。而且串口3的时钟也是关着的。引脚上的冲突并不会发生。
可执行完I2C_ITConfig(I2C2,I2C_IT_EVT|I2C_IT_BUF,ENABLE);后I2C2寄存器的内容始终没发生变化。
i2c22.png
楼主改了下代码,把I2C2的地方全换成了I2C1,令人欣慰的是I2C1外设寄存器可以正常写入。这也让楼主更加不解了,为啥同时APB1外设,同样的软件设置,I2C2的差距咋就这么大涅。不知道有没有大神也遇到过这个问题。求解释。难道是BGA封装的I2C2禁用?
 
回复

使用道具 举报

1

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-3-19 18:06:22 | 显示全部楼层

RE:I2C2硬件不能使用

自己顶个,大神何在
回复 支持 反对

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版