| 数据搜索系统,热门电子元器件搜索 |
|
ST92F124 数据表(PDF) 125 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST92F124 数据表(HTML) 125 Page - STMicroelectronics |
|
125 / 429 page ![]() 125/429 ST92F124/F150/F250 - ON-CHIP DIRECT MEMORY ACCESS (DMA) 6.6 DMA REGISTERS As each peripheral DMA channel has its own spe- cific control registers, the following register list should be considered as a general example. The names and register bit allocations shown here may be different from those found in the peripheral chapters. DMA COUNTER POINTER REGISTER (DCPR) Read/Write Address set by Peripheral Reset value: undefined Bit 7:1 = C[7:1]: DMA Transaction Counter Point- er. Software should write the pointer to the DMA Transaction Counter in these bits. Bit 0 = RM: Register File/Memory Selector. This bit is set and cleared by software. 0: DMA transactions are with memory (see also DAPR.DP) 1: DMA transactions are with the Register File GENERIC EXTERNAL PERIPHERAL INTER- RUPT AND DMA CONTROL (IDCR) Read/Write Address set by Peripheral Reset value: undefined Bit 5 = IP: Interrupt Pending. This bit is set by hardware when the Trigger Event occurs. It is cleared by hardware when the request is acknowledged. It can be set/cleared by software in order to generate/cancel a pending request. 0: No interrupt pending 1: Interrupt pending Bit 4 = DM: DMA Request Mask. This bit is set and cleared by software. It is also cleared when the transaction counter reaches zero (unless SWAP mode is active). 0: No DMA request is generated when IP is set. 1: DMA request is generated when IP is set Bit 3 = IM: End of block Interrupt Mask. This bit is set and cleared by software. 0: No End of block interrupt request is generated when IP is set 1: End of Block interrupt is generated when IP is set. DMA requests depend on the DM bit value as shown in the table below. Bit 2:0 = PRL[2:0]: Source Priority Level. These bits are set and cleared by software. Refer to Section 6.2 DMA PRIORITY LEVELS for a de- scription of priority levels. DMA ADDRESS POINTER REGISTER (DAPR) Read/Write Address set by Peripheral Reset value: undefined Bit 7:1 = A[7:1]: DMA Address Register(s) Pointer Software should write the pointer to the DMA Ad- dress Register(s) in these bits. Bit 0 = PS: Memory Segment Pointer Selector: This bit is set and cleared by software. It is only meaningful if DCPR.RM=0. 0: The ISR register is used to extend the address of data transferred by DMA (see MMU chapter). 1: The DMASR register is used to extend the ad- dress of data transferred by DMA (see MMU chapter). 70 C7 C6 C5 C4 C3 C2 C1 RM 70 IP DM IM PRL2 PRL1 PRL0 DM IM Meaning 10 A DMA request generated without End of Block interrupt when IP=1 11 A DMA request generated with End of Block in- terrupt when IP=1 00 No End of block interrupt or DMA request is generated when IP=1 01 An End of block Interrupt is generated without associated DMA request (not used) PRL2 PRL1 PRL0 Source Priority Level 0 0 0 0 Highest 001 1 010 2 011 3 100 4 101 5 110 6 1 1 1 7 Lowest 70 A7 A6 A5 A4 A3 A2 A1 PS 9 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |