My SPOT

13 views
Skip to first unread message

Ep Woody

unread,
Oct 1, 2009, 3:50:58 AM10/1/09
to spot-development
Hi there,

I'm starting to make quite some progress on my first set of SPOT's.
For now I have build 2 prints where one of the 2 is complete enough to
upload the software. The other one is still missing the radiomodule.
Both of the circuit's are missing the external crystal, because my
supplier didn't have that one available yet. So I'm trying to run the
circuit with the internal clock.

The biggest herd I still heave to take is to program the ATMega8.
Somehow my device won't go into programming mode. I might have
switched the MISO en MOSI wires, or I have a problem with the clock.
If someone know's of other problems, please let me know. I want to try
the device.

Once that part is done, and I've recieved my LCD displays I can finish
the device.

Greetings,

Ep Woody

Till Seyfarth

unread,
Oct 1, 2009, 5:52:36 AM10/1/09
to spot-dev...@googlegroups.com
Hi Ep,
 
it's great to hear that you're making progress with your SPOT!
 
"Fresh" AVRs are set ("fused") to run on the internal clock at 1MHz. Sorry, but I can't remember right now if that had an influence on the burning.
 
Perhaps my experience can provide perspective: When I started out I used a development system (the german-based "myAVR") in order to understand how to programm the chips and how the I/Os work etc.. I had two additional boards ("Funk-AVR-Evaluationsboard" sold by Pollin) that were equipped for the radio modules which I used for getting the radio link to work. Then the radio module was connected to the myAVR board by single wires. Next I transferred the programmed chip to the dedicated SPOT board (and back and forth during the development). In the last evolution step I learned how to program the chip on the SPOT board and how to interface it with my USB programmer. Parallel to that I went through different software tools for programming / burning, depending on their ability to integrate with the IDE and board I was using (I made the jump from AVR Studio to Eclipse at some point).
I would very much like to provide a beginner-friendly tutorial for getting the software onto the chip: tools in hardware and software, step-by-step instructions, pictures, background links for the curious. But my own path through all of this was one of intensive learning (which I enjoyed a lot) and not by any means the shortest one - a documentation of this would be confusing instead of helpful.
 
I would like to ask you Ep, to help others in your position after you've got it working by writing down how it worked for you. I begun a part of the tutorial here:
 
 
I ask everyone out there making experiences building the SPOT to contribute and share what you have learned. The documentation is build in a wiki and therefore everyone can contribute easily by editing the pages and writing new ones (you only need a google account in order to be be added to the SPOT project).
 
Cheers
Till
 
PS: Sorry Ep, I think I may have disgressed quite a bit. I hope someone else can give you a more concrete pointer!

Ep Woody

unread,
Oct 1, 2009, 7:38:42 AM10/1/09
to spot-development
No worries, the problem with the programming have allready been
solved. It was just a matter of putting +5v and Ground on the board. I
thought that it would have been supplied throught the ISP connector
and the USBISP programmer I've used.

The only thing I hope right now, is that the in the source, there
isn't a fix that turns the external clock on. If that's true, I've got
a problem since my board doesn't have an external oscilator.

Now I've got to wait until my LCD displays are in house, before I can
check if the programming went correctly. The trick to push the
navigation switch didn't make the led blink, but I might have switched
the polarity of the LED.

Do'nt mind this sidetour. Allways good to get some extra attention to
the project. If you'd like I'll write some info about the programming.

Gr, Erwin
> http://code.google.com/p/strobist-project-opensource-trigger/wiki/How...
>
> I ask everyone out there making experiences building the SPOT to contribute
> and share what you have learned. The documentation is build in a wiki and
> therefore everyone can contribute easily by editing the pages and writing
> new ones (you only need a google account in order to be be added to the SPOT
> project).
>
> Cheers
> Till
>
> PS: Sorry Ep, I think I may have disgressed quite a bit. I hope someone else
> can give you a more concrete pointer!
>

Mathe

unread,
Oct 2, 2009, 2:32:27 PM10/2/09
to spot-development
Hi Erwin,

To make the LED light up when the navigation switch is pushed or
navigated add the following line in your 'LCD3110C' file:
#define BACKLIGHT_INSTALLED

Just put it under the line "#define LCD_FIRMWARE_VERSION 0.4"

that should make it work.

Groeten,
Marc
> > > Ep Woody- Tekst uit oorspronkelijk bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -
Reply all
Reply to author
Forward
0 new messages