Years ago I bought a skylab SKM53 ,I haven't got arround too yet making that outside clock ,water controller ,pool timer or logger
The data sheet says it has an internal battery and needs a supply capable of at least 150ma ,
with decoupling of atleast 10uF and 1uF and TXD0 with a recommended pull up (10KΩ),which can increase the stability of serial data.
default speed: 9600bps LVTTL.
cold start: 36s
Sensitivity: -165dBm
Supply: 5v @ 39ma
Just hook up a USB to TTL adapter with the skm53 and you can view its output on the PE terminal.
To use just reprogram the axe133 (18m2) with the txd0 connected to pinC.0
we don't use the inputC.5 as this has a 10k pulldown resistor more suited for Normal serial.
We output the $gprmc sentence to serial terminal the only difference is the last two hex characters which are the checksum
will be converted and displayed as a binary number instead.
When power is first applied the oled will display "marks" until valid data or no checksum error is sent,
so it can be handy to view whats happening using the serial terminal.
It will then show the time in 12 hr format with seconds.
The $gprmc sentence gives you UTC time just change your time zone hours which can be negative also
This is an example for Adelaide.
For Christmas I received a Neo-7m fitted with onboard ceramic antenna for about $12au.
And at first had trouble receiving any valid data it really needs to have an external antenna as well $5au.
And the first field of data is also different so had to alter the code slightly to except both types.
NMEA0183 standard has a maximum length of 82 characters including end of line <cr><lf> which
our @bptr buffer allows for but we don't use.
default speed: 9600bps TTL.
cold start: 27s fastest
Sensitivity: -162dBm
Supply: 5v @ 52ma and increasing to 62ma with an external antenna.
Using the VCC pin to provide 3.3v supply to either module, performance remained the same and current was much the same.
The data sheet says it has an internal battery and needs a supply capable of at least 150ma ,
with decoupling of atleast 10uF and 1uF and TXD0 with a recommended pull up (10KΩ),which can increase the stability of serial data.
default speed: 9600bps LVTTL.
cold start: 36s
Sensitivity: -165dBm
Supply: 5v @ 39ma
Just hook up a USB to TTL adapter with the skm53 and you can view its output on the PE terminal.
To use just reprogram the axe133 (18m2) with the txd0 connected to pinC.0
we don't use the inputC.5 as this has a 10k pulldown resistor more suited for Normal serial.
We output the $gprmc sentence to serial terminal the only difference is the last two hex characters which are the checksum
will be converted and displayed as a binary number instead.
When power is first applied the oled will display "marks" until valid data or no checksum error is sent,
so it can be handy to view whats happening using the serial terminal.
It will then show the time in 12 hr format with seconds.
The $gprmc sentence gives you UTC time just change your time zone hours which can be negative also
Rich (BB code):
TimeZoneHours = -9
Rich (BB code):
TimeZoneHours = 9 ' example Adelaide
TimeZoneMins = 30
AuNzDST = 1 ' =0 StandardTime =1 for AuDST =2 for NzDST
For Christmas I received a Neo-7m fitted with onboard ceramic antenna for about $12au.
And at first had trouble receiving any valid data it really needs to have an external antenna as well $5au.
And the first field of data is also different so had to alter the code slightly to except both types.
NMEA0183 standard has a maximum length of 82 characters including end of line <cr><lf> which
our @bptr buffer allows for but we don't use.
default speed: 9600bps TTL.
cold start: 27s fastest
Sensitivity: -162dBm
Supply: 5v @ 52ma and increasing to 62ma with an external antenna.
Using the VCC pin to provide 3.3v supply to either module, performance remained the same and current was much the same.
Last edited: