Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » Проблема при прошивке МК ATMEGA32

Страниц (4): [1] 2 3 4 »
 

1. Посетитель - 31 Декабря, 2010 - 14:08:07 - перейти к сообщению
Добрый день!

Решил заняться программированием микроконтроллеров. Купил следующие инструменты:
- плату ME AVR Ready Board;
- микроконтроллер Atmega32;
- программатор PG-1B фирмы Olimex.
Составил программу и пытаюсь залить её программой PonyProg (т.к. PG-1B работает только с ней), но всё время пишет, что не удалось записать программу, хотя считывает что-то с МК.
Ещё при записи/считывании ругается на оборудование, но я жму Ignore и процесс идёт дальше. Причём, происходит всё очень медленно - 1 час.
В чём проблема? Заранее спасибо.
2. nest - 31 Декабря, 2010 - 15:48:01 - перейти к сообщению
Посетитель пишет:
ругается на оборудование, но я жму Ignore
так делать нельзя.

Посетитель пишет:
Причём, происходит всё очень медленно - 1 час.
вы через USB-COM переходник работаете ?

Посетитель пишет:
всё время пишет, что не удалось записать программу
что именно пишет?
когда считывает - что именно считывает ? (в окне PonyProg выводятся либо FF либо что то ещё ...)
3. Посетитель - 01 Января, 2011 - 06:25:20 - перейти к сообщению
Работаю через переходник USB-COM Defender. При записи пишет: Write fail.
При чтении выводятся 00 и FF.
4. nest - 01 Января, 2011 - 12:23:54 - перейти к сообщению
Посетитель пишет:
Работаю через переходник USB-COM
поэтому так долго. Либо вам нужен USB-программатор, либо "мультикарта " (или любая другая, что бы получить "нормальный" COM-порт, а иногда ещё и LPT), либо LPT.

Write fail может выводиться и из-за USB-COM переходника.
5. Посетитель - 01 Января, 2011 - 15:12:32 - перейти к сообщению
У меня ноутбук. PCMCIA карта с COM-портом подойдёт? Подозреваю, что не каждая карта полноценно воспроизводит CОМ-порт.
6. nest - 01 Января, 2011 - 15:57:06 - перейти к сообщению
Посетитель пишет:
PCMCIA карта с COM-портом подойдёт?
скорее всего да.
7. Посетитель - 01 Января, 2011 - 17:50:17 - перейти к сообщению
Большое спасибо за ответы. Буду искать PCMCIA-карту, хотя её сейчас очень сложно найти. Я уже покупал одну - там оказался неисправным СОМ-порт.
8. Посетитель - 20 Января, 2011 - 09:12:30 - перейти к сообщению
Сегодня попробовал читать с МК с помощью настольного компьютера с СОМ-портом.
Опять вылетает сообщение: "Device missing or unknown device (-24)". Жму "Ignore" быстро считывает, но почему-то все нули.
При этом нормально выполняются команды: Reset, Erase, Verify.
Может быть МК неисправен, как проверить его исправность?
9. nest - 20 Января, 2011 - 19:52:34 - перейти к сообщению
Посетитель пишет:
Может быть МК неисправен, как проверить его исправность?
прошить в него программу и посмотреть, работает ли она Улыбка
10. Посетитель - 21 Января, 2011 - 08:39:12 - перейти к сообщению
Так я не могу прошить МК.
11. nest - 21 Января, 2011 - 19:04:12 - перейти к сообщению
Посетитель пишет:
Так я не могу прошить МК.
либо он мёртвый, либо проблемы с программатором.
Посетитель пишет:
вылетает сообщение: "Device missing or unknown device (-24)". Жму "Ignore" быстро считывает, но почему-то все нули.
Никогда, ни при каких условиях не жать на "Ignore" !
проверяйте программатор. доводите его до ума, что бы всё работало. ищите ошибки.
12. Посетитель - 21 Января, 2011 - 21:19:36 - перейти к сообщению
А как же в хелпе к Пони вот что написано:

Q: I can't read or write AT90S1200 device. I receive the error message:
"Device missing or unknown device -24"

A: Select "Ignore" button, if the final message is "Write succesful" you have a sample that
doesn't reply to the identify command. It seems that early devices don't reply to this command.

Только я после этого получаю сообщение "Write fail".
13. nest - 21 Января, 2011 - 21:23:06 - перейти к сообщению
Посетитель, но у вас ведь не AT90S1200
14. cjA - 21 Января, 2011 - 21:44:59 - перейти к сообщению

похоже атмел пошел по пути интел с их селеронами и гонит на рынок бракованые чипы (и правильно делает ибо дешевле, а все равно многим такая функциональность и не нужна) и сигнатуры ставит новые вот прошивщики их и не распознают.
Недавно была ветка где чел нажал Игноре- и все правильно прошилось


Но то что час- это где-то контакт плохой
15. nest - 21 Января, 2011 - 21:50:35 - перейти к сообщению

cjA пишет:
похоже атмел пошел по пути интел с их селеронами и гонит на рынок бракованые чипы (и правильно делает ибо дешевле
не говорите глупостей.