본문 바로가기

nRF52   ( 25 )


nRF52840. nRF5 SDK 예제프로젝트 참조하여 본인 프로젝트에서 구현하는 방법. SysTick 코딩을 예로 본 글의 설명 폐기. 대신 더 간결한 프로젝트 템플릿 기반 구현 방식이 더 좋음 -> https://igotit.tistory.com/2043 개요- 타겟보드 nRF52840 동글 에서 CPU SysTick 코딩 방법 정리. - nRF5 SDK 에서 예제로 제공되는 /example/peripheral/blinky_systic 의 소스코드를 참조하여 자신의 프로젝트에서 SysTick 활용하는 방법 세부적인 과정을 보인다. - 샘플로 제공되는 프로젝트 열어서 빌드해서, 보드에 기록해봤다고 코드 구현 능력이 생기는건 아니다. 해당 기능을 구현하기 위해서 어떤 과정이 필요하며, 어떤 것이 필요하고 어떤 것이 필요없는지 명확히 알려면 가장 간단한 본인 프로젝트 소스 상태에서 구현과정을 직접 진행해 보는 것이 가장.. 2019. 1. 7.
nRF52840. CPU nRF52840 CPU - 아래그림(칩 기능블럭도)의 붉은 박스 부분. CPU Features ARM Cortex-M4 processor with FPU, 64MHz Digital signal processing (DSP) instructions Single-cycle multiply and accumulate (MAC) instructions Hardware divide 8- and 16-bit single instruction multiple data (SIMD) instructions Single-precision floating-point unit (FPU) NVIC : nested vector interrupt controller SysTick : ARM System Timer. The SysT.. 2019. 1. 7.
nRF52840. GPIO 핀 출력, 출력속도 타겟보드 : nRF52840 Dongle GPIO 출력 시험코드 프로젝트 IDE 환경 : SES 에서 프로젝트 템플릿 기반. 상세보기 -> https://igotit.tistory.com/2023 - mian 의 앞부분에서 핀 P0.24 를 출력으로 설정하고 있고, while 문 내에서 토글링출력임. int main(void) { /* Configure board. */ bsp_board_init(BSP_INIT_LEDS); nrf_gpio_cfg_output(NRF_GPIO_PIN_MAP(0,24)); while (true) { /// test P0.24 out toggling nrf_gpio_pin_toggle(NRF_GPIO_PIN_MAP(0,24)); } } 위의 코드를 타겟보드에 기록하여 스코프.. 2019. 1. 6.
nRF52840 장착 모듈 가격 판매처 리스트. 노르딕 , 블루투스 5.0 장착칩 : nRF52840 특징. - BT5.0 ( 및 ANT/802.154.4 Zigbee, Thread /Proprietary 용도로도 사용가능. Multi Protocol)- On Chip NFC Tag.- ARM Cortex M4F, 1MByte flash, 256kbyte ram. 64MHz.- SPI : 32MHz.- ADC : 12bit, 200ksps.- USB 2.0 nRF52840 장착된 모듈들 전체 리스트 nRF52840 Modules4Supplier Part # GPIO Size Antenna Country of origin Fanstel Corp. BT840F 48 15x20.8x1.9 mm PCB USA Fanstel Corp. BT840E 48 14x16x1.9 mm u.FL .. 2019. 1. 6.
nRF52. 칩비교표. nRF52810, 52832, 52840 Table 1. nRF52 Series IC comparisonFeaturesnRF52810nRF52832nRF52840CPUCortex M4 (no FPU) Cortex M4F Cortex M4F64 MHz64 MHz64 MHz Memory192 kB Flash512/256 kB Flash1 MB Flash-CacheCache24 kB RAM 64/32 kB RAM 256 kB RAM EasyDMA MAXCNT bit lengthI2S-1414PDM151515PWM151515RADIO888SAADC151515SPIM10816SPIS10816TWIM10816TWIS10816UARTE10816NFCT-99USBD--7QSPI--20 CryptoAES engine AES engine AES engine --.. 2019. 1. 6.
nRF52840 USB Dongle. blinky example . LED 점멸 예제. nRF52840 USB Dongle 을 USB 허브(외부전원공급형) 에 꼽고 PC측에서 "nRF Connect programmer" 실행시켜서 nRF5 SDK 예제중 Blinky 예제로 제공되는 펌웨어 파일명 blinky_pca10059_mbr.hex ( 경로 : ..\nRF5_SDK_15.2.0_9412b96\examples\peripheral\blinky\hex )를 기록하여 작동확인. 아래 동영상에 전체과정 상세히 보인다. 예제 : blinky_pca10059_mbr 의 main.c 에 있는 아래 코드 실행되는 것임. int main(void) { /* Configure board. */ bsp_board_init(BSP_INIT_LEDS); /* Toggle LEDs. */ while (true).. 2019. 1. 2.
nRF52. PWM Pulse Width Modulation nRF52840 PWM 주요특징.- PWM 수량 : 4개, PWM0, PWM1, PWM2, PWM3- PWM 주파수 가변가능.- Edge or center aligned pulses - Multiple duty cycle arrays(sequences) defined in RAM- RAM sequences can be repeated or connected into loops.- Autonomous and glitch-free update of duty cycle values directly from memory through EasyDMA PWM 기능블럭도 from : http://infocenter.nordicsemi.com/pdf/nRF52840_PS_v1.0.pdf 의 페이지 236~ 본 글 포함.. 2018. 12. 28.

   
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     선물 인버스 |선물 USDT