Прошивка залита достаточно старая (заливал 179 или 187), они мне показались что без глюков.
Версия выводится на дисплей в какой-то момент.
В MAKEfile нужно изменить только питание на 3 вольта, остальное по желанию.
Нужно скачать здесь последние исходники -
http://www.mikrocontroller.net/svnbrows ... are/trunk/Открыть в WinAVR Makefile из папки mega328_strip_grid
Количество измерений до отключения после последнего измерения:
CFLAGS += -DPOWER_OFF=5
Т.е. если деталь не подключена или подключена одна и та же, то через 5 измерений приборчик выключится, если измерить другую деталь - отсчет начинается заново, мне кажется это очень удобно, не нужно каждый раз жать кнопку.
Коррекция падения напряжения, нужно 0
CFLAGS += -DBAT_OUT=0
Уровни напряжения для вывода на экран:
CFLAGS += -DBAT_POOR=6400 поменять на CFLAGS += -DBAT_POOR=3000
Тогда при напряжении больше 3,3в. пишет что батарея в норме, ниже3,3 - слабая, а если ниже 3,0в. - пишет разряжена и выключается.
Для коррекции резисторов открыть файл config в папке уровнем выше
Здесь написать реальные номиналы:
To calibrate your tester the resistor-values can be adjusted:
*/
#define R_L_VAL 6810 // standard value 680 Ohm, multiplied by 10 for 0.1 Ohm resolution
// #define R_L_VAL 6690 // this will be define a 669 Ohm
#define R_H_VAL 47000 // standard value 470000 Ohm, multiplied by 10, divided by 100
// #define R_H_VAL 47900 // this will be define a 479000 Ohm, divided by 100
Нажать в меню Tolls Make All, скомпилируется, забрать из папки хексы.
Fuse для внешнего кварца
BOOTSZ1
BOOTSZ0
BODLEVEL1
BODLEVEL0
В HEX
HI- D9
LOW- FF
EXT- FC
Успехов!
