![]() |
電壓電流分別連續16次采樣求和,再計算平均值。 |
取電壓,電流值,從ADC ,值除16. |
volRaw和curRaw分別采樣16次,16次的結果相加求平均 |
右移四位相當于除以16 |
這個還要問,是基礎吧,>>4 ,相當于2的4次方,等于16,就是除以16,這個程序前面應該還要初始化VolRaw 電壓初始一隊為0,然后連續采樣16次,然后平均 |
for循環里面累加,右移4位(等于除以16)后,就是求平均值。 |
讀函數的功能手冊比較靠譜一些。 |
volRaw和curRaw分別采樣16次結果相加求平均值 |
把16次采樣數據累加起來,然后除16,這不是標準的平均值濾波算法么??? |
這段程序就是volRaw和curRaw分別采樣16次,把16次的結果相加再求平均值 |
采集電壓,電流 |