Страница 1 из 1
Можно Убить Pic12f675 Неверной Программой?
#1 Гость_СергейМ_*
Отправлено 20 Ноябрь 2008 - 20:55
Мой программатор (JDM) хорошо программирует Pic16F628. Год назад нормально программировал Pic12F675. А сейчас вывел из строя 4 штуки Pic12F675. После прошивки сообщение - нет сравнения по 0000-адресу. (Прошиваю IC-PROG) . Если на микроконтроллер дать просто питание - на 7 ноге меандр около 100 Гц,хотя там ничего не должно быть. Я уже боюсь рисковать 5-м микроконтроллером. Кто может посоватовать, отчего это может быть?
#2
Отправлено 21 Ноябрь 2008 - 00:30
Програмой его врядли убьёте.. Скорей всего програмером.. Ну или в схеме если подключить на выход ещё один выход...
#3
Отправлено 02 Февраль 2009 - 22:22
А шьете частом не внутрисхемно?
Просто иллюзия часто из-за непродуманного включения в схему бывает.
Просто иллюзия часто из-за непродуманного включения в схему бывает.
#4
Отправлено 08 Апрель 2009 - 08:44
СергейМ (20.11.2008, 21:55) писал:
Если на микроконтроллер дать просто питание - на 7 ноге меандр около 100 Гц,хотя там ничего не должно быть.
Это не говорит о том, что там ничего нет. Есть 2 способа программирования:
1. Сначала на PIC подаётся Vss, потом Vpp.
2. Сначала на PIC подаётся Vpp, потом Vss.
Скорее всего в PIC зашита программа и при подаче Vss она запускается. Тем самым занимает 7-й pin, который необходим при программировании. Доработайте свой программатор, чтобы сначала подавалось Vpp, а потом Vss. Или сотрите PIC другим программатором, который поддерживает второй режим программирования (PICKit2, ICD2).
#5
Отправлено 23 Август 2009 - 21:12
друзья делали зарядное(радио\2007\10\стр33) готовая прошива терла калибровочныую константу (прошивается изготовителем) после чего RC генератор не работал. программатор был самодельный,прописать калибровку попердолился пришлось подбирать,там двухзначное число,прошивал (тритоном 5.7) оживил 6 контроллеров.но точность генерации не проверял для зарядного не критично.
#6
Отправлено 22 Ноябрь 2009 - 17:21
Это не говорит о том, что там ничего нет. Есть 2 способа программирования:
1. Сначала на PIC подаётся Vss, потом Vpp.
2. Сначала на PIC подаётся Vpp, потом Vss.
Скорее всего в PIC зашита программа и при подаче Vss она запускается. Тем самым занимает 7-й pin, который необходим при программировании. Доработайте свой программатор, чтобы сначала подавалось Vpp, а потом Vss. Или сотрите PIC другим программатором, который поддерживает второй режим программирования (PICKit2, ICD2).
1. Сначала на PIC подаётся Vss, потом Vpp.
2. Сначала на PIC подаётся Vpp, потом Vss.
Скорее всего в PIC зашита программа и при подаче Vss она запускается. Тем самым занимает 7-й pin, который необходим при программировании. Доработайте свой программатор, чтобы сначала подавалось Vpp, а потом Vss. Или сотрите PIC другим программатором, который поддерживает второй режим программирования (PICKit2, ICD2).
7-й pin не может конфигурироваться как выход, последовательность подачи напряжений ничего не даст. А вот элемент, который подаёт эту частоту на вход MCLR/Vpp надо отключить или заблокировать.
#7
Отправлено 23 Ноябрь 2009 - 10:28
Pasha_Bi (22.11.2009, 17:21) писал:
7-й pin не может конфигурироваться как выход, последовательность подачи напряжений ничего не даст. А вот элемент, который подаёт эту частоту на вход MCLR/Vpp надо отключить или заблокировать.
7-й pin (GP0) может конфигурироваться как на вход, так и на выход. 4-й pin (GP3/MCLR/Vpp) может работать только на вход. Читайте даташит.
#9
Отправлено 13 Декабрь 2009 - 19:53
Pasha_Bi (22.11.2009, 17:21) писал:
...последовательность подачи напряжений ничего не даст. А вот элемент, который подаёт эту частоту на вход MCLR/Vpp надо отключить или заблокировать...
...Да, конечно разговор о 4-м выводе. Оговорился.
...Да, конечно разговор о 4-м выводе. Оговорился.
1. Собственно порядком подачи напряжений и различаются 2 способа программирования PIC.
2. Какая частота и какой элемент на 4-м выводе, если топикстартер пишет о 7-м выводе?
3. Год прошёл, похоже топикстартер уже давно решил свою проблему.
Поделиться темой:
Страница 1 из 1