Вход в режим настроек осуществляется так же, временным замыканием на минус 28 ноги мк. В терминальной программе выводится следующее сообщение:
- Код: Выделить всё
CW AVR beacon. V1.04.20142801 by Toni. http://r4n.su/forum
С - Temperature=ON
V - Voltmeter=ON
M - Beeper=ON
T - Set text
P - N of beep
B - Beep pause
L - Letter beep
E - Exit
Обратите внимание, в программе терминал после отправки символов они не удалятся из строки отправки. Следите за тем что отправляете. Для отправки числовых значений нужно использовать символы $ для отправки числа в шестнадцатеричном формате, и # для отправки числа в десятеричном формате. Например, чтобы отправить число 5 нужно набрать соответственно $05 и #005, чтобы отправить число 15 нужно отправить $0F и #015.
Включение выключение передачи температуры, напряжения и одиночного символа производится введением соответствующего символа. При этом при изменении параметра выводится соответствующее значение этого параметра. Например: С - Temperature=ON передача температуры включена, С - Temperature=OFF передача температуры выключена.
Немного подробнее о параметре M - Beeper=ON при выключении передачи одиночного символа пауза между воспроизведением основного текста по умолчанию устанавливается равной 20 секундам, при этом пауза может быть настроена в меню B - Beep pause . Об этом появится подсказка M - Beeper=OFF. Set pause in Beep pause.
P - N of beep - это количество повторов одиночного символа. Допустимые значения 1 - 100.
B - Beep pause - пауза между воспроизведением одиночного символа. Допустимые значения 2 - 60 в секундах.
При этом пауза между воспроизведением основного текста может быть вычислена умножив значение N of beep на Beep pause.
Установка текста производится в меню T - Set text аналогично с предыдущей версией.
Для выхода из режима установок и начала работы согласно установленным параметрам нужно ввести - "Е".
Принимаются замечания и пожелания (правда места в процессоре почти не осталось, поэтому добавить что-то ещё будет скорее всего невозможно).
Не забываем заливать в проц ballon_beacon.hex и файл еепром ballon_beacon.eep.
Выложил новую прошивку, версия 1.06, оптимизированную по размеру скомпилированного файла. Теперь прошивка почти в два раза меньше по объёму. Функции остались те же.