|
|
  |
AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления |
|
|
|
Mar 10 2009, 10:55
|

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

|
Цитата(Petka @ Jan 30 2008, 22:07)  После обновления компьютера обнаружил, что LPT порта больше нету  и использовать проверенную связку 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 осталось дело за малым, воплотить все это в Вашем программаторе.
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Mar 10 2009, 11:04
|
Профессионал
    
Группа: Свой
Сообщений: 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". Может потом?
|
|
|
|
|
Mar 10 2009, 12:18
|

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

|
Цитата(Petka @ Mar 10 2009, 13:04)  могу сделать HEX для mega168 + кварц 7,372800. Надо? Пожалуйста, если можно... ЗЫЖ задолбалсо системник попой ворочать, чтобы запрограммить чего-нить ч/з ЛПТ... Бла-бла-бла и все такое... Пора уж собрать нормальный программатор, а на Драгон или АВР ИСП мк2 у мну амфибиогенная асфиксия... вот!
--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
|
|
|
|
|
Mar 10 2009, 13:44
|

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

|
Цитата(Petka @ Mar 10 2009, 14:32)  получайте. Пасиба!
--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
|
|
|
|
|
Mar 10 2009, 15:18
|
Участник

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

|
В dip корпусе к нему ещё адаптер. Если кого интересует.Petka спасибо!
Сообщение отредактировал wer_1 - Mar 10 2009, 15:21
|
|
|
|
|
Mar 10 2009, 15:39
|
Участник

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

|
а про прошивку на кварце 3,6864МГц - забили проблемы и лог я выкладывал это я без притензий спросил, Вы Petka и так много сделали за что Вам еще и еще раз большой спасибо
|
|
|
|
|
Mar 11 2009, 04:40
|
Участник

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

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

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 вольта ??????????????????
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Mar 11 2009, 07:51
|
Участник

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

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

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

|
мне дисплей нужно подключить от сименса s65 Он работает только от 3 вольт, соответственно и такой спрос.
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|