Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

 
 
Опции темы Опции просмотра
Prev Предыдущее сообщение   Следующее сообщение Next
Старый 28.11.2018, 12:15   #1
andro_bro
Member
 
Регистрация: 31.03.2016
Возраст: 37
Сообщений: 80
Вес репутации: 76/0
andro_bro will become famous soon enough
По умолчанию Не могу прочесть PORTCbits.RC2 PIC18F25J50

Всем доброго времени суток. Проблема описана выше.
Среда MPLABX
Компилятор XC8
Отладчик PICKIT3
Контроллер PIC18F25J50

Код:
#include <xc.h>
#include "main.h"

#pragma config WDTEN = ON           //WDT disabled (enabled by SWDTEN bit)
#pragma config PLLDIV = 1           //Divide by 3 (12 MHz oscillator input)
#pragma config STVREN = ON          //stack overflow/underflow reset enabled
#pragma config XINST = OFF          //Extended instruction set disabled
#pragma config CPUDIV = OSC1        //No CPU system clock divide
#pragma config CP0 = OFF            //Program memory is not code-protected
#pragma config OSC = HSPLL          //HS oscillator, PLL enabled, HSPLL used by USB
#pragma config FCMEN = OFF          //Fail-Safe Clock Monitor disabled
#pragma config IESO = OFF           //Two-Speed Start-up disabled
#pragma config WDTPS = 32768        //1:32768
#pragma config DSWDTOSC = INTOSCREF //DSWDT uses INTOSC/INTRC as clock
#pragma config RTCOSC = T1OSCREF    //RTCC uses T1OSC/T1CKI as clock
#pragma config DSBOREN = OFF        //Zero-Power BOR disabled in Deep Sleep
#pragma config DSWDTEN = OFF        //Disabled
#pragma config DSWDTPS = 8192       //1:8,192 (8.5 seconds)
#pragma config IOL1WAY = OFF        //IOLOCK bit can be set and cleared
#pragma config MSSP7B_EN = MSK7     //7 Bit address masking
#pragma config WPFP = PAGE_1        //Write Protect Program Flash Page 0
#pragma config WPEND = PAGE_0       //Start protection at page 0
#pragma config WPCFG = OFF          //Write/Erase last page protect Disabled
#pragma config WPDIS = OFF          //WPFP[5:0], WPEND, and WPCFG bits ignored
#pragma config T1DIG = ON           //Sec Osc clock source may be selected
#pragma config LPT1OSC = OFF        //high power Timer1 mode
#pragma config DEBUG = OFF

#define TRIS_OUT 0
#define TRIS_IN  1

#define UPR_PIT_WIFI LATCbits.LATC5
#define UPR_RELE     LATBbits.LATB3
#define UPR_LED      LATAbits.LATA0
#define TM_OUT       LATCbits.LATC4
#define TM_IN        PORTCbits.RC5

#define JUMPER PORTCbits.RC2


void main(void) 
{
unsigned int pll_startup_counter = 600;

//Запуск PLL
OSCTUNEbits.PLLEN = 1;  //Enable the PLL and wait 2+ms until the PLL locks before enabling USB module
while(pll_startup_counter--);

init_peref();
while(1)
    {
    UPR_LED = checkJam();
    }
}

void init_peref()
{
    //UART WIFI
    TRISCbits.TRISC7 = TRIS_IN;
    TRISCbits.TRISC6 = TRIS_OUT;
    TRISCbits.TRISC5 = TRIS_OUT;
    //RELE
    TRISBbits.TRISB3 = TRIS_OUT;
    //LED
    TRISAbits.TRISA0 = TRIS_OUT;
    //TM
    TRISCbits.TRISC4 = TRIS_IN;
    //JUMPER
    ANCON1bits.PCFG11=0;
    TRISCbits.TRISC2 = TRIS_IN;
    //I2C
    TRISBbits.TRISB5 = TRIS_IN;
    TRISBbits.TRISB4 = TRIS_IN;    
    //RTCC
    
}

BOOL checkJam(){
    int t = JUMPER;
    return JUMPER;
}
Точка остановы установлена в методе checkJam() на строке int t = JUMPER;
Пин подтятут к VDD через резистор 100к

Буду признателен любой помощи по данному вопросу.
Изображения
Тип файла: png трабла1.PNG (100.5 Кб, 8 просмотров)

Последний раз редактировалось andro_bro; 28.11.2018 в 12:33. Причина: Дополнено
andro_bro вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База данных "Радиокомпоненты" Guaho Своими руками 91 28.01.2018 21:47
Не могу понять что не так PIC16F874 zz-juve Вопросы начинающих 3 22.01.2015 18:35
Имитатор DS18B20 Filya44 Вопросы начинающих 14 12.03.2012 17:39
Графические среды Vidoc Общетехнические вопросы 47 10.02.2010 06:18
Не могу инициализировать PIC18F4520 PLC Продукция MICROCHIP 1 15.09.2007 22:29


Часовой пояс GMT +3, время: 23:08.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot