Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.05.2005, 03:37
|
|
li$ergin
Гость
|
Биты защиты ПИК628А
ТОварищи, подскажите такую вещь. В документации к ентому пику вычитал, что можно переписать программу при установленом бите защиты, при этом вся предидущая информация теряется (это почти дословно). И еще там же было что-то в разделе внутрисхемного программирования, что даже при установленном бите защиты софт можно обновить. А как это сделать? И еще. Записал программу, потом чего-то игрался с битами защиты и программа работать перестала, чего я наигрался не помню, но однозначно залил рабочий софт, проверил, потом опять в программатор вставил и чего-то наделал с битами защиты, так, что они все поставились (на данные и на программу), но контроллер не заработал... Помогите, плиз, кто знает.
|
|
|
|
17.05.2005, 09:02
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,392
Сказал спасибо: 1,976
Сказали Спасибо 1,332 раз(а) в 580 сообщении(ях)
|
Re: Биты защиты ПИК628А
Сообщение от li$ergin
|
ТОварищи, подскажите такую вещь. В документации к ентому пику вычитал, что можно переписать программу при установленом бите защиты, при этом вся предидущая информация теряется (это почти дословно). И еще там же было что-то в разделе внутрисхемного программирования, что даже при установленном бите защиты софт можно обновить.
|
Вообще-то бит защиты не дает ПРОЧЕСТЬ программу из МК. При стирании прогаммы биты защиты тоже сбрасываются, бо защищать уже нечего. А "обновить" программу без стирания нельзя.
Цитата:
|
чего-то наделал с битами защиты, так, что они все поставились (на данные и на программу), но контроллер не заработал... Помогите, плиз, кто знает.
|
Скорее всего вы не с битами защиты поигрались, а например с фузами. Программатор-то хоть видит МК?
|
|
|
|
17.05.2005, 13:42
|
|
li$ergin
Гость
|
Сорри за неполную информацию. Программатор ПРОПИК-2, софт ИС-ПРОГ 1.05. Микруху видит, так как читает идентификационный код, конфигурацию и все нули как и положено. Но стереть его не получается. При том, что другой контроллер,тоже 628А програмит нормально. Надо ж, первый раз столкнулся с битом защиты и такие проблемы...[
quote]Скорее всего вы не с битами защиты поигрались, а например с фузами.[/quote]
Простите за, очевидно, тупой вопрос, но как это...
|
|
|
|
17.05.2005, 15:28
|
|
Временная регистрация
Регистрация: 06.01.2005
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Ти наверное установил какой нить другой тактовий генератор возьми посмотри и поставь которий стоит на схнме или вообще внутренний
|
|
|
|
18.05.2005, 02:18
|
|
li$ergin
Гость
|
Спасибо за помощь. Нет, все верно с конфигурацией. Теоретически, по крайней мере конфигурация считывается верно. Вопрос в другом. Почему не могу стереть все? Да, может ли быть, что виновата разница между 628 и 628А ПИКами? Оболочка имеет только версию без "А".
|
|
|
|
18.05.2005, 09:43
|
|
Прохожий
Регистрация: 07.12.2004
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Так fuse-биты и подразделяются на lock (защитные) и тактовые...Защитные биты никак повлиять на работоспособность не могут...
|
|
|
|
28.05.2005, 17:30
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,563 сообщении(ях)
|
Сообщение от li$ergin
|
Спасибо за помощь. Нет, все верно с конфигурацией. Теоретически, по крайней мере конфигурация считывается верно. Вопрос в другом. Почему не могу стереть все? Да, может ли быть, что виновата разница между 628 и 628А ПИКами? Оболочка имеет только версию без "А".
|
Качай свежую версию 1.05D .
А вообще то 628 в PROPIC2 надо через адаптер
подключать , а то не долго и спалить ( я две штуки удачно запорол )
Еще возможно у тебя установился флаг LVP .
(снимается аппаратно RB4 на землю через резюк на 100 ом)
Поэтому и стереть не можешь.
|
|
|
|
28.05.2005, 17:48
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,563 сообщении(ях)
|
Адаптер изготовляется из панельки 18pin .
Загибаем 10 вывод и через резистор 100 ом подключаем к земле вывод 5.Утапливаем все это дело паяльником в пласмассу , что бы не выступало , иначе в zif панель не вставить .
|
|
|
|
28.05.2005, 17:57
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,563 сообщении(ях)
|
|
|
|
|
28.05.2005, 18:08
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,563 сообщении(ях)
|
И панель это еще не все.
Считываем ПИК , смотрим если LVP выставлен
снимаем галку ,затем записывыем конфигурацию
естественно биты защиты должны быть сняты.
Теперь стираем микросхему.
И опять считываем - должно все получится и
галка с LVP снята . Можно нормально прошивать
только галку на LVP не ставить , если поставишь все заново проделать придется .
Изначально LVP уже установлен .
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:18.
|
|