Well, I feel honored for winning the chocolate fish, and sorry for anyone who hasn&#39;t got a mute function on this email thread.<div>I&#39;ve had a frustrating day trying to code up a brushless DC motor controller... (hence the procrastinating).</div>
<div><meta http-equiv="content-type" content="text/html; charset=utf-8">Anyway I&#39;d like to put this winning chocolate fish up for grabs again to the first person that tells me how to measure a pulse-width (connected to an external interrupt), glitch-free!! :</div>
<div><meta http-equiv="content-type" content="text/html; charset=utf-8">This is roughly what I got:</div><div><br></div><div>#define TIMERWRAP     1024</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>
<br></div><div>ISR(ExternalInterrupt)  // highest priority</div><div>{</div><div>    if (triggered on +ve edge) {</div><div>       set to trigger on -ve edge;</div><div>       count = TIMERWRAP - Timer;</div><div>    }</div>
<div>    else {</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>        set to trigger on +ve edge;</div><div>        count += Timer;</div><div>        // Now Count should be the pulse length... but it has glitches see below</div>
<div>    }</div><div>}</div><div><br></div><div>ISR(TimerOverflow)   // overflows at TIMERWRAP ticks</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>{</div><div>    count += TIMERWRAP;</div><div>
    ....</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>}</div><div><br></div><div>ISR(other)</div><div>{</div><div>   ...</div><div>}</div><div><br></div><div>Now the problem occurs (very infrequent) when both the TimerOverflow and External interrupt occur while another (non-nesting) ISR is being processed. The Ext Interrupt will be processed first therefore missing out on the extra TIMERWRAP. I&#39;ve tried compensating by reading the interrupt flag register when processing the external interrupt, it reduces the frequency of glitches but as-long as there is any time between reading the flags register and the timer I get glitches.</div>
<div>Is this one of those impossible micro-processor problems?</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>
<br></div><div><br></div><div><div><br><div class="gmail_quote">On 22 July 2011 14:55, Charles Manning <span dir="ltr">&lt;<a href="mailto:manningc2@actrix.gen.nz">manningc2@actrix.gen.nz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Friday 22 July 2011 14:46:43 Synco Reynders wrote:<br>
&gt; HP-12C is a finacial calculator.<br>
<br>
</div>Synco wins the prize!<br>
<br>
Yes folks, the HP-12C has been in continuous production  for over 30 years and<br>
is still the preferred choice of accountants and auditors the world over.<br>
<br>
There have been some slight internal changes to adjust to changes in<br>
manufacturing processes, but the 12C looks the same and does the same thing<br>
as it has always done.<br>
<br>
As with most &quot;real&quot; HP calculators, it&#39;s RPN which makes it faster to use than<br>
those damn &quot;arithmetic&quot; calculators. Anyone who can&#39;t use RPN doesn&#39;t know<br>
what they&#39;re missing!<br>
<font color="#888888"><br>
-- Charles<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
&gt; /s<br>
&gt;<br>
&gt; On 22 July 2011 14:42, Cass Jones &lt;<a href="mailto:jones.cass@gmail.com">jones.cass@gmail.com</a>&gt; wrote:<br>
&gt; &gt; The F91w still looks the same as far as I know, wikipedia reckons they<br>
&gt; &gt; have only been around since 1991<br>
&gt; &gt;<br>
&gt; &gt; On Fri, Jul 22, 2011 at 2:40 PM, Charles Manning<br>
&gt; &gt;<br>
&gt; &gt; &lt;<a href="mailto:manningc2@actrix.gen.nz">manningc2@actrix.gen.nz</a>&gt; wrote:<br>
&gt; &gt; &gt; On Friday 22 July 2011 14:33:35 Synco Reynders wrote:<br>
&gt; &gt; &gt;&gt; Digital watch?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I don&#39;t want a category of item. I want a Make/Model that is the same<br>
&gt; &gt; &gt; as<br>
&gt; &gt;<br>
&gt; &gt; it<br>
&gt; &gt;<br>
&gt; &gt; &gt; was years ago with no cosmetic changes.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; While Casio G-Shocks have been around for well over 20 years they are<br>
&gt; &gt; &gt; not<br>
&gt; &gt;<br>
&gt; &gt; the<br>
&gt; &gt;<br>
&gt; &gt; &gt; same model as the original ones and don&#39;t look the same.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hints so far:<br>
&gt; &gt; &gt; It takes batteries<br>
&gt; &gt; &gt; It has an LCD<br>
&gt; &gt; &gt; If you have one you probably wear a tie.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; No more hints yet to give others a chance...<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; /s<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; On 22 July 2011 14:31, Charles Manning &lt;<a href="mailto:manningc2@actrix.gen.nz">manningc2@actrix.gen.nz</a>&gt; wrote:<br>
&gt; &gt; &gt;&gt; &gt; On Friday 22 July 2011 14:24:23 Cass Jones wrote:<br>
&gt; &gt; &gt;&gt; &gt; &gt; Oh a pocket calculator the fx-82 I presume<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; Getting closer.<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; The FX-82 is not a single model. It is a family of models with<br>
&gt; &gt;<br>
&gt; &gt; different<br>
&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; capabilities and different look and feel.<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; What I am looking for is a gizzmo that looks identical over the last<br>
&gt; &gt;<br>
&gt; &gt; many<br>
&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; decades (except for different &quot;Made In xxx&quot; etc).<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; One manufacturer. One model. Looks exactly the same.<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; Hint3: If you have one you probably wear a tie.<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; On Fri, Jul 22, 2011 at 2:23 PM, Charles Manning<br>
&gt; &gt; &gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &lt;<a href="mailto:manningc2@actrix.gen.nz">manningc2@actrix.gen.nz</a>&gt; wrote:<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; These are not the same gadget. They are different models made by<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; different manufacturers.<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; The answer I want is a fully functional gizzmo made by the same<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; manufacturer under the same model number for decades.<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; Hint 2: It has an LCD.<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; On Friday 22 July 2011 14:20:11 Synco Reynders wrote:<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; Light-bulb? Fuse? Spark-plugs? Torch? Door-bell? ...<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; Hoping to get atleast 1 chocolate fish ;-)<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; /s<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; On 22 July 2011 14:08, Charles Manning<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &lt;<a href="mailto:manningc2@actrix.gen.nz">manningc2@actrix.gen.nz</a>&gt;<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; wrote:<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; I hereby off a choc fish to the first correct answer to this<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; question...<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; In this crazy world we live in, electronic gadgets change all<br>
&gt; &gt;<br>
&gt; &gt; the<br>
&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; time. Try to<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; find something you bought last and you will find it has been<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; replaced<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; by a different model.<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; There is, however, one electronic gadget that has been in<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; production for a few<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; decades. Same model. Same function. Still in production.<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; What is it?<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; Charles<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; _______________________________________________<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; Mail Archives:<br>
&gt; &gt;<br>
&gt; &gt; <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; Meeting Time and Location uncertain while Science Alive is<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; out<br>
&gt; &gt;<br>
&gt; &gt; of<br>
&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; action.<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; When replying, please edit your Subject line to reflect new<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;&gt; &gt; content.<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; Meeting Time and Location uncertain while Science Alive is out<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; of<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; action.<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; &gt; When replying, please edit your Subject line to reflect new<br>
&gt; &gt;<br>
&gt; &gt; content.<br>
&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt;&gt; &gt; &gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt; &gt; &gt;&gt; &gt; &gt; Meeting Time and Location uncertain while Science Alive is out of<br>
&gt; &gt; &gt;&gt; &gt; &gt; action.<br>
&gt; &gt; &gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; &gt; When replying, please edit your Subject line to reflect new<br>
&gt; &gt; &gt;&gt; &gt; &gt; content.<br>
&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; _______________________________________________<br>
&gt; &gt; &gt;&gt; &gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt; &gt; &gt;&gt; &gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt; &gt; &gt;&gt; &gt; Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
&gt; &gt; &gt;&gt; &gt; Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt; &gt; &gt;&gt; &gt; Meeting Time and Location uncertain while Science Alive is out of<br>
&gt; &gt;<br>
&gt; &gt; action.<br>
&gt; &gt;<br>
&gt; &gt; &gt;&gt; &gt; When replying, please edit your Subject line to reflect new content.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt; &gt; &gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt; &gt; &gt; Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
&gt; &gt; &gt; Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt; &gt; &gt; Meeting Time and Location uncertain while Science Alive is out of<br>
&gt; &gt; &gt; action.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; When replying, please edit your Subject line to reflect new content.<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt; &gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt; &gt; Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
&gt; &gt; Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt; &gt; Meeting Time and Location uncertain while Science Alive is out of action.<br>
&gt; &gt;<br>
&gt; &gt; When replying, please edit your Subject line to reflect new content.<br>
<br>
<br>
<br>
_______________________________________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
Meeting Time and Location uncertain while Science Alive is out of action.<br>
<br>
When replying, please edit your Subject line to reflect new content.<br>
</div></div></blockquote></div><br></div></div>