roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 18:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 15:55 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Дело было так: к плате с атмегой в разъем программатора был воткнут шлейф к другой плате для общения через SPI. Случайным движением руки был сделан ресет, а в этот момент что-то пришло по SPI. В итоге атмега работает, но программатор ее напрочь не видит. С какими только бубнами не плясал - не помогло, пришлось менять... :(

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 15:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Хм, интересно, а как от этого вообще можно защищаться? :shock:

Будешь вот так что-то делать с SPI-устройствами, нажмёшь RESET и готово... :cry:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 16:10 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Вообще вероятность что так случится - почти 0. Потому как алгоритм прошивания фьюзов довольно непростой. Я вообще не до конца уверен что произошло на самом деле...

Да и такое возможно только когда МК стоит как ведомый. А это бывает нечасто...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 16:47 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) а если попробовать программатор на маленькие частоты повыставлять (десятки килогерц) и попробовать стереть. :oops: хотя оживлять лучше не стк500й и не через исп


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 16:54 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Если параллельным программатором попробовать оживить мегу?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 17:13 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Если у кого в Питере имеется такой - отдам этот МК на растерзание. Самому интересно что же с ним стало. Я его воздушкой отпаял (TQFP) - так что должен быть живой.
До отпайки он мерил АЦП0 и округляя до 8 бит отправлял в UART на 57600-8-N-1.

А по исп - все перепробовал - даже на низких частотах его не видно. Даже ID не читает.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 17:21 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Я буквально в неделю-две соберу - жду оставшихся деталей, но я не в Питере живу...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 19:10 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
поэтому в ератах и пишут чтобы SCK было к земле подтянуто...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 21:12 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Так тут его подтягивай-не подтягивай, а другой МК все равно туда байты свои засунет, он же не в курсе что на этой стороне уже ресет...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Залочил ATMega8535 непонятным образом
СообщениеДобавлено: 17 авг 2009, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
повторяю еще раз, если дернуть клок и нажать ресет, то мега переходит в режим программирования.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO