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