I went over to www.sparkfun.com and picked up the ATmega128
Miniheader Board which I can ultimately use as a daughter card with
the motherboard handling the servo connections and the IR Remote
interface. I also picked up the Compact Development Board with
ATmega128 simply because it has the JTAG header and a few extra
things like buttons and an LCD. I will probably use this for the
development and then stuff the code in the Miniheader Board.
While I was at it, I picked up the USB JTAG
programmer/emulator/debugger and an ICSP dongle.
In the end, the 128 is probably the way to go. Plenty of code space
and more than enough RAM and EEPROM for this project.
The AVRLib code looks pretty useful. I am planning to use the timer
and uart routines but I have my own servo handler (I wanted to
define 10 servos - 9 active and 1 spare).
If that Miniheader board used as a daughter card works out, I think
the ATmega128 will become the default controller for all my projects.
Thanks for the input re: JTAG - I wasn't certain I wanted to bother
with it but I think it will save a lot of time getting the app up
and running.
As I read through the documentation (the manual), I couldn't prove
that the STK500 handled the ATmega 32. The Atmel web page says yes
but the manual doesn't agree. So, I decided to leave that issue
until a later date.
--- In AVR-Chat@yahoogroups.com, "Ron" <drait1@y...> wrote:
> The AVR "ICE CUBE" jtag adapter from www.ecrostech.com plugs (via
> a simple adapter) into the expansion slot of an STK500.
> Works great ! Price ~$40-$45 depending on which adapters you
> choose to include. Ron
> ----- Original Message -----
> From: Graham Davies
> To: AVR-Chat@yahoogroups.com
> Sent: Sunday, 03 April, 2005 10:13 AM
> Subject: [AVR-Chat] Re: Recommendations re: ATmega32 Development
>
>
>
> --- In AVR-Chat@yahoogroups.com, "rtstofer" <rstofer@p...> wrote:
>
> > ... Is the ATmega32 a
> > reasonable platform ...
>
> Assuming you've read the data sheet and the resources of this
MCU are
> adequate to the job, yes, this is a reasonable platform.
>
> > ... will the WinAVR/AVR Studio 4
> > and STK500 work together to get
> > this thing done? ...
>
> Yes. Although you can't kick off builds from inside AVR Studio,
it
> does detect that the load file has changed due to a build kicked
off
> from somewhere else (Programmer's Notepad or the command line)
and
> reloads the project.
>
> > ... Any particular gotchas ...
>
> Note that there is no in-circuit debugger in the setup you're
> proposing. The ATmega32 supports OCD via the JTAG interface, but
> there is no JTAG header on the STK500. You will need two
additional
> things, first a JTAG interface and second some kind of adapter
to
> connect it to the STK500. The Atmel JTAG interface, the JTAG
ICE, is
> about $300, but if this is outside your budget there
are "clones"
> available which will do the job for you. It isn't too hard to
puzzle
> out how to make the adapter. If you get a clone JTAG interface
you
> may be able to get a ready-made adapter along with it. When you
move
> from the STK500 to your own target system, remember to build in
the
> JTAG header.
>
> Graham.
>
>
>
>
>
>
> -------------------------------------------------------------------
-----------
> Yahoo! Groups Links
>
> a.. To visit your group on the web, go to:
> http://groups.yahoo.com/group/AVR-Chat/
>
> b.. To unsubscribe from this group, send an email to:
> AVR-Chat-unsubscribe@yahoogroups.com
>
> c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms
of Service.