最新发现一个IO口输出两组方波,第一组直接等于IO口取反,第二组等于第一组的取反,不管是用推挽还是准双向,频率在20M,22.1184M,24M,27M的时候,用测试表笔同时测两个信号(需拉信号线测试,直接在IO口上测试,有时候是正常的),拉了信号线测试第二个信号会没掉,单独只测一个信号都是ok的,单片机用其他频率也是正常的,哪位大神能解释一下
P2M1 &= ~0x06; //推挽
P2M0 |= 0x06;
// P2M1 &= ~0x06; //准双向
// P2M0 &= ~0x06;
while (1)
{
P21=~P21;
P22=~P21;
Delay1us();
}
搜索
复制
|