boards/vngiotlab/nrf52_vbluno52/doc/index.html · boards/vngiotlab/nrf52_vbluno52/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · VNG · nRF52832

nRF52-VBLUno52

nRF52832 UNO의 oscillator, 지원 interface와 onboard DAPLink를 설명합니다.

Official pathboards/vngiotlab/nrf52_vbluno52/doc/index.html
Source fileboards/vngiotlab/nrf52_vbluno52/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

지원표 8행, 공식 이미지와 pyOCD flash·component 시험 절차를 보존했습니다.

CPU

nRF52832 Cortex-M4F

Radio

Bluetooth LE 5.0

Clock

32.768k · 64M

Debug

DAPLink · pyOCD

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 3242B0BF0331D22851FEB91F21114B770A923A22E38FD5C0EF60F764E94C8ABD
.. _nrf52_vbluno52:

nRF52-VBLUno52
##############

Overview
********

Zephyr can use the nrf52_vbluno52 board configuration to run on the VBLUno52 board,
a VNG Bluetooth Low Energy UNO using an nRF52832 ARM Cortex-M4F processor.
It provides support for the Nordic Semiconductor nRF52832 ARM Cortex-M4F CPU and
the following devices:

* :abbr:`NVIC (Nested Vectored Interrupt Controller)`
* :abbr:`RTC (nRF RTC System Clock)`
* UART
* GPIO
* FLASH
* RADIO (Bluetooth Low Energy 5.0)

.. figure:: ../../../../../../../boards/vngiotlab/nrf52_vbluno52/doc/img/nrf52_vbluno52.jpg
     :align: center
     :alt: nRF52 VBLUno52

     nRF52_VBLUno52 board

Hardware
********

The VBLUno52 board has two external oscillators. The frequency of
the slow clock is 32.768 kHz. The frequency of the main clock
is 64 MHz.

Supported Features
==================

The nrf52_vbluno52 board configuration supports the following
hardware features:

+-----------+------------+----------------------+
| Interface | Controller | Driver/Component     |
+===========+============+======================+
| NVIC      | on-chip    | nested vectored      |
|           |            | interrupt controller |
+-----------+------------+----------------------+
| RTC       | on-chip    | system clock         |
+-----------+------------+----------------------+
| UART      | on-chip    | serial port          |
+-----------+------------+----------------------+
| GPIO      | on-chip    | gpio                 |
+-----------+------------+----------------------+
| FLASH     | on-chip    | flash                |
+-----------+------------+----------------------+
| RADIO     | on-chip    | Bluetooth            |
+-----------+------------+----------------------+
| I2C       | on-chip    | i2c                  |
+-----------+------------+----------------------+
| SPI       | on-chip    | spi                  |
+-----------+------------+----------------------+

Other hardware features have not been enabled yet for this board.

Connections and IOs
===================

LED
---

* LED = LED0 (green) = P0.12

Push buttons
------------

* BUTTON = BUT = SW0 = P0.17

Programming and Debugging
*************************

Flashing
========

The VBLUno52 board has an on-board DAPLink (CMSIS-DAP) interface for flashing and debugging.
You do not need any other programming device.
You only need to install the pyOCD tool (https://pypi.python.org/pypi/pyOCD)

See the :ref:`getting_started` for general information on setting up
your development environment.

You can build and flash applications in the usual way. Here is an
example for the :ref:`hello_world` application.

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: nrf52_vbluno52
   :goals: build flash

Testing the VBLUno52 with Zephyr: buttons, LEDs, UART, BLE
**********************************************************

Here are some sample applications that you can use to test different
components on the VBLUno52 board:

* :ref:`hello_world`
* :zephyr:code-sample:`blinky`
* :zephyr:code-sample:`button`
* :ref:`bluetooth-beacon-sample`
* :ref:`peripheral_hr`

Part 3

한국어 전문 번역

nRF52 VBLUno52
nRF52_VBLUno52 board

nRF52-VBLUno52 개요

Zephyr는 nrf52_vbluno52 board configuration으로 nRF52832 ARM Cortex-M4F processor 기반 VNG Bluetooth Low Energy UNO인 VBLUno52에서 실행됩니다. Nordic Semiconductor nRF52832 CPU와 NVIC, RTC, UART, GPIO, flash, Bluetooth Low Energy 5.0 radio를 지원합니다.

하드웨어

외부 oscillator가 두 개 있으며 slow clock은 32.768kHz, main clock은 64MHz입니다.

지원 기능

InterfaceControllerDriver/Component
NVICon-chipnested vectored interrupt controller
RTCon-chipsystem clock
UARTon-chipserial port
GPIOon-chipgpio
FLASHon-chipflash
RADIOon-chipBluetooth
I2Con-chipi2c
SPIon-chipspi

그 밖의 하드웨어 기능은 아직 이 board에서 활성화되지 않았습니다.

연결과 I/O

LED

LED = LED0(green) = P0.12

Push button

BUTTON = BUT = SW0 = P0.17

Programming과 debugging

Flash

Onboard DAPLink(CMSIS-DAP)가 flash와 debug를 제공하므로 별도 programming device가 필요 없습니다. pyOCD를 설치한 뒤 다음처럼 hello_world를 build·flash합니다.

west build -b nrf52_vbluno52 samples/hello_world
west flash

Button·LED·UART·BLE 시험

  • hello_world
  • blinky
  • button
  • Bluetooth beacon sample
  • peripheral_hr

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.