|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
内存到外设或外设到内存类型的DMA通道用户配置。 更多...
#include <dma.h>
成员变量 | |
| uint32_t | src |
| uint32_t | dest |
| uint16_t | transfer_num |
| uint16_t | src_handshaking |
| uint16_t | dest_handshaking |
| uint8_t | trans_type |
| uint8_t | trans_dir |
| uint8_t | priority |
| uint8_t | src_width |
| uint8_t | dest_width |
| uint8_t | burst_length |
| uint8_t | src_increment |
| uint8_t | dest_increment |
| uint8_t | protection |
内存到外设或外设到内存类型的DMA通道用户配置。
| uint8_t dma_ch_user_peripheral_config::burst_length |
传输burst长度:
| uint32_t dma_ch_user_peripheral_config::dest |
传输目的地址。
| uint16_t dma_ch_user_peripheral_config::dest_handshaking |
目的端硬件握手号。 参考 hal_dma_handshaking_source_t 。
| uint8_t dma_ch_user_peripheral_config::dest_increment |
目的端地址增量模式:
| uint8_t dma_ch_user_peripheral_config::dest_width |
目的端传输数据宽度:
| uint8_t dma_ch_user_peripheral_config::priority |
传输通道优先级(最低为0以及最高为3)。
| uint8_t dma_ch_user_peripheral_config::protection |
保护控制位,用于驱动AHB HPRO[3:1]总线:
| uint32_t dma_ch_user_peripheral_config::src |
传输源地址。
| uint16_t dma_ch_user_peripheral_config::src_handshaking |
源端硬件握手号。 参考 hal_dma_handshaking_source_t 。
| uint8_t dma_ch_user_peripheral_config::src_increment |
源端地址增量模式:
| uint8_t dma_ch_user_peripheral_config::src_width |
源端传输数据宽度:
| uint8_t dma_ch_user_peripheral_config::trans_dir |
传输方向:
| uint8_t dma_ch_user_peripheral_config::trans_type |
传输类型:
| uint16_t dma_ch_user_peripheral_config::transfer_num |
传输数据量。