Страница 1 из 1
USB Программатор MP9011. Использование
Добавлено: Сб дек 08, 2012 10:03:55
icedev
Всем доброго времени суток.
После прочтение всевозможной литературы, написания прошивки, и приобретения радиоэлементов,руки дошли до прошивки МК, а голова нет=)
Был приобретен USB программатор MP9011.Вся софтина включая драйвера, успешно установилась. даже на WIN 7 х64.
Программатор в системе встал как AT90USB который висит на COM27 ))
Я работаю в среде CVAVR(2.05.0 E).
Внимание....ВОПРОС:
Подскажите
Какой тип программатора указать в настройках CVAVR (Settings->Programmer->AVR Programmer Chip Type ) "Для начала пытаюсь прошить AT90s2313."
Заранее спасибо.
Re: USB Программатор MP9011. Использование
Добавлено: Сб дек 08, 2012 15:42:47
murat87
Re: USB Программатор MP9011. Использование
Добавлено: Сб дек 08, 2012 21:21:09
icedev
С этим разобрался, но проблема в следующем. CVAVR отказывается шить,
"AVRprog error leaving programming mode"
Re: USB Программатор MP9011. Использование
Добавлено: Вс дек 09, 2012 00:45:10
murat87
прога не может перевисти кристалл в режим програмирования.
пробуй обновить по программатора и сначала проверь правильность подключения мк к прогеру.
Re: USB Программатор MP9011. Использование
Добавлено: Вс дек 09, 2012 16:33:20
icedev
murat87 писал(а):прога не может перевисти кристалл в режим програмирования.
пробуй обновить по программатора и сначала проверь правильность подключения мк к прогеру.
Подцеплено вроде всё правильно
SCK
MISO
MOSI
И провода питания VCC / GND
ПО программатора обновил , поставил прошивку MP9011_AVRISP_MKII_v_2_0.hex
Будем колупаться дальше.
Возникает довольно много вопросов.
Вы готовы оказывать помощь ? за плату конечно.
Re: USB Программатор MP9011. Использование
Добавлено: Пн дек 10, 2012 06:28:35
murat87
я всегда готов помоч!!!
icq 452804114
skype zoz_brooks
Email
xaspolatow@mail.ru
Re: USB Программатор MP9011. Использование
Добавлено: Вт фев 05, 2013 12:31:52
.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
И после всего этого программатор не видит АТМЕГу.
Что можно еще попробовать?
Re: USB Программатор MP9011. Использование
Добавлено: Пт апр 19, 2013 13:41:01
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 провалилась.
Кто-нибудь может сказать, с чем это может быть связано?
Re: USB Программатор MP9011. Использование
Добавлено: Пт апр 19, 2013 19:02:41
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в, и ни какой реакции на нажатие кнопок, семисегментный индикатор молчит. Что сделано не так?
Re: USB Программатор MP9011. Использование
Добавлено: Пн апр 22, 2013 12:39:35
Siarshai
Свою проблему я, можно сказать, решил. Оказалось, что я во время работы с программатором случайно на него заземлился и сжёг USB-порт (или контроллёр оного), к которому подключался

Re: USB Программатор MP9011. Использование
Добавлено: Пт апр 26, 2013 12:34:00
zfoxx
Всем привет
В общем поменял строчку
PORTB = 0x00;
на PORTB = 0xFF;
и еще в switch добавил default
перепрошился и вижу что индикатор светит а потом виполняет то что написано в default
а вот то что в case не выпоняется , т.е. на нажатия кнопок еракции нет (контакты точно на месте проверялось тестером)
пробовал switch менять на if , результат тот же самый , нет реакции на нажатия
кто сталкивался с такой проблемой?
Re: USB Программатор MP9011. Использование
Добавлено: Вт май 21, 2013 11:31:57
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 порт не появился

)Ошибка установки драйвера. Отсутствует цифровая подпись.
-Нужно отключить проверку подписи драйвера, в локальных политиках конф.
Re: USB Программатор MP9011. Использование
Добавлено: Чт янв 30, 2014 00:51:47
radioatom8
У меня проблема не могу прошить не один контроллер с помощью MP9011 соединяю контроллер по схеме с программатором. При прошивке в Atmel Studio 6.1 программа выдает что контроллер не обнаружен. Я уже даже прошил его под AVRISP mkII и все равно проблема не исчезла. Программатор в системе и в Atmel Studio 6.1 определяется. Может что то я делаю не так? Если можно записать видео урок по подключению и прошивке avr Atmel Studio 6.1.