|
проблема стирания кристалла |
|
|
|
Nov 21 2016, 17:39
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 28-11-07
Пользователь №: 32 757

|
Приветствую всех форумчан!
Возможно кто-то сталкивался с такой же проблемой, как у меня. Я пока не смог найти объяснения. Нужно мне было применить микроконтроллер в очередном устройстве. Сначала я хотел применить atmega16 или 32. Но меня привлекла плата Arduino pro mini с atmega 168 которая уже содержит всю нинимально необходимую обвязку. И я её заказал на aliexpress. Пока она путешествовала по почте, я сделал плату и написал программу. Я думал, что даже, если там что-то записано, я привычными средствами все это сотру и запишу своё ПО. Не тут то было!!!
Обычно я пользуюсь средствами Ponyprog, CVAVR или Algorithm Builder. В зависимости от ситуации. Прошиваю через COM порт. AB, CVAVR сказали, что кристалл не доступен уже на стадии стирания. Другие ж доступны... значит аппаратная часть программаторов исправна. В Pony начались приключения. Стираю кристалл. Читаю фьюзы. Lock биты не стерлись. Убираю lock биты, чтобы открыть доступ. Перезаписываю фьюзы, включаю внутренний генератор, вместо кварцевого. Т.к. mega168V до 10 Мгц, а кварц стоит на 16МГц. Получилось. Сигнал на кварце исчез. Светодиод на плате перестал мигать. Т.е. первоначальная программа уже не работает. Кристалл читается. Но со второй попытки "Retri". Однако, чтение показывает, что полного стирания не произошло (FF только в первых двух строчках, а дальше какая-то информация), после чтения кристалла все lock биты почему-то восстановились. И снова заблокировали чтение памяти. Повторение описанных операций ничего не меняет. По команде стирания должен же стереться и загрузчик и lock биты. Не масочный же он там. По маркировке обычная микросхема. Моя старая проверенная макетка на atmega16, продолжает работать как прежде - все стирается и пишется. Но я же купил не одну такую Ардуину, а пять! Они мне понравились и стоили дешевле, чем один только контроллер в местном магазине. Я не раз покупал микросхемы и платы на Алиэкспрес, но никаких нареканий не было.
Тут я читаю в инете, что в платах Arduino (для упрощения!!!) зашит какой-то загрузчик. Хотите записать туда свой HEX файл? Нет ничего проще! Подключите свою плату через адаптер USB-USART к компьютеру, как показано на картинке и воспользуйтесь программами Xloader или UpLoader. Выбирайте любую и прошивайте на здоровье! Я их скачал, но они обе не работают. Даже прилагаемые драйверы установил. (адаптер на базе PL2303HX обнаруживается и работает) Xloader пишет, что загрузка началась, но зависает и не выходит из этого состояния. На TXD редко подмигивает индикатор. Никаких ошибок не выдает. Закрывается этот Икслоадер только с помощью диспетчера. Uploader открывает командное окно. Ждет секунд 5. Потом пишет: avrdude: нет синхронизации. Я уже голову сломал с этими упрщениями. На плате уже все работает, кроме контроллера. Как же стереть этот кристалл?!
|
|
|
|
|
 |
Сообщений в этой теме
krian проблема стирания кристалла Nov 21 2016, 17:39 TSerg Т.е. почитать про Arduino и его IDE заранее - не с... Nov 21 2016, 18:03 krian Цитата(TSerg @ Nov 21 2016, 21:03) Т.е. п... Nov 22 2016, 18:13  V_G Цитата(krian @ Nov 23 2016, 04:13) Ардуин... Nov 23 2016, 01:08 sgs Стоит попробовать Parallel Programming. Видимо, пр... Nov 22 2016, 07:26 sgs Возможно, поможет статья "Восстановление конф... Nov 23 2016, 04:32 aiwa Цитата(krian @ Nov 22 2016, 20:13) Спроси... Nov 23 2016, 04:45 krian Цитата(aiwa @ Nov 23 2016, 08:45) Но для ... Nov 23 2016, 18:41  Сергей Борщ QUOTE (krian @ Nov 23 2016, 21:41) У них ... Nov 23 2016, 21:42 aiwa Цитата(hsoft @ Nov 23 2016, 07:31) Mega16... Nov 23 2016, 06:00 sgs Цитата(aiwa @ Nov 23 2016, 10:00) А по жи... Nov 23 2016, 07:21  Сергей Борщ QUOTE (sgs @ Nov 23 2016, 10:21) Достаточ... Nov 23 2016, 07:29   sgs Цитата(Сергей Борщ @ Nov 23 2016, 11:29) ... Nov 23 2016, 07:40 zltigo QUOTE (aiwa @ Nov 23 2016, 08:00) А по жи... Nov 24 2016, 16:36 aiwa Цитата(hsoft @ Nov 23 2016, 09:39) Скольк... Nov 23 2016, 10:46 aiwa Цитата(krian @ Nov 23 2016, 20:41) Там вс... Nov 24 2016, 00:03 krian Цитата(aiwa @ Nov 24 2016, 04:03) Так у В... Nov 24 2016, 16:42 ucMike Может светодиод D3, подключенный к SCK, мешает общ... Nov 24 2016, 05:45 krian Цитата(ucMike @ Nov 24 2016, 09:45) Может... Nov 24 2016, 16:00 pavel-pervomaysk Жесть!, 10 лет и работать только в паралельном... Nov 24 2016, 09:03 aiwa Цитата(pavel-pervomaysk @ Nov 24 2016, 1... Nov 24 2016, 10:00 aiwa Цитата(krian @ Nov 24 2016, 18:42) Дефект... Nov 25 2016, 00:02 ucMike Отвлекаясь от темы:
Если разглядывать установленны... Nov 25 2016, 04:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|