TEV-IB0
TEV-IB0 реализует один последовательный порт RS232/422/485. Порт построен на многопротокольной микросхеме-трансивере SIPEX SP334. Кроме того, используется небольшой микроконтроллер PIC10F200 от MICROCHIP. Он заменяет дискретную логику, которая понадобилась бы для управления SP334 в разных режимах работы.
Для выбора протокола на плате есть два переключателя. Переключатель 1 выбирает уровни сигналов: RS232 или RS422/485. Переключатель 2 выбирает режим работы: полудуплекс или полный дуплекс. Учтите, что эти переключатели управляют только работой SP334. Последовательные порты EM1000 тоже нужно правильно настроить на нужный режим связи.
Для удобства каждая плата TEV-IB0 поставляется с адаптером клеммной колодки TB100.
Назначение контактов разъёма DB9M

| Контакт № | Режим RS232 | Режим RS422 | Режим RS485 |
| 1 | --- | RTS- (output) | --- |
| 2 | RX (input) | RX- (input) | RX- (input) |
| 3 | TX (output) | TX+ (output) | TX+ (output) |
| 4 | DTR (output) | TX- (output) | TX- (output) |
| 5 | SYSTEM GROUND | SYSTEM GROUND | SYSTEM GROUND |
| 6 | DSR (input) | RX+ (input) | RX+ (input) |
| 7 | RTS (output) | RTS+ (output) | --- |
| 8 | CTS (input) | CTS+ (input) | --- |
| 9 | --- | CTS- (input) | --- |
Необходимый код инициализации на Tibbo BASIC/C
Предполагается, что вы знакомы с Tibbo BASIC/C и Tibbo IDE (TIDE).
Правильная предварительная настройка последовательных портов выходит за рамки этого руководства. Здесь лишь напоминаем, что режим последовательного порта должен совпадать с режимом, выбранным переключателями TEV-IB0. Для режимов RS232 и RS422 задайте ser.interface = PL_SER_SI_FULLDUPLEX. Для режима RS485 задайте ser.interface = PL_SER_SI_HALFDUPLEX.
Не забывайте, что по умолчанию все линии EM1000 настроены как входы. Любую линию, которая должна работать как выход, нужно настроить соответствующим образом через объект io. Единственное исключение - линия TX: она становится выходом автоматически, как только включается последовательный порт.