USB Программатор MP9011. Использование

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 70
Зарегистрирован: Сб окт 22, 2011 20:30:26

Сообщение icedev »

Всем доброго времени суток.
После прочтение всевозможной литературы, написания прошивки, и приобретения радиоэлементов,руки дошли до прошивки МК, а голова нет=)
Был приобретен USB программатор MP9011.Вся софтина включая драйвера, успешно установилась. даже на WIN 7 х64.
Программатор в системе встал как AT90USB который висит на COM27 ))
Я работаю в среде CVAVR(2.05.0 E).
Внимание....ВОПРОС:
Подскажите
Какой тип программатора указать в настройках CVAVR (Settings->Programmer->AVR Programmer Chip Type ) "Для начала пытаюсь прошить AT90s2313."


Заранее спасибо.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 517
Зарегистрирован: Пт июл 29, 2011 11:05:43
Откуда: Самара

Сообщение murat87 »

читаем в самом конце)))
http://www.sinava.ru/MP9011.php
Не то время, не та жизнь, думаешь сам.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 70
Зарегистрирован: Сб окт 22, 2011 20:30:26

Сообщение icedev »

murat87 писал(а):читаем в самом конце)))
http://www.sinava.ru/MP9011.php
С этим разобрался, но проблема в следующем. CVAVR отказывается шить,
"AVRprog error leaving programming mode"
Вымогатель припоя
Аватара пользователя
Сообщения: 517
Зарегистрирован: Пт июл 29, 2011 11:05:43
Откуда: Самара

Сообщение murat87 »

прога не может перевисти кристалл в режим програмирования.
пробуй обновить по программатора и сначала проверь правильность подключения мк к прогеру.
Не то время, не та жизнь, думаешь сам.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 70
Зарегистрирован: Сб окт 22, 2011 20:30:26

Сообщение icedev »

murat87 писал(а):прога не может перевисти кристалл в режим програмирования.
пробуй обновить по программатора и сначала проверь правильность подключения мк к прогеру.
Подцеплено вроде всё правильно

SCK
MISO
MOSI


И провода питания VCC / GND


ПО программатора обновил , поставил прошивку MP9011_AVRISP_MKII_v_2_0.hex
Будем колупаться дальше.
Возникает довольно много вопросов.

Вы готовы оказывать помощь ? за плату конечно.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 517
Зарегистрирован: Пт июл 29, 2011 11:05:43
Откуда: Самара

Сообщение murat87 »

я всегда готов помоч!!!
icq 452804114
skype zoz_brooks
Email xaspolatow@mail.ru
Не то время, не та жизнь, думаешь сам.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Контактная информация:
Реклама
Родился
Сообщения: 1
Зарегистрирован: Вт фев 05, 2013 12:17:08

Сообщение .Anatoly. »

У меня такая же проблема.
Есть готовый проект с АТМЕГА128, которая тактируетмя внешним енератором и успешно прошивается по 5-проводковому интерфейсу через LPT- порт.
АТМЕГА запитана 3,3В от своего источника.
Куплен программатор MP9011, хочется работать с USB.
Сделан апгрейд до MP9011_AVRISP_MKII_v_2_0, установлена AVR STUDIO 6,
Спаян шлейф, использующий nRST, GND, SCK, MISO(идет на порт PE1), MOSI(на PE0)
Ножка PEN у АТМЕГИ подтянута на +3.3
И после всего этого программатор не видит АТМЕГу.
Что можно еще попробовать?
Родился
Аватара пользователя
Сообщения: 4
Зарегистрирован: Ср авг 22, 2012 14:30:46

Сообщение Siarshai »

Отпощу здесь, чтобы не плодить тем.
Ситуация: MP9011, Win7 (x64), AVR Studio 4, пытаюсь прошить ATMega8535
После установки драйвера программатор определился в системе как AT90USB_CDC, но это вроде как нормально. Проблема в том, что он один раз удачно прошил МК, после чего отказался работать под предлогом "Can't enter programming mode".
Последовательность действий:
1) Снос драйверов (с удалением файлов драйверов)
2) Перезагрузка
3) Переустановка драйвера
Ведёт к трём результатам (вероятность каждого определяется, кажется, погодой на Марсе)
а) "Can't enter programming mode"
б) "No supported board found"
в) Программатор работает, но шьёт только один раз, после чего выдаёт тот же "Can't enter programming mode". И, похоже, залитая таким образом программа не работает (хотя, может, это связано с самой программой)

Программатор и МК новые, Фьюзы не ставил, провода шейфа прозвонены. Попытка прошить под AVRISP_mkII провалилась.

Кто-нибудь может сказать, с чем это может быть связано?
Родился
Сообщения: 19
Зарегистрирован: Пн окт 17, 2011 14:27:33

Сообщение zfoxx »

Продолжу топик касаемый программатора MP9011

Пишу в WinAVR, ниже исходник

#include <avr/io.h>
#include <util/delay.h>

int main(void)
{

DDRC = 0x00;
PORTC = 0xff;

DDRB = 0xff;
PORTB = 0x00;

while(1)

{
switch (PINC)
{
case 0b1111110 : PORTB = 0b00000001;
_delay_ms(200);
PORTB = 0b01000000;
_delay_ms(200);
PORTB = 0b00001000;
_delay_ms(200);
PORTB = 0b00000000;
break;

case 0b1111101 : PORTB = 0b00000000;
_delay_ms(100);
PORTB = 0b00000010;
_delay_ms(100);
PORTB = 0b00000110;
_delay_ms(100);
PORTB = 0b00001110;
_delay_ms(100);
PORTB = 0b00011110;
_delay_ms(100);
PORTB = 0b00111110;
_delay_ms(100);
PORTB = 0b00111111;
_delay_ms(100);
PORTB = 0b00111101;
_delay_ms(100);
PORTB = 0b00111001;
_delay_ms(100);
PORTB = 0b00110001;
_delay_ms(100);
PORTB = 0b00100001;
_delay_ms(100);
PORTB = 0b00000001;
_delay_ms(100);
PORTB = 0b00000000;
}
}
}

Исходник отлично компилится и отлично работает в PROTEUSе

Собрал схему на макетной плате (схему прилогаю, собрано в точносте по ней). Во время программирования микроконтроллер подключаю напрямую к Программатору т.е. ножка MISO к ножке MISO, MOSI к MOSI и т.д.

Семисегментный индикатор исправен, во время программирования (когда заливаю HEX файл) светятся F,E,G,D сегменты индикатора

Прошивку заливаю через Avr-Osp II (делаю автоопределение, микроконтроллер определяется как atmega8, значит все верно). Прошивается без проблем и ошибок, фьюзы выставлены по умолчанию (atmega8 новенькая)

Отключаю программатор, подаю питание 5в, и ни какой реакции на нажатие кнопок, семисегментный индикатор молчит. Что сделано не так?
Вложения
USART2.JPG
(194.23 КБ) 718 скачиваний
Родился
Аватара пользователя
Сообщения: 4
Зарегистрирован: Ср авг 22, 2012 14:30:46

Сообщение Siarshai »

Свою проблему я, можно сказать, решил. Оказалось, что я во время работы с программатором случайно на него заземлился и сжёг USB-порт (или контроллёр оного), к которому подключался :(
Родился
Сообщения: 19
Зарегистрирован: Пн окт 17, 2011 14:27:33

Сообщение zfoxx »

Всем привет
В общем поменял строчку
PORTB = 0x00;
на PORTB = 0xFF;
и еще в switch добавил default
перепрошился и вижу что индикатор светит а потом виполняет то что написано в default
а вот то что в case не выпоняется , т.е. на нажатия кнопок еракции нет (контакты точно на месте проверялось тестером)

пробовал switch менять на if , результат тот же самый , нет реакции на нажатия

кто сталкивался с такой проблемой?
Открыл глаза
Аватара пользователя
Сообщения: 70
Зарегистрирован: Сб окт 22, 2011 20:30:26

Сообщение icedev »

Всем привет , немного апну тему, по поводу использования программатора 9011.
С первого поста прошло не мало времени, в общем и навык и железо немного поменялось=) А руки так же кривые остались)
В общем железо:
ОС: Windows 8(x64)
Программатор: 9011(прошивка AVRISP mk II 2.0)
Софтина: AVR Studio 6.1
Камень: Atmega8/ At90USB162
В случае с AT90USB162 все нормально, программа FLIP со всеми дровами устанавливается без проблем, и USB овый камушек прошивается на ура.

в случае с ISP всё сложней.

1. Скачал с офф сайта AVR Studio 6.1. Зря , он ругается якобы ПО программатора старое и его необходимо обновить.(Решение: на офф сайте программатора написанно что прошивка 2,0 должна работать AVR Studio 6, скачал сегодня проверю.)
2. Драйвер на программатор не устанавливается.(Вирт. COM порт не появился :) )Ошибка установки драйвера. Отсутствует цифровая подпись.
-Нужно отключить проверку подписи драйвера, в локальных политиках конф.
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Чт янв 30, 2014 00:48:22

Сообщение radioatom8 »

У меня проблема не могу прошить не один контроллер с помощью MP9011 соединяю контроллер по схеме с программатором. При прошивке в Atmel Studio 6.1 программа выдает что контроллер не обнаружен. Я уже даже прошил его под AVRISP mkII и все равно проблема не исчезла. Программатор в системе и в Atmel Studio 6.1 определяется. Может что то я делаю не так? Если можно записать видео урок по подключению и прошивке avr Atmel Studio 6.1.
Ответить

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