Itt az ARM magos: Arduino Due

Cortex. ARM3, ARM5, ARM7 magok, mindenféle gyártóktól. Programozás-fejlesztés-tippek.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Itt az ARM magos: Arduino Due

Hozzászólás Szerző: kapu48 »

Itt az ARM magos:
Arduino Due: https://www.sparkfun.com/products/11589
http://store.arduino.cc/eu/index.php?%2 ... cts_id=243

Features:
Microcontroller: AT91SAM3X8E
Operating Voltage: 3.3V
Recommended Input Voltage: 7-12V
Min-Max Input Voltage: 6-20V
Digital I/O Pins: 54 (of which 12 provide PWM output)
Analog Input Pins: 12
Analog Outputs Pins: 2
Total DC Output Current on all I/O lines: 130 mA
DC Current for 3.3V Pin: 800 mA
DC Current for 5V Pin: 800 mA
Flash Memory: 512 KB all available for the user applications
SRAM: 96 KB (two banks: 64KB and 32KB)
Clock Speed: 84 MHz
:D

Esetleg valaki már használja?
Vagy látott már ilyet?
:lol:

http://arduino.cc/en/Main/ArduinoBoardDue
http://arduino.cc/en/uploads/Main/ardui ... ematic.pdf
http://arduino.cc/en/Hacking/PinMappingSAM3X

:wink:
Vélemények :?:
Avatar
Csoki
DrótVégénSzéndarab
Hozzászólások: 44
Csatlakozott: 2012. június 25. hétfő, 6:00

Hozzászólás Szerző: Csoki »

El tudnátok mondani mi a különbség az ARM és az AVR között?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

http://www.tavir.hu/node/10

ARM: 32 bites mag, az összes előnnyel:
- direkt memóriacímzés és kezellés
- belső perifériakészlet jobb
- hasonló ár
- smd tok/BGA/TQFP
- Cortex mag: szabványos, licenszelhető. Több gyártó - azonos chipmag


Jan 2. hetén érkezik...
tesztelés akkor következik be.
Szívatás: a bemeneteire ha 5V kerül - meghal:(
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

SOK!

Bővebben: AT91SAM ARM-based Flash MCU
http://www.atmel.com/Images/doc11057.pdf

Features
• Core
– ARM® Cortex®-M3 revision 2.0 running at up to 84 MHz
– Memory Protection Unit (MPU)
– Thumb®-2 instruction set
– 24-bit SysTick Counter
– Nested Vector Interrupt Controller
• Memories
– From 256 to 512 Kbytes embedded Flash, 128-bit wide access, memory accelerator, dual bank
– From 32 to 100 Kbytes embedded SRAM with dual banks
– 16 Kbytes ROM with embedded bootloader routines (UART, USB) and IAP routines
– Static Memory Controller (SMC): SRAM, NOR, NAND support. NAND Flash
controller with 4-kbyte RAM buffer and ECC
• System
– Embedded voltage regulator for single supply operation
– POR, BOD and Watchdog for safe reset
– Quartz or ceramic resonator oscillators: 3 to 20 MHz main and optional low power
32.768 kHz for RTC or device clock.
– High precision 8/12 MHz factory trimmed internal RC oscillator with 4 MHz Default
Frequency for fast device startup
– Slow Clock Internal RC oscillator as permanent clock for device clock in low power
mode
– One PLL for device clock and one dedicated PLL for USB 2.0 High Speed Mini
Host/Device
– Temperature Sensor
– Up to 17 peripheral DMA (PDC) channels and 6-channel central DMA plus
dedicated DMA for High-Speed USB Mini Host/Device and Ethernet MAC
• Low Power Modes
– Sleep and Backup modes, down to 2.5 μA in Backup mode.
– Backup domain: VDDBU pin, RTC, eight 32-bit backup registers
– Ultra Low-power RTC
• Peripherals
– USB 2.0 Device/Mini Host: 480 Mbps, 4-kbyte FIFO, up to 10 bidirectional
Endpoints, dedicated DMA
– Up to 4 USARTs (ISO7816, IrDA®, Flow Control, SPI, Manchester and LIN support)
and one UART
– 2 TWI (I2C compatible), up to 6 SPIs, 1 SSC (I2S), 1 HSMCI (SDIO/SD/MMC) with up
to 2 slots
– 9-Channel 32-bit Timer/Counter (TC) for capture, compare and PWM mode,
Quadrature Decoder Logic and 2-bit Gray Up/Down Counter for Stepper Motor
– Up to 8-channel 16-bit PWM (PWMC) with Complementary Output, Fault Input, 12-
bit Dead Time Generator Counter for Motor Control
– 32-bit Real Time Timer (RTT) and RTC with calendar and alarm features
– 16-channel 12-bit 1Msps ADC with differential input mode and programmable gain
stage
– One 2-channel 12-bit 1 MSPS DAC
– One Ethernet MAC 10/100 (EMAC) with dedicated DMA
– Two CAN Controller with eight Mailboxes
– One True Random Number Generator (TRNG)
– Write Protected Registers
• I/O
– Up to 103 I/O lines with external interrupt capability (edge or level sensitivity),
debouncing, glitch filtering and on-die Series Resistor Termination
– Up to Six 32-bit Parallel Input/Outputs (PIO)
– 144-lead LQFP, 20 x 20 mm, pitch 0.5 mm
:lol:
A hozzászólást 1 alkalommal szerkesztették, utoljára kapu48 2012. december 18. kedd, 0:05-kor.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Mondjuk így: más világ....
:)

Hol találkozol vele? - mobiltelefon, tablet, router...

Az ára innentől nem jó:
Routert kapsz ennyiért nagyobb teljesítménnyel...
Ha HW közeli eszköz kell: RaspberryPi: TVOut, hangkimenet, SD foglalat, LAN, stb. Ár ugyanannyi.... :(
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Kivárjuk menyi alkalmazást fejlesztenek rá?

Sajnos még nem találom az: Arduino 1.0.3.Eszközök között sem?

:(

Megtaláltam!

Download the NEW Arduino BETA Software
http://arduino.cc/en/Main/SoftwareDue
:D

Arduino Due Forum:
http://arduino.cc/forum/index.php?board=87.0


Már VGA output megoldva!

http://arduino.cc/forum/index.php/topic ... 3.html#new

Szerintem hasznosabb, mint a TV OUT.
:wink:
---------------------------------------------------------------------------
gLCD Library for Arduino 0022,0023, and 1.0. Also 1.0.1 and 1.5.1

Current Version 3.2

A library for Arduino which allows the communication of the Arduino with a Nokia 128px x 128px display such as those sold by SparkFun Electronics.
The library allows communication with both the Phillips and EPSON controllers, so should work with almost all of these screens(1).

gLCD-Library / Version 3_2
https://github.com/TCWORLD/gLCD-Library ... sion%203_2

-----------------------------------------------------------------------------------
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

VGA out normal AVR/Arduino:
http://www.gammon.com.au/forum/?id=11608

A külső függvénykönyvtárakkal lesz fejreállás (Már a Mega esetén is megvolt ez, itt rosszabb lesz...).
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Ez a program Regiszter szinten állítja az AVRt.
Egy értelmű, hogy használhatatlan ARM procis rendszerben.

Sajnos a fejlődésnek Ára van!

Mondjuk az időszámítás kezdete legyen a 8 Bites Comodore. = (8 Bites AVR)
A Középkór 32 Bites Pentium. = (32 Bites ARM M3)
...
De a fejlődés még nem állt meg!
8)
A hozzászólást 1 alkalommal szerkesztették, utoljára kapu48 2012. december 18. kedd, 11:37-kor.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ár-teljesítmény-tudás alapon a DUE vesztésre áll.

A RaspberryPi kiegészítők közt van már fedpanel, amire a jelszintillesztéssel együtt! az Arduino shieldek felrakhatóak. - ha valaki HW közelien akarja programozni.


Sőt, fut egy projekt, hogy a RasberryPi-re feltedd az Arduino keretrendszert (ez megy most is), és a lefordított kódot a RaspberriPi _önmaga_ futtssa a külső HW-ek hozzáférésével! na ez lesz szerintem e végső döfés a DUE-nak... (ár, tudás, és szolgáltatás szinten a Due mindenütt veszít... - sőt a kisebb HW-ek is már elérhetőek "gombokért" )
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

A RasberryPi erősen jótékonysági alapokra épülő projekt. (Ezért tud olcsóbb lenni.)

Viszont a kiegészítő cuccoknak már van jó áruk.
És persze kezdési előnye is van, ezért fejlettebb az alkalmazás platform.
Viszont vannak hibái is.

(Lehet, hogy kellene 1 RasberryPi oldat is nyitni. Felmérés képen. Meglátnánk melyik után nagyobb az érdeklődés?)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Raspberry Pi:
http://hu.farnell.com/raspberry-pi
Raspberry Pi Linux Specs
SoC Broadcom BCM2835 (CPU, GPU, DSP, and SDRAM)
CPU: 700 MHz ARM1176JZF-S core (ARM11 family)
GPU: Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decoder
Memory (SDRAM): 512 Megabytes (MiB)
Video outputs: Composite RCA, HDMI
Audio outputs: 3.5 mm jack, HDMI
Onboard storage: SD, MMC, SDIO card slot
10/100 Ethernet RJ45 onboard network
Storage via SD/ MMC/ SDIO card slot

Linuxos mini számítógépként hirdetik.

Szerintem egészen más platform, nem perifériák vezérlésére szánták.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Dede. Ott van rajta a kivezetés tüskesor....

És azt pont ilyen direct I/O kezelésre találták ki. I2C, SPI....
Mondjuk az AD konvertert azt külső IC oldja meg...


U.i. a végén az AVReket leírjuk teljesen :P Vagy csak minden chip a helyére kerül, feladatfüggően....
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Robert!
Neked már van Raspberry Pi-d?

Mivel az előbb irtad, hogy jön az Arduino Due.
(Jan 2. hetén érkezik...
tesztelés akkor következik be.)

Lenne némi összehasonlítási alap.

:o
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Igen. A RaspberryPi már itt figyel... (lassan 2 hónapja)
Linux szépen elindul rajta, grafikus felület is... A böngészőt is leteszteltem... USB-n a pendrive-t felismerte. TVOut, HDMI, hangkimenet és mini médialejátszóként jól szuperált. Aztán visszacsomagoltam, mert AVR oldalon beérkezett:
- WizFi210 (soros WiFi rendszer)
- BlueTooth modul és shield,
- Nokia LCD-s grafikus, színes kijelző,
- Gyorsulásmérő/gyroscope,
- Arduino Mega/2560,
- PIR szenzor
- 8x8 LED mátrix kezelés illetve 7szegmenses kijelző-kezelés...
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Említed a LED mátrixvezérlést.

Képzeld el Arduino Due:
32 Bites regiszterekkel,
Digital I/O Pins: 54 (of which 12 provide PWM output)
Clock Speed: 84 MHz

Ilyen HW lehetöséggel, mi mindent össze lehet hozni?

És a Többi említet perifériák is jóval gyorsabban működnek ezen a lapon!
:lol:
Válasz küldése