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

2021-08-25 23:37:57 字數 2034 閱讀 9025

3. 捕獲單元暫存器

表3. eva capture暫存器對映位址表

3.1. capcona暫存器

bit(s)

name

description

15capres

捕獲單元復位位,讀為0

0 所有捕獲單元暫存器重置為0

1 無動作

14-13

cap12en

cap1與cap2使能位

00 禁用cap1與cap2,fifo保留它們的內容

01 使能cap1與cap2

10 保留

11 保留

12cap3en

cap3使能位

0 禁用cap3,fifo保留cap3 unit的內容

1 使能cap3

11reserved

讀為0,寫無效

10cap3tsel

cap3通用定時器選擇

0 選擇gp timer2

1 選擇gp timer1

9cap12tsel

cap2和cap1通用定時器選擇

0 選擇gp timer2

1 選擇gp timer1

8cap3toadc

cap3事件啟動adc

0 無效

1 cap3int標誌啟動adc

7-6cap1edge

cap1的邊緣檢測控制

00 不檢測

01 檢測上公升沿

10 檢測下降沿

11 檢測上公升沿與下降沿

5-4cap2edge

cap2的邊緣檢測控制

00 不檢測

01 檢測上公升沿

10 檢測下降沿

11 檢測上公升沿與下降沿

3-2cap3edge

cap3的邊緣檢測控制

00 不檢測

01 檢測上公升沿

10 檢測下降沿

11 檢測上公升沿與下降沿

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

1-0reserved

讀為0,寫無效

3.2. capfifoa暫存器

bit(s)

name

description

15-14

reserved

讀為0,寫無效

13-12

cap3fifo

cap3fifo狀態位

00 空

01 乙個入口

10 兩個入口

11 兩個入口並且以捕捉另外乙個,第乙個入口已丟失

11-10

cap2fifo

cap2fifo狀態位

00 空

01 乙個入口

10 兩個入口

11 兩個入口並且以捕捉另外乙個,第乙個入口已丟失

9-8cap1fifo

cap1fifo狀態位

00 空

01 乙個入口

10 兩個入口

11 兩個入口並且以捕捉另外乙個,第乙個入口已丟失

7-0reserved

讀為0,寫無效

3.3. cap1fifo暫存器

3.4. cap2fifo

3.5. cap3fifo

3.6. cap1fbot

3.7. cap2fbot

3.8. cap3fbot

每個捕捉單元都有乙個專用的2級深度fifo堆疊,頂層堆疊由capxfifo組成,底層由capxfbot組成。第一次捕捉到引腳發生的指定變化時,捕獲單元將捕捉所選用計數器的計數值,並把該值寫入fifo堆疊的上層暫存器(如果堆疊為空)。如果在第一次捕捉的值讀取之前發生第二次捕捉,乙個新的捕捉值會被送入底層暫存器。

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

2.比較控制暫存器 表2.eva compare暫存器對映位址表 2.1.comcona暫存器 bit s name description 15cenable 比較使能位 0 禁用比較器,緩衝暫存器cmprx actrb程式設計都是透明的 1 使能比較暫存器 14 13 cld1 cld0 比較暫...

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