<div dir="auto">Which bit(s) do you need the accurate tuning on?<div dir="auto">For the pulse output, to get that accuracy, I think you may have to go for a hardware solution.</div><div dir="auto"><br></div><div dir="auto">Colin</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 31 May 2023, 01:27 Rhys Sage via Swlug, <<a href="mailto:swlug@mailman.lug.org.uk">swlug@mailman.lug.org.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Well spotted. I have been looking online to see whether it's possible to raise it to 115200 baud. I'm trying to use CPU cycle counts to keep a track of time. A Google search came up with the confusing statement "It is possible to have multiple software serial ports with a speed up to 115200 bps, but in the Nano Every board the maximum speed is limited to 9600 bps."<br>
<br>
I've just ordered a frequency counter kit. When that arrives, I will attempt to send single pulses to various ports as fast as possible to see what the maximum attainable frequency is.<br>
<br>
The goal is to listen on a microphone connected to an ADC port for a sound level above a set threshold. That threshold will be set either digitally or via another ADC via potentiometer.<br>
<br>
After the threshold is reached, a variable time delay is initiated - either set digitally or via a potentiometer. That delay could be anything up to 0.1 seconds. <br>
<br>
Once the delay is achieved, a pulse is sent which lasts X microseconds. That pulse length needs to be 100,000th of a second down to 1,000,000th of a second. <br>
<br>
Rhys Sage<br>
<br>
-- <br>
Swlug mailing list<br>
<a href="mailto:Swlug@mailman.lug.org.uk" target="_blank" rel="noreferrer">Swlug@mailman.lug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/swlug" rel="noreferrer noreferrer" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/swlug</a><br>
</blockquote></div>