Hi, Sayzer
Hmmmm, 10 µm center bandpass ... that's a human motion detector !!!
Did you ask for the application Kit from Perkin-Elmer ???
http://optoelectronics.perkinelmer.c...pyroappkit.pdf
By the way ...
having a closer look to your datasheet ... it appears ( to me ... LOL )
1) you must wait for the sensor's output HIGH level ( PIC as input : Hi Z state ...)
2) When pic ready, generate a LOW 200ns MINIMUM pulse, then a HIGH 200 ns MINIMUM pulse
3) Pic as Input for 1µS MINIMUM ( Hi - Z ! ) then reads level
4) generate 200ns MINI low pulse , then 200 ns MINI high pulse ... etc, etc : we're back to step 2)
that repeated for the 15 bits ...
No "hyper high speed" processor required here as 200ns and 1µs are MINIMA ... ( the data is read at the speed given by the low to high transitions sent by the processor
so, try 24µs instead of 200ns and 24µS instead of 1µs waiting ... ( it's the pauseus minimum @ 4 Mhz ...)
after that you will be able to speed it up a bit using @nop !!!
Alain
Last edited by Acetronics2; - 11th December 2007 at 09:23.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Bookmarks