Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программатор AVRISP MKII
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Aleksandr_KPI
Здравствуйте, подскажите в чем может быть проблема. Подключаю программатор AVRISP MKII к AT89S52. В AVR Studio (Version 4.18 build 700) пишет ошибку: There seems to be short circuit on the ISP connector. The RESET line(s) appear to be short-circued. The operation will be aborted. Проверил пин Reset, на землю он не закорочен, но потенциал на нем нулевой. Мигает красный светодиод.
Заранее благодарю за ответы.
Smoky
Цитата(Aleksandr_KPI @ Nov 28 2011, 20:46) *
Проверил пин Reset, на землю он не закорочен, но потенциал на нем нулевой. Мигает красный светодиод.
Заранее благодарю за ответы.


А что МК имеет встроенный потягивающий резистор на выводе Reset или нет?
Палыч
Цитата(Aleksandr_KPI @ Nov 28 2011, 18:46) *
Подключаю программатор AVRISP MKII к AT89S52.

AT89S52 к AVR не относится. Общее у них - фирма разработчик.

PS. Для программирования этого МК используют программатор AT89ISP.
Aleksandr_KPI
Цитата
А что МК имеет встроенный потягивающий резистор на выводе Reset или нет?


Есть подтяжка к земле через резистор на 15 кОм.

Цитата
Для программирования этого МК используют программатор AT89ISP.


Пользуюсь тем что есть.

Проблема решилась, убрал конденсатор С14 (желтым). Он "съедал" положительный импульс на входе RST программатора. Я так понимаю тут пытались реализовать схему сброса МК при включении питания? А зачем это нада, разве простого передергивания питания не достаточно?
Палыч
Цитата(Aleksandr_KPI @ Nov 29 2011, 14:24) *
Я так понимаю тут пытались реализовать схему сброса МК при включении питания? А зачем это нада, разве простого передергивания питания не достаточно?

Для МК серии АТ89 схема сброса служит для задержки выполнения программы при включении устройства на время, пока напряжение питания не установилось на необходимом уровне.
Aleksandr_KPI
Так при такой схеме его не возможно запрограммировать, выдает ошибку: The RESET line(s) appear to be short-circued.... Выходит схема не правильна?
Палыч
Цитата(Aleksandr_KPI @ Nov 29 2011, 17:39) *
Выходит схема не правильна?

Вы уверены, что генератор МК заведётся от Вашей катушки индуктивности? Попробуйте оторвать её (катушку) от ноги XTAL1 и подать на эту ногу сигнал от внешнего генератора частотою 3-33МГц.
birden
Reset у AT89S52 активный высоким уровнем, а у AVR - низким. Может быть в этом дело?
Палыч
Цитата(birden @ Nov 30 2011, 05:27) *
Reset у AT89S52 активный высоким уровнем, а у AVR - низким. Может быть в этом дело?

AT89S52, AVR и AVRISP MKII - разработаны одной фирмой, уж они то, наверное, помнят о разных активных уровнях на этой ноге, коли заявляют, что программатор поддерживает этот МК ...
birden
Да, полностью согласен с Вами, Палыч. Почему-то думал, что этот программатор только для AVR. Хотя вполне логично было бы предположить, что могут поддерживаться все атмеловские чипы с ISP.
По теме: мне тоже не нравится использование в схеме катушки индуктивности. Может стоит посмотреть, что происходит на входе генератора?
ReAl
Цитата(Aleksandr_KPI @ Nov 29 2011, 15:39) *
Так при такой схеме его не возможно запрограммировать, выдает ошибку: The RESET line(s) appear to be short-circued.... Выходит схема не правильна?
Не рассчитана на ISP, сделана по привычке, оставшейся от программировавшихся отдельно в параллельном программаторе.
Надо между общей точкой C14,R121,R120 и входом сброса микроконтроллера бросить резистор один-два килоома. А RST с разъёма программирования — прямо на микроконтроллер. Тогда и сброс будет нормальный, и программатору мешать не будет.

Aleksandr_KPI
Всем спасибо за ответы, микроконтроллер запрограммирован. Схема действительно не рассчитана на ISP программатор.

Цитата
мне тоже не нравится использование в схеме катушки индуктивности. Может стоит посмотреть, что происходит на входе генератора?


Такую схему вижу впервые, привык к использованию кварца, но она работает, частота там порядка 10 МГц.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.