saha742 пише:
На счёт EEPROM можно было бы попробовать.
В каком виде Вам удобно будет тестировать?
Могу сразу сделать в EEPROM. Тогда для изменений Вам придется каждый раз перепрошивать.
Для тестов можно тестовую прошивку, с дополнительными временными кнопками. Или использовать входа от поворотников, также временно. Таким образом определить оптимальные значения, а далее Вы их сможете уже корректировать при необходимости перепрошивкоу.
Если с отдельными тестовыми кнопками, то можно их оставить и в основной версии. При необходимости Вы сможете их подключить и подстроить без перепрошивки МК. В данном случае такой кнопкой может быть просто отрезок провода.
P.S.
Добавил выход частоты (PB1) и настройку через EEPROM.
В EEPROM в ячейке с адресом 0x00 частота для буззера. Формат xx,x кГц. По умолчанию 2,0 (2 кГц). В ячейку прописывается без запятой.
В EEPROM в ячейке с адресом 0x01 частота миганий. Формат x,xx Гц. По умолчанию 1,25 (1,25Гц). В ячейку прописывается без запятой.
Также учитывайте, что в EEPROM как правило (зависит от программы прошивальщика) данные должны вводиться в hex-формате.