31
31
/* Includes ------------------------------------------------------------------*/
32
32
#include "air105.h"
33
33
34
-
35
- #define SSC_ITSysXTAL12M BIT(18) //ϵͳ��12Mʱ�ӱ�־
36
- #define SSC_ITSysGlitch BIT(17) //����Դë�̱�־
37
- #define SSC_ITSysVolHigh BIT(16) //����Դ��ѹ��־
38
- #define SSC_ITSysVolLow BIT(15) //����ԴǷѹ��־
34
+ #define SSC_ITSysXTAL12M BIT(18) //系统12M时钟源标志
35
+ #define SSC_ITSysGlitch BIT(17) //供源噪声标志
36
+ #define SSC_ITSysVolHigh BIT(16) //供源电压高标志
37
+ #define SSC_ITSysVolLow BIT(15) //供源电压低标志
39
38
40
39
typedef struct
41
40
{
42
- FunctionalState ParityCheck ; //��żУ��ʹ��
41
+ FunctionalState ParityCheck ; //偶校验使用
43
42
}SSC_InitTypeDef ;
44
43
45
44
46
45
/*
47
- * ��BPK��Ϊ4��ÿ��256����Ϊ��λ���ö�дȨ��
48
- * SSC_BPKAccessCtrBlock_0Ϊ��ʼ0��ַ��
49
- */
46
+ * 以BPK为4,每256为一单元格编号,用于多单元格写入
47
+ * SSC_BPKAccessCtrBlock_0为初始0地址。
48
+ */
50
49
#define SSC_BPKAccessCtrBlock_0 (0x01)
51
50
#define SSC_BPKAccessCtrBlock_1 (0x02)
52
51
#define SSC_BPKAccessCtrBlock_All (0x03)
53
52
54
53
typedef enum
55
54
{
56
- SSC_BPKReadOnly = 0x01 , //BPK��ֻ��
57
- SSC_BPKWriteOnly = 0x02 , //BPK��ֻд
58
- SSC_BPKReadWrite = 0x03 //BPK���д
55
+ SSC_BPKReadOnly = 0x01 , //BPK只读
56
+ SSC_BPKWriteOnly = 0x02 , //BPK只写
57
+ SSC_BPKReadWrite = 0x03 //BPK读写
59
58
}SSC_BPKAccessCtrlTypeDef ;
60
59
#define IS_BPK_ACCESS_CTRL (CTRL ) (((CTRL) == SSC_BPKReadOnly) || ((CTRL) == SSC_BPKWriteOnly) || \
61
60
((CTRL) == SSC_BPKReadWrite))
@@ -76,7 +75,7 @@ typedef enum
76
75
77
76
/**
78
77
* @method SSC_Init
79
- * @brief SSC��ȫ���Գ�ʼ��
78
+ * @brief SSC全局初始化函数
80
79
* @param SSC_InitTypeDef SSC_InitStruct
81
80
* @retval void
82
81
*/
@@ -85,7 +84,7 @@ void SSC_Init(SSC_InitTypeDef *SSC_InitStruct);
85
84
86
85
/**
87
86
* @method SSC_GetITStatus
88
- * @brief SSC��ȫ�ж�״̬
87
+ * @brief SSC全局状态判断函数
89
88
* @param uint32_t SSC_IT
90
89
* @retval ITStatus
91
90
*/
@@ -94,7 +93,7 @@ ITStatus SSC_GetITStatus(uint32_t SSC_IT);
94
93
95
94
/**
96
95
* @method SSC_ClearITPendingBit
97
- * @brief SSC��ȫ�ж����
96
+ * @brief SSC清除全局中断状态函数
98
97
* @param uint32_t SSC_IT
99
98
* @retval void
100
99
*/
@@ -103,7 +102,7 @@ void SSC_ClearITPendingBit( uint32_t SSC_IT);
103
102
104
103
/**
105
104
* @method SSC_SetDataRAMScrambler
106
- * @brief ��������RAM����
105
+ * @brief 设置数据RAM扰码
107
106
* @param uint32_t Scrambler
108
107
* @retval void
109
108
*/
@@ -112,7 +111,7 @@ void SSC_SetDataRAMScrambler(uint32_t Scrambler);
112
111
113
112
/**
114
113
* @method SSC_BPKAccessCtrConfig
115
- * @brief ����BPK����Ȩ��
114
+ * @brief 配置BPK访问权限
116
115
* @param uint32_t SSC_BPKAccessCtrBlock
117
116
* @param SSC_BPKAccessCtrlTypeDef SSC_BPKAccessCtr
118
117
* @retval void
@@ -122,7 +121,7 @@ void SSC_BPKAccessCtrlConfig(uint32_t SSC_BPKAccessCtrBlock, SSC_BPKAccessCtrlTy
122
121
123
122
/**
124
123
* @method SSC_SENSOR_Enable
125
- * @brief ����ϵͳSensor
124
+ * @brief 使能系统Sensor
126
125
* @param SSC_SENSOR
127
126
* @retval
128
127
*/
@@ -131,7 +130,7 @@ uint32_t SSC_SENSORCmd(uint32_t SSC_SENSOR, FunctionalState NewState);
131
130
132
131
/**
133
132
* @method SSC_SENSORLock
134
- * @brief ����ϵͳSensor����״̬
133
+ * @brief 锁定系统Sensor状态
135
134
* @param SSC_SENSOR
136
135
* @retval
137
136
*/
@@ -140,7 +139,7 @@ void SSC_SENSORLock(uint32_t SSC_SENSOR);
140
139
141
140
/**
142
141
* @method SSC_SENSOR_AttackRespMode
143
- * @brief ϵͳSensor��Ӧ��ʽ
142
+ * @brief 系统Sensor响应模式
144
143
* @param SSC_SENSOR_RespMode
145
144
* @retval
146
145
*/
0 commit comments