• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Не прошивается 16F628

  • Автор темы Автор темы Oppozit
  • Дата начала Дата начала

Oppozit

Ученик
Почётный участник
Регистрация
11 Окт 2015
Сообщения
647
Реакции
44
Баллы
0
Не прошивается 16F628

Всем привет. Решил я попробовать поработать с контроллерами PIC. С атмелами проблем никогда не возникало, купил вчера пик. Сколько раз не пытался прошить - бестолку. То тестирует его бесконечно, пока не прервешь операцию,
322.png.webp

а если прервал, пытается запрограммировать, долго тупит, потом пишет: Процесс остановлен. Мало время ожидания.
321.png.webp

причем если написать вручную с клавиатуры всякого бреда вместо прошивки, то прошивается! Читается нормально. Мож я что не так делаю?
Программатор Тритон 5.7

Прошивки, которые пытался залить: Посмотреть вложение проши.rar
 
Последнее редактирование:
Думаю, дело в Тритоне или в ОС (случаем, не 8 или 10 ?)
Сам "сижу" на ПИК-ах с 1999 года, в разное время пользовался разными программаторами, все было нормально.
Прошивки глянул, в них тоже ничего криминального.
 
Винда семерка стоит. С атмелами, любыми флешками, биосами проблем нет никогда, щьется все! Я тоже думаю, может надо для пика там что-то перестроить? Напряжения например не надо поменять нигде? И еще вопрос по битам. Я в инете везде вижу 4 варианта генератора. У меня их восемь! Немогу найти разъяснение ко всем. Не подскажите, что остальные значат?
32122.png.webp
 
Как мне кажется параметры работы генератора PICa задаётся в прошивке
то есть программистом по условиям работы схемы
как то так.
 
Стоп.
Т.е. Тритон НЕ считывает конфигурацию генератора из прошивки и предлагает выбрать ее вручную ?
Это попадалово :)

Вот, чтобы было наглядно.
Старый WinPIC800 для прошивки dsa.hex считывает конфиг из прошивки и устанавливает при программировании пика внутренний генератор (INTRC I/O), а для zamok.hex - работу с внешним кварцевым резонатором (XT).

dsa.png.webp zamok.png.webp

Если это так, т.е. если Тритон не читает конфиг из файла, то при программировании он заливает туда конфиг по умолчанию (0x3FFF), соответственно, в PIC-е устанавливается внешний RC-генератор (ER CLOCKOUT). Но в схеме-то этого генератора нет ! Ессно, схема просто не будет работать.

3FFF.png.webp

Правда, я не знаю, как в этом случае Тритон вообще отказывается прошивать этот МК. Разве что, сам PIC неисправный...

Расшифровку битов конфигурации можно взять из даташита на этот МК.

ЗЫ
И вообще, любой узкоспециализированный програматор не требует никаких дополнительных установок от пользователя. И только "монстрыв", которые шьют все, но половину из списка - только на бумаге, требуют каких-то феерических рукоблудств для, казалось бы, элементарных операций.
Тритон шикарен, как программатор микросхем памяти. Но как программатор для микроконтроллеров он ... так себе.
 
Последнее редактирование:
Я знаю, что на разные варианты генераторов прошивки, это разные устройства, в схему еще не ставил контроллер. Он выдает ошибку при считывании или при программировании. Наверное он помер ( завтра пойду за новым, мож я че не так сделал и убил его...
 
Убить пик при прошивке чрезвычайно тяжело.
Ну, если только сам Тритон втихаря там что-то не косовертит.
Залочить - можно. Но, опять-таки, достаточно просто стереть пик, чтобы снять ему бит защиты и вернуть все ноги в нормальное состояние. Этим он в хорошую сторону отличается от коллег )

А так, на практике бывало, что они даже при 7,5-8 вольтах продолжали работать.
 
Я пытался стереть, зависает на операции и всегда в конце пишет 3FFF
 
На программатор не грешу, очень уж много я чего перепрошивал им, ниразу небыло глюка или еще чего плохого. Шустро и безукоризненно работал всегда. Попробую завтра у товарища стереть, у него Willem, мож получится...
 
Как то странно вы подходите к процессу программирования.
ведь Тритон его надо вставить определённым образом
чтобы на
4 ногу PIC приходило Vрр-12в
5 - земля
12-Clok
13- Data
14 -Vcc 5v
Я подкл проводочками на концах которого распаяны разъемчики от
цанговой панельки
 
Блиииииин. Точно, спасибо огромное! ) щас переназначу выводы, а MCLR нужен, он повис на 4 ноге а питалово на 14-й? Так получается все верно... MCLR/VPP один вывод. Все верно.
 
32112.png.webp
Вроде так, как и должно быть.
 
Назад
Сверху