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

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

Добавлено: Ср сен 16, 2015 08:10:54
webuser
Уважаемые форумчане!
Прошу помочь в решении такой задачи. Я на замену поломанному китайскому контроллеру гирлянды попробовал собрать собственный по схеме отсюда http://sergeyk.kiev.ua/electronic/Girljanda/ . Там же была взята скомпилированная прошивка и присутствует исходный код программы. При прошивке контроллера кодом скомпилированной прошивкой программатор (PIC Kit2) сразу при импорте прошивки стал ругаться на отсутствие в прошивке слова конфигурации. Прошитый этой прошивкой контроллер работать отказался совсем. Воспользовавшись исходным кодом программы заметил, что в тексте слово конфигурации есть , но отделено от программы точкой с запятой (как комментарий). Убрав этот значок скомпилировал прошивку снова (Microchip MPASM) и прошил ей контроллер. На этот раз контроллер запустился, но при работе присутствует только один эффект все четыре гирлянды синхронно моргают с частотой примерно 2 ГЦ. Подозреваю, что в программе есть еще ошибки с поиском и в устранении которых прошу помочь. По поводу аппаратных проблем схемы собрана в точном соответствии с приведенной по ссылке единственное вместо оптронов MOC 3020 поставлены оптроны MOC3023. плата собрана аккуратно (без соплей).

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

Добавлено: Ср сен 16, 2015 10:47:10
pyzhman
Минус конденсатора С4 соединен с выводом 5 DD1? Я к тому, что общий провод должен быть и у узла питания.
PS. Хорошо, что прикрепили текст и схему. У меня во всяком случае на ...kiev.ua откликается forbiddenom.

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

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

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

Добавлено: Ср сен 16, 2015 12:35:33
otest
Программа в Протеусе работает. Уверен что дело в железе.

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

Добавлено: Ср сен 16, 2015 13:07:05
pyzhman
В программе затыков нет, все эффекты перебираются. Смотрите железо.

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

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