[Coco] My New ATXMEGA128A3U Study Board Arrived

Mark Marlette mmarlette at frontiernet.net
Thu Feb 21 10:03:13 EST 2013


james,

Is your mega328 the host, slave or both? Does it have the whole interface in it or just the smarts which sends the commands to the host / slave????

If you send the commands to the host /slave, send / receiver platform, who's are you using?

Thanks!

Mark


________________________________
 From: "jdaggett at gate.net" <jdaggett at gate.net>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com> 
Sent: Thursday, February 21, 2013 8:29 AM
Subject: Re: [Coco] My New ATXMEGA128A3U Study Board Arrived
 

Kip

Not a bad price. 

If you are not familiar with Atmel RISC assembly and are familiar with 6809 assembly then 
you will find a few quirks with the ATMEL part. 

Assembly for the ATmel RISC processors is not difficult to learn with some assembly 
background. It is that coming from the 6809 which is a CISC processor to the AVRs, a RISC 
Processor, there is some getting used to. With the AVR you now have 32 8 bit registers. All 
can be used for just about what ever you want. The first 16 registers are handled a little 
different than the last 16 registers. R26 through R31 can be used for 3 16 bit pointer 
registers. 

I strongly recommend that you also study the instruction set guide. It is available via the help 
menu or via a PDF download or with the software CD. You may need a ISP progrmamer like 
the AVRMKII. This is in case the bootloader, if the board has one, is accidentally erased. 

The instruction set is kind of similar to the HC11 but not. There are instructions that act only 
on the upper 16 registers and not the lower 16 registers. I guess the saving grace is the MOV 
and MOVW instructions. This allows register to register copying. I say copy because unlike 
the instruction would indicate, it does not move a register. It copies from source to destination 
register. 

Once you learn the little quirks of the AVR, it is not a bad microcontroller. I use them for my 
Christmas Lighting. I use the ATMega328 version. AVR studio is straight forward use IDE 
and with the AVR MKII ISP programer it is easy to get code loaded and running. 

Enjoy the world of AVR. There is a ton, and I mean a ton of code snippets for the AVR out 
there from robotics to dedicated projects. I am using mine for DMX512 lighting control. 

james


On 21 Feb 2013 at 6:50, Kip Koon wrote:

> Hi All,
> 
> I just received a new "ATXMEGA128A3U Study Board Version 1" as it is called.

> For $19 + shipping, I thought it was worth it, so much so that I bought 2 of
> the Version 1s to see what I could accomplish in the area of communications
> with each other and my 6809 computer plus also storage.
> 
> I didn't get Version 2 as it was $50.  I have never done any Atmel
> development before, but a close friend of mine has developed several items
> for various companies with earlier atmel microcontrollers and he's been
> trying to get me to learn the atmel microcontroller as well.  What are your
> thoughts?
> 
> Kip
> 
>  
> 
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
> 
> 
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2013.0.2899 / Virus Database: 2639/6121 - Release Date: 02/21/13
> 



--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco


More information about the Coco mailing list