Перейти к содержанию

как сконфигурировать в PIC18F67K22 порт RC1 на цифровой выход ?

RC0,RC2-RC7 конфигурируется на цифровые выходы без проблем, а на RC1 сигнал не выводится ни в какую.
Сколько не тщился, а умишком своим хилым допереть никак не могу.
Люди добрые !!! Помогите кто, чем можете (лучше фрагментом кода)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(kvark95 @ Apr 15 2016, 16:46) <{POST_SNAPBACK}>
а на RC1 сигнал не выводится ни в какую.

Конфигурационный бит CONFIG3H : CCP2MX: ECCP2 MUX bit сбрасывали?
Там вроде сказано, что по умолчанию ECCP2 is multiplexed with RC1
и
ECCP2 compare output and ECCP2 PWM output; takes priority over port data.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Увы, пробовал не помогает :

__PROG_CONFIG(1, 0x1311);
__PROG_CONFIG(2, 0x0018);
__PROG_CONFIG(3, 0x0000);
__PROG_CONFIG(4, 0x0080);
__PROG_CONFIG(5, 0xffff);
__PROG_CONFIG(6, 0xffff);
__PROG_CONFIG(7, 0xffff);

TRISC = 0b00000000; LATC = 0b00000000;
ANCON0=0b00000000 ; ANCON1=0b00000100 ; ANCON2= 0b00000000 ; // 1-analog; 0-digital
OSCCON = 0b01110000; OSCCON2 = 0b00000000; OSCTUNE = 0b01000000;
T1CON = 0b01000110; T3CON = 0b01000110; T5CON = 0b01000110; T7CON = 0b01000110;

while(1){ LATC = 0b00000000; LATC = 0b11111111; }

Все ноги на PORTC переключаются, кроме RC1. Что не так ?


Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Удалось справиться с проблемой?
Сам бьюсь с этой ногой, никак не настроюсь - требуется PWM юзать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация