![Tibbo DS10x0 Скачать руководство пользователя страница 468](http://html.mh-extra.com/html/tibbo/ds10x0/ds10x0_programmable-hardware-manual_1114109468.webp)
457
Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
used as a flash disk (see fd. object documentation in the TIDE, TiOS, Tibbo BASIC,
and Tibbo C Manual).
The EEPROM is almost fully available to your application, save for a small 8-byte
area called "special configuration area". The EEPROM is accessed through the stor.
object (see TIDE, TiOS, Tibbo BASIC, and Tibbo C Manual).
On the advice of one of our customers we are giving you the following
reminder: Like all other EEPROMs on the market, EEPROM ICs used in Tibbo
devices allow for a limited number of write cycles. As the Wikipedia article on
EEPROMs (
https://en.wikipedia.org/wiki/EEPROM
) states, the EEPROM "
...has a
limited life for erasing and reprogramming, now reaching a million operations in
modern EEPROMs. In an EEPROM that is frequently reprogrammed while the
computer is in use, the life of the EEPROM is an important design consideration.
"
When planning to use the stor. object, please carefully consider if the planned mode
of EEPROM use will allow the EEPROM to work reliably through the entire projected
life of your product. For more information see
Prolonging and Estimating EEPROM
Like all other flash memory devices on the market, flash ICs used in Tibbo products
only allow for a limited number of write cycles. As the Wikipedia article on flash
memory (
https://en.wikipedia.org/wiki/Flash_memory
) explains, modern flash ICs still
suffer from comparatively low write endurance. In Tibbo devices, this endurance is
around 100'000 write cycles per sector. When you are using the flash memory for
file storage, the fd. object employs sector wear leveling to maximize the life of the
flash IC (but the life still remains limited). If your application employs direct sector
access, then it is your job to plan the application around the life limitations of the
flash memory. For data that changes often, consider using the EEPROM memory
instead. EEPROMs have much better endurance.
8.1.1.5
Buzzer (DS1101 and DS1102)
The buzzer is only available on the DS1101 and DS1102 devices. It is connected to
the
PL_IO_NUM_37_CO
GPIO line.
Your application can control the buzzer through the "beeper" (beep.) object (see
TIDE, TiOS, Tibbo BASIC, and Tibbo C Manual). Buzzer center frequency is 2730Hz,
so the recommended value for the beep.divider property is 16203.
8.1.1.6
Optional Wi-Fi (DS1101 and DS1102)
The DS1101 and DS1102 devices can optionally accommodate the
Fi/BLE add-on module (letter "
W
" in the
). Only the Wi-Fi
functionality of the WA2000 is supported by the DS1101 and DS1102. WA2000
superseded the
Wi-Fi add on, which is now obsolete.
The following GPIO lines are used to control the WA2000 (GA1000):
GPIO line
Function
WA2000 (GA1000) pin
PL_IO_NUM_15
CS
3
PL_IO_NUM_13
DO
(1 )
5
PL_IO_NUM_11
RST
7
PL_IO_NUM_12
DI
(2 )
9