EasyManua.ls Logo

Bouffalo Lab BL702 - Page 5

Default Icon
375 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
BL702/704/706 Reference Manual
4.4.9 gpadc_reg_scn_neg2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
4.4.10 gpadc_reg_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
4.4.11 gpadc_reg_isr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
4.4.12 gpadc_reg_raw_result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
4.4.13 gpadc_reg_define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5 DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.1 DAC introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.2 DAC main feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.3 DAC function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.4 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
5.4.1 gpdac_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5.4.2 gpdac_dma_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
5.4.3 gpdac_dma_wdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
5.4.4 gpdac_ctrl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.4.5 gpdac_actrl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.4.6 gpdac_bctrl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
5.4.7 gpdac_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
6 DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6.1 DMA Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6.2 DMA main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6.3 DMA functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.3.1 Working principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.3.2 DMA channel configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
6.3.3 Peripheral support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
6.3.4 Linked List Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6.3.5 DMA interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6.4 Transmission mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.4.1 Memory to memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.4.2 Memory to peripheral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.4.3 Peripheral to memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
6.4.4 Peripheral to peripheral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
6.5 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.5.1 DMA_IntStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.5.2 DMA_IntTCStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.5.3 DMA_IntTCClear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.5.4 DMA_IntErrorStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.5.5 DMA_IntErrClr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.5.6 DMA_RawIntTCStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.5.7 DMA_RawIntErrorStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
BL702/704/706 Reference Manual 5/ 375
@2021 Bouffalo Lab
guest@bouffalolab

Table of Contents