打印

pic24 io 数字io 设置问题

[复制链接]
2768|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
isbit|  楼主 | 2010-6-1 15:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#define mInitAllLEDs()      LATA |= 0xFF; TRISA &= 0x00;

#define LED1   LATAbits.LATA0
#define LED2   LATAbits.LATA1
#define LED3   LATAbits.LATA2
#define LED4   LATAbits.LATA3
#define LED5   LATAbits.LATA4
#define LED6   LATAbits.LATA5
#define LED7   LATAbits.LATA6
#define LED8   LATAbits.LATA7

#define mInitAllTestLEDs()      LATB |= 0xFF; TRISB &= 0x00;

#define LEDtest2   LATBbits.LATB2
#define LEDtest3   LATBbits.LATB3
#define LEDtest4   LATBbits.LATB4
#define LEDtest5   LATBbits.LATB5
#define LEDtest7   LATBbits.LATB7
#define LEDtest8   LATBbits.LATB8
#define LEDtest9   LATBbits.LATB9
#define LEDtest13   LATBbits.LATB13
#define LEDtest14   LATBbits.LATB14
#define LEDtest15   LATBbits.LATB15


void InitializeHardware( void )
{


AD1PCFGL        = 0xFFFF;
Delay_ms(5);

mInitAllLEDs();
mInitAllTestLEDs();
_PMPEN=0;
ODCA=0;
ODCB=0;
}

int main(void)
{
    InitializeHardware();
     while(1)
    {

    LED1 = !LED1;
    LED2 = !LED2;
    LED3 = !LED3; //OK
    LED4 = !LED4;
    LED5 = !LED5;

    LEDtest2=!LEDtest2;
    LEDtest3=!LEDtest3;
    LEDtest4=!LEDtest4;
    LEDtest5=!LEDtest5;
    LEDtest7=!LEDtest7;
    LEDtest8=!LEDtest8;
    LEDtest9=!LEDtest9;
    LEDtest13=!LEDtest13;
    LEDtest14=!LEDtest14;
    LEDtest15=!LEDtest15;
    Delay_ms(5);
   }
  return 0;  
}
沙发
isbit|  楼主 | 2010-6-1 15:54 | 只看该作者
测试发现 只有部分 io口 有波形输出,
请问 如何设置,才能全部io口 数字输出?

使用特权

评论回复
板凳
isbit|  楼主 | 2010-6-1 15:54 | 只看该作者
测试发现 只有部分 io口 有波形输出,
请问 如何设置,才能全部io口 数字输出?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

194

主题

963

帖子

1

粉丝