Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AvrUsb500 by Petka
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
GDI
А почему бы не сделать генерацию 1МГц сигнала аппаратным ШИМом, например с ноги PD5(PD6, PB1), если у вас там мега48? Судя по схеме из первого поста темы, все эти ножки свободны.
Petka
Цитата(GDI @ Aug 4 2008, 16:41) *
А почему бы не сделать генерацию 1МГц сигнала аппаратным ШИМом, например с ноги PD5(PD6, PB1), если у вас там мега48? Судя по схеме из первого поста темы, все эти ножки свободны.

Можно, ножки свободны. Более того, в программе заложена возможность использовать аппаратный ШИМ. Но плата уже разведена. Может в будущих ревизиях этот вывод и будет выведен. Хотя кому он нужен?
GDI
Вот прошьет кто-нибуть фьюзы неправильно и спасибо скажет за нару строк на Си. А пока новая плата не разведена можно и проводочком кинуть.
Serj78
Попробовал, стало 29 секунд- вдвое быстрее, спасибо!!

Однако, у кого -нибудь есть опыт использования этого программатора и CV? у меня он упорно не хочет в нем видится, только в 4-й студии- а это не удобно....
Petka
Цитата(Serj78 @ Aug 5 2008, 11:07) *
Попробовал, стало 29 секунд- вдвое быстрее, спасибо!!

Будет время - посмотрю как ещё "разогнать" программатор.
Цитата
Однако, у кого -нибудь есть опыт использования этого программатора и CV? у меня он упорно не хочет в нем видится, только в 4-й студии- а это не удобно....

Я пробовал. работало. В этом топике было описано что да как надо делать.
PS. Только-что проверил (CV 1.25.5) работает.
GDI
У CV вроде проблемы с портами были, он STK500 видит если он на первых толи 2х, толи 4х портах СОМ сидит, а если ваш программатор встал как СОМ5, то CV его никогда и не найдет, надо принудительно в настройках вашего нового СОМ-порта указать его номер, в требуемом диапазоне.
Petka
Цитата(GDI @ Aug 5 2008, 13:37) *
У CV вроде проблемы с портами были, он STK500 видит если он на первых толи 2х, толи 4х портах СОМ сидит, а если ваш программатор встал как СОМ5, то CV его никогда и не найдет, надо принудительно в настройках вашего нового СОМ-порта указать его номер, в требуемом диапазоне.

CV видит до 6го компорта включительно.
Вот мои настройки:Нажмите для просмотра прикрепленного файла
Serj78
Цитата(Petka @ Aug 5 2008, 13:50) *
CV видит до 6го компорта включительно.


У меня версия 1.24.0 есть 1.25.3 но она некоррекктно работает с ацп. если дадите ссылку на рабочую версию 1.25.5- буду признателен smile.gif
Petka
Цитата(Serj78 @ Aug 5 2008, 16:26) *
У меня версия 1.24.0 есть 1.25.3 но она некоррекктно работает с ацп. если дадите ссылку на рабочую версию 1.25.5- буду признателен smile.gif

посмотрите местном фтп.
lve
Собрал на меге 8 , 18,... мГц, работает с кодевижн и чип-бластер, в авр-студии определяется но при любом действии выдает ошибку (большое окно с предложением проверить разные вещи в том числе
частоту 1/4 и тд.)
Работает очень шустро, но перед каждой операцией долго думает (чтение AT90S2313 - процесс
думания как минимум в 2 раза дольше чем сама операция чтения).
Программировал через USB, прошивка последняя FAST.
Печать доработанная под BOX-KA08 из Чип-Дипа.
Добавлены перемычки:
X8 - питание на таргет
X6 и X7 резервные

Прошивка FAST работает здорово, но 1мГц тоже бывает нужен, предложение :
- X6 можно соединить с PD5-PD7 или PB0-PB1
- X7 c ADC6 или AREF
При подключении к USB программатор проверяет наличие перемычки X6 или X7
- если нет - работает как FAST
- если есть, то с формированием 1 мГц
Задействоватьлучше X7
X6 останется в резерве для будущих расширений возможностей.


Печать под Sprint-Layout 5.0 Rus.
Плата фото способом - POSITIV
Petka попробуй, если получится былоб замечательно.

Petka не вкурсе на счет проблемы со студией ?

На первой ссылке лишний желтый провод, эта исправлена.
на плате 2 перемычки проводом и 2 CMD - Z (zero).
Petka
Цитата(lve @ Sep 15 2008, 14:44) *
При подключении к USB программатор проверяет наличие перемычки X6 или X7
- если нет - работает как FAST
- если есть, то с формированием 1 мГц
............
Petka попробуй, если получится былоб замечательно.

Petka не вкурсе на счет проблемы со студией ?

1) мысль с перемычкой хорошая. на днях попробую.
2) со студией - не разбирался. знаю 2х людей: у одного работает в студии отлично а у второго ошибка. в чём отличия не разбирался.
sergeynim
Пётр, а когда Вы подумаете, давно наблюдаю за развитием вашего программатора, а идея lve понравилась?
Petka
Цитата(sergeynim @ Sep 29 2008, 08:08) *
Пётр, а когда Вы подумаете, давно наблюдаю за развитием вашего программатора, а идея lve понравилась?


Идея с переключением функциональности (1MHz/FAST) без перепрошивки понравилась. Только хочу её реализовать БЕЗ использования перемычек уже на существующей схеме/печатке. Суть идеи такова: режим работы прошивки настраивается прямо через COM порт. На днях выложу соответствующие прошивки и инструкцию.
Alex305
спасибо за хороший программатор, работает устойчиво и прошивает быстрее чем через LPT.
Развёл платки в PCAD
DVF
Будь добр, сохрани файлы в формате PCAD2001, если возможно.
Alex305
пробуй PCAD2002
DVF
.pcb не открылся.
Roger
Цитата(DVF @ Oct 6 2008, 17:20) *
.pcb не открылся.

К сожелению проэкты созданные в 2006 пикаде, в предыдущих версиях, не открываются!
Как бы ты их не сохранял sad.gif
Alex305
ну тогда остаётся поставить Pcad2006
DVF
Нихт, давно уже в AltiumDesigner вожусь smile.gif
ВопросЫ:
1. Кто-нить юзал этот девайс с IAR?
2. Кто-нить юзал этот девайс в Vista Ult x64?
Alex305
Цитата
Кто-нить юзал этот девайс в Vista Ult x64?


там стоит ft-232rl ставишь драйвер по висту и всё будет работать.
Roger
Юзаю под vista 32bit проблем нету видется как в AVR Studio так и CVAvr
Petka
Сегодня вечером сделал новую прошивку с переключением 1MHz/Fast через COM порт. Внешне работает здорово. Немного протестирую и выложу свежую прошивку сюда. Есть ли ещё пожелания к модернизации?
Огурцов
Цитата(Petka @ Oct 17 2008, 19:42) *
Есть ли ещё пожелания к модернизации?

Может быть уже настало время заняться JTAG ? А лучше бы debugWir`ой )
WHALE
2 Petka уже месяца 4 пользую ваш программатор.Респект. beer.gif
Интересно было-бы попробовать новую версию.
BCluster
вопрос насчет fuse
как их правильно выставить на проце программатора при первой прошивке?
Roger
Цитата(BCluster @ Oct 25 2008, 17:09) *
вопрос насчет fuse
как их правильно выставить на проце программатора при первой прошивке?

см на предыдущей станицах я уже задавал такой вопрос
Polaris
Цитата(Огурцов @ Oct 18 2008, 04:14) *
Может быть уже настало время заняться JTAG ? А лучше бы debugWir`ой )

Я тут для внутреннего пользования делаю JTAG и SPI программатор, используя протокол STK500. Связь идет через USB (FT245R). МК - Mega128, но там больше для внутренних нужд такой, реально потянет, думаю, и Mega16, пока в процессе отладки, но шить уже может, AVR Studio с ним разговаривает как с STK500. Как только убежусь в работоспособности, могу для интересующихся выложить исходники.
Огурцов
JTAG нужен, SPI нужен. DW нужен больше всего.
Polaris
Цитата(Огурцов @ Oct 26 2008, 01:01) *
JTAG нужен, SPI нужен. DW нужен больше всего.

DW мне не нужен smile.gif У нас мелкие контроллеры не используются
Огурцов
PWM3 ?
DVF
Polaris твой девайс нужная штука, поэтому все ждем wink.gif
skyther
Приветствую!
Собрал на mega8 11.0592 + proflic. Прошивал bbmw лптшным. При включении мигает, подключенный чип определяется, но в терминае, и в студии тишина. Proflic живой - эхо при замыкании есть. Куда копать? 07.gif
Petka
Цитата(skyther @ Nov 3 2008, 03:05) *
Приветствую!
Собрал на mega8 11.0592 + proflic. Прошивал bbmw лптшным. При включении мигает, подключенный чип определяется, но в терминае, и в студии тишина. Proflic живой - эхо при замыкании есть. Куда копать? 07.gif

"перемычки" правильно установлены?
фузы правильно прошиты?
skyther
Какие перемычки? От профлика идут только tx и rx. Как я понял - перемычки нужны только для самопрограммирования.
Фьюзы выставил по картинке пару страниц назад, до этого был проект с кварцем на 16 МГц - вполне нормально uart работал.
Для успокоени попробовал еще 3 меги - все ведут себя одинаково.
Может я прошивку неправильно скомпилил?
Petka
Цитата(skyther @ Nov 3 2008, 15:55) *
Какие перемычки? От профлика идут только tx и rx. Как я понял - перемычки нужны только для самопрограммирования.
Фьюзы выставил по картинке пару страниц назад, до этого был проект с кварцем на 16 МГц - вполне нормально uart работал.
Для успокоени попробовал еще 3 меги - все ведут себя одинаково.
Может я прошивку неправильно скомпилил?

1. rx и tx от пролифика должны ийдти соответственно на tx и rx меги.
2. а уже скомпилированную прошивку заливать не пробовали?
skyther
у меня нет тех кварцев.
Petka
Цитата(skyther @ Nov 3 2008, 17:08) *
у меня нет тех кварцев.

какой у вас кварц? попробую собрать для вашего. заодно разберёмся.
skyther
11.0592 и 7.3728 МГц
skyther
Откомпилил под 18.432, нех от выложенного здесь не отличается sad.gif
Petka
Цитата(skyther @ Nov 4 2008, 03:25) *
Откомпилил под 18.432, нех от выложенного здесь не отличается sad.gif

какую версию компилили? "fast" или "1MHz"?
lve
Цитата(Petka @ Oct 17 2008, 23:42) *
Сегодня вечером сделал новую прошивку с переключением 1MHz/Fast через COM порт. Внешне работает здорово. Немного протестирую и выложу свежую прошивку сюда. Есть ли ещё пожелания к модернизации?


Petka, как бы попробовать эеу прошивку.
Если где выложил, подскажи пожалуйста ссылку.

Былоб здорово добавить Плис Altera (JTAG), обычно используется ByteBlasterMV и т.п., еще
есть USB blaster.
skyther
Компилил AvrUSB500_by_Petka_HEX_SRC_v5_fast.zip
Petka
Цитата(lve @ Nov 4 2008, 11:43) *
Petka, как бы попробовать эту прошивку.
Если где выложил, подскажи пожалуйста ссылку.

Какой у вас контроллер и частота кварца? Я для Вас тут выложу готовую прошивку. если заработает, то откомпилирую для более полного ряда частот и камней. И выложу с исходниками.
Цитата(lve @ Nov 4 2008, 11:43) *
Былоб здорово добавить Плис Altera (JTAG), обычно используется ByteBlasterMV и т.п., еще
есть USB blaster.

Не на этом железе.
Огромный плюс этого программатора в том что его очень просто собрать в домашних условиях (односторонняя печатка, наличие шаблонов для "лазерного утюга" и для "фоторезиста", можно спрограммировать АВРку без программатора, минимум деталей, не надо (под/на)страивать, соответствие спецификации USB, и поддержка "фирменного" протокола stk500v2, открытость исходников, стандартные драйвера). Если пытаться сделать из этого программатора нечто больше, то многие достоинства могут потеряться =(.

Цитата(skyther @ Nov 4 2008, 13:50) *
Компилил AvrUSB500_by_Petka_HEX_SRC_v5_fast.zip

1) есть у вас возможность выложить схему?
2) залейте в камень прошивку(уже откомпиленную "fast") для кварца 14745600 а кварц поставьте 7372800. потом терминалкой на скорости 57600 проверьте отвечает ли программатор на несколько подряд идущих "Enter"?
3) с какой частотой мигает светодиод при включении?
skyther
Добавил в main.c до основного цикла вывод строки в порт - вполне работает.
До этого - вывод работает, после - нет
if (msgparsestate==MSG_IDLE){
ch=uart_getchar(1);
}else{
ch=uart_getchar(0);
}
Petka
Цитата(skyther @ Nov 4 2008, 14:59) *
Добавил в main.c до основного цикла вывод строки в порт - вполне работает.
До этого - вывод работает, после - нет
if (msgparsestate==MSG_IDLE){
ch=uart_getchar(1);
}else{
ch=uart_getchar(0);
}

У Вас по какой-то причине МК не получает по UART. Если у Вас корпус DIP, то подключен-ли 2пин (и куда?)? Если корпус qfp, то куда подключен 30 пин?
skyther
Цитата(Petka @ Nov 4 2008, 18:19) *
У Вас по какой-то причине МК не получает по UART. Если у Вас корпус DIP, то подключен-ли 2пин (и куда?)? Если корпус qfp, то куда подключен 30 пин?

Пока контроллер в ресете - эхо есть, странно...

Все разобрался - профлик был поджареный. Извините за мозгопудренье. laughing.gif
Petka
Цитата(skyther @ Nov 4 2008, 18:12) *
Все разобрался - профлик был поджареный. Извините за мозгопудренье. laughing.gif

Заработало? Ждём впечатлений.
WHALE
Цитата(skyther @ Nov 4 2008, 17:12) *
Все разобрался - профлик был поджареный. Извините за мозгопудренье. laughing.gif

у меня на профлике датакабель уже года 2.всякое было. sad.gif как вам удалось его убить?

З.Ы.Petka Извините за наглость-как дела с новой версией драйвера?
Petka
Цитата(WHALE @ Nov 4 2008, 20:39) *
Petka Извините за наглость-как дела с новой версией драйвера?

Не понял. Какого драйвера?
Если интересует новая прошивка, то назовите частоту Вашего кварца и чип. Откомпилю и выложу. Если заработает, то выложу исходники и версии для других камушков/кварцев.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.