专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
IIC 中断
2019-04-15 14:33
发布
生成海报
站内文章
/
PIC单片机
13687
0
995
if(MCU_I2C_STATUS_FF2B &(0x04)) /* Data In Interrupt 有八位;看特定位的高低电平来确定传送过的是什么信号; */ { MCU_I2C_STATUS_FF2B = MCU_I2C_STATUS_FF2B & (~DINI); /*状态位复位*/ Waite_I2C_Stable(); /*等待IIC总线稳定*/ rMode=MCU_I2C_DATA_IN_FF29; /*保存传送过来的数据*/ } if(MCU_I2C_STATUS_FF2B & 0x08) /* Data out Interrupt */ { MCU_I2C_STATUS_FF2B = MCU_I2C_STATUS_FF2B & (~DOUTI); /*状态位复位*/ Waite_I2C_Stable(); /*等待IIC总线稳定*/ Address++; /*地址++*/ MCU_I2C_DATA_OUT_FF2A =0x00; /*发送0x00(复位状态)出去*/ } if(MCU_I2C_STATUS_FF2B & 0x02) /* Sub Address Interrupt */ { MCU_I2C_STATUS_FF2B = MCU_I2C_STATUS_FF2B & (~SUBI); /*状态位复位*/ Waite_I2C_Stable(); /*等待IIC总线稳定*/ Address=MCU_I2C_SUB_IN_FF28; /*保存传送过来的地址*/ MCU_I2C_DATA_OUT_FF2A =0x00; /*发送0x00(复位状态)出去*/ }
继续中。。
Ta的文章
更多
>>
关于patch命令
0 个评论
IIC 中断
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮