11-05-2007 04:01 PM
Solved! Go to Solution.
11-06-2007 03:24 PM
Hi Jam78,
I am sorry but unfortunately National Instruments does not have any hardware that officially supports the HDQ protocol. If you would like to request that we develop that hardware, you can visit
www.ni.com/contact and click on the feedback link in the lower left corner of the screen. This feedback is taken very seriously by our marketing team and R&D.Thanks!
11-08-2007 06:25 PM
Thanks for your Reply, Let me explain a little more, if you look at the file I attached you can see what I'm trying to do, HDQ protocol is a one-wire communication that send and receives 1 byte at a time, on every transaction you need to send a break of >200µs then you send a memory address byte and then you read or you write a byte, the line that is being used to communicate should be high in its idle state, to evaluate if the bit is a one or a zero you need to measure the time that it is low, for example if the line is low for 30-55µs then it's a 1 and if the line is low for 150-155µs then it's 0. That is it!
Now I was able to create this signal unit waits and a DIO on a NI-6023E but I
could only do it in milliseconds and I need microseconds.
I have been trying to somehow do this with the clocks and counters in the 6023E
board but no joy yet. Speaking of counter their was to be a way I can pull a
line low while a timer cycles for a finite number of times and bring that line
back up right after the timer finishes, I heard of something called Timer TC, but
I cannot get it to work.
Thanks for you help!!
11-08-2007 07:37 PM