EM1000 - Ethernet-модуль, программируемый на BASIC/C

Изометрическая визуализация EM1000.

Обязательно прочитайте следующий раздел: EM1000-00 и -01/-02.

Введение

На момент выхода EM1000 был самым мощным и универсальным встраиваемым модулем Tibbo, программируемым на Tibbo BASIC/C.

Аппаратная часть модуля - сильное сочетание возможностей: порт Ethernet 10/100BaseT, четыре последовательных порта, встроенные флеш-память, EEPROM, часы реального времени (RTC) с резервным питанием на плате и множество линий ввода-вывода (до 54!) для подключения внешнего ЖК-дисплея, клавиатуры, зуммера и считывателей карт. Поэтому EM1000 отлично подходит для разработки устройств сбора данных и автоматизации: панелей контроля доступа, терминалов учёта рабочего времени, систем складского учёта, терминалов автоматизации производственных цехов и тому подобного.

EM1000 хорош и для макетирования проектов - шаг выводов у него стандартный, 2.54mm (0.1).

EM1000 полностью поддерживается средой Tibbo IDE (TIDE) и отдельной платформой EM1000, которая охватывает все аппаратные возможности модуля. Для удобного тестирования и оценки Tibbo предлагает отладочные комплекты EM1000TEV и EM1000EV. EM1000 также поддерживает связь по Wi-Fi (для этого нужен беспроводной модуль расширения WA2000).

Аппаратные возможности

* Подключается снаружи.

Возможности программирования

EM1000 работает под управлением Tibbo OS (TiOS). Ниже перечислены возможности, которые поддерживает его платформа программирования:

  • Объекты:
    • beep - формирует шаблоны сигналов зуммера
    • button - отслеживает линию MD (настройки)
    • fd - управляет файловой системой флеш-памяти и прямым доступом к секторам
    • io - работает с линиями ввода-вывода, портами и прерываниями
    • kp - работает с матричными клавиатурами и клавиатурами с двоичным выходом
    • lcd - управляет графическими дисплеями
    • net - управляет портом Ethernet
    • pat - «проигрывает» шаблоны на пяти парах светодиодов
    • ppp - выход в Интернет через последовательный модем (GPRS и др.)
    • pppoe - выход в Интернет через ADSL-модем
    • romfile - облегчает доступ к файлам ресурсов (неизменяемым данным)
    • rtc - ведёт учёт даты и времени
    • ser - управляет последовательными портами (режимы UART, Wiegand, clock/data)
    • sock - обмен данными через сокеты (до 16 сеансов UDP, TCP и HTTP)
    • ssi - управляет каналами синхронного последовательного интерфейса (SPI, I2C...)
    • stor - обеспечивает доступ к EEPROM
    • sys - отвечает за общие функции устройства
    • wln - работает с интерфейсом Wi-Fi
  • Типы переменных: Byte, char, integer (word), short, dword, long, real, string, а также массивы и структуры, определяемые пользователем
  • Группы функций: 27 строковых функций, восемь функций преобразования даты и времени, функции шифрования и расчёта хэша (RC4, MD5, SHA-1) и другие
Исходный материал Tibbo обновлён 13 марта 2023Оригинал на docs.tibbo.com · Сообщить об ошибке