View Single Post
  #8  
Old 15-01-2014, 07:43 AM
AndrewJ
Watch me post!

AndrewJ is offline
 
Join Date: Mar 2006
Location: Melbourne
Posts: 1,905
Gday Barry

Re
Quote:
With the speed of the modern processors the loop runs much faster but as you say lots of the answers to requests are read more than once within the cycle of their calculation in the controller. Practically this is not noticed.
I would need to reread my notes, ( as there are too many firmware variants out there now and they all work differently ),
but as i mentioned earlier, there are some "multi use" global vars ( 4 byte ints ) that get used to hold data along the way and too high a polling rate can in some instances chop these up via the internal interrupts, ie the 4byte int "appears" to get its MSB and LSB set in two different states.
Its rare but it does happen.

Alan,
By using the :ED# method, the data shouldnt get chopped up, but it will be slower than normal processing, and requires the Hbx to be left in that screen. I would suggest if you are set up AltAz, just use the correct serial commands and read at a rate no greater than say once per second and all should be well, and the hbx can be used as per normal.

Andrew
Reply With Quote