📄 hw_trig_test.h
字号:
/******************************************************************************
* File: hw_trig_test.h
* Purpose: header file for hw_trig_test.c
* Note:
******************************************************************************/
#ifndef __HW_TRIG_TEST_H
#define __HW_TRIG_TEST_H 1
#define PDB_irq_no 72 // test will plug this irq
/* #defines */
#define ADC0_CHANA 19 // set to desired ADC0 channel trigger A
#define ADC0_CHANB 20 // set to desired ADC0 channel trigger B
#define ADC1_CHANA 20 // set to desired ADC1 channel trigger A 20 defaults to potentiometer in TWRK60
#define ADC1_CHANB 20 // set to desired ADC1 channel trigger B
#define ADC0_DLYA 0x2000 // ADC0 trigger A delay
#define ADC0_DLYB 0x4000 // ADC0 trigger B delay
#define ADC1_DLYA 0x6000 // ADC1 trigger A delay
#define ADC1_DLYB 0x7fff // ADC1 trigger B delay
// PIN signal on H11, PTA29
#define PIN_TOGGLE GPIOA_PTOR = 0x01 << 29; // xor - toggle
// PIN1 signal on H12, PTA28
#define PIN1_LOW GPIOA_PCOR = 0x01 << 28; // clear
#define PIN1_HIGH GPIOA_PSOR = 0x01 << 28; // set
// PIN2 signal on L9, PTA11
#define PIN2_LOW GPIOA_PCOR = 0x01 << 11; // clear
#define PIN2_HIGH GPIOA_PSOR = 0x01 << 11; // set
#define ADC0A_DONE 0x01
#define ADC0B_DONE 0x02
#define ADC1A_DONE 0x04
#define ADC1B_DONE 0x08
/* Addresses for VECTOR_TABLE and VECTOR_RAM come from the linker file */
extern uint32 __VECTOR_RAM[];
/* function prototypes */
uint8_t Hw_Trig_Test(void);
extern void adc0_isr(void); // files have local isrs for ADC
extern void adc1_isr(void);
extern void pdb_isr(void);
static void Init_Gpio2(void);
#endif //__HW_TRIG_TEST_H
/* End of "hw_trig_test.h" */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -