Проблемы с портом RC0 Pic18

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
DarkWolf
Встал на лапы
Сообщения: 117
Зарегистрирован: Ср ноя 05, 2014 19:04:31

Проблемы с портом RC0 Pic18

Сообщение DarkWolf »

Доброго времени суток!

Прошу у вас помощи, так как сам допереть уже не могу.

На контроллере PIC18F47J53 настраиваю порт С в частности Pin 0 как цифровой выход. Для теста переключаю с 0 на 1. Но долгожданная еденичка так и не появляется на порту(. Что примечательно все остальные пины порта на изменение с 0 на 1 реагируют хорошо.

Читая даташит, отключил таймер 1, отключил второй генератор, установил цифровой режим для RC0,RC1. Подскажите чего еще я не углядел?

Код: Выделить всё

program Kernel_2;

var i,ii: dword;

procedure InitKernel();
Begin
     pmpen_bit := 0;   
     CM1CON := 0x00;     
     CM2CON := 0x00;
     ANCON0 := 0xFF;
     ANCON1 := 0xFF;


     LATA :=0;
     TRISA := %00100000;  
     PORTA:=  %00100000;
   
     LATB :=0;
     TRISB := %11110010;
     PORTB:=  %00001000;
     
     TMR1CS0_bit := 0;
     TMR1CS1_bit := 0;
     T1OSCEN_bit := 0;
     TMR1ON_bit := 0;
     TMR3ON_bit := 0;
  
     LATC :=%00000000;
     TRISC := %10000000;  
     PORTC:=  %00000000;

     LATD :=0;
     TRISD := %00011000;  
     PORTD:=0;
    
      LATE :=0;
      TRISE := %00000111;
      PORTE:=0;

      INTCON := 0xC0;

end;
begin
  InitKernel();
   while(1) do
  begin
    SetBit(PORTC,1);
    SetBit(PORTC,0);
       Delay_ms(500);

       ClearBit(PORTC,0);
       ClearBit(PORTC,1);
       Delay_ms(500);
  end;
end.
Добавлено after 4 hours 2 minutes 40 seconds:
Проблема оказалась не проблемой. Ошибочно развели и спаяли плату. Корпус 44-Pin TQFP, а развели и спаяли под 44-Pin QFN от сюда и несовпадение RC0( Все работает всем спасибо.
Реклама
Ответить

Вернуться в «PIC»