|
|
  |
Программатор RS232, своими руками |
|
|
|
Jul 16 2005, 17:56
|

Местный
  
Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962

|
Пора уже обсуждать по существу. Что- то никто не отваживается пока вывесить своё видение принципиальной схемы. Вот для ускорения процесса моя P-CAD2001 библиотечка элементов
--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
|
|
|
|
|
Jul 17 2005, 21:39
|

Местный
  
Группа: Свой
Сообщений: 241
Регистрация: 22-12-04
Пользователь №: 1 610

|
Цитата(aal @ Jul 8 2005, 07:37) 2Yra В ефинде десятки предложений TUSB3210 от кучи поставщиков с ценой от 3,5$ и выше.... В крайнем случае две-три недели подождёш..... Цитата Жалко, что управляющая программа написана на Delphi А насчёт Delphi ты неправ. Какая разница на чём написанно - главное чтоб работало. Я свои мелкие служебные проги на делфи и крапаю. Быстро и удобно. Просто долгое время писал на паскале. Сейчас могу и на с и на фортране накропать, но смысл. Есть кучка мной написанных за 10 лет библиотечек и программок, мне бымтрей на делфи накропать.... Как только Вы мне подскажите, как программу на Дельфи запустить под MacOS… :-) Есть универсальный язык меж-программерского общения: Си и POSIX. :-) Подход «главное, что бы работало» работает только до тех пор, пока программа пишется для себя. Если хочется донести программу людям, следует писать её с минимальными для этих людей засадами. Программа не должна требовать «супер-пупер-dll-которая-есть-только-у-меня-так-как-я-её-нашёл-пять-лет-назад-на-торри-ру-а-все-остальные-у-кого-нет-дураки». :-) (Не знаю, почему меня унесло в философию.)
|
|
|
|
|
Jul 19 2005, 10:11
|

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

|
Цитата(m16 @ Jul 13 2005, 08:54) Да вот он Извиняюсь это протокол mkII Так а где описание dW ? Не описание протокола между PC и железкой, которая умеет dW, а описание протокола и интерфейса между программатором и программируемым кристаллом. Или, для начала, хотя бы электрический интерфейс и времянки. Это мог бы срисовать кто-то, у кого есть atmel-овская железка с dW - срисовать схему выходного каскада и осциллографом глянуть характерные времена. Тогда хоть в схему можно заложить, а уж софтом потом заняться.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Jul 21 2005, 19:12
|
Группа: Новичок
Сообщений: 1
Регистрация: 30-05-05
Пользователь №: 5 557

|
5 копеек по поводу программатора RS232. Мы такой сделали, и успешно им пользуемся. Из деталей - два диода, MAX232, 4 конденсатора и резистор ;-)
Как работает - у ком-порта есть дополнительные служебные линии. Их и надо использовать. Все их можно дергать, как - см. документацию на ком-порт ;-). Питать программатор лучше всего от 5В питания контроллера. Всего используется 3 входящих линии (одна - через ограничитель напряжения на резисторе 10к и диодах) и 2 исходящие - MISO и TXD. RXD обьединен с MOSI.
Основной недостаток - оно довольно медленно шьет ;-) Ну, и, конечно, это внутрисхемный программатор, а не полноценный ;-)
Полноценный в ПРИНЦИПЕ можно было бы сделать на базе ПЛМ с реализацией числа управляемых выходов/входов по числу ножек. А дальше - логическая 1 = +5, логический 0 = земля, и еще надо скоммутировать 3 логических сигнала и ресет. Я так понимаю, в прошивку надо сделать 6 штук шин, и каждой ножке назначить свой номер. А потом просто загрузить в регистры шин адреса ножек - там где адрес шины совпадет с адресом ножки - открывается логика и коммутируется сигнал.
|
|
|
|
|
Jul 29 2005, 06:11
|
Группа: Новичок
Сообщений: 2
Регистрация: 6-07-05
Пользователь №: 6 557

|
Всех кто любит USB USB-RS232 converter + USB-8/16bit converter + USB-EEPROM scratch pad based on cheap AVR microcontroller http://www.cesko.host.sk/IgorPlugUSB_RS232...f3c4d66a5ff84ddцена вопроса данного устройства в 4-5 раз ниже нежели применение FT232BM Парень просто молодец в данном вопросе.
|
|
|
|
|
Jul 29 2005, 06:29
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(buran @ Jul 29 2005, 10:11) Всех кто любит USB USB-RS232 converter + USB-8/16bit converter + USB-EEPROM scratch pad based on cheap AVR microcontroller http://www.cesko.host.sk/IgorPlugUSB_RS232...f3c4d66a5ff84ddцена вопроса данного устройства в 4-5 раз ниже нежели применение FT232BM Парень просто молодец в данном вопросе. Молодец то - молодец, но полный UART не реализовал, как в CP2101/02, FT8U232. Так что если "приспичит" пользовать сигналы управления, придется брать фирменные преобразователи...
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Jul 29 2005, 07:45
|
Группа: Новичок
Сообщений: 2
Регистрация: 6-07-05
Пользователь №: 6 557

|
Зато это устройство позволяет обмениваться данными с другими приборами в последовательном (сигналы TxD и RxD) и параллельном (сигналы D0-D7) кодах. Тогда вот это http://murid0.narod.ru/usb/usb.htmа точнее вот это http://murid0.narod.ru/usb/usb_lpt.gifВсе равно лучше чем FT232
|
|
|
|
|
Aug 1 2005, 13:09
|

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

|
Цитата(buran @ Jul 29 2005, 10:45) Зато это устройство позволяет обмениваться данными с другими приборами в последовательном (сигналы TxD и RxD) и параллельном (сигналы D0-D7) кодах. Тогда вот это http://murid0.narod.ru/usb/usb.htmа точнее вот это http://murid0.narod.ru/usb/usb_lpt.gifВсе равно лучше чем FT232 "чем лучше?" "чем FT232!" Не вижу у этой схемы ни грамма преимуществ перед FT232+ATmega48 - ни по цене, ни по компактности, ни по возможностям, ни, тем более, по перспективе развития возможностей. У меня уже пару недель предотпускной аврал, скоро будет отпуск (наконец-то!), потом - послеотпускной аврал :-) Так что я из серъёзных обсуждений пока выпал... :-(
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 1 2005, 13:11
|

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

|
Цитата(buran @ Jul 29 2005, 09:11) Всех кто любит USB http://www.cesko.host.sk/IgorPlugUSB_RS232...f3c4d66a5ff84ddцена вопроса данного устройства в 4-5 раз ниже нежели применение FT232BM Парень просто молодец в данном вопросе. И скорость ниже на порядок, не так ли? Парень молодец, бесспорно, но это другое устройство, его нельзя сравнивать с FT232/FT245
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 3 2005, 10:26
|

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

|
Цитата У меня уже пару недель предотпускной аврал, скоро будет отпуск (наконец-то!), потом - послеотпускной аврал :-) Так что я из серъёзных обсуждений пока выпал... :-( Аналогично  (( Так что прошу у всех прощения за свое выпадение...
|
|
|
|
|
Aug 3 2005, 11:17
|

Участник

Группа: Участник
Сообщений: 30
Регистрация: 1-08-05
Из: Украина Винница
Пользователь №: 7 258

|
Извините, что влезаю. Была у меня тоже проблема с программатором по LPT (порт сгорел). за 10 мин собрал на собачнике схемку а ля MAX232 + Mega8. В течении 3-х дней сделал програмку под мегу8 + Досовский вариант (паскаль) оболочку. Ещё день отлаживал. Уже год как работаю на ней. Удобна тем, что в любой момент могу внести любые поправки. До варианта виндоуза не дошли руки. В принципе USB может и удобнее - но опять - же нужно под винды писать оболочку (а впадло) + усложнение конструкции.
|
|
|
|
|
Aug 4 2005, 07:00
|
Участник

Группа: Новичок
Сообщений: 31
Регистрация: 13-02-05
Пользователь №: 2 618

|
Цитата(Juk1976 @ Aug 3 2005, 14:17) Извините, что влезаю. Была у меня тоже проблема с программатором по LPT (порт сгорел). за 10 мин собрал на собачнике схемку а ля MAX232 + Mega8. В течении 3-х дней сделал програмку под мегу8 + Досовский вариант (паскаль) оболочку. Ещё день отлаживал. Уже год как работаю на ней. Удобна тем, что в любой момент могу внести любые поправки. До варианта виндоуза не дошли руки. В принципе USB может и удобнее - но опять - же нужно под винды писать оболочку (а впадло) + усложнение конструкции.  а чего у тебя порт LPT сгорел? я себе сделал STK200/300 на микросхеме 74HC244 и работает вроде нормально
|
|
|
|
|
Aug 5 2005, 18:06
|

Участник

Группа: Участник
Сообщений: 30
Регистрация: 1-08-05
Из: Украина Винница
Пользователь №: 7 258

|
Цитата(валера @ Aug 4 2005, 10:00) Цитата(Juk1976 @ Aug 3 2005, 14:17) Извините, что влезаю. Была у меня тоже проблема с программатором по LPT (порт сгорел). за 10 мин собрал на собачнике схемку а ля MAX232 + Mega8. В течении 3-х дней сделал програмку под мегу8 + Досовский вариант (паскаль) оболочку. Ещё день отлаживал. Уже год как работаю на ней. Удобна тем, что в любой момент могу внести любые поправки. До варианта виндоуза не дошли руки. В принципе USB может и удобнее - но опять - же нужно под винды писать оболочку (а впадло) + усложнение конструкции.  а чего у тебя порт LPT сгорел? я себе сделал STK200/300 на микросхеме 74HC244 и работает вроде нормально Сгорел от другой аппаратуры. А до этого я как раз СТКашкой и пользовался.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|