打印

为什么IIC的起始位没有变化

[复制链接]
1631|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
iversonma|  楼主 | 2009-8-7 15:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采用的是PIC18f系列的单片机,使用MSSP1作为IIC主接口,配置如下

1. 使能RC3/RC4为输入
2.    OpenI2C1(MASTER, SLEW_ON);
    SSP1ADD = 4;
    配置为主模式,频率为400k
3.使能SSP1EN信号,配置接口为IIC模式

4. SSP1CON2bits.SEN = 1;  发送起始信号,

问题出在了这里,此时查看寄存器SEN信号还是0,同时BCL1IF信号置位,表示发生了总线冲突,但问题是我用示波器trigger抓图什么都没有,SCL和SDA还都是高电平,怎么会出现总线冲突中断呢?

PS:IIC相关的中断使能全部打开。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

325

帖子

1

粉丝