Aleksandr_KPI 0 28 ноября, 2011 Опубликовано 28 ноября, 2011 · Жалоба Здравствуйте, подскажите в чем может быть проблема. Подключаю программатор 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 0 28 ноября, 2011 Опубликовано 28 ноября, 2011 · Жалоба Проверил пин Reset, на землю он не закорочен, но потенциал на нем нулевой. Мигает красный светодиод. Заранее благодарю за ответы. А что МК имеет встроенный потягивающий резистор на выводе Reset или нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 28 ноября, 2011 Опубликовано 28 ноября, 2011 · Жалоба Подключаю программатор AVRISP MKII к AT89S52. AT89S52 к AVR не относится. Общее у них - фирма разработчик. PS. Для программирования этого МК используют программатор AT89ISP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aleksandr_KPI 0 29 ноября, 2011 Опубликовано 29 ноября, 2011 · Жалоба А что МК имеет встроенный потягивающий резистор на выводе Reset или нет? Есть подтяжка к земле через резистор на 15 кОм. Для программирования этого МК используют программатор AT89ISP. Пользуюсь тем что есть. Проблема решилась, убрал конденсатор С14 (желтым). Он "съедал" положительный импульс на входе RST программатора. Я так понимаю тут пытались реализовать схему сброса МК при включении питания? А зачем это нада, разве простого передергивания питания не достаточно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 29 ноября, 2011 Опубликовано 29 ноября, 2011 · Жалоба Я так понимаю тут пытались реализовать схему сброса МК при включении питания? А зачем это нада, разве простого передергивания питания не достаточно? Для МК серии АТ89 схема сброса служит для задержки выполнения программы при включении устройства на время, пока напряжение питания не установилось на необходимом уровне. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aleksandr_KPI 0 29 ноября, 2011 Опубликовано 29 ноября, 2011 · Жалоба Так при такой схеме его не возможно запрограммировать, выдает ошибку: The RESET line(s) appear to be short-circued.... Выходит схема не правильна? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 29 ноября, 2011 Опубликовано 29 ноября, 2011 · Жалоба Выходит схема не правильна? Вы уверены, что генератор МК заведётся от Вашей катушки индуктивности? Попробуйте оторвать её (катушку) от ноги XTAL1 и подать на эту ногу сигнал от внешнего генератора частотою 3-33МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Birden 0 30 ноября, 2011 Опубликовано 30 ноября, 2011 · Жалоба Reset у AT89S52 активный высоким уровнем, а у AVR - низким. Может быть в этом дело? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 30 ноября, 2011 Опубликовано 30 ноября, 2011 · Жалоба Reset у AT89S52 активный высоким уровнем, а у AVR - низким. Может быть в этом дело? AT89S52, AVR и AVRISP MKII - разработаны одной фирмой, уж они то, наверное, помнят о разных активных уровнях на этой ноге, коли заявляют, что программатор поддерживает этот МК ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Birden 0 30 ноября, 2011 Опубликовано 30 ноября, 2011 · Жалоба Да, полностью согласен с Вами, Палыч. Почему-то думал, что этот программатор только для AVR. Хотя вполне логично было бы предположить, что могут поддерживаться все атмеловские чипы с ISP. По теме: мне тоже не нравится использование в схеме катушки индуктивности. Может стоит посмотреть, что происходит на входе генератора? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 30 ноября, 2011 Опубликовано 30 ноября, 2011 · Жалоба Так при такой схеме его не возможно запрограммировать, выдает ошибку: The RESET line(s) appear to be short-circued.... Выходит схема не правильна?Не рассчитана на ISP, сделана по привычке, оставшейся от программировавшихся отдельно в параллельном программаторе. Надо между общей точкой C14,R121,R120 и входом сброса микроконтроллера бросить резистор один-два килоома. А RST с разъёма программирования — прямо на микроконтроллер. Тогда и сброс будет нормальный, и программатору мешать не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aleksandr_KPI 0 30 ноября, 2011 Опубликовано 30 ноября, 2011 · Жалоба Всем спасибо за ответы, микроконтроллер запрограммирован. Схема действительно не рассчитана на ISP программатор. мне тоже не нравится использование в схеме катушки индуктивности. Может стоит посмотреть, что происходит на входе генератора? Такую схему вижу впервые, привык к использованию кварца, но она работает, частота там порядка 10 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться