查看完整版本: I2C总线为何释放不了???(紧急求助)

shadowoftree 2008-10-11 17:14

I2C总线为何释放不了???(紧急求助)

以下是我的子程序,失去仲裁时I2C总线老是释放不了,时钟线上老是为低.如有乱码请看附件,各位高手帮忙看看吧,小女子在此拜谢了!!!!!!!!!!!!!!
I2C_Send_WRITE:   
     CLR  EA   
  MOV  R2,Write_NUM
     MOV  R0,DATA_writecommand_ADR  
I2C_GOON:
  SETB STA   
  JNB   SI,$   
  MOV  A,I2STAT   
  CJNE A,#08H,WRITE_OUT
RE_START:     
  CLR  SI   
  MOV  A,@R0
  MOV  I2DAT,A  
  JNB   SI,$    ;   
  MOV  A,I2STAT
  CJNE A,#18H,WRITE_OUT
  INC  R0
  DEC  R2                                                   
  CLR  STA
Send_next:
  CLR  SI   
  MOV  A,@R0
  MOV  I2DAT,A   
  JNB   SI,$     
  MOV  A,I2STAT
  CJNE A,#28H,WRITE_OUT
  INC  R0   
  DJNZ R2,Send_next   
  CLR  Communication_succee  
     CLR   SI
  SETB  STO   
  SETB EA         
  RET     


WRITE_OUT:
  CLR  SI      
  CLR  STA
  CLR  STO
  SETB EA           
  RET

xy130 2008-10-13 05:03

有点心醉!

顶!是吗 那你们现在都在哪里高就


[img]http://ilove.msnshell.com/ddimg/artlit/20080416/181515367.jpg[/img] [img]http://ilove.msnshell.com/ddimg/artlit/20080411/153600262.jpg[/img]

[url=http://www.banjiagongsi.net/]搬家公司[/url]-起重吊装、搬运、空调设备维修保养
[url=http://www.easyday.cn/]搬场公司[/url]-成立最早的优质的上海搬场服务商
[url=http://www.isas.com.cn/]大众搬家公司[/url]-上海大众搬场物流总公司专门从事搬家业务
[url=http://www.thel.cn/SpItemsList.asp]称重传感器[/url]-销售产品-上海科旗热线:021-50821457

shadowoftree 2008-10-14 08:38

问题已解决~~~
页: [1]
查看完整版本: I2C总线为何释放不了???(紧急求助)