> My setup is as follows:
> LPT1 <--> DB25-IDC:(1 meter of 25 way ribbon cable):26-IDC <--> 4 1K
> resistors <--> 10-IDC:(1 meter of 10 way ribbon cable):10-IDC
Yeah - your cables seem quite long to me. I have an AVRISP and the
cable on it is 6 inches long.
> My wiring is as follows (with 1K resistors inline except for signal groun=
> 26-IDC 10-IDC
> ------ ------
> 7 <--> 5 (AVR /RESET)
> 8 <--> 7 (AVR SCK)
> 9 <--> 1 (AVR MOSI)
> 10 <--> 9 (AVR MISO)
> 18 <--> 3 (Signal Ground)
> It all looks right to me. I was wondering if the length of the cables
> might be too long???
The wiring looks right.
> What other things can I check to get this going. Some google searching
> mentioned fuses being set to clock off some other clock source. Could
> this be the case. I would think this would be unlikely on the
> Robostix. I assume some basic powerup and testing has been done for a
> completed product. i.e. I should expect it to run off the onbaord
> oscilator, right???
I think that the AVR's are as distributed and no programming has been
done. That being said, the ATMega128 is shipped using the internal
oscillator, so until you start trying to change fuses, it should work.
For some bizarre reason, the ATMega128 comes configured for ATMega103
compatability mode, but that should be fine for basic programs.
> I'm a bit lost as to how to debug this any further. Any help greatly
I'd try much shorter cables.
You're doing this with the gumstix NOT plugged in right? The ISP port
can't be used if the gumstix is plugged in. I'm also assuming that
you've powered up the robostix.
One other thing to do is to check the voltage on your parallel port.
I've heard that many parallel ports run around 3.5v rather than 5v.
Vancouver, BC, Canada