From 64d26938f418074f4a81cb221f0981cb6d5f8815 Mon Sep 17 00:00:00 2001 From: Sgr A* VMT <1611902585@qq.com> Date: Sun, 3 Sep 2023 21:14:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=8D=E5=90=8Cmcu?= =?UTF-8?q?=E7=9A=84=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- idm.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/idm.py b/idm.py index f41cf63..ae2f244 100644 --- a/idm.py +++ b/idm.py @@ -133,7 +133,7 @@ class IDMProbe: def _handle_mcu_identify(self): constants = self._mcu.get_constants() - self._mcu_freq = self._mcu._mcu_freq + self.sensor_freq = self._mcu._mcu_freq if self._mcu._mcu_freq < 20 else self._mcu._mcu_freq/2 self.inv_adc_max = 1.0 / constants.get("ADC_MAX") self.temp_smooth_count = constants.get('IDM_ADC_SMOOTH_COUNT') self.thermistor = thermistor.Thermistor(10000., 0.) @@ -537,10 +537,10 @@ class IDMProbe: return samples def count_to_freq(self, count): - return count*self._mcu_freq/(2**28) + return count*self.sensor_freq/(2**28) def freq_to_count(self, freq): - return freq*(2**28)/self._mcu_freq + return freq*(2**28)/self.sensor_freq def dist_to_freq(self, dist, temp): if self.model is None: