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

Zephyr 3.7.0 · Shields · Display · Touch

BuyDisplay 2.8-inch TFT Touch Shield with Arduino adapter

320×240 ILI9341 display와 FT6206 capacitive touch를 Arduino adapter로 연결합니다.

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

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

Part 1

요약·해설

Display·touch controller, 9-pin mapping, 기본 미연결 touch IRQ의 5 INT jumper와 Device Tree 조정 절차를 설명합니다.

Display

ILI9341 · 320×240

Touch

FT6206 · capacitive

Interface

SPI + I2C

Adapter

Arduino required

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 2C240874CEF9658CFA111BE5D84517759B07DC04F672E874B43084C49FF6E208
.. _buydisplay_2_8_tft_touch_arduino:

Buydisplay 2.8" TFT Touch Shield with Arduino adapter
#####################################################

Overview
********

The Buydisplay 2.8" TFT Touch Shield has a resolution of 320x240
pixels and is based on the ILI9341 controller. This shield comes with
a capacitive FT6206 controller touchscreen. The Arduino adapter is
required to use this shield.

More information about the shield and Arduino adapter can be found at
the `Buydisplay 2.8" TFT Touch Shield website`_ and
`Arduino adapter website`_.

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

+-----------------------+---------------------------------------------+
| Shield Connector Pin  | Function                                    |
+=======================+=============================================+
| D5                    | Touch Controller IRQ (see note below)       |
+-----------------------+---------------------------------------------+
| D7                    | ILI9341 DC       (Data/Command)             |
+-----------------------+---------------------------------------------+
| D10                   | ILI9341 Reset                               |
+-----------------------+---------------------------------------------+
| D9                    | ILI9341 SPI CSn                             |
+-----------------------+---------------------------------------------+
| D11                   | SPI MOSI         (Serial Data Input)        |
+-----------------------+---------------------------------------------+
| D12                   | SPI MISO         (Serial Data Out)          |
+-----------------------+---------------------------------------------+
| D13                   | SPI SCK          (Serial Clock Input)       |
+-----------------------+---------------------------------------------+
| SDA                   | FT6206 SDA                                  |
+-----------------------+---------------------------------------------+
| SCL                   | FT6206 SCL                                  |
+-----------------------+---------------------------------------------+

.. note::
   Touch controller IRQ line is not connected by default. You will need
   to solder the ``5 INT`` jumper to use it. You will also need to
   adjust driver configuration and its Device Tree entry to make use of
   it.

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 buydisplay_2_8_tft_touch_arduino`` when you invoke
``west build``. For example:

.. zephyr-app-commands::
   :zephyr-app: samples/subsys/display/lvgl
   :board: nrf52840dk/nrf52840
   :shield: buydisplay_2_8_tft_touch_arduino
   :goals: build

References
**********

.. target-notes::

.. _Buydisplay 2.8" TFT Touch Shield website:
   https://www.buydisplay.com/2-8-inch-tft-touch-shield-for-arduino-w-capacitive-touch-screen-module

.. _Arduino adapter website:
   https://www.buydisplay.com/arduino-shield-for-tft-lcd-with-ili9341-controller-and-arduino-due-mega-uno

Part 3

한국어 전문 번역

개요

BuyDisplay 2.8-inch TFT Touch Shield는 320×240 pixel resolution의 ILI9341 controller 기반 display입니다. Capacitive touchscreen에는 FT6206 controller가 사용되며, 이 shield를 사용하려면 Arduino adapter가 필요합니다.

제품 정보는 BuyDisplay 2.8-inch TFT Touch Shield와 Arduino adapter 웹사이트에서 확인할 수 있습니다.

Pin assignment

Shield connector pinFunction
D5Touch controller IRQ (아래 주의 참조)
D7ILI9341 DC (Data/Command)
D10ILI9341 Reset
D9ILI9341 SPI CSn
D11SPI MOSI (Serial Data Input)
D12SPI MISO (Serial Data Out)
D13SPI SCK (Serial Clock Input)
SDAFT6206 SDA
SCLFT6206 SCL

요구 사항

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

프로그래밍

west build를 실행할 때 --shield buydisplay_2_8_tft_touch_arduino를 지정합니다. 다음 예시는 nRF52840 DK용 LVGL sample을 빌드합니다.

west build -b nrf52840dk/nrf52840   --shield buydisplay_2_8_tft_touch_arduino   samples/subsys/display/lvgl

참고 자료

Source

출처

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