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 為...