Здравствуйте,
Прочитал ветку форума "USB-RS232 делаем самостоятельно ".Меня мучает та же самая проблема с FTDI. И поэтому решился сделать переходник на atmega8. Мне нужен не полноценный COM, а только RXD, TXD. Плату сделал соответственно только с atmega8 и MAX232. Драйвер установил и адаптер видится без проблем, но вот только данные не передаются. Проверял так: COM адаптера соединял с COM портом компьютера - RXD, TXD, GND (COM1), а USB порт адаптера с USB портом компьютера (виртуальный COM9). НА делфи написал программу для скана портов (пользуюсь библиотекой Vacomm). Данные с порта COM1 в COM9 не приходят. Подозреваю, что проблема в программе контроллера, поскольку там очень много кода, зависящего от сигналов RTS, CTS, DTR. Не могли ли бы вы помочь мне решить данную проблему?
В приложении мой исправленные версии программ tiny2313 и mega48.
Очень надеюсь на Вашу помощь.
USB-RS232 - контроллер atmega8
USB-RS232 - контроллер atmega8
- Вложения
-
- usb-cdc.rar
- (243.16 КБ) 573 скачивания
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: USB-RS232 - контроллер atmega8
А в обратную сторону данные приходят? Если посылать в Com9 и ловить в Com1?
С уважением, администрация сайта.
Re: USB-RS232 - контроллер atmega8
не пробовал. завтра попробую и отпишусь
Re: USB-RS232 - контроллер atmega8
Всем привет.
Решил плату переделать. Как будит что-то напишу.
Перед этим попробовал отправлять данные с виртуального COM9 в COM1 - бесполезно. По осциллографу видно, что данные приходят в контрроллер, но вот только с него в виртуальный порт ШИШ.
Что-то в софте не так!!!
Есть какие-нибудь что там может быт?
Заранее спасибо
Решил плату переделать. Как будит что-то напишу.
Перед этим попробовал отправлять данные с виртуального COM9 в COM1 - бесполезно. По осциллографу видно, что данные приходят в контрроллер, но вот только с него в виртуальный порт ШИШ.
Что-то в софте не так!!!
Есть какие-нибудь что там может быт?
Заранее спасибо