Timer with period < 1 ms


#1

Hello, all !
Does somebody know how to create pulse with period lower than 1 ms in OpenAT ?
Using the TCU I can create 2 ms period.
Thank you in advance.


#2

Hi,

I think you can have timer of minimum value 1ms and not less than that.


#3

If you need timings that fine, then Open-AT is not the correct platform for your application - or, at least, for that part of your application.

See, for example: https://forum.sierrawireless.com/t/wavecom-wmp100-using-tcu-service-open-at-os-need-help/5137/1


#4

The highest resolution you can have on a timer is 18.5 ms, which corresponds to 4 GSM frames. See also he definition of ADL_TMR_TYPE_TICK


#5

That’s the ADL Timer Service.

Finer resolution is available using hardware timers with the TCU Service

tomridl explains here that the TCU resolution is limited to 1ms: https://forum.sierrawireless.com/t/wavecom-wmp100-using-tcu-service-open-at-os-need-help/5137/1