I've been pouring over the Arduino documentation trying to figure out how to use a whole port on my Mega. The 2 examples I have in mind are -
writing to 2 8 bit D to A converters that drive my laser X/Y scanner or CRO for debugging, I'll need to use a couple of other pins for latching the data and controlling the "Z" axis.
using 2 ports to supply a 16 bit address to static CMOS RAM, then another 8 bits to read/write data, obviously the R/[u]W[/u] and [u]CS[/u] will have to come from a third port.
Can you actually do this in the Arduino environment or do I need to go to assembler?
I was looking at the Atmel site just then and was left wondering which version of AVRStudio I need to download.