Many libs for Arduino Sketch are written for the AVR registers and you will have to have some experience and practice do deal with this if you run into Due issues.
But if you have friends to ask who already use the Due - no problem !
>.< Why is hardware always so complicated. Argh.HaWe wrote:a Due is not a good choice to start with
I'm used to dealing with ARM processors, and the only things I have immediately available to me are an rPi, an Uno, and some propeller board. The rPi would just be completely overpowered, and (just a guess) a power hog... and I've never dealt with it before. Everything is so overwhelming sometimes!
But if you are already experienced with RPis and ARM MCUs:
Start and try!
You will have to consider that pin layouts are a little different, the Due community is much smaller and all the pins are 3.3V instead of 5V, so you have to be careful for supply voltage (Dpins, APins) and for signal voltages (I2C==TWI, and for SPI).
AVR IRQ interrupts don't work at all of course, but there is a DueTimer lib instead,
and additionally you will have a handy cooperative Multitasking by the Due Scheduler lib.
So just start off!
Users browsing this forum: No registered users and 4 guests