8x1 programmable LCD digital voltmeter module
This is the default firmware and it is already loaded on the
atmega328p chip included in the kit for
"Programmable 8-character LCD module and digital voltmeter"
from tuxgraphics.
It provides a "configurable DVM module".
See http://tuxgraphics.org/electronics/
You can load that firmware back onto the chip in case
you had overwritten it with your own software and you
would like to go back to the "configurable DVM module"
feature.
The command to load that firmware under windows is:
avrdude -P COM2 -p m328p -c stk500v2 -e -U flash:w:config-DVM-firmware.hex
Replace COM2 by the com-port applicable to your programmer.
The command to load that firmware using linux is:
avrdude -P /dev/ttyUSB0 -p m328p -c stk500v2 -e -U flash:w:config-DVM-firmware.hex
--------------------------------------------------------------------------
Revision history
2015-01-28: version 1.0 -- first version
2015-02-08: version 1.1 -- dual voltmeter (connect PD0 to gnd to use ADC1 instead of ADC0)
-- bug fix: adc channel shown during setup was always 0
2015-06-20: version 1.2 -- initial values for D and M are now 10
-- bug fix: incorrect eeprom address for settings
causes corrupt values for D on ADC0
# vim:sw=8:ts=8:si:et