전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

NRF52810-QCAA-R7 데이터시트(PDF) 48 Page - Nordic Semiconductor

부품명 NRF52810-QCAA-R7
상세설명  RF52810
PDF  483 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  NORDIC [Nordic Semiconductor]
홈페이지  https://www.nordicsemi.com/
Logo NORDIC - Nordic Semiconductor

NRF52810-QCAA-R7 데이터시트(HTML) 48 Page - Nordic Semiconductor

Back Button NRF52810-QCAA-R7 Datasheet HTML 44Page - Nordic Semiconductor NRF52810-QCAA-R7 Datasheet HTML 45Page - Nordic Semiconductor NRF52810-QCAA-R7 Datasheet HTML 46Page - Nordic Semiconductor NRF52810-QCAA-R7 Datasheet HTML 47Page - Nordic Semiconductor NRF52810-QCAA-R7 Datasheet HTML 48Page - Nordic Semiconductor NRF52810-QCAA-R7 Datasheet HTML 49Page - Nordic Semiconductor NRF52810-QCAA-R7 Datasheet HTML 50Page - Nordic Semiconductor NRF52810-QCAA-R7 Datasheet HTML 51Page - Nordic Semiconductor NRF52810-QCAA-R7 Datasheet HTML 52Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 48 / 483 page
background image
Core components
4.6 EasyDMA
EasyDMA is a module implemented by some peripherals to gain direct access to Data RAM.
EasyDMA is an AHB bus master similar to CPU and is connected to the AHB multilayer interconnect for
direct access to Data RAM. EasyDMA is not able to access flash.
A peripheral can implement multiple EasyDMA instances to provide dedicated channels. For example,
for reading and writing of data between the peripheral and RAM. This concept is illustrated in EasyDMA
example on page 48.
Peripheral
READER
Peripheral
core
AHB multilayer
AHB
WRITER
AHB
RAM
RAM
RAM
EasyDMA
EasyDMA
Figure 4: EasyDMA example
An EasyDMA channel is usually implemented like illustrated by the code below, but some variations may
occur:
READERBUFFER_SIZE 5
WRITERBUFFER_SIZE 6
uint8_t readerBuffer[READERBUFFER_SIZE] __at__ 0x20000000;
uint8_t writerBuffer[WRITERBUFFER_SIZE] __at__ 0x20000005;
// Configuring the READER channel
MYPERIPHERAL->READER.MAXCNT = READERBUFFER_SIZE;
MYPERIPHERAL->READER.PTR = &readerBuffer;
// Configure the WRITER channel
MYPERIPHERAL->WRITER.MAXCNT = WRITEERBUFFER_SIZE;
MYPERIPHERAL->WRITER.PTR = &writerBuffer;
This example shows a peripheral called MYPERIPHERAL that implements two EasyDMA channels - one for
reading called READER, and one for writing called WRITER. When the peripheral is started, it is assumed
that the peripheral will:
• Read 5 bytes from the readerBuffer located in RAM at address 0x20000000.
• Process the data.
4430_161 v1.0
48



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com