Страница 1 из 1
Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 13:49:56
WalkingDead
Прошу помощи с переделкой прошивки МК PIC16F628a. Собран таймер для управления оборудованием в аквариуме.МК прошито, работает,но наоборот т.е.при включении ндикации на дисплее 1 должен включиться допустим компрессор,а он отключается, при отключении-включается.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 15:27:16
otest
ВТ136 правильно впаял ?
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 15:41:11
pyzhman
Перепаяйте светодиод оптрона так, чтобы управлялся не минусом, а плюсом.
upd. Посмотрел асм. Горько улыбнулся. Укажите хоть, куда подцеплен компрессор.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 15:47:33
КРАМ
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 16:15:41
WalkingDead
Asm из Hex .
Три выхода по 12в (КТ817-свет), три выхода 220(ВТ136-фильтр,компрессор,кипятильник)
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 16:19:25
WalkingDead
otest писал(а):ВТ136 правильно впаял ?
Как в печатке. По другому не работает.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 16:27:05
pyzhman
Не хотите перепаивать меняйте
Код: Выделить всё
BTFSS LRAM_0x78,5
GOTO LADR_0x0546
BCF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
GOTO LADR_0x0547
LADR_0x0546
BSF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 16:44:50
WalkingDead
pyzhman писал(а):Не хотите перепаивать меняйте
Код: Выделить всё
BTFSS LRAM_0x78,5
GOTO LADR_0x0546
BCF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
GOTO LADR_0x0547
LADR_0x0546
BSF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
По всем выходам менять?
Контроль управления

Ну и помощничек

Силовая часть будет отдельно, пока на макетке.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 17:35:34
pyzhman
Какие работают наоборот, такие и поменять.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 18:43:47
WalkingDead
Код: Выделить всё
BTFSS LRAM_0x78,5
GOTO LADR_0x0546
BSF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
GOTO LADR_0x0547
LADR_0x0546
BCF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
Правильно? Не могу пока в это все въехать.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 19:01:35
pyzhman
Правильно для инверсной работы портаВ.5. Какой вывод работает на компрессор вы так и не указали.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Пн янв 26, 2015 19:33:13
WalkingDead
У меня все выходы работают наоборот. Выходы РВ.5, РВ.7, РА.6(вывод мк 11,13,15) - 220v,компрессор может работать от любого.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Вт янв 27, 2015 06:11:40
pyzhman
Значит находим подобные конструкции в программе и меняем. Проверить по всей программе обращения к этим портам тоже не помешает. Мало ли, вдруг еще где-то есть сэт/рэсэт. Или чтение.
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Чт янв 29, 2015 16:30:08
WalkingDead
pyzhman Огромное спасибо!
Re: Помогите подкорректировать прошивку pic16f628a
Добавлено: Чт янв 29, 2015 16:41:16
pyzhman
Пожалуйста.