Pages: 1 ... 4 5 [6] 7   Go Down
Author Topic: "Arduino Mega" photos up on lusorobotica.com  (Read 4759 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 75
http://twitter.com/azrobbo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I've started playing with the Mega & NKC's Mega-Shield, and it is amazingly fun to develop without worrying about memory, IO lines, or requiring SoftSerial.  

My hat is off to the designers, developers and testers.  Designing a small footprint board with a relatively large MCU while retaining shield inter-op is an amazing feat!  

There are a few minor shortcoming that I've read or noticed:
  • As mentioned above, only 6 of the external interrupts are available (the MCU has smiley-cool.
  • Due to the 1280s pin-out, the 4 "new" external interrupts are on dual-purpose pins. 2 are on the TX/RX pins for Uart#1 (pins 18-19), and 2 are on the I2C pins (pins 20-21).
  • While most pins are the same as an Arduino, the I2C pins have moved (from 4-5 to 20-21).  Any Arduino shield, or project, using I2C will require re-work for the MEGA.
I agree with the posts above that the Arduino team did a fantastic job getting this to market so quickly and smoothly (a few early pictures and rumors is no big deal).

I have two Megas & sheilds here, and I'm starting a project on one of them.  If anyone has any tests or questions let me know.

Cheers.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 9
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Maybe a converter pass through shield would be useful to swap the MEGA I2C pins to the original pins, maybe it could have some dip switches to let the user switch between the original annoying pin spaces and a version with the correct pin spacing as well.

I think I might wait a while for the MEGA, I'm hoping seeedstudio will do a version with mini-usb, and the white power plug adapter (and hopefully all the Pins)
« Last Edit: March 30, 2009, 07:17:51 am by jmg123 » Logged

0
Offline Offline
Faraday Member
**
Karma: 7
Posts: 2526
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
While most pins are the same as an Arduino, the I2C pins have moved (from 4-5 to 20-21).  Any Arduino shield, or project, using I2C will require re-work for the MEGA.
SPI has also moved.

-j

Logged

London
Offline Offline
Faraday Member
**
Karma: 8
Posts: 6240
Have fun!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There are some other changes that are more subtle.
The timers associated with specific PWM pins have changed, Interrupt 0 and 1 are on pins 20 and 21, Input capture for timer1 is not available, and pins 14 through 19 are no longer shared with the analog pins
Logged

Bangkok
Offline Offline
Full Member
***
Karma: 0
Posts: 173
freeduino.de Admin
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

thinking of the future: sure that after 'mega' comes 'hyper', then 'ultra', but what's after that?
 smiley-wink
« Last Edit: March 30, 2009, 12:13:51 pm by bara.munchies » Logged

Connecticut, US
Offline Offline
Edison Member
*
Karma: 2
Posts: 1036
Whatduino
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Obviously, after mega comes giga, tera, peta, ...
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 91
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Don't forget about the Arduino ÜBER.....
Logged

Copenhagen / Denmark
Offline Offline
Edison Member
*
Karma: 5
Posts: 2360
Do it !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Naaaa, i think it's just going to be calle Arduino 7

:-)
Logged

New Zealand
Offline Offline
God Member
*****
Karma: 0
Posts: 999
Arduino pebbles
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
There are some other changes that are more subtle.
All of which makes me wonder why the bullet just wasn't bitten (lol) and the shield gap fixed--instead of leaving people thinking shields would be compatible out of the box.

--Phil.
Logged

Bangkok
Offline Offline
Full Member
***
Karma: 0
Posts: 173
freeduino.de Admin
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@hailey
you are thinking too technical. i'm more into comic style.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 106
Posts: 6364
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
All of which makes me wonder why the bullet just wasn't bitten (lol) and the shield gap fixed--instead of leaving people thinking shields would be compatible out of the box.
Bah, fixing SPI and TWI shields is a software problem; you just have to exchange SW protocol support for HW protocol support.  "Fixing" the gap would require a PCB spin for all the shields; MUCH harder.   Sort of.  (I am reminded of some other HW problems that I have had to fix in software...)
Logged

Sheffield --- UK --
Offline Offline
Sr. Member
****
Karma: 0
Posts: 377
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

So why didn`t they go the seeduino route and have a second set of sockets with .1 spacing.

That way if they made that the standard you could use both old and new standards of shields.

          
Logged


0
Offline Offline
Faraday Member
**
Karma: 7
Posts: 2526
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Bah, fixing SPI and TWI shields is a software problem; you just have to exchange SW protocol support for HW protocol support.
Are you volunteering?  smiley  

Has anyone checked the 1280 to see if the SPI and TWI hardware is driven the same way (register names, etc) so that code for a mega8 SPI shield would work software-wise on the 1280, if the pins were just connected?  I just haven't had time to check this yet.

-j

Logged

0
Offline Offline
Faraday Member
**
Karma: 7
Posts: 2526
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hmm looks like someone has already started on sotware TWI/I2C:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1235009256/7#7

-j

Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 2
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

looks very nice
Logged

Pages: 1 ... 4 5 [6] 7   Go Up
Jump to: