FMUSER Wirless Transmit Video And Audio More Easier !

[email protected] WhatsApp +8618078869184
Language

    Evaluation of ARDUINO - Numaker Uno Development Board

     

    "Why is Arduino so fire? Set in a sentence, successful products are similar, failing products have their own failures. Arduino is undoubtedly successful, here does not discuss the reasons for success, let's take a look at the status quo of Arduino's four-sided flowers. On the one hand, Arduino's own products, in addition to classic Arduino Uno, there is Leonardo, Zero, Robot ..., the following is the whole family provided by Arduino official. I don't know, I am scared! On the other hand, various embedded development boards launched by various manufacturers have been compatible with the Arduino interface, although each manufacturer pushes their interface, but still retains a compatible interface for Arduino. The Numaker UNO launched by this new Tang Technology is more directly, and the software and hardware are directly used as prototype, with their own NUC131SD2AE to create a new development board, the hardware is referenced by Arduino Uno R3, and the software is also directly used. ARDUINO IDE is developed. The following is the evaluation board released by the name of Arduino. Using the recyclable plastic package, see the product model is NK-UNO-131, NumicRO family new product, name is very clear, NK is Numaker, UNO should be Arduino UNO, 131 indicates that the MCU is NU131 MCU. The back of the packaging lists some of the main features of the fast forward guide and the development board, such as hardware characteristics and software environment, etc., to start from where the user specifies from. The PCB design style and appearance are similar to the Nucleo64 of ST. The overall is divided into two blocks, the left part is the interface of the MCU and the interface, and the right side is the new Tang NU-LINK-ME, and the power supply / download / debugging features. In addition to some silk screen marks, there is no components, Numaker UNO itches, is not much. Numaker UNO is much different from Arduino. Because Numaker Uno uses the new Tang's own MCU, it also integrates its design concept in hardware interface. The MCU model used on Numaker Uno is NUC131SD2AE, which is based on 32-bit ARM® CortexTM-M0 kernel. The 32-bit MCU has become the mainstream of modern MCU, and the traditional 8 and 16 are still use, but it has slowly The trend of fade out of the rivers and lakes. NUC131SD2AE is a high-end product in the new Tang NUC131 family, the highest working frequency 50MHz, built-in 68KB Flash memory, 8kb SRAM, can operate at 2.5V ~ 5.5V voltage. NUC131SD2AE includes rich in-chip equipment, including: up to 8 ADC channels, 12-bit resolution, maximum sample rate up to 1MSPS; 24-channel PWM output or 4-way Mutual PWM output function, support capture interrupt function, can be used to control motor Wait; 1 set of CAN interfaces, group 1 set of SPI interfaces, 2 groups I2C interfaces and 6-way UART interfaces. NUC131SD2AE's package form is LQFP 64PIN, a size of about 7x7mm. NUC131SD2AE mainly facing industrial control, communication subsystems and motor controls. NUC131SD2AE internal logic block diagram function as follows The ATMEGA328P specifications used on Arduino Uni R3 are: 5V, 8-Bit, 16MHz, Flash and SRAM size of 32kb and 1kb, other resources such as PWM / ADC, etc., more than least, NUC131SD2AE is on hardware resources It is better to win too much. In addition to the difference in MCU, Numaker UNO has its own philosophy in hardware design. Below is the positive component location distribution of the Numaker UNO development board, making Numaker UNOs with its own design features while compatible with Arduino interface. One of the features is the power supply design, and Numaker Uno provides three ways of power supply. The first way is powered by NU-Link-Me, and outputs a 3.3V voltage via the LDO. The value of the VDD can be adjusted by JPR1 is 5V or 3.3V, the default is 5V. This approach takes into account the supply of NU-Link-Me and the development board when it is preferred. The second way is to be implemented by JP1 on the development board, providing an input source directly to VDD through an external 2.5V ~ 5.5V. The last way is to use the 7V-12V external power supply by the on-board DC-IN interface, and the 5V voltage is output, and the power is powered, and J2 is required, see the circuit diagram below. Another feature is the development board integrated NU-Link-ME download / debugger, and has the function of power / download / debug, like ST's ST-LINK, each collar. On the one hand, NU-Link-Me can supply power to the development board through ICE_VCC, eliminating the need for additional actions to supply power to the development board. If this feature is to be enabled, you need to place the SW2's ICE_VCC Cutch switch to the ON position, and it is in an on state by default. In addition, NU-LINK-ME also provides the function of VCOM, the virtual serial port. The virtual serial port will communicate with the TX / RX of the USB of the RX / TX with the MCU, and the MCU can communicate with external devices such as PCs. Debug. To enable the VCOM function, it is also possible to implement the Co-coding switch on SW2, all of which are located on the ON position on SW2, which is placed in the ON position by default. In addition, the development board also leads all the interfaces of the MCU to the PCB board, reserved the pad, just without welding pin, if the user needs, can be soldered, use the standard 2.54mm pitch connector. Numaker UNO is not only compatible with Arduino not only on hardware, but also is also consistent with Arduino on software, which provides an ARDUINO IDE development. Next, experience the original Arduino development mode, download the latest Arduino IDE from Arduino.cc, this article uses V1.8.1 version. Before opening the Arduino IDE, you can first install the driver of Nu-link-me, the installation process demonstrates that the installed device manager should look like this. Start Arduino IDE, prepare the hardware platform support for IDE, start Arduino ID, select menu file / preferences, in the pop-up dialog window, red frame labeling film input https://Raw.githubuserContent.com/opennuvoton/numaker- UNO / MASTER / PACKAGE_NUVOTON_INDEX.json, as shown below This setting adds Numaker UNO hardware support to Arduino IDE, then add a development board support under the Tools menu, install Numaker Uno's support package at the bottom of the BoardsManager dialog, as shown below The configuration process has not ended, and then select Numaker UNO as the current hardware platform, configuring the serial port name for communication, as shown below The configuration section is completed, and now you can create a simple LED test program. The code is as follows. Const Int Ledpin = 13; Void setup () { // put your setup code here, to run overce: PinMode (Ledpin, Output); } Void loop () { // put your main code here, to run repeatendly: DigitalWrite (ledpin, high); DELAY (500); DigitalWrite (LEDPIN, LOW); DELAY (500); } Waiting for compilation and download, as shown below You should be able to see the LED light on the development board start flashing with a frequency of 1 Hz! Since New Tang provides a support of Arduino software package, it is very easy to program Numaker UNO on Arduino IDE. However, only Cortex-M0 is tall, and then play a high-end thing, use the timer Combined with Arduino's Serial Plotter to play some interesting things. On key code INT Clock = 12000000; Timer1.open (Periodic, Clock); Timer1.SetPrescaleFactor (0); Timer1.setCompare (Clock / 1000); / * 1 Microseconds Per Tick (1 s) * / Timer1.attachInterrupt (Timer_ISR); Timer1.start (); Using Timer1 to implement timing function, initialize the clock frequency to 12MHz, not divided, timing cycle 1 millisecond, then add an interrupt function Timer_ISR, and finally the start timer is started. The code of the interrupt function is as follows Void Timer_ISR (uint8_t num) { Count1 ++; Count2 ++; IF (count1 == 499) { COUNT1 = 0; DigitalWrite (Ledpin, Level); Level =! } IF (count2 == 49) { COUNT2 = 0; Flag = true; } } In the interrupt function, the two variables are self -graced, and count1 is used to light (or light!), Flip once every 500 milliseconds; another variable count2 is used to output the drawn data, and draw a 50 millisecond. The result obtained is as follows To better understand the details behind the Arduino API, it is still necessary to dig a digging code, and the official installation script puts these underlying support libraries in the user's AppData \ local directory, this directory is hidden by default If you need to manually enter your position can be found, which contains CMSIS and other hardware-related C library files, as follows If you are interested, you may wish to dig a digging of these code, maybe you can't think about the gain. Of course, the new Tang also provides the Numaker UNO to KEIL and IAR-related development support packages and routines, downloading the NUC131 SDK location given from Appendix to Keil and IAR preparation, the official user manual also gives the use method. Here, it will be introduced here. Summary, Numaker UNO development board is just a name of Arduino, but it is also true that it has added a very high player for the Arduino family. However, it can be seen from the hardware from the front, but the Numaker UNO based on ARM Cortex-M0 will bring it to a brand new height, up to 50MHz MCU, larger storage space and more more comprehensive Set, also integrate Nu-link-me debuggers, coupled with Arduino's comprehensive compatibility in software and hardware, the majority of love of Arduino and lovers have a new choice! In addition, the official offer of the Numaker UNO development board is 72RMB, it is worth starting! Other development board evaluation recommendation: WiFi + Bluetooth + Sensor Combination - Meeting Numaker Uni Review Meeting Numaker Uni Review Most People Required Learning, developing, DIY is available - Puzzle Education Baiji Electronic Building Block Mcookie Suite Review Super fast play 8 sensors - ROHM Sensor SHIELD Sensor Assessment Suite Review Original declaration: This article is originally created by the panel network, declined! "

     

     

     

     

    List all Question

    Nickname

    Email

    Questions

    Our other product:

    Professional FM Radio Station Equipment Package

     



     

    Hotel IPTV Solution

     


      Enter email  to get a surprise

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->Afrikaans
      sq.fmuser.org ->Albanian
      ar.fmuser.org ->Arabic
      hy.fmuser.org ->Armenian
      az.fmuser.org ->Azerbaijani
      eu.fmuser.org ->Basque
      be.fmuser.org ->Belarusian
      bg.fmuser.org ->Bulgarian
      ca.fmuser.org ->Catalan
      zh-CN.fmuser.org ->Chinese (Simplified)
      zh-TW.fmuser.org ->Chinese (Traditional)
      hr.fmuser.org ->Croatian
      cs.fmuser.org ->Czech
      da.fmuser.org ->Danish
      nl.fmuser.org ->Dutch
      et.fmuser.org ->Estonian
      tl.fmuser.org ->Filipino
      fi.fmuser.org ->Finnish
      fr.fmuser.org ->French
      gl.fmuser.org ->Galician
      ka.fmuser.org ->Georgian
      de.fmuser.org ->German
      el.fmuser.org ->Greek
      ht.fmuser.org ->Haitian Creole
      iw.fmuser.org ->Hebrew
      hi.fmuser.org ->Hindi
      hu.fmuser.org ->Hungarian
      is.fmuser.org ->Icelandic
      id.fmuser.org ->Indonesian
      ga.fmuser.org ->Irish
      it.fmuser.org ->Italian
      ja.fmuser.org ->Japanese
      ko.fmuser.org ->Korean
      lv.fmuser.org ->Latvian
      lt.fmuser.org ->Lithuanian
      mk.fmuser.org ->Macedonian
      ms.fmuser.org ->Malay
      mt.fmuser.org ->Maltese
      no.fmuser.org ->Norwegian
      fa.fmuser.org ->Persian
      pl.fmuser.org ->Polish
      pt.fmuser.org ->Portuguese
      ro.fmuser.org ->Romanian
      ru.fmuser.org ->Russian
      sr.fmuser.org ->Serbian
      sk.fmuser.org ->Slovak
      sl.fmuser.org ->Slovenian
      es.fmuser.org ->Spanish
      sw.fmuser.org ->Swahili
      sv.fmuser.org ->Swedish
      th.fmuser.org ->Thai
      tr.fmuser.org ->Turkish
      uk.fmuser.org ->Ukrainian
      ur.fmuser.org ->Urdu
      vi.fmuser.org ->Vietnamese
      cy.fmuser.org ->Welsh
      yi.fmuser.org ->Yiddish

       
  •  

    FMUSER Wirless Transmit Video And Audio More Easier !

  • Contact

    Address:
    No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Tel / WhatApps:
    +8618078869184

  • Categories

  • Newsletter

    FIRST OR FULL NAME

    E-mail

  • paypal solution  Western UnionBank OF China
    E-mail:[email protected]   WhatsApp:+8618078869184   Skype:sky198710021 Chat with me
    Copyright 2006-2020 Powered By www.fmuser.org

    Contact Us