使用的型号是 9s12HZ64 把PU4定义为输出,输出5V电平,把PU5定义为输入,用开关把PU4和PU5进行连接,用PU5采集PU4的输出。按照我的理解,应该得到0或者1,但是在实际过程中,却不是这样的,得到0或1好像是随机的,并不受开关通断的控制(开关接通,PU5应采集5V电平,开关断开,PU5应采集0.但实际并不是这样的,是混乱的0和1) 请问大家,这是为什么?? 我的程序如下所示。 DDRU_DDRU4=0xff;//0xff定义PU4为输出 DDRU_DDRU5=0x00;//0x00定义PU5为输入 PTU_PTU4=0xff; //0xffPU4输出高电平
test= PTIU_PTIU5;//
还有,上面的程序和下面这个有什么区别吗 DDRU_DDRU4=0xff;//0xff定义PU4为输出 DDRU_DDRU5=0x00;//0x00定义PU5为输入 PTU_PTU4=0xff; //0xffPU4输出高电平
test=PTU_PTU5; 谢谢了 |