|
Atmega8 читается программатором, но не пишется., программатор читает все, но ничего не записывает. |
|
|
|
 |
Ответов
(1 - 12)
|
Aug 24 2008, 05:42
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Aug 24 2008, 20:14
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата(Cyber_RAT @ Aug 24 2008, 08:42)  Читает из еером то, что я туда записал (там с 10 ячеек), флэш - тоже очень похоже... (не FF), причем видна и область программы, пустая зона и бутлоадер. читает "Сигнатуру" именно такую как надо - определяется как atmega8 или atmega8l. но вот любая запись - отлуп. причем "не определять id чипа" я пробовал ... делает вид что пишет, но читаешь потом, а там все что и было до записи... А у Вас случайно галочка "Erase device before flash programming" не снята?
|
|
|
|
|
Aug 25 2008, 03:02
|
Участник

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

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

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

|
Цитата(Cyber_RAT @ Aug 25 2008, 07:35)  4. на меге висит кварц на 3.6864 Мгц - попытка вставить ее в плату с кварцем на 11.059мгц тоже к успеху не привела. У тебя микруха вытаскивается, что ли?  ну, вставь вместо нее новую! если будет все нормально - положи старую на наковальню и тр@хни молотком. Чтоб не было желания еще раз воспользоваться трэшем. Или пойди с ней в магазин и напиши рекламацию. Что-то совсем интересное происходит... [OFF] У меня как-то на Tiny28 сгорел верхний ключ TTL одной ноги... Дык, чтоб не выпаивать, я на "+" поставил резистор 200 Ом  Колхозник епт... И ничего, работало
|
|
|
|
|
Aug 25 2008, 07:00
|
Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064

|
видимо так и сделаю.  Просто в нашем городе atmega8 будут только через неделю... а моих обе глюки ловят  вот и заморочился - может это не смертельные симптомы, а какой-то известный баг и он лечится...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|