roboforum.ru

Технический форум по робототехнике.

Залочил ATMega8535 непонятным образом

Залочил ATMega8535 непонятным образом

-= Александр =- » 17 авг 2009, 15:55

Дело было так: к плате с атмегой в разъем программатора был воткнут шлейф к другой плате для общения через SPI. Случайным движением руки был сделан ресет, а в этот момент что-то пришло по SPI. В итоге атмега работает, но программатор ее напрочь не видит. С какими только бубнами не плясал - не помогло, пришлось менять... :(

Re: Залочил ATMega8535 непонятным образом

=DeaD= » 17 авг 2009, 15:59

Хм, интересно, а как от этого вообще можно защищаться? :shock:

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

Re: Залочил ATMega8535 непонятным образом

-= Александр =- » 17 авг 2009, 16:10

Вообще вероятность что так случится - почти 0. Потому как алгоритм прошивания фьюзов довольно непростой. Я вообще не до конца уверен что произошло на самом деле...

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

Re: Залочил ATMega8535 непонятным образом

Angel71 » 17 авг 2009, 16:47

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

Re: Залочил ATMega8535 непонятным образом

galex1981 » 17 авг 2009, 16:54

Если параллельным программатором попробовать оживить мегу?

Re: Залочил ATMega8535 непонятным образом

-= Александр =- » 17 авг 2009, 17:13

Если у кого в Питере имеется такой - отдам этот МК на растерзание. Самому интересно что же с ним стало. Я его воздушкой отпаял (TQFP) - так что должен быть живой.
До отпайки он мерил АЦП0 и округляя до 8 бит отправлял в UART на 57600-8-N-1.

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

Re: Залочил ATMega8535 непонятным образом

galex1981 » 17 авг 2009, 17:21

Я буквально в неделю-две соберу - жду оставшихся деталей, но я не в Питере живу...

Re: Залочил ATMega8535 непонятным образом

EdGull » 17 авг 2009, 19:10

поэтому в ератах и пишут чтобы SCK было к земле подтянуто...

Re: Залочил ATMega8535 непонятным образом

-= Александр =- » 17 авг 2009, 21:12

Так тут его подтягивай-не подтягивай, а другой МК все равно туда байты свои засунет, он же не в курсе что на этой стороне уже ресет...

Re: Залочил ATMega8535 непонятным образом

EdGull » 17 авг 2009, 21:52

повторяю еще раз, если дернуть клок и нажать ресет, то мега переходит в режим программирования.


cron
Rambler\'s Top100 Mail.ru counter