Mikrokontrollers ATSAMD21G18 ar skaitļošanas kodolu ARM Cortex® M0!
Aizmirstiet par ekonomiju programmas atmiņu un resursus uz Arduino Uno. Ar Arduino plati M0 veikt sarežģītus matemātiskos aprēķinus, iegūt precīzāku analogās vērtības un ar to klausīties mūziku tieši no mikrokontrolleru.
Arduino M0 ir balstīts uz 32-bit ARM procesoru ATSAMD21G18 no Atmel ar skaitļošanas kodolu arm Cortex® M0. Mikrokontrolleru, kas darbojas frekvencē no 48 Mhz. Un, pateicoties savai 32-bit arhitektūra, viņš pilda lielākā daļa operāciju pār veselo skaitļu tikai par vienu pulksteni ciklā.
Porti un perifērija
Kā un uz Arduino Uno, kluči audzēti 20 ostu ievades-izvades universālu, no kuriem:
- 6 var būt analogajām ieejām ar 12 bitu izšķirtspēju (4096 gradāciju);
- 12 — izsniegt PWM signālu;
- 1 — izsniegt analogo signālu ar 10 bitu izšķirtspēju (1024 gradācijas). Izmantojiet to, lai padarītu audio izeja. Tas jums palīdzēs bibliotēkas Audio.
- Ir pieejami aparatūras saskarnes SPI, TWI/I2C, UART/Serial.
Arduino M0 lūkojoties uz USB, izmantojot virtual serial-porti, ne caur aparātu. Tas nozīmē, ka 0 un 1 kontakti aparatūras ostas paliek brīvas, un jūs varat izmantot tos vienlaicīgi ar komunikāciju ar datoru. Virtual serial-porti pieejams ar objektu SerialUSB un aparatūras — caur objekts Serial5.
Atverot serial-savienojumi ar datoru lejupielādēt sketčs nav restartēts.
Savienojuma izveide un programmēšana
Platforma programmēts, izmantojot Arduino IDE no Arduino SRL. Izvēlnē izvēlētos algas ir pietiekami izvēlēties Arduino M0.
Lai firmware izmanto microUSB ports.
Barošana
Dzimtā spriegums maksas — 3,3 volti. Maltītes var pasniegt caur microUSB portu vai, izmantojot atsevišķu ligzdu. Barošana caur ligzdu iet caur iebūvēto sprieguma regulatori, kas dos nepieciešamo spriegumu no подведенных 7-12 g. V.
Arduino M0 ir aprīkota ar drošinātāju, kas pasargā USB-porti datora pārsprieguma un īstermiņa slēgšanu. Lai gan lielākā daļa no datoriem ir sava aizsardzības līdzekļiem, drošinātājs dod papildus pārliecību. Viņš atvienojas, ja uz USB-porti tiek iesniegts vairāk par 500 ma, un atjauno to pēc normalizētu situāciju.
Izmēri
Maksas apmērs ir 69×53 mm Slota ārējā barošanas un USB uzstājas pāris milimetriem par iezīmētas robežas. Uz plati ir paredzētas vietas, lai stiprinājumu skrūves vai naglas. Attālums starp kontaktiem ir 0,1" (2,54 mm), bet gadījumā, ja 7. un 8. kontakta — attālums: 0,16".
Īpašības
- Mikrokontrolleru: ATSAMD21G18, 32 bitu ARM Cortex-M0+
- SD card for saving more data
- Takts frekvence: 48 Mhz
- Spriegums loģiski līmeņi: 3,3
- Ieejas spriegums: 6-15,
- Ostas ievades-izvades vispārējas nozīmes: 20
- Maksimālais strāvas ar pina IO: 7 ma
- Maksimālā izejas strāva pina 3.3 V: 1 A
- Maksimālā izejas strāva pina 5V: 1 A
- Portu atbalsta PWM: 12
- Portu savienots ar ADC: 6
- Bitu ADC: 12 biti, pēc noklusējuma 10 biti
- Portu savienots ar DAC: 1
- Bitu DAC: 10 biti
- Flash-atmiņa: 256 KB
- Operatīvā atmiņa: 32 KB
- Izmēri: 69 x 53 mm
(Materiāls no vietnes - http://amperka.ru)
Description
A simple, yet powerful, 32-bit extension of the Arduino UNO platform. And we design this Crowduino- M0-SD board for you. This board also powered by Atmel’s SAMD21 MCU, featuring a 32-bit ARM Cortex® M0 core. The power of its Atmel’s core gives this board an upgraded flexibility and boosts the scope of projects one can think of and make; moreover, it makes the M0 the ideal educational tool for learning about 32-bit application development. With the new Crowduino M0-SD board, the more creative individual will have the potential to create one’s most imaginative and new ideas for IoT devices, wearable technologies, high tech automation, wild robotics and other not yet thinkable adventures in the world of makers. The Crowduino- M0-SD can be powered via the micro USB connection or with an external power supply. The power source is selected automatically. And you can use it with SD card for saving more data.
Features
- SD card for saving more data
- Each of the 14 digital i/o pins on the M0 can be used as an input or output
- The ATSAMD21G18 has 256 KB of flash program memory (with 4 KB used for the bootloader)
- 32 KB of SRAM and up to 16KB by emulation of EEPROM
- USB Overcurrent Protection
- The Crowduino M0-SD can be programmed with the Arduino software
- The SAMD21 also supports TWI and SPI communication
- The Crowduino- M0-SD is ideal for projects demanding high computing power.
Specifications
- Microcontroller: ATSAMD21G18, 48pins LQFP
- Architecture: ARM Cortex-M0+
- Operating Voltage: 3.3V
- Flash memory: 256KB
- SRAM: 32KB
- Clock Speed: 48MHZ
- Analog I/O Pins: 6+1ADC
- DC Current per I/O Pins: 7mA
- Input Voltage: 5-15V
- Digital I/O Pins: 20, with 12 PWM and UART
- PWM Output: 12
- Power Consumption: 29mA