Arduino Due - czy warto ?

Feb 05, 2014 6 Replies

Cena raczej przystêpna - czy warto siê tym zainteresowaæ ? Mo¿e ma kto¶ jakie¶ do¶wiadczenia z t± p³ytk±.



Czytam sobie opis i zastanawia mnie sprawa USB. S± tam tego dwie sztuki : Native port pod³±czony bezpo¶rednio pod MCU i Programming port pod³±czony pod pierwszy UART.



Procedura programowania wymaga resetu procesora i w opisie jest podane, ¿e nastêpuje to w momencie otwarcia portu z prêdko¶ci± 1200bps.



Nie mogê zrozumieæ tylko dlaczego podane jest to przy opisie obydwu portów.



Mo¿e kto¶ wie o co chodzi ?



formatting link



pozdr.


kk snipped-for-privacy@a.pl napisa³(a):

Zale¿y do czego chcesz j± wykorzystaæ. W przeciwieñstwie do "zwyk³ego" Arduino oparta jest o ARM, a nie AVR. Porównaj j± sobie z p³ytkami w rodzaju ST Discovery.

Jest podane przy opisie tylko jednego portu, natywnego. Drugi nie wymaga ustawiania konkretnej prêdko¶ci aby w³±czyæ tryb kasowania pamiêci i zapisywania nowego kodu z poziomu bootloadera.

Wg. mnie nie warto. Zespół Arduino przespał sprawę, w międzyczasie większość tych co potrzebowali ARM-a przerzuciła się na STM32, który kosztuje grosze i jest dostępny 'wszędzie'. Wszystkie nowe projekty jakie znam, które powstają i potrzebują małego ARM-a biorą STM (albo Raspberry PI:-) ), co znowu oznacza mnóstwo gotowego kodu i doświadczonych programistów, często chętnie dzielących się wiedzą.

Arduino Due też to _teoretycznie_ ma, ale z lektury forum, to niestety większość bibliotek ze 'zwykłego' Arduino (które też były takiej sobie jakości) nie działa i trzeba wszystko portować/przepisywać od nowa.

Jeżeli chcesz interfejs Arduino i jakąś kompatybilność ze shieldami, to kilka lat temu już coś takiego powstało:

formatting link
lub
formatting link
Generalnie Due wg. mnie jedzie na reputacji zwykłego Arduino i jest ślepą uliczką, do tego jest mniej popularne i mniej dostępne od STM-a.

Pozdrawiam

Marek

A poniewa¿ STM32 to po prostu popularny rdzeñ Cortex to software bêdzie pasowa³ równie¿ na inne procesory Cortex dostêpne np. od NXP czy wielu innych producentów. ST nie jest ¿adnym monopolist± i nie warto siê tylko do tej jednej konkretnej firmy ograniczaæ bo oferta Cortex'ów z innych firm mo¿e byæ do niektórych rozwi±zañ lepsza. Np. u¿ywam LPC1788 i LPC4088 od firmy NXP i bardzo on mi siê podoba.

Użytkownik "Pszemol" napisał w wiadomości grup dyskusyjnych:ld1bj8$6he$ snipped-for-privacy@dont-email.me...

W Arduino Duo jest AT91SAM ARM® Cortex®-M3 Atmela. Dla zabawy i nabycia jakiejś tam wiedzy i umiejętności można chyba nabyć jeden moduł i próbować coś z niego wycisnąć. Plusem dużym jest to, że nie potrzeba do niego żadnych programatorów wystarczy kabel USB od telefonu. Ale minusem jak dla mnie to te 3.3V oraz zasilanie albo przez USB albo przez złącze zasilacza. Konstrukcja ze złączami żeńskimi to też wg mnie poroniony pomysł. Osobiście wolę kołki w płytce.

No i brak pamięci EEPROM . Mogliby chociaż ze 2kB na płytce umieścić.

Nie widzę problemu. Cortex M3 daje Ci tą kompatibilność o której Marek pisał wspominając ST32: te same biblioteki kodu będą działac na tych procesorach.

Co to znaczy "minusem jest 3.3V"?

Kupujesz długie gold-piny i wstykasz je w żeńskie - uzyskujesz kołki :-)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required