127
Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
EM1001 BASIC/C-programmable IoT Board
Introduction
The EM1001 is a BASIC-programmable Ethernet board. The EM1001 is a close
relative of the
. Two devices have the same feature set,
including the 10/100BaseT Ethernet port, four serial ports, onboard flash disk,
EEPROM, and the RTC with optional backup supercapacitor. Like the EM1000, the
EM1001 board can control a
Wi-Fi add-on, as well as an external LCD,
keypad, buzzer, and many other peripheral components.
Unlike the EM1000, the EM1001 us a
self-sufficient board
: it has a 12V-to-3.3V
switching power regulator, RJ45 connector with magnetics,
, and the
. Thus, the EM1001 does not require a host board to plug into. The EM1001
is
the host board. As such, the EM1001 is equally suited to low-volume production
devices and hobbyist projects alike.
The EM1001 is fully supported by TIDE software. The board shares the same
platform with the EM1000 module (see TIDE, TiOS, Tibbo BASIC, and Tibbo C
Manual).
Hardware features
·
Powered by Tibbo OS (TiOS).
·
10/100BaseT auto-MDIX Ethernet port with RJ45/magnetics (MDIX feature means
automatic detection of "straight" and "cross" cables).
·
Optional Wi-Fi interface (requires the
).
·
Can control a GPRS modem* (such as the SIM900).
·
Four high-speed serial ports (CMOS-level):
- Baudrates of up to 460,800bps;
- None/even/odd/mark/space parity modes;
- 7/8 bits/character;
- Full-duplex mode with RTS/CTS and XON/XOFF flow control;
- Half-duplex mode with direction control;
- Encoding and decoding of Wiegand and clock/data streams.
·
54 general-purpose I/O lines; 8 lines can work as interrupts.
·
Square wave output (can be used for buzzer* control).