Pages: 1 2 [3] 4 5 ... 9   Go Down
Author Topic: Loop Back Test - Sticky?  (Read 32212 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
You software guys crack me up, often.

 smiley-grin  We do what we can to entertain.
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


What do you think of this...

Quote
4. Connect a jumper from the TX pin (Digital Pin 1) to the RX pin (Digital Pin 0)
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17262
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


What do you think of this...

Quote
4. Connect a jumper from the TX pin (Digital Pin 1) to the RX pin (Digital Pin 0)


I like it.
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


Thanks!

Anyone else?  Anything else?
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Connect a jumper from the TX pin (Digital Pin 1) to the RX pin (Digital Pin 0)

Strictly speaking, they aren't pins. If you are going to worry about people not hearing sounds because the volume is down, you might point out that they are sockets. It's the male/female thing. The boards only have a handful of pins, the rest are sockets.



And I can't resist this:

I hope I'm not splitting hairs but this is for beginners.

Quote
Windows produces a device insertion tone
Not if sound is disabled.

Warning: if you are deaf you won't hear it.
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Strictly speaking, they aren't pins. If you are going to worry about people not hearing sounds because the volume is down, you might point out that they are sockets. It's the male/female thing. The boards only have a handful of pins, the rest are sockets.

You certainly have a valid point.  Unfortunately, the Arduino folks call them "pins" A.  I prefer to use the same term used in the rest of the Arduino documentation to avoid confusion B.

A  Which has been a source of confusion even for advanced users (Did you mean "physical pin" or "Arduino pin"?).

B  Oh, the irony!




Quote
Warning: if you are deaf you won't hear it.

 smiley-lol

As part of a previous job, I occasionally had to install a complete computer system (PC + custom software).  I arrived at one of the sites and found the two operators.  One of the operators ("Buddy") was bragging to the other ("Juan") about the new tires on his truck.  He claimed to have reached more than 80 miles per hour and successfully navigated an especially sharp corner.  I had a suspicion Buddy would need a bit more training than usual.

I carried in the various computer parts and connected them.  When I left the office to get the software and some notes, the computer was fully assembled so I started it booting.  I returned to the office to find Buddy waving the mouse in front of the monitor with a very confused look on his face.  Juan watched for a moment and then told him, "Buddy, you have to drag it across the table."  I very nearly burst out laughing; I had to actually cover my mouth.  I turned around, walked out the door, sat down in my vehicle, and laughed my gut sore.

Despite his naiveté, Buddy was up to the task.  He quickly learned, not only to use a mouse, but to use the software.

The moral of the story?  While instructions like "Warning: mouse only functions correctly when used on a flat horizontal surface" are sometimes necessary, "Warning: if you are deaf you won't hear it" is probably over the top.
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


Now a sticky...
http://arduino.cc/forum/index.php/topic,73748.0.html

Please continue posting suggestions here.
Logged

"The old Europe"
Offline Offline
Edison Member
*
Karma: 1
Posts: 2005
Bootloaders suck!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Is it safe to assume that newcomers will know that they should look for how to perform a 'loop back test' when uploading doesn't work?

The title of the sticky post doesn't say anything about failing uploads.
Logged

• Upload doesn't work? Do a loop-back test.
• There's absolutely NO excuse for not having an ISP!
• Your AVR needs a brain surgery? Use the online FUSE calculator.
My projects: RGB LED matrix, RGB LED ring, various ATtiny gadgets...
• Microsoft is not the answer. It is the question, and the answer is NO!

New River, Arizona
Offline Offline
God Member
*****
Karma: 19
Posts: 928
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Actually, after the revisions suggested above, this is really good.  The only thing that struck me was that when I first saw it I asked myself, "What do I want to do a loopback test for?"    Perhaps, something about why one would/should do a loopback test?
Logged

Trying to keep my house under control http://www.desert-home.com/

Offline Offline
God Member
*****
Karma: 7
Posts: 647
"In this house, we obey the Laws of Thermodynamics" Homer J. Simpson
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I tried the procedure and had no difficulty following it.

The slight change I wanted to suggest was that some of the text in step 8 should be removed and instead there should be a short introduction saying why you would do the test and what it would achieve. I reached this conclusion before reading this thread where one of the comments is;
Quote
The only thing that struck me was that when I first saw it I asked myself, "What do I want to do a loopback test for?"

Suggested text at the start (removing equivalent text in point 8 );
Quote
The loopback test will prove that your host computer hardware driver, USB cable, and USB to serial converter are all working.
Try the loopback test after you first install the system or if you cannot upload sketches.
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Is it safe to assume that newcomers will know that they should look for how to perform a 'loop back test' when uploading doesn't work?

No. 

Quote
The title of the sticky post doesn't say anything about failing uploads.

What should the title be?

What introduction (cover) should be added?  Perform a loop-back test when...
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Actually, after the revisions suggested above, this is really good.

Excellent!

Quote
The only thing that struck me was that when I first saw it I asked myself, "What do I want to do a loopback test for?"    Perhaps, something about why one would/should do a loopback test?

I agree.  One case is: uploading was working, upload is not now working, damaged processor is suspected.  When else would / should a loop-back test be performed?
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I tried the procedure and had no difficulty following it.

Excellent!  Thank you.

Quote
The slight change I wanted to suggest was that some of the text in step 8 should be removed

Nope.  Not going to happen.  My Tech-Com II professor stated repeatedly: You tell it to them three times.  You tell them what you are going to tell them in the introduction.  Then you tell them in the body.  Then you tell them what you told them in the conclusion.  After working in technical support for a few years, I strongly agree.  Some people get it the first time they read something.  Some people barely get it the third time they read something.  Troubleshooting instructions need to be written for the latter group; lots of repetition.

Quote
and instead there should be a short introduction saying why you would do the test and what it would achieve

I agree.  It needs an introduction / cover.

Quote
Suggested text at the start (removing equivalent text in point 8 );
Quote
The loopback test will prove that your host computer hardware driver, USB cable, and USB to serial converter are all working.
Try the loopback test after you first install the system or if you cannot upload sketches.

Is it necessary to perform a loop-back test after first installing the system?
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17262
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Is it necessary to perform a loop-back test after first installing the system?

No. The loop-back procedure is a troubleshooting aid/procedure to help one determine if serial communication between the PC and Arduino board is working or not working in a typical arduino installation. It does no harm to run it on a working system, and it would probably be best to learn to run it on a working system before having a problem to prevent false positive (or is it false negative?) testing results.

Lefty  
« Last Edit: October 05, 2011, 10:22:40 am by retrolefty » Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 199
Posts: 12768
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


Is there really just one use-case?  "uploading was working, upload is not now working, damaged processor is suspected"?

How's this for the introduction...

Quote
The loop-back test is a troubleshooting procedure to determine if serial communication between the PC and Arduino board is working in a typical Arduino installation.  The test proves that the host computer, hardware driver, USB cable, and USB to serial converter are all working.

« Last Edit: October 09, 2011, 07:02:17 pm by Coding Badly » Logged

Pages: 1 2 [3] 4 5 ... 9   Go Up
Jump to: