программатор USBASP не видит атмегу16a, но видит аттини13а.

Обсуждаем контроллеры компании Atmel.
Ответить
d19codec
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн дек 02, 2013 15:41:48

программатор USBASP не видит атмегу16a, но видит аттини13а.

Сообщение d19codec »

Кратко: я новичок; программатор USBASP не видит atmega16a, но видит atttiny13a.

Подробнее:
Решил наколдовать одно устройство на atmega16a. Но я новичок. viewtopic.php?f=25&t=50199
Дошло впервые дело до прошивки, и программатор "usbasp v.2.0", как я понимаю, не видит atmega16a. Причем в наличии есть две atmega16a, и с обоими ситуация одинаковая. Покупались в разное время и в разных местах.
Для тестов так же пробовал подключать attiny13a. На тини даже программу залил, всё нормально.

progisp
считывает нормально тини, но на мегу ругается "chip enable program error".

eXtreme Burner - AVR
считывает нормально тини без единой ошибки, но на мегу ругается (скрин ниже, видимо ругается что она не включается? в т.ч. нормальный скрин тини)

PonyProg2000 и Khazama AVR Programmer.exe всё аналогично. Ошибку из Khazama тоже выложил.
Помогите, куда копать дальше, может программатор не подходит, хотя заявлено что он должен походить нормально под мегу.
Дрова на программатор скачивал отсюда http://www.fischl.de/usbasp/
Версия драйвера 1.2.4.0. На компе стоит windows 7. (проверял на виртуалке Win XP, с ранними дравами и с последними)
На программаторе пробовал ставить и 3,3В и 5В.
Подключать побовал как тестовой плате (фото), так и на готовом изделии. На плате все что надо прозванивается и что не надо - не замыкает.



Если программатор видит Аттини, то и Атмегу должен же точно видеть?
Или может на программаторе строго 3,3В или 5В надо ставить джампер (типа спалил мегу от высокого напряжения)?
Изображение
Еще, если важно, пробовал к программатору землю меги подключать и только к 10 контакту USBASP, и к вместе замкнутым к 4-6-8-10 контактам.
Ну и 5-я нога меги к 2 программатора.
Ну а остальное и так обозначено буква в букву одинаково.
Или может VTG надо подключать ко всем ногам VCC на меге? А то я подключил только к одной VCC (5-я нога на меге), но GND зато ко всем подключил. В итоговой схеме будет ко всем подключено, но для программирования важно все подключать или нет?
В общем подключал всё также как и Тини13а в остальном.

Или мож мне программатор другой попробовать заказать? Или такой же USBASP но немного другой ревизии? Хотелось бы что то бюджетное, рублей до 200, как и этот USBASP (комп без COM-порта).

*если фото большие - извиняйте, хотел чтобы всё видно было.
Вложения
IMG_8743.JPG
(83.06 КБ) 711 скачиваний
IMG_8742.JPG
(170.22 КБ) 665 скачиваний
16-.jpg
(49.66 КБ) 644 скачивания
16.jpg
это с атмегой, что с подключенной, что с отключенной вовсе - одинаково.
(169.19 КБ) 667 скачиваний
13.jpg
это аттини13а, все норм
(165.76 КБ) 642 скачивания
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение urry »

для начала вывод AVCC подключи к питанию.
d19codec
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн дек 02, 2013 15:41:48

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение d19codec »

urry, проверил, без изменений.
Аватара пользователя
ИС-пытатель
Вымогатель припоя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение ИС-пытатель »

А когда программируешь MEGу, чип в настройках прошивальщика меняешь на другой? или шьешь его как 13-ю?

объедини на чипе все выводы питания между собой (туда же подсоедини вывод AVCC). и объедини все выводы земли.

Ошибка не могла возникнуть из-за того, что паял с одной стороны платы, а сигналы подавал и снимал с другой стороны? с другой стороны они отзеркаливаются.

Попробуй подавать питание на чип отдельно. не с программатора. При этом земля чипа должна быть все равно соединена с землей программатора.

Программатор менять не надо - он рабочий.
Аватара пользователя
Dr. Alex
Это не хвост, это антенна
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков
Контактная информация:

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение Dr. Alex »

urry писал(а):вывод AVCC подключи к питанию.
На программирование камня это роли не играет - это-же аналоговая земля!
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение urry »

:))
Вложения
m16.jpg
(44 КБ) 769 скачиваний
Аватара пользователя
ИС-пытатель
Вымогатель припоя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение ИС-пытатель »

Dr. Alex писал(а): это-же аналоговая земля!


Это питание аналоговой части, а не земля. Если не ошибаюсь, то где-то видел, что у кого-то были проблемы с контроллером (точно не помню, какого рода), когда оно не было подключено. Причем, к аналоговой части тот не обращался. Имеет смысл подсоединить "на всякий случай"
Alkul
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение Alkul »

Dr. Alex писал(а):
urry писал(а):вывод AVCC подключи к питанию.
На программирование камня это роли не играет - это-же аналоговая земля!

Какое упорное нежелание следовать даташитам от разработчика и производителя микроконтроллера. Конечно, даташиты же писали тупые америкосы-atmel'овцы :)

ИС-пытатель писал(а):Это питание аналоговой части, а не земля. Если не ошибаюсь, то где-то видел, что у кого-то были проблемы с контроллером (точно не помню, какого рода), когда оно не было подключено.

Совершенно верно.
Причем подключить не "на всякий случай", а в соответствии с требованиями даташита.
AVCC - "аналоговое питание" нужно подключать к +5В всегда.
Просто если аналоговая периферия не используется, то подключать AVCC к +5В напрямую, а если аналоговая периферия используется, то подключать AVCC к +5В через LC-цепь, как указано в даташите.

Не надо изобретать велосипед (это я к Dr. Alex обращаюсь) и, самостоятельно додумывая, как должен работать микроконтроллер, решать что и куда можно не подключать.

Есть даташиты, есть эрраты, изучайте.
d19codec
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн дек 02, 2013 15:41:48

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение d19codec »

ИС-пытатель писал(а):Программатор менять не надо - он рабочий.

Достал очередную атмегу (4-ую уже), подключил - работает!
Все куплены в разных местах были.
А то я уже на программатор грешил.
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение Enman »

urry писал(а):для начала вывод AVCC подключи к питанию.

Я, конечно, "дико извиняюсь", за СВОЁ легкомысленное отношение к документации (про эту ногу материал попался позже), но Atmega8A у меня как-то прошилась без ноги AVCC (поней).......обычно стараюсь не спорить с даташитом, но такой факт произошёл...
Последний раз редактировалось Enman Пт апр 04, 2014 13:01:45, всего редактировалось 1 раз.
Аватара пользователя
ИС-пытатель
Вымогатель припоя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение ИС-пытатель »

Да, 8-ку я тоже прошивал без нее. Но некоторые контроллеры капризничают. Думаю, лучше не отклоняться от даташита. Чтобы потом не хлопать себя по ляжкам и не спрашивать "НУ, ГДЕ У МЕНЯ НЕ РАБОТАЕТ????"
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: программатор USBASP не видит атмегу16a, но видит аттини1

Сообщение ibiza11 »

СпойлерВ ATmega8 AVCC и VCC внутри переычкой соединены. Этот баг пофиксили в серии ATmega8A
Ставим плюсы: )
Ответить

Вернуться в «AVR»