boards/shields/adafruit_data_logger/doc/index.html · boards/shields/adafruit_data_logger/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Shields · Adafruit · RTC/SD

Adafruit Data Logger Shield

Battery-backed PCF8523 RTC, SD card, LED와 prototyping area를 Arduino shield에 결합합니다.

Official pathboards/shields/adafruit_data_logger/doc/index.html
Source fileboards/shields/adafruit_data_logger/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

지원 revision B, 9-pin mapping, 기본 미연결 LED와 open-drain RTC INT1 jumper, internal pull-up을 설명합니다.

Revision

B only

RTC

PCF8523 · battery backup

Storage

SD · SPI

Wiring

LED/INT1 jumpers required

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 D3878E0F9126C15ABFA732503E467CEF93FA73DB6150FB0F8F608F26D3D3E4A6
.. _adafruit_data_logger_shield:

Adafruit Data Logger Shield
###########################

Overview
********

The `Adafruit Data Logger Shield`_ rev. B features an `NXP PCF8523 Real-Time Clock/Calendar with
Battery Backup`_, an SD card interface, two user LEDs, and a prototyping area.

.. figure:: ../../../../../../../boards/shields/adafruit_data_logger/doc/adafruit_data_logger.jpg
   :align: center
   :alt: Adafruit Data Logger Shield

   Adafruit Data Logger Shield (Credit: Adafruit)

.. note::
   The older revision A of the Adafruit Data Logger Shield is not supported.

Pin Assignments
===============

+-----------------------+---------------------------------------------+
| Shield Connector Pin  | Function                                    |
+=======================+=============================================+
| D3                    | User LED1 (green) [1]_                      |
+-----------------------+---------------------------------------------+
| D4                    | User LED2 (red) [1]_                        |
+-----------------------+---------------------------------------------+
| D7                    | PCF8523 RTC INT1 [2]_                       |
+-----------------------+---------------------------------------------+
| D10                   | SD card SPI CS                              |
+-----------------------+---------------------------------------------+
| D11                   | SD card SPI MOSI                            |
+-----------------------+---------------------------------------------+
| D12                   | SD card SPI MISO                            |
+-----------------------+---------------------------------------------+
| D13                   | SD card SPI SCK                             |
+-----------------------+---------------------------------------------+
| SDA                   | PCF8523 RTC I2C SDA                         |
+-----------------------+---------------------------------------------+
| SCL                   | PCF8523 RTC I2C SCL                         |
+-----------------------+---------------------------------------------+

.. [1] The user LEDs are not connected to ``D3`` and ``D4`` by default. Jumper or jumper wire
       connections must be established between the ``L1`` and ``Digital I/O 3`` pins for ``LED1``
       and ``L2`` and ``Digital I/O 4`` pins for ``LED2`` if they are to be used.

.. [2] The PCF8523 RTC ``INT1`` interrupt output pin is not connected to ``D7`` by default. A jumper
       wire connection must be established between the ``SQ`` pin and the ``Digital I/O 7`` pin in
       order to use the RTC interrupt functionality (i.e. alarm callback, 1 pulse per second
       callback). The ``INT1`` interrupt output is open-drain, but the shield definition enables an
       internal GPIO pull-up and thus no external pull-up resistor is needed.

Requirements
************

This shield can only be used with a board which provides a configuration for Arduino connectors and
defines node aliases for SPI and GPIO interfaces (see :ref:`shields` for more details).

Programming
***********

Set ``--shield adafruit_data_logger`` when you invoke ``west build``. For example:

.. zephyr-app-commands::
   :zephyr-app: tests/drivers/rtc/rtc_api
   :board: frdm_k64f
   :shield: adafruit_data_logger
   :goals: build

.. _Adafruit Data Logger Shield:
   https://learn.adafruit.com/adafruit-data-logger-shield/

.. _NXP PCF8523 Real-Time Clock/Calendar with Battery Backup:
   https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf

Part 3

한국어 전문 번역

개요

Adafruit Data Logger Shield revision B는 battery backup이 있는 NXP PCF8523 real-time clock/calendar, SD card interface, user LED 2개와 prototyping area를 제공합니다.

Adafruit Data Logger Shield
Adafruit Data Logger Shield (출처: Adafruit)

Pin assignment

Shield connector pinFunction
D3User LED1 (green) [1]
D4User LED2 (red) [1]
D7PCF8523 RTC INT1 [2]
D10SD card SPI CS
D11SD card SPI MOSI
D12SD card SPI MISO
D13SD card SPI SCK
SDAPCF8523 RTC I2C SDA
SCLPCF8523 RTC I2C SCL

[1] User LED 연결

User LED는 기본적으로 D3와 D4에 연결되어 있지 않습니다. LED1을 쓰려면 L1과 Digital I/O 3, LED2를 쓰려면 L2와 Digital I/O 4 사이에 jumper 또는 jumper wire를 연결해야 합니다.

[2] RTC INT1 연결

PCF8523 RTC의 INT1 interrupt output은 기본적으로 D7에 연결되어 있지 않습니다. Alarm callback이나 1 pulse-per-second callback 같은 RTC interrupt 기능을 사용하려면 SQ와 Digital I/O 7을 jumper wire로 연결합니다.

INT1은 open-drain output이지만 shield definition이 internal GPIO pull-up을 활성화하므로 외부 pull-up resistor는 필요하지 않습니다.

요구 사항

Arduino connector configuration을 제공하고 SPI/GPIO interface용 node alias를 정의한 board에서만 이 shield를 사용할 수 있습니다.

Programming

west build에 --shield adafruit_data_logger를 지정합니다.

west build -b frdm_k64f   --shield adafruit_data_logger   tests/drivers/rtc/rtc_api

참고 자료

Adafruit Data Logger Shield · NXP PCF8523 datasheet

Source

출처

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