[ZLG-MCU] 关于LPC91X的I2C写操作

[复制链接]
1306|0
 楼主| clf1985 发表于 2008-5-30 13:54 | 显示全部楼层 |阅读模式
I2c, LPC, ST, se, TE
void&nbsp;GetBus()<br />{&nbsp;I2SCLH&nbsp;=&nbsp;15;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;设置SCL高电平的PCLK周期数*/<br />&nbsp;&nbsp;I2SCLL&nbsp;=&nbsp;15;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;设置SCL低电平的PCLK周期数*/<br />&nbsp;&nbsp;I2CON&nbsp;=&nbsp;RELEASE_BUS_STA;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//RELEASE_BUS_STA=0x64<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;while(&nbsp;SI==0&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;等待起始位发送****************<br />&nbsp;&nbsp;<br />}<br /><br />MCU做&nbsp;Master&nbsp;Write&nbsp;操作,程度死在了***这一行<br /><br />搞不懂是为什么了。我在IIC中断将SI清零。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

72

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部