adc.c相关内容看这篇的后面部分:
stm32f103多路ADC检测电压
看完后,发现ADC均值滤波函数,ADC_Filter(u16* adc_val)未被调用过,
getAdcValue(u8 axis)用的都是这个函数,向这个函数传入枚举类型的参数,得到对于通道的ADC。
全局查找,发现其被此函数调用,传入的是结构体
/*获取摇杆ADC值*/
void getFlyDataADCValue(joystickFlyui16_t *adcValue)
{
adcValue->thrust =
本文分析了STM32F103设备中ADC的使用,涉及多路ADC电压检测及均值滤波。在代码中,getAdcValue()函数用于获取指定通道的ADC值,而getJoystick1Dir()和getJoystick2Dir()函数则根据ADC值判断摇杆位置,分别对应油门和偏航、俯仰和翻滚。这两个摇杆函数支持连续按操作,可能与遥控器的解锁和加锁功能相关。
订阅专栏 解锁全文
1051

被折叠的 条评论
为什么被折叠?



