Помощь в программировании PIC16f628a

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
webuser
Родился
Сообщения: 12
Зарегистрирован: Вт авг 09, 2011 13:07:59

Помощь в программировании PIC16f628a

Сообщение webuser »

Уважаемые форумчане!
Прошу помочь в решении такой задачи. Я на замену поломанному китайскому контроллеру гирлянды попробовал собрать собственный по схеме отсюда http://sergeyk.kiev.ua/electronic/Girljanda/ . Там же была взята скомпилированная прошивка и присутствует исходный код программы. При прошивке контроллера кодом скомпилированной прошивкой программатор (PIC Kit2) сразу при импорте прошивки стал ругаться на отсутствие в прошивке слова конфигурации. Прошитый этой прошивкой контроллер работать отказался совсем. Воспользовавшись исходным кодом программы заметил, что в тексте слово конфигурации есть , но отделено от программы точкой с запятой (как комментарий). Убрав этот значок скомпилировал прошивку снова (Microchip MPASM) и прошил ей контроллер. На этот раз контроллер запустился, но при работе присутствует только один эффект все четыре гирлянды синхронно моргают с частотой примерно 2 ГЦ. Подозреваю, что в программе есть еще ошибки с поиском и в устранении которых прошу помочь. По поводу аппаратных проблем схемы собрана в точном соответствии с приведенной по ссылке единственное вместо оптронов MOC 3020 поставлены оптроны MOC3023. плата собрана аккуратно (без соплей).
Вложения
исходный код.txt
(15.79 КБ) 220 скачиваний
схема гирлянды.GIF
(12.31 КБ) 896 скачиваний
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Помощь в программировании PIC16f628a

Сообщение pyzhman »

Минус конденсатора С4 соединен с выводом 5 DD1? Я к тому, что общий провод должен быть и у узла питания.
PS. Хорошо, что прикрепили текст и схему. У меня во всяком случае на ...kiev.ua откликается forbiddenom.
Docendo discimus
Реклама
webuser
Родился
Сообщения: 12
Зарегистрирован: Вт авг 09, 2011 13:07:59

Re: Помощь в программировании PIC16f628a

Сообщение webuser »

Да,минус конденсатора c4 присоединен к общей земле. Когда после первой прошивки ничего не заработало первым делом проверял питание на контроллере. По питанию контроллера было 4,2в. Сначала засомневался в достаточности но по даташиту pic 16f628a должен работать от 3в. Как я уже писал сама схема работает но есть только один эффект хотя судя по программе их должно быть несколько в т.ч. И с ШИМ эффектами.Уверен,что проблема в программе.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Помощь в программировании PIC16f628a

Сообщение otest »

Программа в Протеусе работает. Уверен что дело в железе.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Помощь в программировании PIC16f628a

Сообщение pyzhman »

В программе затыков нет, все эффекты перебираются. Смотрите железо.
Docendo discimus
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25264
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Помощь в программировании PIC16f628a

Сообщение КРАМ »

webuser писал(а):По питанию контроллера было 4,2в.
А ЧЕМ измерены эти 4,2 вольта?
Смотреть нужно осциллографом, потому что это может оказаться 5 вольт С ПРОСЕЧКАМИ, что вызывает рестарт контроллера с частотой этих просечек (скорее всего 100 Гц).
Реклама
Ответить

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