welcom ! Handel home

2014年6月25日 星期三

STM32寄存器列表 DAC相關寄存器

STM32寄存器列表 DAC相關寄存器

DAC_CRDAC控制寄存器)
28位:DMAEN2-DAC通道2 DMA使能,該位元由軟體設置和清除,定義:0(關閉DAC通道2DMA模式),1(使能)
27-24位:MAMP2[3:0]DAC通道2遮罩/幅值選擇器(手動)用來在雜訊生成模式下選擇遮罩位元,在三角波生成模式下選擇波形的幅值
     定義:0000:不遮罩LSFR0 / 三角波幅值等於10001:不遮罩LSFR[1:0] / 三角波幅值等於30010:不遮罩LSFR[2:0] / 三角波幅值等於7
           0011 [3:0]/150100[4:0] / 310101[5:0] /630110[6:0] / 1270111[7:0] / 2551000[8:0] / 5111001[9:0] / 1023
           1010[10:0] / 2047≥1011 [11:0] / 4095
23-22位:WAVE2[1:0]DAC通道2雜訊/三角波生成使能(手動)定義:00(關閉波形發生器)10(使能雜訊波形發生器)1x(使能三角波發生器)
21-19位:TSEK2[2:0]DAC通道2觸發選擇,3位用於選擇DAC通道2的外部觸發事件,定義:000TIM6 TRGO事件)001F107T3TRGO事件,對於F103T8TRGO事件
        010TIM7 TRGO事件)011TIM5 TRGO事件)100TIM2 TRGO事件)101TIM4 TRGO事件)110(外部中斷線9)111(軟體觸發)
        注意:該3位只能在TEN2 = 1(DAC通道2觸發使能)時設置
18位:TEN2DAC通道2觸發使能(手動)使能/關閉DAC通道2的觸發,定義:0(關閉觸發,寫入DAC_DHRx寄存器的資料在1APB1時鐘週期後傳入DAC_DOR2寄存器)
     1:使能DAC通道2觸發,寫入DAC_DHRx寄存器的資料在3APB1時鐘週期後傳入DAC_DOR2寄存器。
     注意:如果選擇軟體觸發,寫入寄存器DAC_DHRx的資料只需要1APB1時鐘週期就可以傳入寄存器DAC_DOR2
17位:BOFF2關閉DAC通道2輸出緩存,用來使能/關閉DAC通道2的輸出緩存,定義:0(使能DAC通道2輸出緩存)1(關閉DAC通道2輸出緩存)
16位:EN2DAC通道2使能,定義:0(關閉DAC通道2),1(使能DAC通道2
12位:DMAEN1-DAC通道1 DMA使能(手動),定義:0(關閉DAC通道1 DMA模式),1(使能DAC通道1 DMA模式)
11-8位:MAMP1[3:0]DAC通道1遮罩/幅值選擇器(手動)用來在雜訊生成模式下選擇遮罩位元,在三角波生成模式下選擇波形的幅值
     定義:0000:不遮罩LSFR0 / 三角波幅值等於10001:不遮罩LSFR[1:0] / 三角波幅值等於30010:不遮罩LSFR[2:0] / 三角波幅值等於7
           0011 [3:0]/150100[4:0] / 310101[5:0] /630110[6:0] / 1270111[7:0] / 2551000[8:0] / 5111001[9:0] / 1023
           1010[10:0] / 2047≥1011 [11:0] / 4095
7-6位:WAVE1[1:0]DAC通道1雜訊/三角波生成使能(手動)定義:00(關閉波形發生器)10(使能雜訊波形發生器)1x(使能三角波發生器)
5-3位:TSEK1[2:0]DAC通道1觸發選擇,3位用於選擇DAC通道1的外部觸發事件,定義:000TIM6 TRGO事件)001F107T3TRGO事件,對於F103T8TRGO事件
        010TIM7 TRGO事件)011TIM5 TRGO事件)100TIM2 TRGO事件)101TIM4 TRGO事件)110(外部中斷線9)111(軟體觸發)
        注意:該3位只能在TEN1 = 1(DAC通道1觸發使能)時設置
2位:TEN1DAC通道1觸發使能(手動)使能/關閉DAC通道1的觸發,定義:0(關閉觸發,寫入DAC_DHRx寄存器的資料在1APB1時鐘週期後傳入DAC_DOR2寄存器)
     1:使能DAC通道2觸發,寫入DAC_DHRx寄存器的資料在3APB1時鐘週期後傳入DAC_DOR1寄存器。
     注意:如果選擇軟體觸發,寫入寄存器DAC_DHRx的資料只需要1APB1時鐘週期就可以傳入寄存器DAC_DOR1
1位:BOFF1關閉DAC通道1輸出緩存,用來使能/關閉DAC通道1的輸出緩存,定義:0(使能DAC通道1輸出緩存)1(關閉DAC通道1輸出緩存)
0位:DAC通道1使能,(手動),0(關閉),1(使能)


DAC_SWTRIGRDAC軟體觸發寄存器)
1位:SWTRIG2-DAC通道2軟體觸發,定義:0(關閉DAC通道2軟體觸發),1(使能DAC通道2軟體觸發)
    注意:一旦寄存器DAC_DHR2的數據傳入寄存器DAC_DOR2(1APB1時鐘週期後)該位元由硬體置’0’
0位:SWTRIG1-DAC通道1軟體觸發,定義:0(關閉DAC通道1軟體觸發),1(使能DAC通道1軟體觸發)
    注意:一旦寄存器DAC_DHR1的數據傳入寄存器DAC_DOR1(1APB1時鐘週期後)該位元由硬體置’0’


DAC_DHR12R1DAC通道112位元右對齊資料保持寄存器)
11-0位:DACC1DHR[11:0]DAC通道112位元右對齊資料,該位元由軟體寫入,表示DAC通道112位元資料


DAC_DHR12L1DAC通道112位元左對齊資料保持寄存器)
11-0位:DACC1DHL[11:0]DAC通道112位元左對齊資料,該位元由軟體寫入,表示DAC通道112位元資料


DAC_DHR8R1DAC通道18位元右對齊資料保持寄存器)
7-0位:DACC1DHR[7:0]DAC通道18位元右對齊資料,該位元由軟體寫入,表示DAC通道1的的8位元資料


DAC_DHR12R2DAC通道212位元右對齊資料保持寄存器)
11-0位:DACC1DHR[11:0]DAC通道212位元右對齊資料,該位元由軟體寫入,表示DAC通道212位元資料


DAC_DHR12L2DAC通道212位元左對齊資料保持寄存器)
11-0位:DACC1DHR[11:0]DAC通道212位元右對齊資料,該位元由軟體寫入,表示DAC通道212位元資料


DAC_DHR8R2DAC通道28位元右對齊資料保持寄存器)
7-0位:DACC1DHR[7:0]DAC通道28位元右對齊資料,該位元由軟體寫入,表示DAC通道2的的8位元資料


DAC_DHR12RD(雙DAC12位元右對齊資料保持寄存器)
27-16位:DACC2DHR[11:0]DAC通道212位元右對齊資料,該位元由軟體寫入,表示DAC通道212位元資料
11-0位:DACC1DHR[11:0]DAC通道112位元右對齊資料,該位元由軟體寫入,表示DAC通道212位元資料


DAC_DHR12LD(雙DAC12位元左對齊資料保持寄存器)
31-20位:DACC2DHR[11:0]DAC通道212位元右對齊資料,該位元由軟體寫入,表示DAC通道212位元資料
15-4位:DACC1DHR[11:0]DAC通道112位元右對齊資料,該位元由軟體寫入,表示DAC通道212位元資料

DAC_DHR8RD(雙DAC8位元右對齊資料保持寄存器)
15-8位:DACC2DHR[7:0]DAC通道28位元右對齊資料,該位元由軟體寫入,表示DAC通道2的的8位元資料
7-0位:DACC1DHR[7:0]DAC通道18位元右對齊資料,該位元由軟體寫入,表示DAC通道1的的8位元資料


DAC_DOR1DAC通道1資料輸出寄存器)
11-0位:DACC1DOR[11:0]DAC通道1 輸出資料,該位元由軟體寫入,表示DAC通道1的輸出資料

DAC_DOR2DAC通道2資料輸出寄存器)
11-0位:DACC2DOR[11:0]DAC通道2 輸出資料,該位元由軟體寫入,表示DAC通道2的輸出資料


沒有留言: