DSP28 Ev h標頭檔案說明(二)

2021-08-25 23:37:57 字數 2869 閱讀 9622

2. 比較控制暫存器

表2. eva compare暫存器對映位址表

2.1. comcona暫存器

bit(s)

name

description

15cenable

比較使能位

0 禁用比較器,緩衝暫存器cmprx、actrb程式設計都是透明的

1 使能比較暫存器

14-13

cld1-cld0

比較暫存器過載條件

00 t1cnt=0(下溢)

01 t1cnt=0或者t1cnt=t1pr(下溢或者週期匹配)

10 立即

11 保留,結果不可**

12svenable

空間向量pwm方式使能位

0 禁用

1 使能

11-10

actrld1,actrld0

方式控制暫存器過載條件

00 t1cnt=0(下溢)

01 t1cnt=0或者t1cnt=t1pr(下溢或者週期匹配)

10 立即

11 保留,結果不可**

9fcmpoe

比較器全部輸出使能位,此位,同時控制比較器的輸出。extcona(0)=0,有效;extcona(0)=1,保留。

0 pwm1/2/3/4/5/6輸出均為高阻態

1 pwm1/2/3/4/5/6輸出由驅動邏輯確定

8pdpinta『

反映pdpinta』引腳的當前狀態

7pc***oe

比較器3輸出使能位,與fcmpoe功能相識,它的控制物件是pwm5/6

6pcmp2oe

比較器2輸出使能位,與fcmpoe功能相識,它的控制物件是pwm3/4

5pcmp1oe

比較器1輸出使能位,與fcmpoe功能相識,它的控制物件是pwm1/2

4-3reserved

讀為0,寫無效

2c3tripe

c3trip使能位,此位(有效時)使能禁止c3trip。extcona(0)=1,有效;extcona(0)=0,保留

0 禁用c3tripe,c3tripe不影響比較器3的輸出,comcona(8)或pdpint的狀態

1 使能c3tripe,當c3tripe為低時,比較器3的輸出為高阻態,comcona(8)被設為0,pdpinta(evaifra(0))設為1

1c2tripe

原理同上

0c1tripe

原理同上

2.2. actra暫存器

bit(s)

name

description

15svrdir

空間向量旋轉方向暫存器,只用於空間向量使能情況下有效。

0 正(ccw)

1 負(cw)

14-12

d2-d0

基本空間向量位,只用於空間向量使能情況下有效。

11-10

cmp6act1-cmp6act0

比較器輸出6,cmp6輸出方式

00 強制低

01 低有效

10 高有效

11 強制高

9-8cmp5act1-cmp6act0

比較器輸出5,cmp5輸出方式

00 強制低

01 低有效

10 高有效

11 強制高

7-6cmp4act1-cmp4act0

比較器輸出4,cmp4輸出方式

00 強制低

01 低有效

10 高有效

11 強制高

5-4c***act1-c***act0

比較器輸3,c***輸出方式

00 強制低

01 低有效

10 高有效

11 強制高

3-2cmp2act1-cmp2act0

比較器輸出2,cmp2輸出方式

00 強制低

01 低有效

10 高有效

11 強制高

1-0cmp1act1-cmp1act0

比較器輸出1,cmp1輸出方式

00 強制低

01 低有效

10 高有效

11 強制高

2.3. dbtcona暫存器

bit(s)

name

description

15-12

reserved

讀為0,寫無效

11-8

dbt3(msb)-dbt0(lsb)

死區定時器週期,這些位定義3個4-bit死區定時器的週期值

7edbt3

死區定時器3使能位(用於捕獲單元3的pwm5/6)

0 禁用

1 使能

6edbt2

死區定時器2使能位(用於捕獲單元2的pwm3/4)

0 禁用

1 使能

5edbt1

死區定時器1使能位(用於捕獲單元1的pwm1/2)

0 禁用

1 使能

4-2dbtps2(msb)-

dbtps0(lsb)

死區定時器預分頻器

000 x/1

001 x/2

010 x/4

011 x/8

100 x/16

101 x/32

110 x/32

111 x/32 (x為cpu clock頻率)

1-0reserved

讀為0,寫無效

2.4. cmpr1暫存器

比較器1的設定比較值(暫未找到暫存器的定義,不過參考文獻可知應該與t1cmpr類似)。

2.5. cmpr2暫存器

功能同cmpr1。

2.6. cmpr3暫存器

功能同cmpr1。

DSP28 Ev h標頭檔案說明(三)

3.捕獲單元暫存器 表3.eva capture暫存器對映位址表 3.1.capcona暫存器 bit s name description 15capres 捕獲單元復位位,讀為0 0 所有捕獲單元暫存器重置為0 1 無動作 14 13 cap12en cap1與cap2使能位 00 禁用cap1...

DSP28 Adc h標頭檔案說明 一

ifndef dsp28 adc h define dsp28 adc h adc individual register bit definitions struct adctrl1 bits union adctrl1 reg struct adctrl2 bits union adctrl2 ...

標頭檔案說明

每個c c程式通常分為兩個檔案。乙個檔案用於儲存程式的宣告 declaration 稱為標頭檔案。另乙個檔案用於儲存程式的實現 implementation 稱為定義 definition 檔案。c c程式的標頭檔案以 h 為字尾,c程式的定義檔案以 c 為字尾,c 程式的定義檔案通常以 cpp 為...