SPRSENSE에서 ILI9341 SPI LCD를 라이브러리와 충돌시키지 않고 움직이는 방법
2563 단어 ArduinoIDESPRSENSEILI9341
SPRESENSE에 액정 패널을 연결
우선, 실제로 라이브러리 부속의 샘플을 움직인 사진으로부터.
하드웨어
LCD 패널
LCD 패널은 2.2인치 ILI9341을 사용
나는 Aliexpress에서 구입. 아마존에서도 여러 업체가 판매하고 있다.
htps://w w. 아이 그림 xp 레즈. 작은 m/ m/32945052728. html?spm=아 2g0s. 9042311.0.0.27424C4drPFPl5
SPRESENSE
SPRESENSE는 메인 보드와 확장 보드를 사용합니다.
액정 장착 기판
공력제작소의 LCDSP001기판 사용
htps //w w. 슈 tch-s 시엔세. 코m/카타g/5728/
htps : // 쿠누테 st. 지 m도 f 예. 이 m/lcdsp001%에 5% 9F%에 %에에 6% 9D% BF/
도서관
ILI9341의 라이브러리는 SPRESENSE 용으로 사용자 정의 된 이것을 사용합니다.
htps : // 기주 b. 코 m / k ← 이오키 / 아다 f 루이 t_이 9341
htps : // 기주 b. 코 m / k ← 이오키 / 아다 f 루이 t-GFX- ぃ b 등 ry
사용한 샘플은
\Adafruit-GFX-Library-spresense\examples\spresense_mock_ili9341
보통 Auduino IDE의 라이브러리에 넣으면, 본가의 ILI9341 러브라리와 배팅하므로 양쪽 라이브러리를 해동하면 스케치와 같은 폴더에 돌진한다(이런 느낌)
그리고는, 「Adafruit_ILI9341.h」의 이하의 2개소를 로컬 우선으로 참조하도록 변경.
Adafruit_ILI9341.h
// #include <Adafruit_SPITFT.h>
#include "Adafruit_SPITFT.h"
//#include <Adafruit_SPITFT_Macros.h>
#include "Adafruit_SPITFT_Macros.h"
보드 매니저에서 SPRESENSE 패키지를 최신 버전으로 업데이트 한 후 bootloader를 다시 씁니다.
(bootloader는 API를 포함하므로 패키지 버전에 따라 업데이트 필요)
Reference
이 문제에 관하여(SPRSENSE에서 ILI9341 SPI LCD를 라이브러리와 충돌시키지 않고 움직이는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomorrow56/items/935efe652b34aa0cc711텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)