Технический форум

Технический форум (http://www.tehnari.ru/)
-   Микропроцессоры (http://www.tehnari.ru/f115/)
-   -   Не прошивается 16F628 (http://www.tehnari.ru/f115/t106959/)

Oppozit 19.02.2016 14:31

Не прошивается 16F628
 
Вложений: 3
Всем привет. Решил я попробовать поработать с контроллерами PIC. С атмелами проблем никогда не возникало, купил вчера пик. Сколько раз не пытался прошить - бестолку. То тестирует его бесконечно, пока не прервешь операцию,
Вложение 266402

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

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

Прошивки, которые пытался залить: Вложение 266413

ALS 19.02.2016 20:19

Думаю, дело в Тритоне или в ОС (случаем, не 8 или 10 ?)
Сам "сижу" на ПИК-ах с 1999 года, в разное время пользовался разными программаторами, все было нормально.
Прошивки глянул, в них тоже ничего криминального.

Oppozit 19.02.2016 21:13

Вложений: 1
Винда семерка стоит. С атмелами, любыми флешками, биосами проблем нет никогда, щьется все! Я тоже думаю, может надо для пика там что-то перестроить? Напряжения например не надо поменять нигде? И еще вопрос по битам. Я в инете везде вижу 4 варианта генератора. У меня их восемь! Немогу найти разъяснение ко всем. Не подскажите, что остальные значат?
Вложение 266477

DRK 19.02.2016 22:11

Как мне кажется параметры работы генератора PICa задаётся в прошивке
то есть программистом по условиям работы схемы
как то так.

ALS 19.02.2016 22:56

Вложений: 3
Стоп.
Т.е. Тритон НЕ считывает конфигурацию генератора из прошивки и предлагает выбрать ее вручную ?
Это попадалово :)

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

Вложение 266503 Вложение 266504

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

Вложение 266505

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

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

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

Oppozit 19.02.2016 23:34

Я знаю, что на разные варианты генераторов прошивки, это разные устройства, в схему еще не ставил контроллер. Он выдает ошибку при считывании или при программировании. Наверное он помер ( завтра пойду за новым, мож я че не так сделал и убил его...

ALS 20.02.2016 00:04

Убить пик при прошивке чрезвычайно тяжело.
Ну, если только сам Тритон втихаря там что-то не косовертит.
Залочить - можно. Но, опять-таки, достаточно просто стереть пик, чтобы снять ему бит защиты и вернуть все ноги в нормальное состояние. Этим он в хорошую сторону отличается от коллег )

А так, на практике бывало, что они даже при 7,5-8 вольтах продолжали работать.

Oppozit 20.02.2016 01:27

Я пытался стереть, зависает на операции и всегда в конце пишет 3FFF

Oppozit 20.02.2016 01:29

На программатор не грешу, очень уж много я чего перепрошивал им, ниразу небыло глюка или еще чего плохого. Шустро и безукоризненно работал всегда. Попробую завтра у товарища стереть, у него Willem, мож получится...

DRK 20.02.2016 18:42

Как то странно вы подходите к процессу программирования.
ведь Тритон его надо вставить определённым образом
чтобы на
4 ногу PIC приходило Vрр-12в
5 - земля
12-Clok
13- Data
14 -Vcc 5v
Я подкл проводочками на концах которого распаяны разъемчики от
цанговой панельки


Часовой пояс GMT +4, время: 07:46.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.