boards/adafruit/feather/doc/index.html · boards/adafruit/feather/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Adafruit · nRF52840 Feather

Adafruit Feather nRF52840 Express

Bluetooth LE·802.15.4·USB를 갖춘 nRF52840 Feather의 지원 기능과 외부 SWD programmer 사용법을 설명합니다.

Official pathboards/adafruit/feather/doc/index.html
Source fileboards/adafruit/feather/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

Feather nRF52840 Express는 64 MHz Cortex-M4F, flash 1 MB와 SRAM 256 KB를 Feather form factor에 담고 3.7 V LiPo charger, NeoPixel, USB와 SWD connector를 제공합니다.

Adafruit Feather nRF52840 Express
Adafruit Feather nRF52840 Express. 이미지 출처: Adafruit, Zephyr 3.7.0.
Wireless

Bluetooth Low Energy와 IEEE 802.15.4

Memory

flash 1 MB, SRAM 256 KB

Flash

SWD header에 external programmer 연결

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 DF807C088F38762E5E5F74297D83B386DE5FE52562505468E2804FB385B554F0
.. _adafruit_feather_nrf52840:

Adafruit Feather nRF52840 Express
#################################

Overview
********

The Adafruit Feather nRF52840 provides support for the Nordic Semiconductor
nRF52840 ARM Cortex-M4F CPU and the following devices:

* :abbr:`ADC (Analog to Digital Converter)`
* CLOCK
* FLASH
* :abbr:`GPIO (General Purpose Input Output)`
* :abbr:`I2C (Inter-Integrated Circuit)`
* :abbr:`MPU (Memory Protection Unit)`
* :abbr:`NVIC (Nested Vectored Interrupt Controller)`
* :abbr:`PWM (Pulse Width Modulation)`
* RADIO (Bluetooth Low Energy and 802.15.4)
* :abbr:`RTC (nRF RTC System Clock)`
* Segger RTT (RTT Console)
* :abbr:`SPI (Serial Peripheral Interface)`
* :abbr:`UART (Universal asynchronous receiver-transmitter)`
* :abbr:`USB (Universal Serial Bus)`
* :abbr:`WDT (Watchdog Timer)`

.. figure:: ../../../../../../../boards/adafruit/feather/doc/img/adafruit_feather_nrf52840.jpg
     :align: center
     :alt: Adafruit Feather nRF52840 Express

Hardware
********

- nRF52840 ARM Cortex-M4F processor at 64 MHz
- 1 MB flash memory and 256 KB of SRAM
- Battery connector and charger for 3.7 V lithium polymer batteries
- Charging indicator LED
- 2 User LEDs
- 1 NeoPixel LED
- Reset button
- SWD connector

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

The Adafruit Feather nRF52840 board configuration supports the
following hardware features:

+-----------+------------+----------------------+
| Interface | Controller | Driver/Component     |
+===========+============+======================+
| ADC       | on-chip    | adc                  |
+-----------+------------+----------------------+
| CLOCK     | on-chip    | clock_control        |
+-----------+------------+----------------------+
| FLASH     | on-chip    | flash                |
+-----------+------------+----------------------+
| GPIO      | on-chip    | gpio                 |
+-----------+------------+----------------------+
| I2C       | on-chip    | i2c                  |
+-----------+------------+----------------------+
| MPU       | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| NVIC      | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| PWM       | on-chip    | pwm                  |
+-----------+------------+----------------------+
| RADIO     | on-chip    | Bluetooth,           |
|           |            | ieee802154           |
+-----------+------------+----------------------+
| RTC       | on-chip    | system clock         |
+-----------+------------+----------------------+
| SPI       | on-chip    | spi                  |
+-----------+------------+----------------------+
| UART      | on-chip    | serial               |
+-----------+------------+----------------------+
| USB       | on-chip    | usb                  |
+-----------+------------+----------------------+
| WDT       | on-chip    | watchdog             |
+-----------+------------+----------------------+

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

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

The `Adafruit Feather nRF52840 Express Learn site`_ has detailed
information about the board including `pinouts`_ and the `schematic`_.

LED
---

* LED0 (red) = P1.15
* LED1 (blue) = P1.10

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

* SWITCH = P1.02
* RESET = P0.18

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

Applications for the ``adafruit_feather/nrf52840`` board configuration
can be built and flashed in the usual way (see :ref:`build_an_application`
and :ref:`application_run` for more details).

Flashing
========

Flashing Zephyr onto the ``adafruit_feather_nrf52480`` board requires
an external programmer. The programmer is attached to the SWD header.

Build the Zephyr kernel and the :zephyr:code-sample:`blinky` sample application.

   .. zephyr-app-commands::
      :zephyr-app: samples/basic/blinky
      :board: adafruit_feather/nrf52840
      :goals: build
      :compact:

Flash the image.

   .. zephyr-app-commands::
      :zephyr-app: samples/basic/blinky
      :board: adafruit_feather/nrf52840
      :goals: flash
      :compact:

You should see the red LED blink.

References
**********

.. target-notes::

.. _Adafruit Feather nRF52840 Express Learn site:
    https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/

.. _pinouts:
    https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/pinouts

.. _schematic:
    https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/downloads

Part 3

한국어 전문 번역

개요

Adafruit Feather nRF52840은 Nordic Semiconductor nRF52840 Arm Cortex-M4F CPU와 다음 장치를 지원합니다.

  • ADC
  • CLOCK
  • FLASH
  • GPIO
  • I2C
  • MPU
  • NVIC
  • PWM
  • RADIO(Bluetooth Low Energy와 802.15.4)
  • RTC
  • Segger RTT
  • SPI
  • UART
  • USB
  • WDT
Adafruit Feather nRF52840 Express
Adafruit Feather nRF52840 Express.

하드웨어

  • 64 MHz nRF52840 Arm Cortex-M4F processor
  • flash memory 1 MB와 SRAM 256 KB
  • 3.7 V lithium polymer battery connector와 charger
  • charging indicator LED
  • user LED 2개
  • NeoPixel LED 1개
  • reset button
  • SWD connector

지원 기능

Adafruit Feather nRF52840 board configuration은 다음 hardware 기능을 지원합니다.

InterfaceControllerDriver/Component
ADCon-chipadc
CLOCKon-chipclock_control
FLASHon-chipflash
GPIOon-chipgpio
I2Con-chipi2c
MPUon-chiparch/arm
NVICon-chiparch/arm
PWMon-chippwm
RADIOon-chipBluetooth, ieee802154
RTCon-chipsystem clock
SPIon-chipspi
UARTon-chipserial
USBon-chipusb
WDTon-chipwatchdog

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

연결과 I/O

Adafruit Feather nRF52840 Express Learn site에서 pinout과 schematic을 포함한 자세한 정보를 확인할 수 있습니다.

LED

  • LED0(red) = P1.15
  • LED1(blue) = P1.10

Push button

  • SWITCH = P1.02
  • RESET = P0.18

프로그래밍과 디버깅

adafruit_feather/nrf52840 board configuration용 application은 일반적인 방법으로 build하고 flash할 수 있습니다.

Flashing

공식 원문은 여기서 board 이름을 adafruit_feather_nrf52480이라고 표기하지만, Zephyr를 flash하려면 external programmer가 필요하며 programmer는 SWD header에 연결합니다. 실제 build target은 adafruit_feather/nrf52840입니다.

Zephyr kernel과 blinky sample을 build합니다.

west build -b adafruit_feather/nrf52840 samples/basic/blinky

image를 flash합니다.

west flash

red LED가 깜박여야 합니다.

참고 자료

Source

출처

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