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

 
 
> Программатор AVRISP MKII, Программатор не видит МК
Aleksandr_KPI
сообщение Nov 28 2011, 14:46
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 25-08-09
Пользователь №: 52 032



Здравствуйте, подскажите в чем может быть проблема. Подключаю программатор 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, на землю он не закорочен, но потенциал на нем нулевой. Мигает красный светодиод.
Заранее благодарю за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
Smoky
сообщение Nov 28 2011, 15:52
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 7-05-10
Из: Оренбург
Пользователь №: 57 135



Цитата(Aleksandr_KPI @ Nov 28 2011, 20:46) *
Проверил пин Reset, на землю он не закорочен, но потенциал на нем нулевой. Мигает красный светодиод.
Заранее благодарю за ответы.


А что МК имеет встроенный потягивающий резистор на выводе Reset или нет?


--------------------
Лень, оттвори дверь, сгоришь - а хоть и сгорю, но не оттворю.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Nov 28 2011, 15:59
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Aleksandr_KPI @ Nov 28 2011, 18:46) *
Подключаю программатор AVRISP MKII к AT89S52.

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

PS. Для программирования этого МК используют программатор AT89ISP.
Go to the top of the page
 
+Quote Post
Aleksandr_KPI
сообщение Nov 29 2011, 10:24
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 25-08-09
Пользователь №: 52 032



Цитата
А что МК имеет встроенный потягивающий резистор на выводе Reset или нет?


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

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


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

Проблема решилась, убрал конденсатор С14 (желтым). Он "съедал" положительный импульс на входе RST программатора. Я так понимаю тут пытались реализовать схему сброса МК при включении питания? А зачем это нада, разве простого передергивания питания не достаточно?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Палыч
сообщение Nov 29 2011, 11:59
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



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

Для МК серии АТ89 схема сброса служит для задержки выполнения программы при включении устройства на время, пока напряжение питания не установилось на необходимом уровне.
Go to the top of the page
 
+Quote Post
Aleksandr_KPI
сообщение Nov 29 2011, 13:39
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 25-08-09
Пользователь №: 52 032



Так при такой схеме его не возможно запрограммировать, выдает ошибку: The RESET line(s) appear to be short-circued.... Выходит схема не правильна?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Nov 29 2011, 14:30
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Aleksandr_KPI @ Nov 29 2011, 17:39) *
Выходит схема не правильна?

Вы уверены, что генератор МК заведётся от Вашей катушки индуктивности? Попробуйте оторвать её (катушку) от ноги XTAL1 и подать на эту ногу сигнал от внешнего генератора частотою 3-33МГц.
Go to the top of the page
 
+Quote Post
birden
сообщение Nov 30 2011, 01:27
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 28-10-06
Из: Новосибирск
Пользователь №: 21 743



Reset у AT89S52 активный высоким уровнем, а у AVR - низким. Может быть в этом дело?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Nov 30 2011, 06:22
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(birden @ Nov 30 2011, 05:27) *
Reset у AT89S52 активный высоким уровнем, а у AVR - низким. Может быть в этом дело?

AT89S52, AVR и AVRISP MKII - разработаны одной фирмой, уж они то, наверное, помнят о разных активных уровнях на этой ноге, коли заявляют, что программатор поддерживает этот МК ...
Go to the top of the page
 
+Quote Post
birden
сообщение Nov 30 2011, 07:06
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 28-10-06
Из: Новосибирск
Пользователь №: 21 743



Да, полностью согласен с Вами, Палыч. Почему-то думал, что этот программатор только для AVR. Хотя вполне логично было бы предположить, что могут поддерживаться все атмеловские чипы с ISP.
По теме: мне тоже не нравится использование в схеме катушки индуктивности. Может стоит посмотреть, что происходит на входе генератора?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 30 2011, 07:15
Сообщение #11


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



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



--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Aleksandr_KPI
сообщение Nov 30 2011, 09:33
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 25-08-09
Пользователь №: 52 032



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

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


Такую схему вижу впервые, привык к использованию кварца, но она работает, частота там порядка 10 МГц.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 08:46
Рейтинг@Mail.ru


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