I've looked at Hippy's page showing a Picaxe ring communicating with "Txxxx" protocol via diode blocking/mixing.
I will want to have 4 x 28x1 project boards have comms back/forth with all the others in the ring but through Hserin/Hserout, set up for background receive.
The Tx'ing Axe will send an "ID" first byte to indicate which Axe is being addressed. The Rx'ing Picaxes will receive (in background) and react to it's own ID. The "other" Axes will reset Hserflag and Hserptr if the message is not for them, thus being ready for the next Hserflag interrupt. With Hserin in the background one is not tied to "rigid" data block lengths etc .
Will the above diode mixing circuit still work with Hserin/Hserout ?
Which way must the MODE bits (28x1's) be set - eg. %10 or %00 etc. ? Hippy's method asks for "Txxxx" (inverted) comms....
EDIT:
One of the above Axes will also have the RS-232 output/input from/to the 433MHz transceiever. Can this be included on it's own diode as part of the ring ?
(DB9 connector to Picaxe, currently on "normal" Serin with 5sec timeout)
I would like to thank all the future contributors to this.......
I will want to have 4 x 28x1 project boards have comms back/forth with all the others in the ring but through Hserin/Hserout, set up for background receive.
The Tx'ing Axe will send an "ID" first byte to indicate which Axe is being addressed. The Rx'ing Picaxes will receive (in background) and react to it's own ID. The "other" Axes will reset Hserflag and Hserptr if the message is not for them, thus being ready for the next Hserflag interrupt. With Hserin in the background one is not tied to "rigid" data block lengths etc .
Will the above diode mixing circuit still work with Hserin/Hserout ?
Which way must the MODE bits (28x1's) be set - eg. %10 or %00 etc. ? Hippy's method asks for "Txxxx" (inverted) comms....
EDIT:
One of the above Axes will also have the RS-232 output/input from/to the 433MHz transceiever. Can this be included on it's own diode as part of the ring ?
(DB9 connector to Picaxe, currently on "normal" Serin with 5sec timeout)
I would like to thank all the future contributors to this.......
Last edited: