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

 
 
13 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Программатор RS232, своими руками
ROC
сообщение Jun 29 2005, 10:08
Сообщение #16


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

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(AndyBig @ Jun 29 2005, 13:59)
Гм...
Ну, во-первых, мне не нравится сама схематика этого программатора - неизвестный мне чип USB (к тому-же это не просто интерфейсная микросхема, а преобразователь USB-RS232), на поиск которого einfo разводит руками. Большой размер девайса: джамперы можно повыкидывать нафиг: питание схемы сделать только от USB, все функции, кроме собственно программатора, не нужны.
Жаль, я немецкий не знаю, а то бы еще кучку недостатков нашел бы smile.gif)))))))
Это я про AVR910-USB smile.gif
*


Это FT232BM неизвестный чип ? huh.gif Ну извиняйте , как-то странно ищете :

http://www.efind.ru/icsearch/?search=FT232BM&update=1


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 29 2005, 10:59
Сообщение #17


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Упс... У меня получилась ссылка http://www.einfo.ru/search_main.php?&query...name=yes&page=1
и по ней - ноль smile.gif.
Ладно, беру свои слова про неизвестность чипа назад smile.gif
Go to the top of the page
 
+Quote Post
ROC
сообщение Jun 29 2005, 11:49
Сообщение #18


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

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(AndyBig @ Jun 29 2005, 14:59)
Упс... У меня получилась ссылка http://www.einfo.ru/search_main.php?&query...name=yes&page=1
и по ней - ноль smile.gif.
Ладно, беру свои слова про неизвестность чипа назад smile.gif
*


Так и другие бери smile.gif
Питается он исключительно от USB, набор джамперов - переключатели для работы COM/USB (JP9,JP10), питание от USB/ питание от программируемого девайса (JP4).
Что не нравится-то? Можно произвольно выкидывать или кусок с MAX232 или кусок с FT232 - соотв. джамперами получается исключительно USB or COM программатор. JP3 - возможность самопрограмиирования (обновления прошивки)
Этот компот - исключительно плата за универсальность


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 29 2005, 11:58
Сообщение #19


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Неее, другие не возьму smile.gif
Выкидывается кусок с максом, выкидываются джампера, меняется FT232 на PDIUSB1x, добавляется чип оперативки...
И получается новый программатор smile.gif)
Go to the top of the page
 
+Quote Post
ROC
сообщение Jun 29 2005, 12:18
Сообщение #20


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

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(AndyBig @ Jun 29 2005, 15:58)
Неее, другие не возьму smile.gif
Выкидывается кусок с максом, выкидываются джампера, меняется FT232 на PDIUSB1x, добавляется чип оперативки...
И получается новый программатор smile.gif)
*

C USB знаком посредственно, но IMHO камню PDIUSB1x для работы самому нужен контроллер?

Может проще будет что-нибудь типа Almel AT89C5130 - AT89C5132 ??? Или AT43USB3ХХ ? Прямо в контроллер и сам программатор упихается smile.gif smile.gif smile.gif

Меня лично вполне устраивает AVR910, PCI плата расширения для 2COM+1LPT стОит весьма недорого, шнурок от COM вытащен прямо на стол

А вот USB заняты все... Все 6 sad.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 29 2005, 12:33
Сообщение #21


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
Может проще будет что-нибудь типа Almel AT89C5130 - AT89C5132 ??? Или AT43USB3ХХ

89C513x - дорого. Связка Атмега16 + PDIUSB1x получается в два раза дешевле sad.gif
AT43USB3xx - уже интереснее, но встречается в продаже реже обычных атмег.
По поводу самопрошивки - для этого просто нужно будет написать свой бутлоадер...
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 29 2005, 12:34
Сообщение #22


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
Меня лично вполне устраивает AVR910, PCI плата расширения для 2COM+1LPT стОит весьма недорого, шнурок от COM вытащен прямо на стол

А вот USB заняты все... Все 6

А у меня наоборот: из 6 USB заняты только 4, а вот единственный ком-порт занят sad.gif.
Кстати, USB-хаб тоже покупается без проблем smile.gif
Go to the top of the page
 
+Quote Post
*Roma*
сообщение Jun 29 2005, 13:30
Сообщение #23


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 17-06-05
Пользователь №: 6 089



А PonyProg не подойдет, как по мне уж проще и быть неможет wink.gif
еси интересно вот ссылка http://www.lancos.com
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 29 2005, 13:46
Сообщение #24


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



PonyProg в силу своей огроменной универсальности имеет довольно сильные ограничения smile.gif. Как по разнообразию контроллеров, так и по скорости.
Кроме того (не знаю, правда, как сейчас, но раньше было так) у него нет консольной утилиты, а я привык из IAR шить именно консольными утилитами, настроив их в меню Tools. Это намного удобнее, чем переключаться каждый раз между задачами smile.gif
Go to the top of the page
 
+Quote Post
ROC
сообщение Jun 29 2005, 13:52
Сообщение #25


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

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(*Roma* @ Jun 29 2005, 17:30)
А PonyProg не подойдет, как по мне уж проще и быть неможет wink.gif
еси интересно вот ссылка http://www.lancos.com
*


Тогда уж обратно к AVReal & LPT.
Вся (опять же ИМХО) прелесть в том, что AVR910 стандартный (фирменный, родной - кому как больше нравится) Atmel'овский программатор, протокол известный, софта под него - море (как Win32, так и Linux), есть GUI & Command Line варианты...
Ну что еще надо? AT90S2313 ? Так она копейки стоит, особенно если всерьез заниматься программированием AVR.
Или уж если совсем не париться - брать STK500 или лепить какой-нибудь его клон, желательно с JTAG ICE (пригодится для отладки ATMeg) Что-нибудь в стиле Evertool http://www.siwawi.arubi.uni-kl.de/avr_proj...tool/index.html или HVProg http://www.der-hammer.info/hvprog/index.htm

http://www.e.kth.se/~joakimar/hardware.html
http://averos.narod.ru/products/AVR_JTAG_ICE.htm
http://bialix.narod.ru/files/

Тут это все не раз упоминалось...
Определяйтесь... smile.gif smile.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 29 2005, 13:52
Сообщение #26


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

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



Цитата(AndyBig @ Jun 29 2005, 14:58)
Выкидывается кусок с максом, выкидываются джампера, меняется FT232 на PDIUSB1x, добавляется чип оперативки...
И получается новый программатор smile.gif)
*

Вопрос такой - чем PDIUSB1x лучше, чем FT232BM/FT245BM ? Причём не внутри, а снаружи :-)
Поясняю: драйвера ком-порта для FT232/FT245 есть под линукс и, кажется, уже и под фрю.
А что делать с PDIUSB?
Вариант - прикинутся каким-то таким стандартным классом, через который можно будет работать с программатором. А смысл?

По поводу программатора AVR через USB кроме упомянутых в теме ссылок есть ещё USBISP. Мне эта штука нравится больше, там стоит FT245, что позволяет проще реализовать бОльшие скорости, чем в случае FT232. Учитывая наличие mega168-20 у такого приборчика неплохая перспектива. Я даже захотел поддержать в avreal протокол STK500 smile.gif


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 29 2005, 13:59
Сообщение #27


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

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



Кстати, ещё по FTDI - есть такая буква FT2232.
Я уже через неё, включив её в 3-мегагерцовый (кажется) SPI достучался до меги128 - вогнал в программирование и прочёл DEV ID. Т.е. теперь в avreal поддержка добавляется сравнительно легко
(кроме ДОС-версии, см опрос...).
Но тут возник вопрос - она стоит столько же, сколько FT245+mega88, а универсальность гораздо ниже. Вот и отложил пока эту макетку.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
ROC
сообщение Jun 29 2005, 14:01
Сообщение #28


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

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(AndyBig @ Jun 29 2005, 17:46)
PonyProg в силу своей огроменной универсальности имеет довольно сильные ограничения smile.gif. Как по разнообразию контроллеров, так и по скорости.
Кроме того (не знаю, правда, как сейчас, но раньше было так) у него нет консольной утилиты, а я привык из IAR шить именно консольными утилитами, настроив их в меню Tools. Это намного удобнее, чем переключаться каждый раз между задачами smile.gif
*


Тогда AVRDUDE (как консольная утилита)
понимает:
id = "bsd";
desc = "Brian Dean's Programmer, http://www.bsdhome.com/avrdude/";
type = par;

id = "avrisp";
desc = "Atmel AVR ISP";
type = stk500;

id = "stk500";
desc = "Atmel STK500";
type = stk500;

id = "avr910";
desc = "Atmel Low Cost Serial Programmer";
type = avr910;

id = "butterfly";
desc = "Atmel Butterfly Development Board";
type = butterfly;

id = "pavr";
desc = "Jason Kyle's pAVR Serial Programmer";
type = avr910;

id = "stk200";
desc = "STK200";
type = par;

id = "pony-stk200";
desc = "Pony Prog STK200";
type = par;

id = "dt006";
desc = "Dontronics DT006";
type = par;

id = "bascom";
desc = "Bascom SAMPLE programming cable";
type = par;

id = "alf";
desc = "Nightshade ALF-PgmAVR, http://nightshade.homeip.net/";
type = par;

id = "sp12";
desc = "Steve Bolt's Programmer";
type = par;

id = "picoweb";
desc = "Picoweb Programming Cable, http://www.picoweb.net/";
type = par;

id = "abcmini";
desc = "ABCmini Board, aka Dick Smith HOTCHIP";
type = par;

id = "futurlec";
desc = "Futurlec.com programming cable.";
type = par;

Короче, для программаторов на параллельный порт позволяет переопределять, где на каких ногах что висит:

vcc = 2, 3, 4, 5;
buff = 6;
reset = 7;
sck = 8;
mosi = 9;
miso = 10;
errled = 1;
rdyled = 14;
pgmled = 16;
vfyled = 17;


Удобно крайне.

Ну и бессмертный AVReal, но это пока только для LPT sad.gif ( пусть господин Редчук a14.gif меня поправит, если что не так)


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
Alexey_N
сообщение Jun 29 2005, 14:09
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943



Цитата(ReAl @ Jun 29 2005, 17:52)
Поясняю: драйвера ком-порта для FT232/FT245 есть под линукс и, кажется, уже и под фрю.
А что делать с PDIUSB?
Вариант - прикинутся каким-то таким стандартным классом, через который можно будет работать с программатором. А смысл?

По поводу программатора AVR через USB кроме упомянутых в теме ссылок есть ещё USBISP. Мне эта штука нравится больше, там стоит FT245, что позволяет проще реализовать бОльшие скорости, чем в случае FT232. Учитывая наличие mega168-20 у такого приборчика неплохая перспектива. Я даже захотел поддержать в avreal протокол STK500 smile.gif
*

Это погода наверное сегодня такая, что всех на программаторы пронимает?
Мне вот с утра эта мысль тоже ввалилась, до сих пор не могу успокоиться wink.gif. Даже специальный топик в сахаре замутил:
http://www.caxapa.ru/mcu/wwwboard.html?id=34360
Ну дык ладно, там вопрос собственно к Вам был по поводу софта, так задам здесь - Вы смогли бы в АВРеАЛ добавить вот такую штуковину, как у приведенного выше немца? По поводу же самой железки - думаю, что
можно было бы организовать колхоз да и наделать их на всех желающих - ну, типа, открытый проект... В конструкцию немецкой железки, думаю надо внести 1-ваттный преобразователь с гальванической развязкой и 245-ю на 232-ю заменить., а всё остальное - пусть останется как было...
Такую плату развести, и изготовить - проблем нет, всё дело за софтом.
Что скажите?
ЗЫ. Кстати не понял, почему с 232-й скорость меньше чем с 245-й?
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jun 29 2005, 14:20
Сообщение #30


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
Вопрос такой - чем PDIUSB1x лучше, чем FT232BM/FT245BM ? Причём не внутри, а снаружи :-)
Поясняю: драйвера ком-порта для FT232/FT245 есть под линукс и, кажется, уже и под фрю.
А что делать с PDIUSB?
Вариант - прикинутся каким-то таким стандартным классом, через который можно будет работать с программатором. А смысл?

Тогда скажите мне где можно физическому лицу купить по почте FT232? smile.gif
Go to the top of the page
 
+Quote Post

13 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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