Помогите с настройками выходов pic16f628a

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Родился
Сообщения: 12
Зарегистрирован: Вс ноя 24, 2013 15:00:09

Сообщение VITRIX1983 »

Пишу на Си в CCS compiler.
Когда задаю вывести высокий логический уровень (5в) на portb,7 выводится только 2.2в, хотя все остальные пины работают адекватно. Поменял portb,7 на porta,1 проблема идентична. Вот проблематичный кусок кода
if( i==1){
output_high (PIN_B6);
if(temperature <= MIN){
output_high (PIN_B7);
pump =1;}
if(temperature >= MAX){
output_low(PIN_B7);
pump =0;}
}
if(i>1)
{ i=0;
output_low (PIN_B6);}
output_low (PIN_B7);
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Сообщение dr.doc »

Но порту А нужно отключать компаратор, на порту В Вы, скорее всего сделали вход с резистором подтяжки. Вот пример инита на ассемблере.
Вложения
p16f628a.asm
(1.81 КБ) 599 скачиваний
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Реклама
Родился
Сообщения: 12
Зарегистрирован: Вс ноя 24, 2013 15:00:09

Сообщение VITRIX1983 »

Я тоже думал по этому поводу, но в программном коде компараторы отключены, соответсвующий пин - portb, 7 работает на выход и подтягивающие резисторы отключены.
порты b0, b1. b2 используются для кнопок.
setup_comparator(NC_NC_NC_NC);
set_tris_b(0b00000111);
port_b_pullups(0b00000111);
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Сообщение dr.doc »

Выводится напряжение в железе? Максимальный ток вывода - 25 мА. Проверьте, может просто быть ограничение тока.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

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