我在使用ADuC834单片机时,如果不是用内部自带的2K XRAM,那么P2口的输入正常,高电平幅值也在5V。
如果使用内部自带的2K XRAM,那么其他部分都正常,但是P2口的输入信号就无法读出了,用示波器一打,高电平幅值只有1.5伏左右了。
我找遍了使用手册,只有一个XRAM的使能控制位XRAMEN,再也没找到其他的设置了
但是ADuC单片机手册上说,如果用内部XRAM时,P0口和P2口可以作为普通IO口使用。
请问,有什么解决的办法吗?我问了很多老工程师,都没有同时使用过内部XRAM和P2口作输入。
谢谢! |