lyldzxx
发表于 2024-8-15 17:13:59
学习了!!!太棒了
meteornk
发表于 2024-10-16 16:17:00
感谢分享,留个脚印,等有时间回来再学习
金南京
发表于 2024-10-16 19:40:17
{:4_174:}
Rex
发表于 2024-10-16 21:56:40
gentleman 发表于 2023-10-11 18:53
我设置的是10ms准备一次数据。
在定时器设置里,可以自己改。
10mS 似乎不够快哦, 现在的低端手柄都已经号称可以做到500HZ报数了,好一点的都1KHZ报数了,
fanndaji
发表于 2024-11-19 19:24:23
这个厉害,
men007
发表于 2024-12-14 12:31:25
{:4_174:}
consoleyou
发表于 2025-7-9 16:05:25
if (retValueAveragU16 > 4000) {
retValueAverag = retValueAveragU16 - 2048;
} else if (retValueAveragU16 < 1600) {
retValueAverag = retValueAveragU16 - 2048;
} else {
retValueAverag = 0;
}
这段代码没有看太懂,ADC采样12位数据回来应该是在0-4096之间,如果三次采样结果平均值>4000或者<1600就进行数据转换,如果在>1600,<4000则等于0?相当于中心死区设置为>1600,<4000,好像不太合理。