Pages: 1 [2] 3   Go Down
Author Topic: Arduino Due - what will be the killer app(s)  (Read 5669 times)
0 Members and 1 Guest are viewing this topic.
Belgium
Offline Offline
Edison Member
*
Karma: 58
Posts: 1731
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sorry for my lack of knowledge but why is the 3.3 volt there to stay?
I don't see much problems in powering a pin with 5 volt.
And Arduino already has a "comparator pin"
So setting 5 volt on the 5volt pin and 5 volt on the comparator pin would do, wouldn't it? (-not doubting you skills and knowing my lack of electronics knowledge- I guess it won't but: "Why?")
Best regards
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 121
Posts: 8452
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

There's been a push for years to lower the voltage (and therefore the power) used by chips, 3v3 was the first then 2v5, 1v8 etc. Before long they'll be running on 0v smiley

Most of the ARM chips are only available in 3v3 (actually the core normally runs at 1v8) and it's becoming common to only get modules and chips in 3v3 versions, for example the Xbees.

I'm more and more finding when I look at designing a board that it's easier to go 3v3 and upshift on the odd occasion I need to.

That will I think become more common until 3v3 is the norm.

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Manchester (England England)
Online Online
Brattain Member
*****
Karma: 509
Posts: 31462
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
It evolves toggling 1 pin at 408KHz and a second pin at 8.5Khz with specific timing and 50% duty cycle.
By the proper use of timers you can do this on an arduino, no need to go to an ARM chip.

Quote
I don't see much problems in powering a pin with 5 volt.
The point is that as the chip geometry gets smaller then a 5V system generates too much heat. The solution is to drop the voltage in order to not generate as much and stop the chip melting.
If you put 5V into a pin of a 3V3 processor then you will destroy it.
Quote
So setting 5 volt on the 5volt pin and 5 volt on the comparator pin would do,
Not 100% sure about what you are saying but no it would not do. The current arduino only has one comparator input the ARM chips do not have any.
Logged

Belgium
Offline Offline
Edison Member
*
Karma: 58
Posts: 1731
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

So if I understand correctly you say that it may be perfectly viable to make the due 100% hardware compatible but it is not advisable.
For a non electronics arduino user it comes to me that I'll be waiting for the due to arrive, waiting for tests of the shields and then maybe find a fix, or waiting a shield that fixes incompatibilities.
I guess that all this will take some time after the release of the due.
So waiting for the due, waiting for new shields and/or waiting for shield compatibility.
Looks like this is not going to be short term  smiley-twist
Now I understand better why the Arduino guys prefer a good first shot to a "to early release". There is lots at stake. Look at raspberriePi smiley-wink

Best regards
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Manchester (England England)
Online Online
Brattain Member
*****
Karma: 509
Posts: 31462
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
So if I understand correctly you say that it may be perfectly viable to make the due 100% hardware compatible but it is not advisable.
No it is not viable to make the Due 100% hardware compatible. You will only be able to make it 0% compatible.
For the Due you will need a different sort of shield.
Logged

Greenville, IL
Offline Offline
Edison Member
*
Karma: 11
Posts: 1309
Warning Novice on board! 0 to 1 chance of errors!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
So if I understand correctly you say that it may be perfectly viable to make the due 100% hardware compatible but it is not advisable.
No it is not viable to make the Due 100% hardware compatible. You will only be able to make it 0% compatible.
For the Due you will need a different sort of shield.

 In the case of Olimexo32 and Maple, some shields work but, be ware. It is case by case.

Logged


Belgium
Offline Offline
Edison Member
*
Karma: 58
Posts: 1731
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

In the case of Olimexo32 and Maple, some shields work but, be ware. It is case by case.
Excuse me my ignorance; but how can you tell if the due is not yet out?
Best regards
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Manchester (England England)
Online Online
Brattain Member
*****
Karma: 509
Posts: 31462
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
but how can you tell if the due is not yet out?
Simply because the Due is a 3V3 chip and the arduino shields are designed to work with a 5V system. It is not going to be compatible. How do I know the Due will b e a 3V3 chip? Because all ARM chips are.
Logged

Belgium
Offline Offline
Edison Member
*
Karma: 58
Posts: 1731
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Grumpy
I think you did not understand my question. (Or maybe I didn't understand anything at all  smiley-mr-green)
I understood the remark of cyclegadget that eventhough the shield will be a case by case compatibility investigation there is a better chance of compatibility when you use Olimexo32 and Maple.
I didn't know these boards so I googled them and I still don 't understand much; but it looks to me as if these boards are Arduino look alikes. I didn't find any specific Olimexo32 and Maple shields (except for shields to build your own stuff which are compatible if there is a physical compatibility)
So my question is: why would these boards have a better shield compatibility?

Best regards
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Greenville, IL
Offline Offline
Edison Member
*
Karma: 11
Posts: 1309
Warning Novice on board! 0 to 1 chance of errors!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


So my question is: why would these boards have a better shield compatibility?

Best regards
Jantje


 I did not mean to suggest that Olimexo or Maple had a better chance of working. The 2 boards use the "Uno" footprint and therefore allow "Uno" style shields to fit. It does not mean that they will work or not damage the Arm board.

 I am still a Novice at the programming side of things so, I am only trying to share what I have learned so far.

 Here is a link to a Maple for reference. http://leaflabs.com/store/#Maple
Logged


0
Offline Offline
God Member
*****
Karma: 24
Posts: 587
Always making something...
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

How compatible is Maple?

Sure, pinMode, digitalWrite, analogRead, etc probably work fine.  But what about most libraries and more complex sketches?
Logged

Greenville, IL
Offline Offline
Edison Member
*
Karma: 11
Posts: 1309
Warning Novice on board! 0 to 1 chance of errors!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


 Here is LeafLabs information related to compatibility.  http://leaflabs.com/docs/arduino-compatibility.html#shield-and-device-compatibility

Here is a list of libraries: http://wiki.leaflabs.com/index.php?title=Libraries

 This is the wiki I pulled the links from: http://wiki.leaflabs.com/index.php?title=Main_Page

Here is some docs: http://leaflabs.com/docs/
Logged


Greenville, IL
Offline Offline
Edison Member
*
Karma: 11
Posts: 1309
Warning Novice on board! 0 to 1 chance of errors!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

  I am a novice so I may have more trouble compared to others but, here is a bit of my thoughts.

   As far as adding and using Arduino libraries go, they are another case by case basis. A lot of variable types in their librarys have to be set to work with their Maple IDE. I am still trying to figure that all out. If I had to count on a library working, I would install their IDE and check to see if it would compile and go from there.

  One example, their SPI is set up different enough that you would have to make your own code to operate the SPI ,instead of using the Arduino SPI library.  <<Edited sentence to say what I meant.

 Here is a link for SPI usage: http://leaflabs.com/docs/lang/api/hardwarespi.html#lang-hardwarespi


EDIT: Here is a link to the Olimexo I was talking about earlier. http://www.olimex.com/dev/olimexino-stm32.html
« Last Edit: April 03, 2012, 12:48:46 pm by cyclegadget » Logged


Manchester (England England)
Online Online
Brattain Member
*****
Karma: 509
Posts: 31462
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The problem is that a lot of libraries talk directly to the processor hardware. This hardware will be very different on an ARM chip so the whole thing needs to be re thought and rewritten. Only trivial libraries, of which their are an awful lot, will work.
Logged

Belgium
Offline Offline
Edison Member
*
Karma: 58
Posts: 1731
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

All very interesting. But it confirms my thinking. It will take some time  before due will be a platform I can use.

greetings from Belgium
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Pages: 1 [2] 3   Go Up
Jump to: