0
Offline
Jr. Member
Karma: 0
Posts: 75
http://twitter.com/azrobbo
|
 |
« Reply #75 on: March 28, 2009, 07:33:18 pm » |
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
. - 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
Newbie
Karma: 0
Posts: 9
Arduino rocks
|
 |
« Reply #76 on: March 30, 2009, 07:15:02 am » |
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
Faraday Member
Karma: 6
Posts: 2504
|
 |
« Reply #77 on: March 30, 2009, 07:21:06 am » |
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
Faraday Member
Karma: 6
Posts: 6226
Have fun!
|
 |
« Reply #78 on: March 30, 2009, 08:36:19 am » |
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
Full Member
Karma: 0
Posts: 173
freeduino.de Admin
|
 |
« Reply #79 on: March 30, 2009, 12:11:30 pm » |
thinking of the future: sure that after 'mega' comes 'hyper', then 'ultra', but what's after that? 
|
|
|
|
« Last Edit: March 30, 2009, 12:13:51 pm by bara.munchies »
|
Logged
|
|
|
|
|
Connecticut, US
Offline
Edison Member
Karma: 1
Posts: 1036
Whatduino
|
 |
« Reply #80 on: March 30, 2009, 12:14:36 pm » |
Obviously, after mega comes giga, tera, peta, ...
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Jr. Member
Karma: 0
Posts: 65
Arduino rocks
|
 |
« Reply #81 on: March 30, 2009, 12:20:15 pm » |
Don't forget about the Arduino ÜBER.....
|
|
|
|
|
Logged
|
|
|
|
|
Copenhagen / Denmark
Offline
Edison Member
Karma: 5
Posts: 2338
Do it !
|
 |
« Reply #82 on: March 30, 2009, 01:29:34 pm » |
Naaaa, i think it's just going to be calle Arduino 7
:-)
|
|
|
|
|
Logged
|
|
|
|
|
New Zealand
Offline
God Member
Karma: 0
Posts: 999
Arduino pebbles
|
 |
« Reply #83 on: March 30, 2009, 08:35:17 pm » |
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
Full Member
Karma: 0
Posts: 173
freeduino.de Admin
|
 |
« Reply #84 on: March 30, 2009, 11:24:47 pm » |
@hailey you are thinking too technical. i'm more into comic style.
|
|
|
|
|
Logged
|
|
|
|
|
SF Bay Area (USA)
Offline
Faraday Member
Karma: 78
Posts: 5453
Strongly opinionated, but not official!
|
 |
« Reply #85 on: March 31, 2009, 01:30:27 am » |
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
Sr. Member
Karma: 0
Posts: 370
Arduino rocks
|
 |
« Reply #86 on: March 31, 2009, 06:30:45 am » |
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
Faraday Member
Karma: 6
Posts: 2504
|
 |
« Reply #87 on: March 31, 2009, 06:31:49 am » |
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? 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
Newbie
Karma: 0
Posts: 2
Arduino rocks
|
 |
« Reply #89 on: April 01, 2009, 11:23:09 am » |
looks very nice
|
|
|
|
|
Logged
|
|
|
|
|
|