GC864 Hardware User Guide
1vv0300874 Rev.1 – 2010-03-29
Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved.
Page 49 of 64
For example, if a call is started, the line will be HIGH during all the conversation and
it will be again LOW after hanged up.
The line rises up 300ms before first TX burst and will became again LOW from 500ms
to 1sec after last TX burst.
10.6.
Using the Alarm Output GPIO6
The GPIO6 pad, when configured as Alarm Output, is controlled by the GC864-QUAD
V2 / GC864-DUAL V2 module and will rise when the alarm starts and fall after the
issue of a dedicated AT command.
This output can be used to power up the GC864-QUAD V2 / GC864-DUAL V2
controlling micro controller or application at the alarm time, giving you the
possibility to program a timely system wake-up to achieve some periodic actions and
completely turn off either the application and the GC864-QUAD V2 / GC864-DUAL V2
during sleep periods, dramatically reducing the sleep consumption to few
μ
A.
In battery-powered devices this feature will greatly improve the autonomy of the
device.
NOTE:
During RESET the line is set to HIGH logic level.
10.7.
Using the Buzzer Output GPIO7
As
Alternate Function
, the GPIO7 is controlled by the firmware that depends on the
function implemented internally.
This setup places always the GPIO7 pin in
OUTPUT
direction and the corresponding
function must be activated properly by AT#SRP command (refer to
AT commands
specification
).
Also in this case, the
dummy value
for the pin state can be both
“
0
”
or
“
1
”
.
•
Send the command
AT#GPIO=7, 1, 2<cr>:
•
Wait for response
OK
•
Send the command
AT#SRP=3
The GPIO7 pin will be set as
Alternate Function
pin with its
dummy
logic status set to
HIGH
value.
The
“
Alternate Function
”
permits your application to easily implement Buzzer
feature with some small hardware extension of your application as shown in the
sample figure below.