FMUSER Wirless Transmit Video And Audio More Easier !

[email protected] WhatsApp +8618078869184
Language

    (Kirle Nafu) is simple, flexible, one to show you an unlimited creative product - St Nucleo-F412ZG

     

    The development board of the semiconductor has always been deeply rooted, and the price of Pingyi is unwitten. It is very popular among students, engineers and electronic enthusiasts. If you have used many development boards, it has been removed many electrons Products, you will find that ST's microcontroller products are basically everywhere in the current electronics industry. From the Discovery Series Development Board to Nucleo Development Board, the semiconductor has completed a successful ornate transformation, and it has to be praised. At present, it can be seen on the official website. ST Nucleo series development board mainly has Nucleo-32, Nucleo-64 And the three types of Nucleo-144, we can easily understand the entry-level, mid-end, and high-end, whether performance or function is ladder. Take a look at today's protagonist - Nucleo-F412ZG, this is a product for high-end Nucleo-144 series, based on high-performance ARM Cortex-M4 processors in microcontrollers, with rich features and built-in 1MB Flash Large storage space. Nucleo-F412ZG development board hardware Nucleo-F412ZG adopts the St Nucleo series consistently streamlined packaging, but in the cardboard in the box, several important features of the cardboard are clear, such as the maximum frequency of 100MHz ARM Cortex-M4 processor, integrated 1 MB Flash / 256KB SRAM, compatible with ST ZIO / Arduino UNO expansion interface and St Morpho, support USB OTG function, integrated embedded debugger ST-LINK / V2-1, supports ARM MBED-Enabled project. User of the ST Nucleo series card may understand that this series of boards are equivalent to a combination of microcontroller's minimum system + onboard repeat, but for beginners or users who contact Nucleo cards for the first time. When the first eye sees the palette physical object, there may be some disappointment, after all, the Nucleo-F412ZG board performance and function should be very powerful, but the many functions of the onboard do not have the corresponding peripherals, you need to do your own To achieve various functions, it is easy to get simple, and it is more difficult to further. Even so, why is ST still to vigorously expand the Nucleo series of boards? According to the foolishness of the pen, it actually involves an ecological problem. Users who have played the Discovery series cards. The Discovery board basically boards some peripherals, and can verify the microcontroller. Function, it is not a bit not knowing like a Nucleo board, but it is good to have a lot of money. For some users who have played with a single-chip microcomputer, I hope that I have a DiY card peripheral function, while the Discovery series The board part of the board has been occupied, and the user is not allowed to rely, and the Nucleo series of boards is different, depending on the extensive ecotrous circle of Arduino, there are many modules on the Arduino UNO expansion interface, and the price is low. This is like the chip development in the direction of SOC, and our peripheral components are slowly become modular, both standardized, and very convenient, facilitating verification, research and development, diy, so in the long run, Nucleo series The board is clearly with a greater advantage, and the life cycle will be longer. The shallow expression has expressed the foolishness of the pen, then returned to the Nucleo-F412ZG board. As mentioned above, the Nucleo series board cardboard is less poor, most of the cases need to rely on the user's own DIY peripherals. The structure of the entire board is a combination of microcontrollers minimum system + debugger, and the new, not fully understood microcontrollers, ST-LINK / V2-1, but we are familiar with debuggers, not only within, You can also debug external debugging, convenient and practical, this is required for us to make an additional simulator, not only convenient, but also save a lot of costs. In addition, we can also see that the external crystal of the microcontroller of the board is only retained a 32.768 kHz RTC crystal, and the high-speed crystal also saves. If you need to use, we can also use the STLINK / V2-1 MCO to come. High speed clock as MCU. The Arduino UNO interface exists in the ZIO interface, with the reuse pins. The resources on the Nucleo-F412ZG board are probably the above, it can be seen that this board is clearly refined, even if it has expanded the Ethernet interface, this device has been laid out on the PCB board, but actually take The board is still unpocked, which is no wonder that such a powerful MCU function board, the official offer is less than 19 dollars, what can you still ask? The entire hardware system block diagram of the Nucleo-F412ZG board is shown below. STM32F412ZG microcontroller To be honest, in addition to the microcontroller itself, the Nucleo-F412ZG board can't find a place to talk hard. Of course, this may also be related to the form of the Nucleo series. It is too familiar. It's so awkward, the microcontroller equipped with board is STM32F412ZGT6, using LQFP144 package, 20mm * 20mm, is really big enough, more than the current mobile phone SOC, of ​​course, this is also due to packaging relationship, and use UFBGA144 package , There is a lot of small, only 10mm * 10mm. The characteristics of the STM32F412ZGT6 microcontroller are not explained. Anyway is rich, such as supporting the LCD parallel interface (8080/6800 mode), support 17 timers, support 17 communication interfaces, including I2C, USART, SPI, I2S, SDIO, USB1.0 OTG, CAN 2.0B. The specific resources of the microcontroller can be found in the official provision, and the following picture is the hardware system of STM32F412ZGT6, which is not difficult to see its rich resources. (Click on the picture to enlarge) STM32F412ZGT6 also inherits the excellent characteristics of the ST microcontroller in both ST microcontrollers in software and characteristics while continuously enhancing quality, the following picture is a corresponding list of compatible product lines and some places slightly Changes, such STM32F412ZGT6 microcontrollers designed a pin that is powered separately, mainly to pay attention to the hardware circuit design. Power-on and development environment The St Nucleo Series card is shipped from the factory with a built-in program, and some small features can be realized. The most common thing is to light the program. After all, this program is very common. If the first time use Nucleo board, it is necessary to install the driver, the most The important one is the driving of the ST-LINK / V2-1 debugger. Installation completion can see the corresponding prompt in device management of the PC. The Nucleo-F412ZG development board runs on the default LED program, and can change the different LEDs to the blue user button through the board. At the same time, we can also see the U disk implemented by Nucleo-F412ZG in my computer in my computer, which is an important feature of the Nucleo series board support ARM Mbed project, and implements the program through the U disk. However, actual use is found that the Nucleo-F412ZG board has not recorded in the ARM Mbed project, and it is expected to be updated as soon as possible. The development environment of the ST microcontroller will be very familiar with everyone. It is ok to use third-party MDK-Keil or IAR, and choose your own habit. It is worth talking about that ST also launched a very convenient and practical STM32Cubemx for the majority of users. This is the following stuff. STM32Cubemx is a comprehensive software platform that includes each of the ST products. (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, / IP, graphics, etc.) The main advantage of using STM32Cubemx is: Can intuitively perform STM32 selection Graphical configuration C Code Project Generation, covering the STM32 initialization section. Compatible with IAR, Keil and GCC compiler 4. Support Eclips With popular language, even if you don't know the C language, you can also develop simple programs through STM32Cubemx. To be honest, such a good tool is not a pity, even if you are big cow, you can shorten the same by STM32cubemx Your research and development time, further improve development efficiency, like the current large semiconductor company is doing our utmost to provide more convenient and faster products to engineers around the world, here to give them a big difference. The STM32Cubemx tool can be downloaded from the official download of the ST, and the open interface is shown below. The first time uses the libraries that requires the corresponding microcontroller to install. Nucleo-F412ZG board selection STM32F4 series firmware, the speed of downloading the downloader comes with the downloader itself can be downloaded, the recommended first go to the ST official website to download, and then import. From the latest library library, you can see that the microcontroller is that the ready-made board can be found. If only the development of the board, this is more convenient. After opening, you can see a pin definition diagram including a menu bar, a function bar, a module column, and a microcontroller, a graphical interface, which is very intuitive. There is no resource on the board. Here, this tool is actually used with 3 LEDs, the goal is to light these three LEDs. First find the pin signal of LD1, LD2, LD3 LED on the schematic. LD2, LD3 schematic LD1 schematic Set the corresponding GPIO port output according to the schematic pin Clock configuration, select the default or by demand settings. Save after completion, click Generate Code under Project. Look at the IDE tool habits you use, generate the corresponding project file, generated project files include IDE tools such as Keil, IAR. Because you use KEIL5, you will directly generate project files of MDK-ARM V5, and the project opens compilation in Keil5. There is no problem with download commissioning. The actual operation of the program. From this simple example, STM32Cubemx allows you to save new projects, configure, and other columns, novice, no easy to get started, and in the actual experience, you can write properly, and further improve development Personal efficiency. In addition, there is something that everyone pays attention to it. The whole example does not even pay attention to or contact the code to write, which is the magical! summary Nucleo-F412ZG development board, rich features, flexible extension peripherals, less than 19 dollars, matching STM32Cubemx tools, worthy of any novice, electronic enthusiasts or companies that are sensitive to project costs, if this development board or Netizens interested in STM32F412 microcontrollers can consider starting. 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