As the saying goes, "Interest is the best teacher", although there is no one if there is no day, even if you are more interesting, you may have no bustle, but after all, interest is more interested. I believe many of the students who have just joined the university will begin to try some new gates, such as single-chip microcomputer, C language, etc., but because there is no systematic understanding, there is no corresponding knowledge reserve, so I can't take a lot of detours. . At this time, one is the easiest, most direct practice is to recommend some development platforms through the teacher's sister or the instructor, according to your needs, or most of the teenagers or choose to pick a set in some treasures, high sales, there is The development board for related supporting tutorials is entry, but there is always some people who don't have decisive. I don't know how to choose, and the author has recently got a coincidence. It not only has a strength, but also has a strength. The NXP and the Skyline of the Blue Source Hardware Platform BLAZAR β-Board, which is aware of this. This is a development artifact that is very suitable for beginners. It sounds full of interest, actually, how is it? Let's experience it together.
Although it is a general plastic box package, the first eye seeing the β-Board packaging design makes people feel full of "black technology".
The internal β-Board development board is very unexpected, good guy, is really a bit like a child, in addition to this, there is a microSB line in the box.
The positive of the β-Board is very simple, 8 mechanical buttons, three LEDs, an OLED screen, and two-row expansion interface holes, see the introduction is compatible with Arduino interface.
The back of the β-Board is the electronic component layout area of the entire plate, mainly composed of the NXP MKL26Z256 microcontroller and the OpenSDA debugger circuit, and the board is also compatible with the WiFi module, but the board is not patch. I don't know if there is no debug OK. If you add it later, it is said that it is said to netizens free DIY space. After all, I know that the free DIY is also another open source benefits.
The main control of the β-Board onboard is NXP's Kinetis L series microcontroller. The specific model is MKL26Z256VLH4, based on the ARM Cortex-M0 + processor, which belongs to the ultra low power consumption series of USB applications.
NXP MKL26Z256 Microcontroller Features:
Based on ARM Cortex-M0 + processor, 48MHz frequency, integrated 256KB flash, 32KB SRAM
Working voltage: 1.71 ~ 3.6V
Support capacitive touch sensing interface, up to 16 external electrodes and DMA data transmission
16-bit ADC, configurable resolution, sampling time, and conversion speed / power
Integrated temperature sensor
High-speed comparator with built-in 6-bit DAC, supporting DMA 12-bit DAC
Support USB 2.0 OTG, with integrated USB low pressure regulator, 120 mA, 3.3 V single power supply, supply power supply for 5 V input; or USB 2.0 device (full speed), with clock recovery function, No external crystal
Two 6-channel and 1 2-channel 16-bit low power consumption timer PWM module, support DMA, real-time clock with calendar
Support two 16-bit SPI modules, 1 Luart, two UART, 1 I2S module, two I2C modules
The MKL26Z256 is an entry-level universal MCU product. The basic function module guarantees the familiarity of beginners to MCU's interface functions. It can also be used to do some USB applications. It is very good to be a development-level development.
As a student or entry-level engineer, the price will be a very important factor for choosing development platform, and now many developing boards will board the debugger, which saves the cost of additional simulators, and debugging the onboard The instrument is already enough for beginners. β-Board also plate with debugger. The silk screen printed on the board is OpenSDA. I believe that many people will think that it is OpenSDA's first generation (in actually opnesda2.1), in fact, think about it, third party OpenSDA debugger, it is definitely to play open source, OpenSDA's first product is not fully open, while OpenSDA2.1 is based on open source CMSIS-DAP debugger, which resolves includes BootLoader and all applications (Debug, virtual serial ports and Open source issues of MSD, etc.).
OpenSDAV1: Programming with proprietary P & E Micro development bootloader. P & E Micro is the default debug interface application
OpenSDAV2 / V2.1: Programming using an open source CMSIS-DAP / Mbed bootloader. CMSIS-DAP is the default debug interface application
The OpenSDA debugger about NXP is indeed a nice product. OpenSDA is a low-cost debugging and programming interface for microcontroller chips, which establishes serial communication between the host USB port and the microprocessor on the target board.
The OpenSDA hardware contains a circuit and an integrated USB controller using the Kinetis K20 Microcontroller (MCU). In terms of software, it integrates a large-capacity storage device boot loader, quickly and easily load OpenSDA applications, such as flash programmers, run control debug interfaces, serial to USB converters, and the like.
development tools
NXP's Kinetis L Series microcontroller can support a lot of development tools, third parties have our familiar keil, IAR, and NXP also has the IDE tool that is specifically targeted for the Kinetis L series microcontroller. There is a long time with CodeWarrior. Compared with KDS, KDS is a free IDE tool for NXP for its own ARM series microcontroller, recommended.
The β-Board is running-powered by the board default factory built-in program.
If we need to use OpenSDA debugger features, we need to install the appropriate drivers.
In addition, the Blue Room Electronics also provides engineers with different debug firmware versions such as OpenSDA, JLINK_OPENSDA_V2 firmware. The user can use according to its own actual needs, the step of brushing into the corresponding firmware is in turn to copy the corresponding firmware to the PC on the PC on the PC on the PC.
In addition, the procedure can also be downloaded to the development board in a very simple manner, such as by generating the corresponding bin file directly to the Mbed drive letter of the development board through a third party IDE tool Keil, downloaded by the U disk.
Since the author's computer is equipped with a CodeWarrior IDE tool, you will use CodeWarrior when you actually experience.
There are many resources in β-Board may still be organized. At present, the author has the information not too much. Many still uses the use of β-Board, the only four games worth 4 games, including greed Eat snakes, super mary, etc.
It actually tried the following routines, compiled, debugging is OK, but only the corresponding port is not found during the debugging process, and the research has not understood it, according to the official reaction of the Blue News. OK, helpless author uses the debugging of Jlink_OpenSDA_V2 firmware.
Super Mario procedure.
3d greedy snake program.
Although there are many uncomfortable technology in the process of use, the technical support of the Blue Ran is still very powerful, can help you solve problems quickly, of course, if β-Board is sold, but there is no professional guidance entry information ( It is said that the professional Tsinghua tutorial is still in the line). It is definitely a bit for technical support only by the Blue England Engineer, so if you are interested in the board, but the user who has not been developed by the NXP microcontroller is still waiting, According to the "front front feedback", the relevant information tutorials of the β-Board board are still organized, and the post will continue to update, and the information is complete, and the information of the entry guidance will then go to the beta-Board estimate to make you faster, smoother. Familiar with the card; of course, if you own a certain NXP microcontroller development foundation, more confident on your ability, then go straight. β-Board currently maintains new first-selling discount prices 128RMB, and friends who want to start can go to the official Taobao shop to buy.
Original declaration: This article is originally created by the panel network, declined!
Our other product: