| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
dsPIC33FJ64GS406 bảng dữ liệu(PDF) 178 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
dsPIC33FJ64GS406 bảng dữ liệu(HTML) 178 Page - Microchip Technology |
|
178 / 456 page ![]() dsPIC33FJ32GS406/606/608/610 and dsPIC33FJ64GS406/606/608/610 DS70591E-page 178 2009-2012 Microchip Technology Inc. The DMA Controller features four identical data transfer channels. Each channel has its own set of control and status registers. Each DMA Channel can be configured to copy data either from buffers stored in dual port DMA RAM to peripheral SFRs or from peripheral SFRs to buffers in DMA RAM. The DMA Controller supports the following features: • Word or byte-sized data transfers. • Transfers from peripheral to DMA RAM or DMA RAM to peripheral • Indirect Addressing of DMA RAM locations with or without automatic post-increment • Peripheral Indirect Addressing – In some peripherals, the DMA RAM read/write addresses may be partially derived from the peripheral • One-Shot Block Transfers – Terminating DMA transfer after one block transfer • Continuous Block Transfers – Reloading DMA RAM buffer start address after every block transfer is complete • Ping-Pong Mode – Switching between two DMA RAM start addresses between successive block transfers, thereby filling two buffers alternately • Automatic or manual initiation of block transfers For each DMA Channel, a DMA interrupt request is generated when a block transfer is complete. Alternatively, an interrupt can be generated when half of the block has been filled. 8.1 DMAC Registers Each DMAC Channel x (x = 0, 1, 2 or 3) contains the following registers: • A 16-Bit DMA Channel Control Register (DMAxCON) • A 16-Bit DMA Channel IRQ Select Register (DMAxREQ) • A 16-Bit DMA RAM Primary Start Address Offset Register (DMAxSTA) • A 16-Bit DMA RAM Secondary Start Address Offset Register (DMAxSTB) • A 16-Bit DMA Peripheral Address Register (DMAxPAD) • A 10-Bit DMA Transfer Count Register (DMAxCNT) An additional pair of status registers, DMACS0 and DMACS1, are common to all DMAC channels. FIGURE 8-1: TOP LEVEL SYSTEM ARCHITECTURE USING A DEDICATED TRANSACTION BUS CPU SRAM DMA RAM CPU Peripheral DS Bus Peripheral 3 DMA Peripheral Non-DMA SRAM X-Bus PORT 2 PORT 1 Peripheral 1 DMA Ready Peripheral 2 DMA Ready Ready Ready DMA DS Bus CPU CPU CPU Peripheral Indirect Address Note: For clarity, CPU and DMA address buses are not shown. DMA Controller DMA Channels 01 2 3 DMA DMA DMA |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| 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 |