电磁(ELE)
方法
ele_Init(void)
电磁传感器采样初始化
| 返回值 | 类型 |
|---|---|
| 无 | void |
Get_Adc_ele(u8 ch)
AD采样
| 参数 | 类型 | 注释 |
|---|---|---|
| ch | u8 | ADC通道 |
| 返回值 | 类型 |
|---|---|
| AD转换结果 | u16 |
getEleData(void)
获取传感器数据
| 返回值 | 类型 |
|---|---|
| 无 | void |
guiyi_way(void)
得到的数据做归一算法
| 返回值 | 类型 |
|---|---|
| 当前在磁场的位置 | int |
deal_getdata(int a)
处理获取的数据
| 参数 | 类型 | 注释 |
|---|---|---|
| a | int | 要处理的数值 |
| 返回值 | 类型 |
|---|---|
| 处理后的数值 | int |
EleDataDeal(void)
数据显示在屏幕上
| 返回值 | 类型 |
|---|---|
| 无 | void |
| 宏定义 | 值 | 注释 |
|---|---|---|
| ELE_L1_Clk | RCC_APB2Periph_GPIOC | 左侧传感器1的时钟 |
| ELE_L1_Pin | GPIO_Pin_0 | 左侧传感器1的GPIO引脚 |
| ELE_L1_Port | GPIOC | 左侧传感器1的GPIO端口 |
| ELE_L2_Clk | RCC_APB2Periph_GPIOC | 左侧传感器2的时钟 |
| ELE_L2_Pin | GPIO_Pin_1 | 左侧传感器2的GPIO引脚 |
| ELE_L2_Port | GPIOC | 左侧传感器2的GPIO端口 |
| ELE_L3_Clk | RCC_APB2Periph_GPIOC | 左侧传感器3的时钟 |
| ELE_L3_Pin | GPIO_Pin_2 | 左侧传感器3的GPIO引脚 |
| ELE_L3_Port | GPIOC | 左侧传感器3的GPIO端口 |
| ELE_MID_Clk | RCC_APB2Periph_GPIOC | 中间传感器的时钟 |
| ELE_MID_Pin | GPIO_Pin_3 | 中间传感器的GPIO引脚 |
| ELE_MID_Port | GPIOC | 中间传感器的GPIO端口 |
| ELE_R1_Clk | RCC_APB2Periph_GPIOC | 右侧传感器1的时钟 |
| ELE_R1_Pin | GPIO_Pin_4 | 右侧传感器1的GPIO引脚 |
| ELE_R1_Port | GPIOC | 右侧传感器1的GPIO端口 |
| ELE_R2_Clk | RCC_APB2Periph_GPIOC | 右侧传感器2的时钟 |
| ELE_R2_Pin | GPIO_Pin_5 | 右侧传感器2的GPIO引脚 |
| ELE_R2_Port | GPIOC | 右侧传感器2的GPIO端口 |
| ELE_R3_Clk | RCC_APB2Periph_GPIOB | 右侧传感器3的时钟 |
| ELE_R3_Pin | GPIO_Pin_0 | 右侧传感器3的GPIO引脚 |
| ELE_R3_Port | GPIOB | 右侧传感器3的GPIO端口 |
| ELE_ADC | ADC2 | 使用的ADC |
| ELE_ADC_CLK | RCC_APB2Periph_ADC2 | ADC时钟 |
| ELE_L1_CH | ADC_Channel_10 | 左侧传感器1的ADC通道 |
| ELE_L2_CH | ADC_Channel_11 | 左侧传感器2的ADC通道 |
| ELE_L3_CH | ADC_Channel_12 | 左侧传感器3的ADC通道 |
| ELE_M1_CH | ADC_Channel_13 | 中间传感器的ADC通道 |
| ELE_R1_CH | ADC_Channel_14 | 右侧传感器1的ADC通道 |
| ELE_R2_CH | ADC_Channel_15 | 右侧传感器2的ADC通道 |
| ELE_R3_CH | ADC_Channel_8 | 右侧传感器3的ADC通道 |
| 全局变量 | 类型 | 注释 |
|---|---|---|
| ele_seat | int | 引出算法处理后的变量 |
| Sensor_Left_1 | int | 左侧传感器1的值 |
| Sensor_Left_2 | int | 左侧传感器2的值 |
| Sensor_Left_3 | int | 左侧传感器3的值 |
| Sensor_Right_1 | int | 右侧传感器1的值 |
| Sensor_Right_2 | int | 右侧传感器2的值 |
| Sensor_Right_3 | int | 右侧传感器3的值 |
| Sensor_Middle | int | 中间传感器的值 |