Страница 1 из 1

Помогите скофигурировать PIC16F690 :hlp:

СообщениеДобавлено: 10 апр 2018, 12:37
Александр
Никогда не работал с этим контроллером, но с другими контроллерами все получалось, а если что не понимал - подсказка форумчан всегда помогала. Вот и в этот раз прошу помощи сконфигурировать вышеупомянутый контроллер. Значит мне нужно использовать внутреннее прерывание, внутренний генератор, защиту кода программы и все.
По началу прерывание работало, пока я что-то не начудил с конфигурацией.
Файлы прилагаю. Программа не дописана. Задача - спроектировать контроллер для управления холодильником Либхер с клапаном и морозильником ноуфрост.
:hlp: :headbang:

Re: Помогите скофигурировать PIC16F690 :hlp:

СообщениеДобавлено: 10 апр 2018, 16:31
Максим
По прерыванию: Clock Sourse Select - Internal Clock(CLKO)
RA3 - не может работать на выход, только вход.
По конфигу - должно все работать по умолчанию на 4 МГц, если нужна защиты поставь Code Protect - On/

Re: Помогите скофигурировать PIC16F690 :hlp:

СообщениеДобавлено: 10 апр 2018, 19:22
Александр
Да, я завтыкал насчет А3. Но до его дело не дошло (не дописал я программу до А3). Я дошел до выхода С3 и ожидал от него состояния лог 1. Время состояния ло 1 должно быть 100 мс, но я поставил 5 сек чтобы увидеть ее. По началу там была единичка, а потом пропала и я не понял в чем дело. Мне кажется дело в конфигурации, но не факт. Все шло нормально, но потом все пошло не так.

Re: Помогите скофигурировать PIC16F690 :hlp:

СообщениеДобавлено: 10 апр 2018, 19:25
Максим
Сделай как я вышы написал прерывания заработают.

Re: Помогите скофигурировать PIC16F690 :hlp:

СообщениеДобавлено: 10 апр 2018, 22:15
Александр
Где здесь "Clock Sourse Select"?
Может "Internal External Switch Over Mode"?
Заработало когда включил "Monitor Clock Fail-safe (Enable)"
В флоукоде работает, а в протеусе не работает. Вообще я замечаю что прерывания у меня во протеусе не работают, а у людей наоборот.
Конфигурация 0x3CD4
Не работает в протеусе. Может какой-то вывод нужно к плюсу подтянуть или к минусу?
Не работает нигде. :headbang:

Re: Помогите скофигурировать PIC16F690 :hlp:

СообщениеДобавлено: 11 апр 2018, 04:24
Максим
Clock Sourse Select - находится в настройках прерывания.

Re: Помогите скофигурировать PIC16F690 :hlp:

СообщениеДобавлено: 11 апр 2018, 08:08
Александр
Понял. Заработало. Спасибо. :D