在线情况
楼主
  • 头像
  • 级别
    • 积分23
    • 经验1506
    • 文章25
    • 注册2010-12-22
    关于IO的疑问
    [P]用430读一个芯片的内容,[/P][P]P3DIR&=~BIT0;[/P][P]if(P3IN&BIT0)[/P][P]{[/P][P]data<<=1;data=data+BIT0;[/P][P]} [/P][P]else [/P][P]data<<=1;[/P][P] [/P][P]现在是当芯片出来‘0’的时候,P3IN没有识别,还是为‘1’,在P3IN的寄存器上也为‘1’。用示波器看芯片的脚确实是低电平。假如用地接P3.0则能识别出‘0’。[/P][P]有个疑问:P3IN的寄存器是否初始值为ff?[/P][P]          芯片出来的‘0’与接地的‘0’是否是一种情况?[/P][P]          芯片脚的低电平是否是坏的才导致没识别?[/P][P]          是否还有其他读取IO口数据的方法??[/P][P][EM01]谢谢大侠指教[/P][P]          [/P][P] [/P]
    微控网感谢您的参与
    Powered by LeadBBS 9.2 .
    Page created in 0.1719 seconds with 7 queries.