(Borland C++Builder 6) [Статья 7] (TxRxV1)(FTDI)(ftd2xx)(FT_Write)(FT_Read)(Обмен)(C/C++)

| 01.02.2016

(Borland C++Builder 6) [Статья 7] (TxRxV1)(FTDI)(ftd2xx)(FT_Write)(FT_Read)(Обмен)(C/C++)18486014

Основные характеристики :
1) Весь протокола USB обрабатываются на чипе, программирование не требуется.
2) Интерфейс UART поддержка 7 или 8 битов данных, 1/ 2 стоп-бита и odd/even/mark/space/no parity.
3) FIFO буферы приема и передачи для высокой пропускной способности.
4) Встроенный генератор. Внешнего генератора или резонатора требуется.
5) Полностью интегрированная фильтрация питания AVCC. Внешних R-C фильтров не требуется.

Описание :
Микросхема FT232RL -  мост между интерфейсами USB и UART. Со стороны ПК микросхема по умолчанию определяется как COM-порт, а со стороны устройства имеет интерфейс UART. Благодаря микросхеме FT232RL можно очень просто подключить свое устройство к ПК по интерфейсу USB не вникая к него. Данная ИС  очень надежная, стабильная, поддерживается всеми ОС. COM- порты редкость в современных компьютерах, но этот интерфейс наиболее прост в использовании. Поэтому FT232RL незаменима.

Статьи в помощь :
Подключение avr микроконтроллера к компьютеру(FT232RL)
AVR микроконтроллеры для начинающих (урок 12) UART/USART в avr
Подключение avr микроконтроллера к компьютеру
(Урок_11) Первое оконное приложение (TForm) (C/C++)

Уроки (C/C++) в Builder6

Это часть цикла взаимосвязанных статей TxRxV1:
1) (Borland C++Builder 6) [Статья 6] (TxRxV1)(SLIP)(ESC)(ESC)(Обмен)(Протокол)(C/C++)
2) (Borland C++Builder 6) [Статья 7] (TxRxV1)(FTDI)(ftd2xx)(FT_Write)(FT_Read)(Обмен)(C/C++)
3) (Borland C++Builder 6) [Статья 8] (TxRxV1)(CRC)(Контрольная сумма)(Обмен)(C/C++)
4) (Borland C++Builder 6) [Статья 9] (TxRxV1)(Канал)(Протокол)(Связь)(Обмен)(C/C++)
5) (Borland C++Builder 6) [Статья 10] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)
6) (Borland C++Builder 6) [Статья 11] (TxRxV1)(Driver)(Поток)(Параллелизм)(stdio)(C/C++)
7) (Borland C++Builder 6) [Статья 12] (TxRxV1)(Buf)(FIFO)(LIFO)(Pocket)(C/C++)
8) (Borland C++Builder 6) [Статья 13] (TxRxV1)(TestUse)(AVR)(uart)(Tx/Rx)(C/C++)
9) (Borland C++Builder 6) [Статья 14] (TxRxV1)(TestUse)(STM32)(uart)(Tx/Rx)(C/C++)

Переходник USB-UART на базе FT232RL : бесплатная-доставка-ft232rl-ft232-usb-в-ttl-5v-3-3-скачать-кабель-в-последовательный-адаптер-модуль.jpg_220x220

Описание :
Для ленивых и хитрых существует огромное количество всевозможных, собранных переходников USB-UART на базе FT232RL. Я нашёл свой переходник просто набрав в поиске aliexpress.com (FT232RL). Покупка данного модуля лишает покупателя радости пайки, но тем самым экономит время. На картинке видно, что для подключения модуля к ПК будет необходим провод USB - USB MINI.

Чего новенького – то ?
Раньше на сайте была представлена библиотека FTDI_izi.H.(ссылка на старую версию)

Изменения не являются принципиальными просто для дальнейшего сбора всех библиотек в одну для информационного обмена согласно проекту RxTxV1 будет использоваться имена эта FTDI_izi_V2.

Ссылки на комплектующие:
Микроконтроллер: ATmega32 (ссылка)
Микроконтроллер: STM32
(ссылка)
Мини перемычка: (ссылка)
Микросхема преобразователь: FT232RL (ссылка)

Модуль из статьи:  (ссылка)
Кабель для подключения модуля: (ссылка)

Функции FTDI_izi_V2.H (ссылка на скачивание)

FTDI_izi_V2.h

FTDI_izi_V2.cpp

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *