it wont matter what they are

the usart handler process wont get in the way of everything.


we are talking millions of cycles used for codec 2 and hundreds for the USART handler

and the DMA processing for the audio samples will just do its own thing .

IE the DMA process might be maybe... umm 10mS of audio ? 80 samples at a guess?

so as long as your USART handler  doesnt take longer than 10 mS (more like 1uS) you will be fine.....

if you want to get fancy you can increase the priority of the DMA interrupt over the USART interrupt and run nested interrupts but I wouldnt recommend it.



On 7/09/2016 8:49 AM, e...@vk5kbb.com wrote:

Do we know what the FreeDV input and output buffer service/cycle times are approximately?

Thanks

Eric

 

On 2016-09-07 00:43, Brady O'Brien wrote:

A couple hundred cycles of interrupt handler to fill a fifo in the middle of the signal processing really shouldn't be an issue for you. The FreeDV input and output are buffered through their own DMA-driven fifo and can handle a very small delay.


------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to