Two topics that appeared regularly on this forum are how to interface low power/cost wireless modules and how to extract data from the serial output of GPS receivers. The introduction of the NKM2401 chip, and the new rfin/out commands, has made the former task much easer but GPS parsing continues to be a challenge for some applications. For example, if a PICAXE was continuously sampling analog inputs, at tens of Hz, whilst also accepting serial GPS data at a much lower rate.
The current thread about using GPS to steer a boat generated a number of suggestions about off-loading the parsing and serial buffering tasks to a second PICAXE, possibly the new 08M2. Although I have used a 08M writing data to the scratchpad of a 28X2 (that was busy logging analog measurements) this task was relatively easy, because the 28X2 could request data from the 08M. However, handshaking for the GPS application would be more complex because the two systems are not synchronised.
Would it be possible/worthwhile developing code for a smart front-end that could do for GPS interfacing what the NKM2401 has already done for low-power wireless applications and what would be the specification ?
The current thread about using GPS to steer a boat generated a number of suggestions about off-loading the parsing and serial buffering tasks to a second PICAXE, possibly the new 08M2. Although I have used a 08M writing data to the scratchpad of a 28X2 (that was busy logging analog measurements) this task was relatively easy, because the 28X2 could request data from the 08M. However, handshaking for the GPS application would be more complex because the two systems are not synchronised.
Would it be possible/worthwhile developing code for a smart front-end that could do for GPS interfacing what the NKM2401 has already done for low-power wireless applications and what would be the specification ?