电磁(ELE)

方法

ele_Init(void)

电磁传感器采样初始化

返回值类型
void

Get_Adc_ele(u8 ch)

AD采样

参数类型注释
chu8ADC通道
返回值类型
AD转换结果u16

getEleData(void)

获取传感器数据

返回值类型
void

guiyi_way(void)

得到的数据做归一算法

返回值类型
当前在磁场的位置int

deal_getdata(int a)

处理获取的数据

参数类型注释
aint要处理的数值
返回值类型
处理后的数值int

EleDataDeal(void)

数据显示在屏幕上

返回值类型
void
宏定义注释
ELE_L1_ClkRCC_APB2Periph_GPIOC左侧传感器1的时钟
ELE_L1_PinGPIO_Pin_0左侧传感器1的GPIO引脚
ELE_L1_PortGPIOC左侧传感器1的GPIO端口
ELE_L2_ClkRCC_APB2Periph_GPIOC左侧传感器2的时钟
ELE_L2_PinGPIO_Pin_1左侧传感器2的GPIO引脚
ELE_L2_PortGPIOC左侧传感器2的GPIO端口
ELE_L3_ClkRCC_APB2Periph_GPIOC左侧传感器3的时钟
ELE_L3_PinGPIO_Pin_2左侧传感器3的GPIO引脚
ELE_L3_PortGPIOC左侧传感器3的GPIO端口
ELE_MID_ClkRCC_APB2Periph_GPIOC中间传感器的时钟
ELE_MID_PinGPIO_Pin_3中间传感器的GPIO引脚
ELE_MID_PortGPIOC中间传感器的GPIO端口
ELE_R1_ClkRCC_APB2Periph_GPIOC右侧传感器1的时钟
ELE_R1_PinGPIO_Pin_4右侧传感器1的GPIO引脚
ELE_R1_PortGPIOC右侧传感器1的GPIO端口
ELE_R2_ClkRCC_APB2Periph_GPIOC右侧传感器2的时钟
ELE_R2_PinGPIO_Pin_5右侧传感器2的GPIO引脚
ELE_R2_PortGPIOC右侧传感器2的GPIO端口
ELE_R3_ClkRCC_APB2Periph_GPIOB右侧传感器3的时钟
ELE_R3_PinGPIO_Pin_0右侧传感器3的GPIO引脚
ELE_R3_PortGPIOB右侧传感器3的GPIO端口
ELE_ADCADC2使用的ADC
ELE_ADC_CLKRCC_APB2Periph_ADC2ADC时钟
ELE_L1_CHADC_Channel_10左侧传感器1的ADC通道
ELE_L2_CHADC_Channel_11左侧传感器2的ADC通道
ELE_L3_CHADC_Channel_12左侧传感器3的ADC通道
ELE_M1_CHADC_Channel_13中间传感器的ADC通道
ELE_R1_CHADC_Channel_14右侧传感器1的ADC通道
ELE_R2_CHADC_Channel_15右侧传感器2的ADC通道
ELE_R3_CHADC_Channel_8右侧传感器3的ADC通道
全局变量类型注释
ele_seatint引出算法处理后的变量
Sensor_Left_1int左侧传感器1的值
Sensor_Left_2int左侧传感器2的值
Sensor_Left_3int左侧传感器3的值
Sensor_Right_1int右侧传感器1的值
Sensor_Right_2int右侧传感器2的值
Sensor_Right_3int右侧传感器3的值
Sensor_Middleint中间传感器的值