реклама на сайте
подробности

 
 
65 страниц V  « < 24 25 26 27 28 > »   
Closed TopicStart new topic
> AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
dimka76
сообщение Mar 10 2009, 10:55
Сообщение #376


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Petka @ Jan 30 2008, 22:07) *
После обновления компьютера обнаружил, что LPT порта больше нету laughing.gif и использовать проверенную связку avreal + byteblaster уже не получится.
Захотелось чего-нибудь универсального, надежного и само-собой на USB порте.

---------------------------------
Данные недостатки я устранил, немного изменив схемотехнику.
Выкладываю на суд общественности результаты работы.

в файле doc.pdf все необходимое для сборки программатора:
- на первой странице принципиальная схема.
- на второй странице фотошаблон в негативе (для производства на дому с помощью фоторезиста)
- на третьей странице фотошаблон в позитиве (для "лазерно-утюговой" технологии)
- на 4ой странице перечень элементов
- на 5й странице сборочный чертеж со стороны поверхностного монтажа
- на 6й странице сборочный чертеж со стороны выводных компонентов

в файле HowTo.pdf описано как прошить этот программатор не имея другого программатора.

в файле AvrUsb500_by_Petka.zip находятся исходники прошивки. Собираются в последнем WinAVR.

ВНИМАНИЕ! делал для себя, поэтому разпиновка выходного разъёма как в byteblaster'е

Принимаются все вопросы.


хочу предложить предложение.

Добавить выходные буферы, как это сделано в STK500, дабы можно было программировать целевую плату с любым напряжением питания. Там это сделано на транзисторах. И это, на мой взгляд +, т.к. не все могут преобрести нормальные преобразователи уровня (74lvc1t45, что-то было еще у analog device)

и добавить программирование xmega, протокол верхнего уровня (с AVR Studio) уже выложен - это протокол STK600. Нижний уровень описан в datasheet на xmega осталось дело за малым, воплотить все это в Вашем программаторе.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 10 2009, 11:04
Сообщение #377


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(SINtheTHICK @ Mar 10 2009, 12:56) *
Сорри за нубский вопрос: фузы для такого кристалла такие же как для 14,7456МГц, т.е. как здесь? В сорцах "финальные" версии? Т.е. самому собрать можно? Просто есть "лишняя" mega168V - хочу на ней попробовать собрать Ваш программатор.
Спасибо.

1) фузы такие-же.
2) в сорцах нет (пока ещё нет) поддержки 7,372800.
3) могу сделать HEX для mega168 + кварц 7,372800. Надо?

Цитата(dimka76 @ Mar 10 2009, 13:55) *
хочу предложить предложение.

Добавить выходные буферы, как это сделано в STK500, дабы можно было программировать целевую плату с любым напряжением питания. Там это сделано на транзисторах. И это, на мой взгляд +, т.к. не все могут преобрести нормальные преобразователи уровня (74lvc1t45, что-то было еще у analog device)

и добавить программирование xmega, протокол верхнего уровня (с AVR Studio) уже выложен - это протокол STK600. Нижний уровень описан в datasheet на xmega осталось дело за малым, воплотить все это в Вашем программаторе.

1) выходные буферы не нужны. и так можно программировать целевую плату с практически любым напряжением питания.
2а) xmega пока ещё не вошла в широкое употребление. да и не войдёт. SAM7 или LPC2x на порядки круче и дешевле. ИМХО.
2б) исходники полностью открыты, можете попробовать пришить туда протокол STK600. В ближайшее время я не планирую его реализовывать т.к. занят "FT2232 by Petka". Может потом?
Go to the top of the page
 
+Quote Post
SINtheTHICK
сообщение Mar 10 2009, 12:18
Сообщение #378


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 28-12-07
Из: Кобрин, Беларусь
Пользователь №: 33 698



Цитата(Petka @ Mar 10 2009, 13:04) *
могу сделать HEX для mega168 + кварц 7,372800. Надо?

Пожалуйста, если можно...

ЗЫЖ bb-offtopic.gif задолбалсо системник попой ворочать, чтобы запрограммить чего-нить ч/з ЛПТ... Бла-бла-бла и все такое...
Пора уж собрать нормальный программатор, а на Драгон или АВР ИСП мк2 у мну амфибиогенная асфиксия... вот!


--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 10 2009, 12:32
Сообщение #379


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(SINtheTHICK @ Mar 10 2009, 15:18) *
Пожалуйста, если можно...

ЗЫЖ bb-offtopic.gif задолбалсо системник попой ворочать, чтобы запрограммить чего-нить ч/з ЛПТ... Бла-бла-бла и все такое...
Пора уж собрать нормальный программатор, а на Драгон или АВР ИСП мк2 у мну амфибиогенная асфиксия... вот!

получайте.
Прикрепленные файлы
Прикрепленный файл  atmega168.zip ( 5.44 килобайт ) Кол-во скачиваний: 218
 
Go to the top of the page
 
+Quote Post
SINtheTHICK
сообщение Mar 10 2009, 13:44
Сообщение #380


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 28-12-07
Из: Кобрин, Беларусь
Пользователь №: 33 698



Цитата(Petka @ Mar 10 2009, 14:32) *
получайте.

Пасиба! beer.gif


--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
Go to the top of the page
 
+Quote Post
wer_1
сообщение Mar 10 2009, 15:18
Сообщение #381


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 8-11-08
Пользователь №: 41 478



В dip корпусе к нему ещё адаптер. Если кого интересует.Petka спасибо!

Сообщение отредактировал wer_1 - Mar 10 2009, 15:21
Прикрепленные файлы
Прикрепленный файл  USB_stk500.zip ( 19.8 килобайт ) Кол-во скачиваний: 419
 
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Mar 10 2009, 15:39
Сообщение #382


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



а про прошивку на кварце 3,6864МГц - забили
проблемы и лог я выкладывал
это я без притензий спросил, Вы Petka и так много сделали
за что Вам еще и еще раз большой спасибо
Go to the top of the page
 
+Quote Post
ReAl
сообщение Mar 10 2009, 17:57
Сообщение #383


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(SINtheTHICK @ Mar 10 2009, 14:18) *
ЗЫЖ bb-offtopic.gif задолбалсо системник попой ворочать, чтобы запрограммить чего-нить ч/з ЛПТ... Бла-бла-бла и все такое...
Не, ну за USB я конечно всеми ногами, но причём тут "LPT" и "попой крутить"? Прекрасно работает байт-бластер на конце 3-метрового шнурка-удлиннителя, а за стандартные 1.8-метровые я и не говорю


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 10 2009, 18:17
Сообщение #384


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(andr_doy @ Mar 10 2009, 18:39) *
а про прошивку на кварце 3,6864МГц - забили
проблемы и лог я выкладывал
это я без притензий спросил, Вы Petka и так много сделали
за что Вам еще и еще раз большой спасибо

Нет не забили =) Прошивка для кварца 3,6864МГц будет. Пока разбираюсь где тратится лишнее процессорное время (наследие tuxgraphics).
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Mar 11 2009, 04:40
Сообщение #385


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



Цитата(Petka @ Mar 10 2009, 23:17) *
Нет не забили =) Прошивка для кварца 3,6864МГц будет. Пока разбираюсь где тратится лишнее процессорное время (наследие tuxgraphics).

Понятно
Спасибо
Go to the top of the page
 
+Quote Post
dimka76
сообщение Mar 11 2009, 07:19
Сообщение #386


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Petka @ Mar 10 2009, 14:04) *
1) фузы такие-же.
2) в сорцах нет (пока ещё нет) поддержки 7,372800.
3) могу сделать HEX для mega168 + кварц 7,372800. Надо?


1) выходные буферы не нужны. и так можно программировать целевую плату с практически любым напряжением питания.


как же можно программировать целевую плату с практически любым напряжением питания, если у вас питание контроллера программатора осуществляется от 5 вольт, а целевая плата будет иметь питание, например 2 вольта.
Ладно с прожигом может и нормально, т.к. у вас заложены токоограничивающие резисторы по выходу программатора, а вот с чтением как быть? Контроллер программатора не распознает "1" с уровнем 2 вольта ??????????????????


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 11 2009, 07:49
Сообщение #387


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(dimka76 @ Mar 11 2009, 10:19) *
Ладно с прожигом может и нормально, т.к. у вас заложены токоограничивающие резисторы по выходу программатора, а вот с чтением как быть? Контроллер программатора не распознает "1" с уровнем 2 вольта ??????????????????

2 вольта уже мало для обычных AVR (не V серии).
Да и потом если хотите расширить диапазон напряжений целевой платы - поставьте на питание меги в программаторе любой LDO 3,3B. (и кварц на 7,...МГц).
Go to the top of the page
 
+Quote Post
Ильмар
сообщение Mar 11 2009, 07:51
Сообщение #388


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 16-01-09
Пользователь №: 43 464



Цитата(dimka76 @ Mar 11 2009, 10:19) *
как же можно программировать целевую плату с практически любым напряжением питания, если у вас питание контроллера программатора осуществляется от 5 вольт, а целевая плата будет иметь питание, например 2 вольта.
Ладно с прожигом может и нормально, т.к. у вас заложены токоограничивающие резисторы по выходу программатора, а вот с чтением как быть? Контроллер программатора не распознает "1" с уровнем 2 вольта ??????????????????

А ежели мегу запитать от этой же платы , будет ли согласование уровней ? rolleyes.gif
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 11 2009, 08:09
Сообщение #389


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Ильмар @ Mar 11 2009, 10:51) *
А ежели мегу запитать от этой же платы , будет ли согласование уровней ? rolleyes.gif

нет. надо ещё и питание FTшки (питание портов со стороны UART) соответствующим образом.

P.S. Скажите честно, неужели так востребованы AVRки при питании ниже 3х вольт? 4х мегагерц хватает?
Go to the top of the page
 
+Quote Post
Ильмар
сообщение Mar 11 2009, 08:37
Сообщение #390


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 16-01-09
Пользователь №: 43 464



мне дисплей нужно подключить от сименса s65
Он работает только от 3 вольт, соответственно и такой спрос. wink.gif
Go to the top of the page
 
+Quote Post

65 страниц V  « < 24 25 26 27 28 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016