USB Программатор MP9011. Использование
USB Программатор MP9011. Использование
Всем доброго времени суток.
После прочтение всевозможной литературы, написания прошивки, и приобретения радиоэлементов,руки дошли до прошивки МК, а голова нет=)
Был приобретен USB программатор MP9011.Вся софтина включая драйвера, успешно установилась. даже на WIN 7 х64.
Программатор в системе встал как AT90USB который висит на COM27 ))
Я работаю в среде CVAVR(2.05.0 E).
Внимание....ВОПРОС:
Подскажите
Какой тип программатора указать в настройках CVAVR (Settings->Programmer->AVR Programmer Chip Type ) "Для начала пытаюсь прошить AT90s2313."
Заранее спасибо.
После прочтение всевозможной литературы, написания прошивки, и приобретения радиоэлементов,руки дошли до прошивки МК, а голова нет=)
Был приобретен USB программатор MP9011.Вся софтина включая драйвера, успешно установилась. даже на WIN 7 х64.
Программатор в системе встал как AT90USB который висит на COM27 ))
Я работаю в среде CVAVR(2.05.0 E).
Внимание....ВОПРОС:
Подскажите
Какой тип программатора указать в настройках CVAVR (Settings->Programmer->AVR Programmer Chip Type ) "Для начала пытаюсь прошить AT90s2313."
Заранее спасибо.
- murat87
- Вымогатель припоя
- Сообщения: 517
- Зарегистрирован: Пт июл 29, 2011 11:05:43
- Откуда: Самара
- Контактная информация:
Re: USB Программатор MP9011. Использование
читаем в самом конце)))
http://www.sinava.ru/MP9011.php
http://www.sinava.ru/MP9011.php
Не то время, не та жизнь, думаешь сам.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Re: USB Программатор MP9011. Использование
murat87 писал(а):читаем в самом конце)))
http://www.sinava.ru/MP9011.php
С этим разобрался, но проблема в следующем. CVAVR отказывается шить,
"AVRprog error leaving programming mode"
- murat87
- Вымогатель припоя
- Сообщения: 517
- Зарегистрирован: Пт июл 29, 2011 11:05:43
- Откуда: Самара
- Контактная информация:
Re: USB Программатор MP9011. Использование
прога не может перевисти кристалл в режим програмирования.
пробуй обновить по программатора и сначала проверь правильность подключения мк к прогеру.
пробуй обновить по программатора и сначала проверь правильность подключения мк к прогеру.
Не то время, не та жизнь, думаешь сам.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Re: USB Программатор MP9011. Использование
murat87 писал(а):прога не может перевисти кристалл в режим програмирования.
пробуй обновить по программатора и сначала проверь правильность подключения мк к прогеру.
Подцеплено вроде всё правильно
SCK
MISO
MOSI
И провода питания VCC / GND
ПО программатора обновил , поставил прошивку MP9011_AVRISP_MKII_v_2_0.hex
Будем колупаться дальше.
Возникает довольно много вопросов.
Вы готовы оказывать помощь ? за плату конечно.
- murat87
- Вымогатель припоя
- Сообщения: 517
- Зарегистрирован: Пт июл 29, 2011 11:05:43
- Откуда: Самара
- Контактная информация:
Re: USB Программатор MP9011. Использование
Не то время, не та жизнь, думаешь сам.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Не верь словам, что сказаны устами суки.
Ты ранишь руки о стакан, по водке в хлам,
Оставил там часть сердца на поруки.
Re: USB Программатор MP9011. Использование
У меня такая же проблема.
Есть готовый проект с АТМЕГА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
И после всего этого программатор не видит АТМЕГу.
Что можно еще попробовать?
Есть готовый проект с АТМЕГА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. Использование
Отпощу здесь, чтобы не плодить тем.
Ситуация: 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 провалилась.
Кто-нибудь может сказать, с чем это может быть связано?
Ситуация: 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. Использование
Продолжу топик касаемый программатора 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в, и ни какой реакции на нажатие кнопок, семисегментный индикатор молчит. Что сделано не так?
Пишу в 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 КБ) 717 скачиваний
Re: USB Программатор MP9011. Использование
Свою проблему я, можно сказать, решил. Оказалось, что я во время работы с программатором случайно на него заземлился и сжёг USB-порт (или контроллёр оного), к которому подключался 
Re: USB Программатор MP9011. Использование
Всем привет
В общем поменял строчку
PORTB = 0x00;
на PORTB = 0xFF;
и еще в switch добавил default
перепрошился и вижу что индикатор светит а потом виполняет то что написано в default
а вот то что в case не выпоняется , т.е. на нажатия кнопок еракции нет (контакты точно на месте проверялось тестером)
пробовал switch менять на if , результат тот же самый , нет реакции на нажатия
кто сталкивался с такой проблемой?
В общем поменял строчку
PORTB = 0x00;
на PORTB = 0xFF;
и еще в switch добавил default
перепрошился и вижу что индикатор светит а потом виполняет то что написано в default
а вот то что в case не выпоняется , т.е. на нажатия кнопок еракции нет (контакты точно на месте проверялось тестером)
пробовал switch менять на if , результат тот же самый , нет реакции на нажатия
кто сталкивался с такой проблемой?
Re: USB Программатор MP9011. Использование
Всем привет , немного апну тему, по поводу использования программатора 9011.
С первого поста прошло не мало времени, в общем и навык и железо немного поменялось=) А руки так же кривые остались)
В общем железо:
В случае с AT90USB162 все нормально, программа FLIP со всеми дровами устанавливается без проблем, и USB овый камушек прошивается на ура.
в случае с ISP всё сложней.
1. Скачал с офф сайта AVR Studio 6.1. Зря , он ругается якобы ПО программатора старое и его необходимо обновить.(Решение: на офф сайте программатора написанно что прошивка 2,0 должна работать AVR Studio 6, скачал сегодня проверю.)
2. Драйвер на программатор не устанавливается.(Вирт. COM порт не появился
)Ошибка установки драйвера. Отсутствует цифровая подпись.
-Нужно отключить проверку подписи драйвера, в локальных политиках конф.
С первого поста прошло не мало времени, в общем и навык и железо немного поменялось=) А руки так же кривые остались)
В общем железо:
ОС: 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 порт не появился
-Нужно отключить проверку подписи драйвера, в локальных политиках конф.
-
radioatom8
- Первый раз сказал Мяу!
- Сообщения: 35
- Зарегистрирован: Чт янв 30, 2014 00:48:22
Re: USB Программатор MP9011. Использование
У меня проблема не могу прошить не один контроллер с помощью MP9011 соединяю контроллер по схеме с программатором. При прошивке в Atmel Studio 6.1 программа выдает что контроллер не обнаружен. Я уже даже прошил его под AVRISP mkII и все равно проблема не исчезла. Программатор в системе и в Atmel Studio 6.1 определяется. Может что то я делаю не так? Если можно записать видео урок по подключению и прошивке avr Atmel Studio 6.1.