Edited by Chris Walker, 09 November 2012 - 09:54 AM.
"r3" terminology now consistent with arduino
Netduino Plus 2, I2C, and Arduino "R3" pinout
#1
Posted 09 November 2012 - 06:18 AM
#2
Posted 09 November 2012 - 07:50 AM
#3
Posted 09 November 2012 - 07:56 AM
Of course!Any chance to see the schematic of the new born?
Looking forward to hack the hackable...
Netduino Plus 2 schematics (PDF)
Chris
#4
Posted 09 November 2012 - 08:49 AM
My .NETMF projects: .NETMF Toolbox / Gadgeteer Light / Some PCB designs
#5
Posted 09 November 2012 - 09:25 AM
--
Asbjørn
#6
Posted 09 November 2012 - 09:42 AM
Netduino Plus 2 is fully 5V tolerant on all pins by default--and also on the /RESET pin.And while that happens, we wonder how many Arduino Due's is blown.. And on that matter, very good that the N+2 is 5v tolerant (as far as I have found)
There is a Cortex-based NETMF board out there which has the old Arduino pinout and looks like it's safe to use with Arduino shields. But it's not 5V tolerant on some pins, and you can permanently damage the microcontroller simply by plugging in a shield.
We spent a lot of time working through the various scenarios to make sure Netduino Plus 2 users were insulated from such worries. We even put each PWM on a separate timer for maximum flexibility...with a low-level option to synchronize several of them if desired. These new STM32 chips are pretty awesome.
Chris
#7
Posted 09 November 2012 - 09:48 AM
Really good point. I'll make sure we use the "Rev 3" / "R3" terminologyBtw, Arduino people have used the R3 name for this layout, not "Rev C", atleat here
Chris
#8
Posted 09 November 2012 - 09:49 AM
We spent a lot of time working through the various scenarios to make sure Netduino Plus 2 users were insulated from such worries. We even put each PWM on a separate timer...and it's possible to synchronize several of them. These new STM32 chips are pretty awesome.
It's the exact same chip as on the Go right?
I think I saw somewhere that you can reprogram the unit so i2c placement can be moved, can other things also move around like that?
That's something i like a lot on FPGA based boards, you can reconfigure any pinlayout you want , but I guess you cannot do that on these.
--
Asbjørn
#9
Posted 09 November 2012 - 09:53 AM
Yup! We actually designed Netduino Plus 2 and Shield Base together. After Shield Base shipped there were some clarifications in the Arduino R3 layout which let us add a fourth serial port and use hardware I2C pins on SDA/SCL...but otherwise they're spec-identical.It's the exact same chip as on the Go right?
You can move I2C by using a timer and software to emulate I2C. I2C not a fast protocol, so this is very reasonable to do. You could also technically move I2C by selecting one of several pre-configured pins hardware I2C can route to.I think I saw somewhere that you can reprogram the unit so i2c placement can be moved, can other things also move around like that?
That's something i like a lot on FPGA based boards, you can reconfigure any pinlayout you want , but I guess you cannot do that on these.
Chris
#10
Posted 09 November 2012 - 10:58 AM
Yes, the GPIO pins support up to 16 alternate functions and usually there are few pin groups for a particular feature - for example, I2C clock of the first I2C module (I2C1_SCL) can be on PB6 or PB8, similarly I2C2_SCL can be on PB10 or PF1. But not all packages have all pins, you'd need to check out the pinout in the datasheet.I think I saw somewhere that you can reprogram the unit so i2c placement can be moved, can other things also move around like that?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users