Jump to content

    
Sign in to follow this  
animal

PIC18F26K40 Не работают RC0, RC1

Recommended Posts

Доброго времени суток, коллеги. Не удается оживить как выходы RC0, RC1. Вроде, всю периферию, с ними связанную отключил. Вторичный осциллятор отключен. Даже принудительно RC0PPS=0;
    RC1PPS=0; и никак. :( Пинните в нужном направлении, пожалуйста...

Share this post


Link to post
Share on other sites
On 1/29/2019 at 9:39 PM, animal said:

Доброго времени суток, коллеги. Не удается оживить как выходы RC0, RC1. Вроде, всю периферию, с ними связанную отключил. Вторичный осциллятор отключен. Даже принудительно RC0PPS=0;
    RC1PPS=0; и никак. :( Пинните в нужном направлении, пожалуйста...

Если все сделали но не работает значит гдето ошибка, выкладывайте код, будем вместе искать!

Share this post


Link to post
Share on other sites

Сделал минимальный пример-ногодрыг, что-бы сюда вставить. И, о чудо, оно заработало. Дальше - дело техники, методом исключения вычислить где засада. Все оказалось просто и , в принципе, логично. В одном из модулей, унаследованных (скопированных) от проекта у которого вторичный осциллятор используется, был проинициализирован таймер и его источником назначен вторичный осциллятор. 

//тест C0,C1 PIC18F26K40, MPLABX 4.15, XC8 1.45
#include <xc.h>

void main(void) 
{   //T2CONbits.ON=1;//Timer2 is on
    //T2CLKCONbits.CS=0b0110;//Timer2 Clock SOSC
    TRISC=0;
    do
    {   LATC=0;
        LATC=0xFF;      
    }while(1);        
}

Если строчки "раскавычить", то C0 и C1 как I/O отказывают и ,видимо, ожидается подключение на них кварца. Примечательно, что должны быть выполнены оба условия: источник - SOSC и таймер включен.

Edited by animal

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this