- DESCONTINUADO

O DFRduino M0 utiliza um microcontrolador Nuvoton de 32 bits de alto desempenho como núcleo de processamento com arquitetura ARM Cortex M0 integrada, suporta lógica 5V, inclui uma porta USB e duas portas serial de hardware com 31 pinos digitais (multiplexação parcial) e 6 pinos analógicos
DESCRIÇÃO EM PORTUGUÊS BREVEMENTE DISPONÍVEL
Se tiver alguma dúvida neste produto não hesite em contactar-nos.
*Atenção: as imagens são meramente ilustrativas.
DFRduino M0 is the only Arduino main board that supports 5V standard Logic level and adopts ARM Cortex-M0. [null It is unsatisfactory to make projects with most boards in the market. To be specify,] traditional Arduino UNO is lacking of pins, low-performance… Mega boards are better but too expensive; Arduino ZERO boards are not compatible with 5V power supply device. Luckily, DFRduino M0 is a great soul solves all.
DFRduino M0 selects 32 bytes Nuvoton SCM (Single Chip Micyoco) of high-performance as the core. Besides built-in ARM Cortex M0 infrastructure, DFRduino M0 supports 5V Logic level, equipped with 1 USB port and 2 serial ports, providing 31 digital pins (parts AFIO) and 6 analog pins, offering more IO resources. Moreover, DFRduino M0 is compatible with Arduino Leonardo package/encapsulation and the clock speed is 72MHz.
Additionally, DFRduino M0 supplies another IIS interface, supporting play &record wav files. Once put DFRduino M0 with advanced IIS chip, professional HIFI audio is available.
NOTE: Different from official Arduino M0, DFRduino M0 adopts a unique chip solution which should be installed independently. It supports Windows, Linux and MAC. The default IDE version should be 1.6.0 and above, other versions should be modified according to FAQ instructions. |
DFRduino M0 Mainboard (Arduino Compatible)
|
|
DFRduino M0 Pins | IC pin | Multiplex | Note |
D0 | PC4 | RXD1 | INT2 |
D1 | PC5 | TXD1 | INT3 |
D2 | PF2 | SDA | INT0 |
D3 | PF3 | SCL | INT1 |
D4 | PC0 | I2S LRCLK | / |
D5 | PC3 | PWM0 | / |
D6 | PA13 | PWM1 | / |
D7 | PC2 | I2S DI | / |
D8 | PC3 | I2S DO | / |
D9 | PA14 | PWM2 | / |
D10 | PA15 | PWM3 | / |
D11 | PB8 | PWM4 | Software PWM |
D12 | PC1 | I2S BCLK | / |
D13 | PB14 | PWM5 | Software PWM |
D14 | PA10 | SPI MISO | / |
D15 | PA11 | SPI SCK | / |
D16 | PC11 | SPI MOSI | / |
D17 | PB6 | RX LED | / |
D18 | PD0 | A0 | / |
D19 | PD1 | A1 | / |
D20 | PD2 | A2 | / |
D21 | PD3 | A3 | / |
D22 | PD4 | A4 | / |
D23 | PD5 | A5 | / |
D24 | PB4 | RXD2 | RX2 |
D25 | PB5 | TXD2 | TX2 |
D26 | PC10 | NULL | / |
D27 | PC9 | NULL | / |
D28 | PC13 | NULL | / |
D29 | PC12 | NULL | / |
D30 | PB9 | NULL | / |
D31 | PB10 | NULL | / |
D32 | PB7 | TX LED | / |
https://raw.githubusercontent.com/DFRobot/DFRobotDuinoBoard/master/package_dfrobot_index.json
Now, the development environment has been installed, you can use it like a normal Arduino board.
USB Serial Port | Serial |
Hardware Serial Port 1 | Serial1 |
Hardware Serial Port 2 | Serial2 |
void setup() { // put your setup code here, to run once: Serial.begin(115200); while(!Serial); Serial1.begin(115200); Serial2.begin(115200); } void loop() { // put your main code here, to run repeatedly: Serial.println("I am USB CDC Serial"); Serial1.println("I am Serial 1"); Serial2.println("I am Serial 2"); delay(1000); }
Também poderá gostar