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

查看: 1897|回复: 2

107的iic重映射之后死在另一个while里

[复制链接]

7

主题

39

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-9-3 09:59:21 | 显示全部楼层 |阅读模式
之前看另一个帖子里也说道这个问题,iic和fsmc共用了pb7,程序死在while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));里,于是重映射到8,9脚,结果死在下一个while,while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));里,不知道问题在哪里,只是重映射了,未做其他改变。
并且比较奇特的是,程序是板子自带的源码,以前通过串口在pc上打印,成功读写过的,最近重新解压出源码,编译过了,但是死在while里了。。
<
回复

使用道具 举报

7

主题

39

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-9-3 16:08:36 | 显示全部楼层

回复:107的iic重映射之后死在另一个while里

都没遇到过这个问题吗? 不知道怎么会死在第二个while里的,源码,除了重映射,其它都没动过
回复 支持 反对

使用道具 举报

7

主题

39

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-9-4 10:27:04 | 显示全部楼层

回复:107的iic重映射之后死在另一个while里

问题补充,
EV6检测不到,原因SR1的ADDR没置位,AF置位,SR2的BUSY置位,所以一直卡死在while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));。
不知道怎么办了,时序没错啊
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版