Adrian Hudson
Member
SOLVED: URF was faulty
Hi All,
I wonder if someone could help me before I tear my hair out.
I bought a URF/ERF pair to program a PICAXE 28X2 module over the air and also send low volumes of data to it.
"Lets not run before we can walk", I thought. So I put the ERF on a breadboard, connected it to 5V, pulled CTS low to 0V. connected up an LED to DTR and to 0V via a 1K resistor and finally connected RX to TX. Seeemples as the meerkats say.
I plugged the URF into a Win 8 laptop. It didn't pop up with an "Installing hardware" notice but installed a driver that must have come with windows. I downloaded the driver from the PICAXE website anyway and attempted to install it. Win 8 said "Already have the latest driver installed" - so I forced an update using hardware manager and "I have a disk" etc.
Okay, I thought... good to go! I powered on the ERF first (heartbeat flashes), plugged the URF in (heartbeat flashes), fired up the programming editor and the terminal window. Set it to 9600 (as this is the ERF default) and typed some characters and Send expecting thm to be send on a round trip to the ERF and looped back (as RX is connected to TX).
Nothing, zilch, nada. The LED on DTR does nothing (it IS round the right way!!) either.
Tried 4800, 2400 etc etc. Pored over the half dozen wires on the breadboard... hard to make a mistake with that minimal a circuit.
I decided to see if the Programming Editor's "Options/Serial Port/Show port help tools/Test Port button" would have any effect (with the loopback at the ERF disconnected). Interestingly enough, with the "LED" (the button in Test Port) off, I get 0 volts at TX. With the LED on, after a 5 second pause(!), 3.36 volts... so the IS some comms going on.
I have noticed that as I change from baud rate to baud rate in PE Terminal the LED on DTR flashes but that is it, no flashing when I type characters in terminal and send them.
Technical Support @ Picaxe suggested I try the above again when I suggested the ERF might be faulty - which I did to no avail.
I decided the ERF board was faulty and bought another. It acts in exactly the same way.
My son, a PhD student, who is working on a quantum computing project happens to be home... He has double checked me and is stumped too (I just thought I would throw that one in!).
Oh, one last thing, I deinstalled the URF device on the Win 8 laptop and reinserted the URF, it loaded the preinstalled driver and I tried that. No difference. My son suggested the issue might be RF interference from the laptop so I tried the URF in a desktop on the end of a USB flylead. No difference.
So, before I buy another URF module... HELP, PLEASE!!!
Hi All,
I wonder if someone could help me before I tear my hair out.
I bought a URF/ERF pair to program a PICAXE 28X2 module over the air and also send low volumes of data to it.
"Lets not run before we can walk", I thought. So I put the ERF on a breadboard, connected it to 5V, pulled CTS low to 0V. connected up an LED to DTR and to 0V via a 1K resistor and finally connected RX to TX. Seeemples as the meerkats say.
I plugged the URF into a Win 8 laptop. It didn't pop up with an "Installing hardware" notice but installed a driver that must have come with windows. I downloaded the driver from the PICAXE website anyway and attempted to install it. Win 8 said "Already have the latest driver installed" - so I forced an update using hardware manager and "I have a disk" etc.
Okay, I thought... good to go! I powered on the ERF first (heartbeat flashes), plugged the URF in (heartbeat flashes), fired up the programming editor and the terminal window. Set it to 9600 (as this is the ERF default) and typed some characters and Send expecting thm to be send on a round trip to the ERF and looped back (as RX is connected to TX).
Nothing, zilch, nada. The LED on DTR does nothing (it IS round the right way!!) either.
Tried 4800, 2400 etc etc. Pored over the half dozen wires on the breadboard... hard to make a mistake with that minimal a circuit.
I decided to see if the Programming Editor's "Options/Serial Port/Show port help tools/Test Port button" would have any effect (with the loopback at the ERF disconnected). Interestingly enough, with the "LED" (the button in Test Port) off, I get 0 volts at TX. With the LED on, after a 5 second pause(!), 3.36 volts... so the IS some comms going on.
I have noticed that as I change from baud rate to baud rate in PE Terminal the LED on DTR flashes but that is it, no flashing when I type characters in terminal and send them.
Technical Support @ Picaxe suggested I try the above again when I suggested the ERF might be faulty - which I did to no avail.
I decided the ERF board was faulty and bought another. It acts in exactly the same way.
My son, a PhD student, who is working on a quantum computing project happens to be home... He has double checked me and is stumped too (I just thought I would throw that one in!).
Oh, one last thing, I deinstalled the URF device on the Win 8 laptop and reinserted the URF, it loaded the preinstalled driver and I tried that. No difference. My son suggested the issue might be RF interference from the laptop so I tried the URF in a desktop on the end of a USB flylead. No difference.
So, before I buy another URF module... HELP, PLEASE!!!
Last edited: