реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> фьюзы vs Atmega128, нужна помощь!!!!!
lons83
сообщение Nov 28 2012, 11:22
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



что-то не то сделал с фьюзами atmega128

И мк не хочет программироваться и менять (даже читать) фьюзы.

пишет:
Device signature does not match your selection or device is locked....

Как можно все исправить? JTAG и ATMEL STUDIO 6? какой-то высововольтный паралельный программатор?

P.S. вариант поменять мк пока не рассматривается.
P.P.S программирую через ASISP

Сообщение отредактировал lons83 - Nov 28 2012, 11:25
Go to the top of the page
 
+Quote Post
stalko
сообщение Nov 28 2012, 11:28
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(lons83 @ Nov 28 2012, 15:22) *
пишет: Device signature does not match your selection or device is locked....

Не стану ничего утверждать, но такое встречал, когда элементарно не вычитывал фьюзы с проца перед собственно процессом программирования... Хотя, согласен, само по себе - бред...
Либо, Вы отключили ISP, что мне кажется вероятнее. Тогда только "высововольтный паралельный программатор", либо JTAG (что удобнее, если, конечно, Вы и его не отключили)
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Nov 28 2012, 11:29
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(lons83 @ Nov 28 2012, 13:22) *
И мк не хочет программироваться и менять (даже читать) фьюзы.

пишет:
Device signature does not match your selection or device is locked....

Так он прочитал или нет?
not match - значит сравнил (прочитанные) с теми какие должны быть.


Цитата(lons83 @ Nov 28 2012, 13:22) *
Как можно все исправить? JTAG и ATMEL STUDIO 6? какой-то высововольтный паралельный программатор?

Возможно надо понизить частоту ISP.
Или через JTAG попробывать прочитать.
Go to the top of the page
 
+Quote Post
lons83
сообщение Nov 28 2012, 11:35
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



Цитата(_Артём_ @ Nov 28 2012, 14:29) *
Так он прочитал или нет?
not match - значит сравнил (прочитанные) с теми какие должны быть.



Возможно надо понизить частоту ISP.
Или через JTAG попробывать прочитать.


не очень понятно что он хочет, во фьюзы заходит. я их устанавливаю.
он их программирует и при проверке пишет вот эту фразу и выходит. и дальше чтение выдает ту же в\фразу.

есть три момента, которые я мог сделать:
1. CKSEL0…CKSEL3 -- но у меня внешний стоит кварц... по этому проблема скорее отпадает.
2. SPIEN -- отключи параллельное программирование. -- ну и ладно возьму JTAG
3. RSTDISBL -- убрал RESET

а будет работать JTAG если RESET отключен?

Сообщение отредактировал lons83 - Nov 28 2012, 11:35
Go to the top of the page
 
+Quote Post
stalko
сообщение Nov 28 2012, 11:38
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(lons83 @ Nov 28 2012, 15:35) *
1. CKSEL0…CKSEL3 -- но у меня внешний стоит кварц... по этому проблема скорее отпадает.

Почему она отпадает? Вдруг Вы RC-генератор включили, или внешний генератор? Тогда все, паяйте RC ему, или сигнал давайте...
Цитата(lons83 @ Nov 28 2012, 15:35) *
2. SPIEN -- отключи параллельное программирование. -- ну и ладно возьму JTAG

О таком варианте говорил чуть выше
Цитата(lons83 @ Nov 28 2012, 15:35) *
а будет работать JTAG если RESET отключен?

Будет...
Вы сигнатуру-то вычитываете из кристалла успешно? И соответствует ли она?
Go to the top of the page
 
+Quote Post
lons83
сообщение Nov 28 2012, 11:39
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



Цитата(stalko @ Nov 28 2012, 14:28) *
либо JTAG (что удобнее, если, конечно, Вы и его не отключили)


JTAGa сейчас нет будет только завтра, завтра посмотрю.
а если отключил то он из studio6 ни как не прочитает и не исправит?

И вообще есть способ вернуть заводские настройки?
ну там не знаю... подать + на землю)))
Go to the top of the page
 
+Quote Post
V.K
сообщение Nov 28 2012, 11:42
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 6-05-06
Из: РФ
Пользователь №: 16 841



Бывает, переключается бит на внешний кварц или внешний тактовый сигнал. Подайте на вход XTAL1 внешний тактовый сигнал через резистор 3кОм. Собственный кварц выпаивать при этом не нужно. Внешняя частота - 1МГц. Частота программирования - 250 кГц. Если не прошили на параллельное программирование, то дальше без проблем. Выставляете нужные биты и убираете внешний такт.
Go to the top of the page
 
+Quote Post
lons83
сообщение Nov 28 2012, 11:46
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



Цитата(stalko @ Nov 28 2012, 14:38) *
Вы сигнатуру-то вычитываете из кристалла успешно? И соответствует ли она?

да вот похоже она не считывается

Цитата(V.K @ Nov 28 2012, 14:42) *
Бывает, переключается бит на внешний кварц или внешний тактовый сигнал. Подайте на вход XTAL1 внешний тактовый сигнал через резистор 3кОм. Собственный кварц выпаивать при этом не нужно. Внешняя частота - 1МГц. Частота программирования - 250 кГц. Если не прошили на параллельное программирование, то дальше без проблем. Выставляете нужные биты и убираете внешний такт.

попробую сделать
Go to the top of the page
 
+Quote Post
stalko
сообщение Nov 28 2012, 11:46
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(lons83 @ Nov 28 2012, 15:39) *
а если отключил то он из studio6 ни как не прочитает и не исправит?

Нет, либо в колодку и в программатор, либо в мусорную корзину
Цитата(lons83 @ Nov 28 2012, 15:39) *
И вообще есть способ вернуть заводские настройки?

Нет
Цитата(lons83 @ Nov 28 2012, 15:39) *
ну там не знаю... подать + на землю)))

Вот этого НЕ НАДО biggrin.gif
Лучше попробуйте два варианта для подстраховки: частоту с внешнего генератора, и RC-цепочку в соответствии со схемой внешнего RC-генератора для 128-й... Мало ли, вдруг просто генератор тормознули случайно (бывает, сам раз нарвался)
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Nov 28 2012, 11:47
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(lons83 @ Nov 28 2012, 13:35) *
не очень понятно что он хочет, во фьюзы заходит. я их устанавливаю.
он их программирует и при проверке пишет вот эту фразу и выходит. и дальше чтение выдает ту же в\фразу.

Он fuse читает?

Цитата(lons83 @ Nov 28 2012, 13:35) *
есть три момента, которые я мог сделать:
2. SPIEN -- отключи параллельное программирование. -- ну и ладно возьму JTAG
3. RSTDISBL -- убрал RESET

Вы ISP запретили? И ещё RESET к тому же? Не понял.

Цитата(lons83 @ Nov 28 2012, 13:35) *
а будет работать JTAG если RESET отключен?

Должен вроде - отладчик точне без RESET-а может работать, наверное у программатора тоже получится..
Go to the top of the page
 
+Quote Post
lons83
сообщение Nov 28 2012, 11:54
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



Цитата(stalko @ Nov 28 2012, 14:46) *
Нет, либо в колодку и в программатор, либо в мусорную корзину

Нет

Вот этого НЕ НАДО biggrin.gif
Лучше попробуйте два варианта для подстраховки: частоту с внешнего генератора, и RC-цепочку в соответствии со схемой внешнего RC-генератора для 128-й... Мало ли, вдруг просто генератор тормознули случайно (бывает, сам раз нарвался)


а если если все варианты не подойдут . высоковольтный параллельный программатор сможет исправить ситуацию?

Цитата(_Артём_ @ Nov 28 2012, 14:47) *
Он fuse читает?


Вы ISP запретили? И ещё RESET к тому же? Не понял.


Должен вроде - отладчик точне без RESET-а может работать, наверное у программатора тоже получится..



нет не читает.

да я там мог как-то так сделать... скорее действительно с частотой не так попробую.
Go to the top of the page
 
+Quote Post
V.K
сообщение Nov 28 2012, 11:56
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 6-05-06
Из: РФ
Пользователь №: 16 841



Цитата(lons83 @ Nov 28 2012, 16:52) *
а если если все варианты не подойдут . высоковольтный параллельный программатор сможет исправить ситуацию?


Если кристалл живой и отключилось программирование по SPI, то только этот вариант и остаётся. Но сначала надо проверить от внешнего такта. Не стоит применять тежёлое лечение, если более лёгкие способы не проверены.
Go to the top of the page
 
+Quote Post
lons83
сообщение Nov 28 2012, 11:56
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



Цитата(V.K @ Nov 28 2012, 14:42) *
Бывает, переключается бит на внешний кварц или внешний тактовый сигнал. Подайте на вход XTAL1 внешний тактовый сигнал через резистор 3кОм. Собственный кварц выпаивать при этом не нужно. Внешняя частота - 1МГц. Частота программирования - 250 кГц. Если не прошили на параллельное программирование, то дальше без проблем. Выставляете нужные биты и убираете внешний такт.


а зачем через резистор. в схеме вроде напрямую... или это потому что кварц стоит?
Go to the top of the page
 
+Quote Post
stalko
сообщение Nov 28 2012, 11:59
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(lons83 @ Nov 28 2012, 15:54) *
а если если все варианты не подойдут . высоковольтный параллельный программатор сможет исправить ситуацию?

Если проц не умер, то должен... Только давайте без слова "высоковольтный" обойдемся, ладно? А то пугает, честное слово biggrin.gif


Цитата(lons83 @ Nov 28 2012, 15:56) *
а зачем через резистор. в схеме вроде напрямую... или это потому что кварц стоит?

Можно и без резистора, но лучше поставить... А кварец, кстати, на это время снять надо будет!!! Ну, еще стоит все же RC-генератор попробовать, опять же, сняв кварец.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Nov 28 2012, 11:59
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(lons83 @ Nov 28 2012, 13:54) *
да я там мог как-то так сделать... скорее действительно с частотой не так попробую.

Попробовать подать частоту от внешнего источника - это может и поможет.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01546 секунд с 7
ELECTRONIX ©2004-2016