Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 6 540

/ вопрос открыт /

Здравствуйте!
Помогите, пожалуйста с USB интерфейсом (можно-ли его перепрограммировать на другой интерфейс?)!

На новых компах нет ни одного интерфейса, которые управляли бы по твоему желанию как разъем на rs232(DAT), как можно организовать передачу и чтение данных через USB с SPI интерфейсом, программным способом (без дополнительного железа)!?

Хотелось-бы, любые примеры, ссылки, методы решения и реализации этого процесса!

За ранее спасибо!!!

Vollmond Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Vollmond (статус: Посетитель)
Вопрос отправлен: 6 июня 2014, 19:17
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: ANBsoft

Здравствуйте, Vollmond!
Чистым программированием без железа Вы ничего не сделаете.
У USB и RS232 абсолютно разные электричесике параметры и они напрямую никак не совместимы.
Прийдется использовать специальные преобразователи USBtoRS232 или ставить дополнительную плату в компьютер с аппаратным RS232.
Единственный возможный вариант, это если вы создаете свое устройство на микроконтролере,
то можно запрограммировать его на работу с USB. Но при этом весомая часть выычислительной мощности микроконтролера будет уходить на организацию работы USB.
Гораздо проще в таком случае брать микроконтролер со встроенным USB или использовать преобразователь наподобие FT232BM.
http://www.getchip.net/posts/055-uart-to-usb-prostojj-preobrazovatel-na-attiny2313-versiya-2/#more-1389
Пример реализации USB - RS232 на микроконтролере, хотя это не полноценный переходник, так как на выходе будут Rx, Tx сигналы TTL уровня и нет других пинов стандартного RS232.
Задачу можно решать только ради интереса, если нужно что-то реально подключить - проще использовать переходдник, он стоит недорого.

Ответ отправил: ANBsoft (статус: Студент)
Время отправки: 6 июня 2014, 20:08


Мини-форум вопроса

Всего сообщений: 4; последнее сообщение — 18 июня 2014, 23:56; участников в обсуждении: 3.
ANBsoft

ANBsoft (статус: Студент), 6 июня 2014, 20:12 [#1]:

Или может что-то вроде этого подойдет:
http://kibermaster.net/upravlenie-elektricheskimi-tsepyami-che/
Толяныч

Толяныч (статус: 4-ый класс), 7 июня 2014, 12:01 [#2]:

http://chipenable.ru/index.php/projects-avr/item/149-usb-uart-perehodniki-ft232-cp2103.html
Этот вопрос уже лет 10 обсуждается на дружественных "железячных" форумах, например radokot.ru. Несмотря на несерьезное название :-) , там много знающих людей, дадут
любую консультацию и терпеливо подведут к результату. Регистрируйтесь, заходите.
А без дополнительного железа - никак. Разве что извратиться и через звуковой выход DTFM или азбукой Морзе :-)
Vollmond

Vollmond (статус: Посетитель), 18 июня 2014, 17:13 [#3]:

А если попробовать изменить схему передачи данных по USB!? Или посылать пачку кода по USB интерфейсу, что-бы он совпадал с SPI!? Возможно ли так обмануть систему!?
Толяныч

Толяныч (статус: 4-ый класс), 18 июня 2014, 23:56 [#4]:

А можно вместо электромотора использовать ветряк или конскую тягу ? USB к SPI таким же боком, как велосипед к аквалангу. Купить переходник и не мучиться не станем уточнять чем.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 21 сентября 2017, 11:42
Выполнено за 0.03 сек.
Рейтинг@Mail.ru