BLE Nano V2 보드를 Feather nRF52 펌웨어로 개발

1946 단어 ArduinoBLE

개요



Feather nRF52의 펌웨어는 사용하고 싶지만 보드는 더 간단한 것이 좋은 사람.

부트 로더 쓰기



htps : // 기주 b. 코 m / 아다 f 루이 t / 아다 f 루이 t_n RF52_bin/bootloader 안에 있는 feather52_bootloader_5.1.0_s132_dual.hex 파일을 드래그 앤 드롭으로 씁니다.


쓰기기 제작



Feather nRF52 부트 로더는 Arduino Uno 등과 마찬가지로 USB 직렬 변환기를 통해 펌웨어를 마이크로 컴퓨터에 씁니다. 이를 위해 우선 Nano V2의 P6, P8, P21 단자를 꺼내자, 이 단자와 USB 시리얼 컨버터를 접속하게 됩니다.


ぇtps://ぇあrん. 아다 f 루이 t. 코m/아세 ts/39913
의 회로도를 참고로 USB 시리얼 보드와 연결합니다. UBS 시리얼은 신호 레벨이 3.3V인 것을 사용합시다.


이런 느낌


핀 정의 변경



SPI나 I2C에 할당되어 있는 핀이 Feather nRF52와 전혀 다르기 때문에 그 근처의 주변기를 사용하고 싶은 경우는 variant.h 를 변경해 할당하고 싶은 핀에 할당하고 싶은 기능을 할당한다.

사실 Arduino의 보드 관리자에서 Adafruit nRF52를 설치할 때 추가되는 파일을 다시 씁니다. 내 환경에서는 C:\Users\XXXXX\AppData\Local\Arduino15\packages\adafruit\hardware\nrf52\0.8.2\variants\feather52\variant.h였습니다.

요약



가끔은 이런 것도 좋지 않을까.

좋은 웹페이지 즐겨찾기