⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmx_interval.p1

📁 cypress cy3721做的外部无线结点。感知温度后将温度值反给中心结点。
💻 P1
📖 第 1 页 / 共 2 页
字号:
"558
[v _OSC_CR3 `Auc 1 e@479 ]
[; ;CY8C21~1\m8c.h: 558: BYTE OSC_CR3;

"561
[v _OSC_CR0 `Auc 1 e@480 ]
[; ;CY8C21~1\m8c.h: 561: BYTE OSC_CR0;

"581
[v _OSC_CR1 `Auc 1 e@481 ]
[; ;CY8C21~1\m8c.h: 581: BYTE OSC_CR1;

"586
[v _OSC_CR2 `Auc 1 e@482 ]
[; ;CY8C21~1\m8c.h: 586: BYTE OSC_CR2;

"593
[v _VLT_CR `Auc 1 e@483 ]
[; ;CY8C21~1\m8c.h: 593: BYTE VLT_CR;

"603
[v _VLT_CMP `Auc 1 e@484 ]
[; ;CY8C21~1\m8c.h: 603: BYTE VLT_CMP;

"610
[v _ADC0_TR `Auc 1 e@485 ]
[; ;CY8C21~1\m8c.h: 610: BYTE ADC0_TR;

"612
[v _ADC1_TR `Auc 1 e@486 ]
[; ;CY8C21~1\m8c.h: 612: BYTE ADC1_TR;

"615
[v _IMO_TR `Auc 1 e@488 ]
[; ;CY8C21~1\m8c.h: 615: BYTE IMO_TR;

"617
[v _ILO_TR `Auc 1 e@489 ]
[; ;CY8C21~1\m8c.h: 617: BYTE ILO_TR;

"619
[v _BDG_TR `Auc 1 e@490 ]
[; ;CY8C21~1\m8c.h: 619: BYTE BDG_TR;

"621
[v _ECO_TR `Auc 1 e@491 ]
[; ;CY8C21~1\m8c.h: 621: BYTE ECO_TR;

"624
[v _FLS_PR1 `Auc 1 e@506 ]
[; ;CY8C21~1\m8c.h: 624: BYTE FLS_PR1;

"628
[v _DAC_CR `Auc 1 e@509 ]
[; ;CY8C21~1\m8c.h: 628: BYTE DAC_CR;

"32 ./lib\ADC10.h
[v F149 `(v 1 tf1`uc ]
[; ;lib\ADC10.h: 32: extern void ADC10_Start(BYTE bRange);

"33
[v F152 `(v 1 tf ]
[; ;lib\ADC10.h: 33: extern void ADC10_Stop(void);

"34
[v F155 `(v 1 tf ]
[; ;lib\ADC10.h: 34: extern void ADC10_StartADC(void);

"35
[v F158 `(v 1 tf ]
[; ;lib\ADC10.h: 35: extern void ADC10_StopADC(void);

"36
[v F161 `(uc 1 tf ]
[; ;lib\ADC10.h: 36: extern BYTE ADC10_fIsDataAvailable(void);

"37
[v F164 `(i 1 tf ]
[; ;lib\ADC10.h: 37: extern int ADC10_iGetData(void);

"38
[v F167 `(v 1 tf ]
[; ;lib\ADC10.h: 38: extern void ADC10_ClearFlag(void);

"39
[v F170 `(i 1 tf ]
[; ;lib\ADC10.h: 39: extern int ADC10_iGetDataClearFlag(void);

"40
[v F174 `(i 1 tf2`i`uc ]
[; ;lib\ADC10.h: 40: extern int ADC10_iCal(int iVal, BYTE bCalIn);

"59
[v _ADC10_ASE_CR0 `Auc 1 e@132 ]
[; ;lib\ADC10.h: 59: BYTE ADC10_ASE_CR0;

"61
[v _ADC10_ACE_CR1 `Auc 1 e@118 ]
[; ;lib\ADC10.h: 61: BYTE ADC10_ACE_CR1;

"63
[v _ADC10_ACE_CR2 `Auc 1 e@119 ]
[; ;lib\ADC10.h: 63: BYTE ADC10_ACE_CR2;

"65
[v _ADC10_ADC_CR `Auc 1 e@105 ]
[; ;lib\ADC10.h: 65: BYTE ADC10_ADC_CR;

"67
[v _ADC10_ADC_TR `Auc 1 e@486 ]
[; ;lib\ADC10.h: 67: BYTE ADC10_ADC_TR;

"71
[v _ADC10_CNT_FN `Auc 1 e@288 ]
[; ;lib\ADC10.h: 71: BYTE ADC10_CNT_FN;

"73
[v _ADC10_CNT_IN `Auc 1 e@289 ]
[; ;lib\ADC10.h: 73: BYTE ADC10_CNT_IN;

"75
[v _ADC10_CNT_OUT `Auc 1 e@290 ]
[; ;lib\ADC10.h: 75: BYTE ADC10_CNT_OUT;

"77
[v _ADC10_CNT_DR0 `Auc 1 e@32 ]
[; ;lib\ADC10.h: 77: BYTE ADC10_CNT_DR0;

"79
[v _ADC10_CNT_DR1 `Auc 1 e@33 ]
[; ;lib\ADC10.h: 79: BYTE ADC10_CNT_DR1;

"81
[v _ADC10_CNT_DR2 `Auc 1 e@34 ]
[; ;lib\ADC10.h: 81: BYTE ADC10_CNT_DR2;

"83
[v _ADC10_CNT_CR0 `Auc 1 e@35 ]
[; ;lib\ADC10.h: 83: BYTE ADC10_CNT_CR0;

"38 ./lib\AMUX8.h
[v F189 `(v 1 tf1`uc ]
[; ;lib\AMUX8.h: 38: extern void AMUX8_InputSelect(BYTE bChannel);

"39
[v F192 `(v 1 tf ]
[; ;lib\AMUX8.h: 39: extern void AMUX8_Start(void);

"40
[v F195 `(v 1 tf ]
[; ;lib\AMUX8.h: 40: extern void AMUX8_Stop(void);

"50 ./lib\EzI2Cs.h
[v F198 `(v 1 tf ]
[; ;lib\EzI2Cs.h: 50: extern void EzI2Cs_Start(void);

"52
[v F201 `(v 1 tf ]
[; ;lib\EzI2Cs.h: 52: extern void EzI2Cs_DisableInt(void);

"53
[v F204 `(v 1 tf ]
[; ;lib\EzI2Cs.h: 53: extern void EzI2Cs_EnableInt(void);

"54
[v F207 `(v 1 tf ]
[; ;lib\EzI2Cs.h: 54: extern void EzI2Cs_Stop(void);

"55
[v F212 `(v 1 tf3`uc`uc`*uc ]
[; ;lib\EzI2Cs.h: 55: extern void EzI2Cs_SetRamBuffer(BYTE bSize, BYTE bRWBoundary, BYTE * pAddr);

"56
[v F215 `(uc 1 tf ]
[; ;lib\EzI2Cs.h: 56: extern BYTE EzI2Cs_GetAddr(void);

"57
[v F218 `(uc 1 tf ]
[; ;lib\EzI2Cs.h: 57: extern BYTE EzI2Cs_GetActivity(void);

"60
[v F221 `(v 1 tf1`uc ]
[; ;lib\EzI2Cs.h: 60: extern void EzI2Cs_SetAddr(BYTE bAddr);

"64
[v F225 `(v 1 tf2`uc`*Cuc ]
[; ;lib\EzI2Cs.h: 64: extern void EzI2Cs_SetRomBuffer(BYTE bSize, const BYTE * pAddr);

[; ;lib\EzI2Cs.h: 71: extern BYTE EzI2Cs_bAddr;

"36 ./lib\PWM_01.h
[v F229 `(v 1 tf ]
[; ;lib\PWM_01.h: 36: extern void PWM_01_EnableInt(void);

"37
[v F232 `(v 1 tf ]
[; ;lib\PWM_01.h: 37: extern void PWM_01_DisableInt(void);

"38
[v F235 `(v 1 tf ]
[; ;lib\PWM_01.h: 38: extern void PWM_01_Start(void);

"39
[v F238 `(v 1 tf ]
[; ;lib\PWM_01.h: 39: extern void PWM_01_Stop(void);

"40
[v F241 `(uc 1 tf ]
[; ;lib\PWM_01.h: 40: extern BYTE PWM_01_bReadCounter(void);

"41
[v F244 `(v 1 tf1`uc ]
[; ;lib\PWM_01.h: 41: extern void PWM_01_WritePeriod(BYTE bPeriod);

"42
[v F247 `(uc 1 tf ]
[; ;lib\PWM_01.h: 42: extern BYTE PWM_01_bReadPulseWidth(void);

"43
[v F250 `(v 1 tf1`uc ]
[; ;lib\PWM_01.h: 43: extern void PWM_01_WritePulseWidth(BYTE bPulseWidth);

"48
[v F253 `(uc 1 tf ]
[; ;lib\PWM_01.h: 48: extern BYTE bPWM_01_ReadCounter(void);

"49
[v F256 `(uc 1 tf ]
[; ;lib\PWM_01.h: 49: extern BYTE bPWM_01_ReadPulseWidth(void);

"74
[v _PWM_01_COUNTER_REG `Auc 1 e@36 ]
[; ;lib\PWM_01.h: 74: BYTE PWM_01_COUNTER_REG;

"76
[v _PWM_01_PERIOD_REG `Auc 1 e@37 ]
[; ;lib\PWM_01.h: 76: BYTE PWM_01_PERIOD_REG;

"78
[v _PWM_01_COMPARE_REG `Auc 1 e@38 ]
[; ;lib\PWM_01.h: 78: BYTE PWM_01_COMPARE_REG;

"80
[v _PWM_01_CONTROL_REG `Auc 1 e@39 ]
[; ;lib\PWM_01.h: 80: BYTE PWM_01_CONTROL_REG;

"82
[v _PWM_01_FUNC_REG `Auc 1 e@292 ]
[; ;lib\PWM_01.h: 82: BYTE PWM_01_FUNC_REG;

"84
[v _PWM_01_INPUT_REG `Auc 1 e@293 ]
[; ;lib\PWM_01.h: 84: BYTE PWM_01_INPUT_REG;

"86
[v _PWM_01_OUTPUT_REG `Auc 1 e@294 ]
[; ;lib\PWM_01.h: 86: BYTE PWM_01_OUTPUT_REG;

"88
[v _PWM_01_INT_REG `Auc 1 e@225 ]
[; ;lib\PWM_01.h: 88: BYTE PWM_01_INT_REG;

"44 ./lib\SystemTimer.h
[v F267 `(v 1 tf ]
[; ;lib\SystemTimer.h: 44: extern void SystemTimer_EnableInt(void);

"45
[v F270 `(v 1 tf ]
[; ;lib\SystemTimer.h: 45: extern void SystemTimer_DisableInt(void);

"46
[v F273 `(v 1 tf ]
[; ;lib\SystemTimer.h: 46: extern void SystemTimer_Start(void);

"47
[v F276 `(v 1 tf ]
[; ;lib\SystemTimer.h: 47: extern void SystemTimer_Stop(void);

"48
[v F279 `(v 1 tf1`uc ]
[; ;lib\SystemTimer.h: 48: extern void SystemTimer_SetInterval(BYTE bInterval);

"49
[v F283 `(v 1 tf2`uc`uc ]
[; ;lib\SystemTimer.h: 49: extern void SystemTimer_SyncWait(BYTE bTicks, BYTE bMode);

"50
[v F286 `(v 1 tf1`uc ]
[; ;lib\SystemTimer.h: 50: extern void SystemTimer_TickWait(BYTE bTicks);

"51
[v F289 `(v 1 tf1`uc ]
[; ;lib\SystemTimer.h: 51: extern void SystemTimer_SetTimer(BYTE bNewTimerValue);

"52
[v F292 `(uc 1 tf ]
[; ;lib\SystemTimer.h: 52: extern BYTE SystemTimer_bGetTimer( void );

"54
[v F295 `(uc 1 tf ]
[; ;lib\SystemTimer.h: 54: extern BYTE SystemTimer_bGetTickCntr(void);

"57
[v F298 `(ui 1 tf ]
[; ;lib\SystemTimer.h: 57: extern unsigned int SystemTimer_iGetTickCntr(void);

[; ;lib\SystemTimer.h: 83: extern BYTE SystemTimer_fTick;

"26 ./CMX_INTERVAL.h
[s S1 `uc 1 `i 1 `uc 1 ]
[n S1 . bInstance iInterval bMode ]
[v _CMX_INTERVAL_ParameterBlock `S1 1 t ]
[; ;CMX_INTERVAL.h: 21: typedef struct

[; ;CMX_INTERVAL.h: 22: {

[; ;CMX_INTERVAL.h: 23: BYTE bInstance;

[; ;CMX_INTERVAL.h: 24: int iInterval;

[; ;CMX_INTERVAL.h: 25: BYTE bMode;

[; ;CMX_INTERVAL.h: 26: }CMX_INTERVAL_ParameterBlock;

[; ;CMX_INTERVAL.h: 29: void CMX_INTERVAL_Instantiate(const CMX_INTERVAL_ParameterBlock * thisBLK );

[; ;CMX_INTERVAL.h: 30: BYTE CMX_INTERVAL_GetValue(const CMX_INTERVAL_ParameterBlock * thisBLK);

"20 ./cmx.h
[v F310 `*v -> 0 `x t ]
[v F311 `*v 1 t ]
[; ;cmx.h: 20: extern void * const DriverParams[];

[; ;lib\SystemTimer.h: 44: extern void SystemTimer_EnableInt(void);

[; ;lib\SystemTimer.h: 45: extern void SystemTimer_DisableInt(void);

[; ;lib\SystemTimer.h: 46: extern void SystemTimer_Start(void);

[; ;lib\SystemTimer.h: 47: extern void SystemTimer_Stop(void);

[; ;lib\SystemTimer.h: 48: extern void SystemTimer_SetInterval(BYTE bInterval);

[; ;lib\SystemTimer.h: 49: extern void SystemTimer_SyncWait(BYTE bTicks, BYTE bMode);

[; ;lib\SystemTimer.h: 50: extern void SystemTimer_TickWait(BYTE bTicks);

[; ;lib\SystemTimer.h: 51: extern void SystemTimer_SetTimer(BYTE bNewTimerValue);

[; ;lib\SystemTimer.h: 52: extern BYTE SystemTimer_bGetTimer( void );

[; ;lib\SystemTimer.h: 54: extern BYTE SystemTimer_bGetTickCntr(void);

[; ;lib\SystemTimer.h: 57: extern unsigned int SystemTimer_iGetTickCntr(void);

[; ;lib\SystemTimer.h: 83: extern BYTE SystemTimer_fTick;

"22 ./cmx_interval.c
[v _CMX_INTERVAL_StartTicks `ui -> -> 1 `i `ux e ]
[; ;cmx_interval.c: 22: WORD CMX_INTERVAL_StartTicks[1];

"23
[v _CMX_INTERVAL_Status `uc -> -> 1 `i `ux e ]
[; ;cmx_interval.c: 23: unsigned char CMX_INTERVAL_Status[1];

"44
[v _CMX_INTERVAL_Instantiate `(v 1 ef1`*CS1 ]
{
[; ;cmx_interval.c: 43: void CMX_INTERVAL_Instantiate(const CMX_INTERVAL_ParameterBlock * thisBLK)

[; ;cmx_interval.c: 44: {

[e :U _CMX_INTERVAL_Instantiate ]
[v _thisBLK `*CS1 1 r1 ]
[f ]
"45
[v _bInstance `uc 1 a ]
[; ;cmx_interval.c: 45: BYTE bInstance;

[; ;cmx_interval.c: 47: bInstance = thisBLK->bInstance;

"47
[e = _bInstance . *U _thisBLK 0 ]
[; ;cmx_interval.c: 49: CMX_INTERVAL_Status[bInstance] = 0;

"49
[e = *U + &U _CMX_INTERVAL_Status * -> _bInstance `ux -> -> # *U &U _CMX_INTERVAL_Status `ui `ux -> -> 0 `i `uc ]
[; ;cmx_interval.c: 50: CMX_INTERVAL_StartTicks[bInstance] = SystemTimer_iGetTickCntr();

"57 ./lib\SystemTimer.h
[v _SystemTimer_iGetTickCntr `BF298 0 e ]
"50 ./cmx_interval.c
[e = *U + &U _CMX_INTERVAL_StartTicks * -> _bInstance `ux -> -> # *U &U _CMX_INTERVAL_StartTicks `ui `ux ( _SystemTimer_iGetTickCntr ..  ]
"51
[; ;cmx_interval.c: 51: }

[e :UE 2 ]
}
"73
[v _CMX_INTERVAL_GetValue `(uc 1 ef1`*CS1 ]
{
[; ;cmx_interval.c: 72: BYTE CMX_INTERVAL_GetValue(const CMX_INTERVAL_ParameterBlock * thisBLK)

[; ;cmx_interval.c: 73: {

[e :U _CMX_INTERVAL_GetValue ]
[v _thisBLK `*CS1 1 r1 ]
[f ]
"74
[v _bInstance `uc 1 a ]
"75
[v _bMode `uc 1 a ]
"76
[v _bResult `uc 1 a ]
[; ;cmx_interval.c: 74: BYTE bInstance;

[; ;cmx_interval.c: 75: BYTE bMode;

[; ;cmx_interval.c: 76: BYTE bResult;

[; ;cmx_interval.c: 78: bInstance = thisBLK->bInstance;

"78
[e = _bInstance . *U _thisBLK 0 ]
[; ;cmx_interval.c: 79: bMode = thisBLK->bMode;

"79
[e = _bMode . *U _thisBLK 2 ]
[; ;cmx_interval.c: 81: bResult = CMX_INTERVAL_Status[bInstance];

"81
[e = _bResult *U + &U _CMX_INTERVAL_Status * -> _bInstance `ux -> -> # *U &U _CMX_INTERVAL_Status `ui `ux ]
[; ;cmx_interval.c: 83: if(((WORD)SystemTimer_iGetTickCntr() - CMX_INTERVAL_StartTicks[bInstance])>=thisBLK->iInterval)

"83
[e $ ! >= - ( _SystemTimer_iGetTickCntr ..  *U + &U _CMX_INTERVAL_StartTicks * -> _bInstance `ux -> -> # *U &U _CMX_INTERVAL_StartTicks `ui `ux -> . *U _thisBLK 1 `ui 4  ]
[; ;cmx_interval.c: 84: {

"84
{
[; ;cmx_interval.c: 85: CMX_INTERVAL_StartTicks[bInstance] = SystemTimer_iGetTickCntr();

"85
[e = *U + &U _CMX_INTERVAL_StartTicks * -> _bInstance `ux -> -> # *U &U _CMX_INTERVAL_StartTicks `ui `ux ( _SystemTimer_iGetTickCntr ..  ]
[; ;cmx_interval.c: 86: if(bMode == 0)

"86
[e $ ! == -> _bMode `i -> 0 `i 5  ]
[; ;cmx_interval.c: 87: {

"87
{
[; ;cmx_interval.c: 88: bResult = 1;

"88
[e = _bResult -> -> 1 `i `uc ]
"89
}
[; ;cmx_interval.c: 89: }

[e $U 6  ]
"90
[e :U 5 ]
[; ;cmx_interval.c: 90: else

[; ;cmx_interval.c: 91: {

"91
{
[; ;cmx_interval.c: 92: bResult ^= 1;

"92
[e =^ _bResult -> -> 1 `i `uc ]
"93
}
[e :U 6 ]
"94
}
[; ;cmx_interval.c: 93: }

[; ;cmx_interval.c: 94: }

[e $U 7  ]
"95
[e :U 4 ]
[; ;cmx_interval.c: 95: else

[; ;cmx_interval.c: 96: {

"96
{
[; ;cmx_interval.c: 97: if(bMode == 0)

"97
[e $ ! == -> _bMode `i -> 0 `i 8  ]
[; ;cmx_interval.c: 98: {

"98
{
[; ;cmx_interval.c: 99: bResult = 0;

"99
[e = _bResult -> -> 0 `i `uc ]
"100
}
[e :U 8 ]
"101
}
[e :U 7 ]
[; ;cmx_interval.c: 100: }

[; ;cmx_interval.c: 101: }

[; ;cmx_interval.c: 102: CMX_INTERVAL_Status[bInstance] = bResult;

"102
[e = *U + &U _CMX_INTERVAL_Status * -> _bInstance `ux -> -> # *U &U _CMX_INTERVAL_Status `ui `ux _bResult ]
[; ;cmx_interval.c: 104: return bResult;

"104
[e ) _bResult ]
[e $UE 3  ]
"105
[; ;cmx_interval.c: 105: }

[e :UE 3 ]
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -