DSP28 Adc h標頭檔案說明 一

2021-05-26 12:17:34 字數 1086 閱讀 1077

#ifndef dsp28_adc_h

#define dsp28_adc_h

//—————————————————————————

// adc individual register bit definitions:

struct adctrl1_bits ;

union adctrl1_reg ;

struct adctrl2_bits ;

union adctrl2_reg ;

struct auto_seq_sr_bits ;

union auto_seq_sr_reg ;

struct max_conv_bits ;

union max_conv_reg ;

struct chselseq1_bits ;

union  chselseq1_reg;

struct chselseq2_bits ;

union  chselseq2_reg;

struct chselseq3_bits ;

union  chselseq3_reg;

struct chselseq4_bits ;

union  chselseq4_reg ;

struct adctrl3_bits ;

union  adctrl3_reg ;

struct adc_st_***_bits ;

union  adc_st_***_reg ;

struct adc_regs ;

//—————————————————————————

// adc external references & function declarations:

//extern volatile struct adc_regs adcregs;

#endif  // end of dsp28_adc_h definition

這個標頭檔案主要涉及到與ad轉換相關的暫存器,所包含的暫存器及暫存器的對映位址如表1. 所示。

表1. adc暫存器對映表

注:**中的暫存器對映到外設幀1,這個空間只允許16-bit訪問,32-bit訪問會造成不可預知的後果。

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 Ev h標頭檔案說明(二)

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

標頭檔案說明

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