mirror of
https://github.com/wagiminator/ATmega-Soldering-Station.git
synced 2025-08-08 13:00:59 +03:00
回退电源电压读取函数
This commit is contained in:
@@ -74,15 +74,8 @@ uint16_t getVCC() {
|
|||||||
// get supply voltage in mV
|
// get supply voltage in mV
|
||||||
uint16_t getVIN() {
|
uint16_t getVIN() {
|
||||||
long result;
|
long result;
|
||||||
result = denoiseAnalog (VIN_PIN); {
|
result = denoiseAnalog (VIN_PIN); // read supply voltage via voltage divider
|
||||||
if (result < 540) return (result * Vcc / 184.416 + 86.987);
|
return (result * Vcc / 179.474); // 179.474 = 1023 * R13 / (R12 + R13)
|
||||||
else if (result < 660) return (result * Vcc / 173.204 - 878.29);
|
|
||||||
else if (result < 745) return (result * Vcc / 143.579 - 4875);
|
|
||||||
else if (result < 781) return (result * Vcc / 119.109 - 10260);
|
|
||||||
else if (result < 800) return (result * Vcc / 86.178 - 23013);
|
|
||||||
else return (result * Vcc / 86.178 - 23113);
|
|
||||||
} // read supply voltage via voltage divider
|
|
||||||
//return (result * Vcc / 179.474); // 179.474 = 1023 * R13 / (R12 + R13)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//ADC中断服务
|
//ADC中断服务
|
||||||
|
BIN
software/UI_upgrade_by_createskyblue/Program/1.8/1.8t7f2.zip
Normal file
BIN
software/UI_upgrade_by_createskyblue/Program/1.8/1.8t7f2.zip
Normal file
Binary file not shown.
Reference in New Issue
Block a user