Форум по микроконтроллерам: Можно Убить Pic12f675 Неверной Программой? - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Можно Убить Pic12f675 Неверной Программой?

#1 Гость_СергейМ_*

  • Группа: Гости

Отправлено 20 Ноябрь 2008 - 20:55

Мой программатор (JDM) хорошо программирует Pic16F628. Год назад нормально программировал Pic12F675. А сейчас вывел из строя 4 штуки Pic12F675. После прошивки сообщение - нет сравнения по 0000-адресу. (Прошиваю IC-PROG) . Если на микроконтроллер дать просто питание - на 7 ноге меандр около 100 Гц,хотя там ничего не должно быть. Я уже боюсь рисковать 5-м микроконтроллером. Кто может посоватовать, отчего это может быть?
0

#2 Пользователь офлайн   wowa 

  • Участник
  • PipPip
  • Группа: Пользователи
  • Сообщений: 12
  • Регистрация: 22 Август 08

Отправлено 21 Ноябрь 2008 - 00:30

Програмой его врядли убьёте.. Скорей всего програмером.. Ну или в схеме если подключить на выход ещё один выход...
0

#3 Пользователь офлайн   Lexi 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 02 Февраль 09

Отправлено 02 Февраль 2009 - 22:22

А шьете частом не внутрисхемно?
Просто иллюзия часто из-за непродуманного включения в схему бывает.
0

#4 Пользователь офлайн   I2C 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 07 Апрель 09

Отправлено 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).
0

#5 Пользователь офлайн   stk7554 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 23 Август 09

Отправлено 23 Август 2009 - 21:12

друзья делали зарядное(радио\2007\10\стр33) готовая прошива терла калибровочныую константу (прошивается изготовителем) после чего RC генератор не работал. программатор был самодельный,прописать калибровку попердолился пришлось подбирать,там двухзначное число,прошивал (тритоном 5.7) оживил 6 контроллеров.но точность генерации не проверял для зарядного не критично.
0

#6 Пользователь офлайн   Pasha_Bi 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 21 Ноябрь 09

Отправлено 22 Ноябрь 2009 - 17:21

Просмотр сообщенияI2C (8.4.2009, 9:44) писал:

Это не говорит о том, что там ничего нет. Есть 2 способа программирования:
1. Сначала на PIC подаётся Vss, потом Vpp.
2. Сначала на PIC подаётся Vpp, потом Vss.
Скорее всего в PIC зашита программа и при подаче Vss она запускается. Тем самым занимает 7-й pin, который необходим при программировании. Доработайте свой программатор, чтобы сначала подавалось Vpp, а потом Vss. Или сотрите PIC другим программатором, который поддерживает второй режим программирования (PICKit2, ICD2).

7-й pin не может конфигурироваться как выход, последовательность подачи напряжений ничего не даст. А вот элемент, который подаёт эту частоту на вход MCLR/Vpp надо отключить или заблокировать.
0

#7 Пользователь офлайн   I2C 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 07 Апрель 09

Отправлено 23 Ноябрь 2009 - 10:28

Просмотр сообщенияPasha_Bi (22.11.2009, 17:21) писал:

7-й pin не может конфигурироваться как выход, последовательность подачи напряжений ничего не даст. А вот элемент, который подаёт эту частоту на вход MCLR/Vpp надо отключить или заблокировать.

7-й pin (GP0) может конфигурироваться как на вход, так и на выход. 4-й pin (GP3/MCLR/Vpp) может работать только на вход. Читайте даташит.
0

#8 Пользователь офлайн   Pasha_Bi 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 21 Ноябрь 09

Отправлено 23 Ноябрь 2009 - 10:43

Просмотр сообщенияI2C (23.11.2009, 11:28) писал:

7-й pin (GP0) может конфигурироваться как на вход, так и на выход. 4-й pin (GP3/MCLR/Vpp) может работать только на вход. Читайте даташит.

Да, конечно разговор о 4- м выводе. Оговорился.
0

#9 Пользователь офлайн   I2C 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 07 Апрель 09

Отправлено 13 Декабрь 2009 - 19:53

Просмотр сообщенияPasha_Bi (22.11.2009, 17:21) писал:

...последовательность подачи напряжений ничего не даст. А вот элемент, который подаёт эту частоту на вход MCLR/Vpp надо отключить или заблокировать...
...Да, конечно разговор о 4-м выводе. Оговорился.

1. Собственно порядком подачи напряжений и различаются 2 способа программирования PIC.
2. Какая частота и какой элемент на 4-м выводе, если топикстартер пишет о 7-м выводе?
3. Год прошёл, похоже топикстартер уже давно решил свою проблему.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей