small pulse

Hi there!

I would like to have a pulse of 200 microseconds in
QNX 6.1. Is it possible? Using pulse/MsgReceive, I
got 1 millisecond, but below that, it isn’t correct.
I have re-scheduled to get max priority and using
FIFO.


Claudio Cardozo (cazo@infax.com.br)

Claudio wrote:

Hi there!

I would like to have a pulse of 200 microseconds in
QNX 6.1. Is it possible? Using pulse/MsgReceive, I
got 1 millisecond, but below that, it isn’t correct.
I have re-scheduled to get max priority and using
FIFO.

No this is not possible in 6.1 (due to timer resolution), however, it is
supposed to be possible in 6.2.

Rennie

Claudio wrote:

Hi there!

I would like to have a pulse of 200 microseconds in
QNX 6.1. Is it possible? Using pulse/MsgReceive, I
got 1 millisecond, but below that, it isn’t correct.
I have re-scheduled to get max priority and using
FIFO.

No this is not possible in 6.1 (due to timer resolution), however, it is
supposed to be possible in 6.2.

Rennie

I’d tried in 6.2 and it continues not possible.

<cazo@infax.com.br> wrote in message news:aavgjf$1kf$1@inn.qnx.com

Claudio wrote:
Hi there!

I would like to have a pulse of 200 microseconds in
QNX 6.1. Is it possible? Using pulse/MsgReceive, I
got 1 millisecond, but below that, it isn’t correct.
I have re-scheduled to get max priority and using
FIFO.

No this is not possible in 6.1 (due to timer resolution), however, it is
supposed to be possible in 6.2.

Rennie

I’d tried in 6.2 and it continues not possible.

Have you changed tick size resolution with ClockPeriod()?

Mario Charest wrote:

cazo@infax.com.br> > wrote in message news:aavgjf$1kf$> 1@inn.qnx.com> …

Claudio wrote:

Hi there!

I would like to have a pulse of 200 microseconds in
QNX 6.1. Is it possible? Using pulse/MsgReceive, I
got 1 millisecond, but below that, it isn’t correct.
I have re-scheduled to get max priority and using
FIFO.

No this is not possible in 6.1 (due to timer resolution), however, it is
supposed to be possible in 6.2.

Rennie

I’d tried in 6.2 and it continues not possible.


Have you changed tick size resolution with ClockPeriod()?

Yes, I have adjusted to 30 microseconds (the min is 10 micros), but I
continue getting it around >900micros and <1milli… no precision.
Should I to use an external interrupt trigger??? Or use a PIC to do
that?? Suggestions?

“Claudio Cardozo” <cazo@bol.com.br> wrote in message
news:3CDA855E.2020002@bol.com.br

Mario Charest wrote:

cazo@infax.com.br> > wrote in message news:aavgjf$1kf$> 1@inn.qnx.com> …

Claudio wrote:

Hi there!

I would like to have a pulse of 200 microseconds in
QNX 6.1. Is it possible? Using pulse/MsgReceive, I
got 1 millisecond, but below that, it isn’t correct.
I have re-scheduled to get max priority and using
FIFO.

No this is not possible in 6.1 (due to timer resolution), however, it is
supposed to be possible in 6.2.

Rennie

I’d tried in 6.2 and it continues not possible.


Have you changed tick size resolution with ClockPeriod()?




Yes, I have adjusted to 30 microseconds (the min is 10 micros), but I
continue getting it around >900micros and <1milli… no precision.
Should I to use an external interrupt trigger??? Or use a PIC to do
that?? Suggestions?

Post 6.2 related issues in proper channel.