Hi,
The question is ...
did you use a RS232 chip on YOUR board ??? ( like in the datasheet scheme )
more ...
Could you , please , attach YOUR scheme ???
Alain
Hi,
The question is ...
did you use a RS232 chip on YOUR board ??? ( like in the datasheet scheme )
more ...
Could you , please , attach YOUR scheme ???
Alain
************************************************** ***********************
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 " !!!
*****************************************
Hi, here is my hardware photo, just my sensor jumpered to my PICKIT2 in the following configuration:
; PortC.0 = PWM Receive ; ; ; ; ; PortA.0 = Receive Pin ; ; ; ; PortA.1 = Transmit Pin ; ; ; ; PortA.2=Trigger Pin
PWR_ON is directly connected to 5V on the PICKIT2
Also I am using TTL I/O, I have arranged the jumpers accordingly.
Hi,
OMG ...
I also think you are exceeding the Pickit sourcing authorized current ...Especially when " pinging " ...
Alain
Last edited by Acetronics2; - 22nd June 2010 at 16:47.
************************************************** ***********************
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 " !!!
*****************************************
OK, I tried with this approach and it works, but as you will see in the code, even though the object is under 5 meters away (for eg. 4meters), PORTC.2 goes high & does not toggle. Is there something wrong with my calculation. It is working fine upto 1 meter. LED connected to PortC.2 does alterate it's toggling speed depending upon how far is the object under 1 meter. My latest code goes like this:
Code:; Phase2: RA0=TRIG (OUTPUT) ;;;;RA1- PWM (INPUT) w1 var word pause 500 main1: w1=0 High PortA.0 pause 1 Low PortA.0 pause 1 High PortA.0 main: Pulsin PortA.1,0,w1 if w1>500 or w1=0 then high PortC.2 else toggle PortC.2 pause w1 endif goto main1 end
Hi,
Everything works as written ...
W1 = 500 is a distance of 1 meter ...
...
try 2500 instead ...
and note no measure will send back ... 5000 Pulsin units ( 50 000 µs )
Alain
************************************************** ***********************
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