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

 
 
> Atmega8 читается программатором, но не пишется., программатор читает все, но ничего не записывает.
Cyber_RAT
сообщение Aug 23 2008, 15:00
Сообщение #1


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

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



После кз в схеме атмега8 перестала работать... (другая мега в этой же схеме работает)
программатор stk200 видит мегу, читает фузы, локбиты,еепром, флэш, но при попытке чего - нибудь записать выдает несоответствие сигнатур...
пишет что должно быть 1E 93 07, а считалось FF FF FF...
это лечится?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
WHALE
сообщение Aug 23 2008, 15:11
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



имхо,не лечится,но и не смертельно.Слетело id во флэше.Было что-то подобное,когда мудрил с кварцем.Поищите в программаторе опцию типа "не оределять id чипа" и работайте дальше.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 23 2008, 15:13
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Cyber_RAT @ Aug 23 2008, 19:00) *
программатор stk200 видит мегу, читает фузы, локбиты,еепром, флэш, но при попытке чего - нибудь записать выдает несоответствие сигнатур...

А читает-то правильно, или тоже FF? Слет сигнатуры иногда случается, но не часто.
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Aug 24 2008, 05:42
Сообщение #4


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

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



Читает из еером то, что я туда записал (там с 10 ячеек), флэш - тоже очень похоже... (не FF), причем видна и область программы, пустая зона и бутлоадер.
читает "Сигнатуру" именно такую как надо - определяется как atmega8 или atmega8l.
но вот любая запись - отлуп.
причем "не определять id чипа" я пробовал ... делает вид что пишет, но читаешь потом, а там все что и было до записи...

p.s. что - то мне на atmega8-16p не везет... у одной miso(pb4) упорно не хочеть становится входом, хотя по ISP кристалл пишется и читается, вторая вот вообще уже не пишется ...

Сообщение отредактировал Cyber_RAT - Aug 24 2008, 05:44
Go to the top of the page
 
+Quote Post
Александр Куличо...
сообщение Aug 24 2008, 20:14
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



Цитата(Cyber_RAT @ Aug 24 2008, 08:42) *
Читает из еером то, что я туда записал (там с 10 ячеек), флэш - тоже очень похоже... (не FF), причем видна и область программы, пустая зона и бутлоадер.
читает "Сигнатуру" именно такую как надо - определяется как atmega8 или atmega8l.
но вот любая запись - отлуп.
причем "не определять id чипа" я пробовал ... делает вид что пишет, но читаешь потом, а там все что и было до записи...


А у Вас случайно галочка "Erase device before flash programming" не снята?
Go to the top of the page
 
+Quote Post
Syberian
сообщение Aug 25 2008, 03:02
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 29-12-06
Из: Омск
Пользователь №: 23 999



1) Флеш перед записью нужно иногда стирать smile.gif
2) если программируешь "на проводках", а не разъемом - землю программатора надо цеплять поближе к меге. И обязательно заземлять компьютер и программируемое устройство до подключения программатора в схему!
3) если мега запитана на 3.3В и ниже, возможны траблы с чтением в некоторых 5В-программаторах
4) также траблы возникают, если мега имеет внешний такт (или кварц) 32 кГц - не успевает отвечать (покрути скорость в программаторе)
5) если на Ресет висит сильная подтяжка или конденсатор - будут ошибки в записи и чтении
6) то же самое, если на ISP- ногах имеются потребители (особенно обесточенные)
7) Выработан ресурс FLASH (ок. 1000 циклов записи)
8) И, наконец, действительно сгорел чип - но тогда с него вообще не считаешь...

Короче, причин уйма.
Go to the top of the page
 
+Quote Post
uriy
сообщение Aug 25 2008, 04:00
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
7) Выработан ресурс FLASH (ок. 1000 циклов записи)

У восьмой меги 10000 циклов. На практике думаю еще больше вытянет.
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Aug 25 2008, 04:35
Сообщение #8


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

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



1.При попытке стирания - получаем все такую же надпись, несоответствие сигнатур.
2.Программатор не на проводках, линии короткие, в этой же схеме эта мега программировалась раз 50 (до 1000 и тем более до 10000 ей еще ой как далеко).
3.питание 5 вольт. (тестером мерял 5.02)
4. на меге висит кварц на 3.6864 Мгц - попытка вставить ее в плату с кварцем на 11.059мгц тоже к успеху не привела.
5. на ресете висит 10 кОм на +5v.
6. isp ноги кроме как на разъем ISP никуда не идут.
7.см 2.
8. блин... но читает же... причем и еепром и флэш -(флэш проверить не могу ибо прошивка уже поменялась немного), но еепром именно читает то, что я в него и писал... и фузы читает именно те что выставил. и сигнатутру читает.... но стоит нажать: (стереть, записать фузы,(еепром. флэш) получаем отказ и до рестарта по питанию мега уже не видится)
Go to the top of the page
 
+Quote Post
Syberian
сообщение Aug 25 2008, 06:40
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 29-12-06
Из: Омск
Пользователь №: 23 999



Цитата(Cyber_RAT @ Aug 25 2008, 07:35) *
4. на меге висит кварц на 3.6864 Мгц - попытка вставить ее в плату с кварцем на 11.059мгц тоже к успеху не привела.

У тебя микруха вытаскивается, что ли? 07.gif ну, вставь вместо нее новую! если будет все нормально - положи старую на наковальню и тр@хни молотком. Чтоб не было желания еще раз воспользоваться трэшем.
Или пойди с ней в магазин и напиши рекламацию.
Что-то совсем интересное происходит...
[OFF] У меня как-то на Tiny28 сгорел верхний ключ TTL одной ноги... Дык, чтоб не выпаивать, я на "+" поставил резистор 200 Ом smile.gif Колхозник епт... И ничего, работало smile.gif
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Aug 25 2008, 07:00
Сообщение #10


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

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



видимо так и сделаю. wink.gif
Просто в нашем городе atmega8 будут только через неделю... а моих обе глюки ловят sad.gif
вот и заморочился - может это не смертельные симптомы, а какой-то известный баг и он лечится...
Go to the top of the page
 
+Quote Post
INT1
сообщение Aug 25 2008, 07:13
Сообщение #11


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



У меня при вызове из Tools IAR-> AvrOspII (СОМ AVR910) престал определяться кристалл, хотя сигнатура читается правильно. Если запустить AvrOspII.exe из его папки- все работает. Не стал разбираться с этим глюком, и это не то же самое, что у вопрошающего, но вот- факт.
Go to the top of the page
 
+Quote Post
dENIM
сообщение Aug 25 2008, 08:50
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137



да блин...она стоит полтора-два бакса (два бакса это у барыг на рынке)
че тут обсуждать?
сгорела - на помойку
вы за то время, которое с ней трахаетесь, гораздо больше потеряете, чем если поставите новую.
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Aug 25 2008, 09:50
Сообщение #13


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

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



Да мне не жаль новую поставить, но их привезут (возможно) в четверг только... и стоят они у нас 2.8 уе штука. (но не в деньгах дело...) проект стоит sad.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:29
Рейтинг@Mail.ru


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