DS1202
Это устаревшее устройство. Приведённая информация сохранена в том виде, в котором была задокументирована изначально, с некоторыми исправлениями и изменениями для ясности и стиля.

Введение
DS1202 - миниатюрный контроллер, программируемый на Tibbo BASIC/C, предназначенный в первую очередь для приложений Serial-over-IP и последовательного управления.
В DS1202 есть многоканальный последовательный порт. У устройства один разъём DB9M, и по цене это однопортовое изделие, но в нём скрыты четыре независимых последовательных канала. Не нужны линии DSR и DTR? Превратите их в RX и TX дополнительного последовательного канала. Не нужны и CTS с RTS? Получите ещё один канал! Всего на выбор доступно 15 различных конфигураций.
DS1202 полностью поддерживается Tibbo IDE (TIDE) и специальной платформой DS1202, которая охватывает все аппаратные средства устройства. Изделие поставляется с предзагруженным полнофункциональным приложением Serial-over-IP. Приложение написано на Tibbo BASIC, совместимо с программным комплектом Tibbo Device Server Toolkit (TDST), поставляется с полными исходными кодами и может быть изменено пользователем.
Аппаратные возможности
- Улучшенная замена DS203
- Построен на встраиваемом модуле EM1202
- Порт Ethernet 100BaseT с автоопределением MDIX
- До 3,5 последовательных каналов на одном разъёме RS232:
- скорость до 921,600bps
- режимы чётности: нет/чётный/нечётный/маркер/пробел
- режимы 7/8 бит на символ
- необязательное управление потоком
- гибкое отображение линий с 15 вариантами, например:
- один канал: линии RX, TX, CTS, RTS, DSR и DTR;
- 3,5 канала: линии RX, TX, RX2, TX2, RX3, TX3 и RX4.
- 1,024KB флеш-памяти для прошивки, приложения и хранения данных
- 2KB EEPROM для хранения данных
- Шесть светодиодов:
- зелёный и красный светодиоды состояния на верхней стороне устройства
- зелёный и красный светодиоды состояния на гнезде RJ45
- светодиоды состояния Ethernet (связь и скорость) на гнезде RJ45
- Программно управляемая встроенная схема PLL для выбора тактовой частоты устройства:
- 11.0592MHz при выключенной PLL
- 88.4736MHz при включённой PLL
- Диапазон напряжения питания: 10V ~ 24V (номинальное 12V)
- Размеры: 60x47x30mm
- Прошивку и приложение Tibbo BASIC/C можно обновлять через последовательный порт или сеть
- Приложение Tibbo BASIC/C можно отлаживать через сеть, дополнительное отладочное оборудование (например, внутрисхемный эмулятор) не требуется
- Также выпускается как EM1202EV (плата без корпуса)
Программные возможности
DS1202 работает под управлением Tibbo OS (TiOS). Ниже перечислены возможности, которые поддерживает его платформа программирования:
- Объекты:
- button - отслеживает кнопку настройки
- fd - управляет файловой системой флеш-памяти и прямым доступом к секторам
- io - работает с линиями ввода-вывода, портами и прерываниями
- net - управляет портом Ethernet
- pat - "проигрывает" узоры на зелёном и красном светодиодах состояния
- ppp - обеспечивает выход в Интернет через последовательный модем (GPRS, POTS и др.)
- pppoe - обеспечивает выход в Интернет через модем ADSL
- romfile - упрощает доступ к файлам ресурсов (неизменяемым данным)
- ser - отвечает за последовательные каналы
- sock - сетевой обмен через сокеты (до 16 сеансов UDP, TCP и HTTP)
- ssi - реализует до четырёх каналов последовательного синхронного интерфейса (SSI), поддерживает SPI, I²C, clock/data и др.
- stor - обеспечивает доступ к EEPROM
- sys - отвечает за общие функции устройства
- Типы переменных: Byte, char, integer (word), short, dword, long, real, string, а также пользовательские массивы и структуры
- Группы функций: 27 строковых функций, восемь функций преобразования даты и времени, функции шифрования и расчёта хэшей (AES128, RC4, MD5, SHA-1) и другие