Nordic Nrf528xx를 사용해 보자 nrf52840 Uno Arduino 편 (MDBT50Q)
nrf52840 MDBT50Q가 장착 된 Arduino Uno를 사용해 봅시다.

먼저 adafruit의 Arduino 라이브러리를 설치합시다.
보드 설정
파일⇒환경설정

추가 보드 관리자 URL로
htps //w w. 아다 f 루이 t. 코 m/파 c 게이지_아다 f 루이 t_ 어서 x. j 그런
를 입력합니다.

도구 ⇒ 보드 ⇒ 보드 관리자를 엽니다.

Adafruit nrf52 for Adafruit을 설치합니다.


그런 다음 보드
도구⇒보드⇒Nordic nRF52840DK(PCA10056)를 선택합니다.
이제 nrf52840DK 설정으로 쓸 수 있습니다.

컴파일
부트 로더를 작성한 경우에는 이제 컴파일을 누르면 쓸 수 있습니다.


부트 로더 쓰기
먼저 Github에서 부트 로더를 다운로드합니다.
htps : // 기주 b. 코 m / 아다 f 루이 t / 아다 f 루이 t_n RF 52_ 아 r 즈이 / t 어 / 마s r / 보오 t ぉ 아데 r / p 또는 10056
J-Link를 연결하고 nRFConncet을 엽니다. (DK 보드의 경우 J-LINK가 탑재되어 있습니다)
*주의: J-Link는 기본 전원 출력이 없습니다.
J-Link 전원 핀 문제
htps : // 코 m / 우사시로 / ms / 09c86 01d37 e f1db9244
연결된 장치를 선택하고 읽기를 클릭합니다.

이제 내부 펌웨어의 내용을 볼 수 있습니다.

Add Hex Files에서 방금 다운로드한 부트 로더를 선택합니다.


Erase and Write를 클릭합니다.

그러면, 디바이스 매니저등으로 보이지 않거나, 보아도 에러가 되어 있던 것이 포트로 변화한다고 생각합니다.



ArduinoIde에서도 포트로 보이면 문제 없습니다.

Arduino Core for Adafruit Bluefruit nRF52 보드
보드 매니저의 내용이 됩니다.
htps : // 기주 b. 코 m / 아다 f 루이 t / 아다 f 루이 t_n RF52_
Reference
이 문제에 관하여(Nordic Nrf528xx를 사용해 보자 nrf52840 Uno Arduino 편 (MDBT50Q)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/usashirou/items/a060a116f1f280bf8451텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)