|
@@ -34,33 +34,26 @@
|
|
#define P_TIME_MAX 100 // Количество полупериодов сети в секунду для отсчета времени
|
|
#define P_TIME_MAX 100 // Количество полупериодов сети в секунду для отсчета времени
|
|
#define LINE_PERIOD 20
|
|
#define LINE_PERIOD 20
|
|
#endif
|
|
#endif
|
|
-//=============вход АЦП================
|
|
|
|
-#define pin_VACin 0 // Пин входа измеряемого напряжения (A0)
|
|
|
|
-//
|
|
|
|
//===========входные выводы============
|
|
//===========входные выводы============
|
|
-#define pin_PC_STATE(pin) (~(PINC >> (pin - 14)) & 1) // Запрос состояния вывода со сдвигом и инверсией результата
|
|
|
|
-
|
|
|
|
// Пин входа отключения разгона (A3)
|
|
// Пин входа отключения разгона (A3)
|
|
// Читаем состояние пина и переводим в булев формат с учетом инверсии (активный - низкий)
|
|
// Читаем состояние пина и переводим в булев формат с учетом инверсии (активный - низкий)
|
|
-#define pin_RAZGON_OFF_STATE palReadLine(LINE_RAZGON_OFF)
|
|
|
|
|
|
+#define pin_RAZGON_OFF_STATE ~(palReadLine(LINE_RAZGON_OFF))
|
|
|
|
|
|
// Пин входа отключения стабилизатора (A2)
|
|
// Пин входа отключения стабилизатора (A2)
|
|
-#define pin_STAB_OFF_STATE palReadLine(LINE_STAB_OFF)
|
|
|
|
|
|
+#define pin_STAB_OFF_STATE ~(palReadLine(LINE_STAB_OFF))
|
|
//===========выводы подключения кнопок===========
|
|
//===========выводы подключения кнопок===========
|
|
-#define pin_PB_STATE(pin) (~(PINB >> (pin - 8)) & 1) // Запрос состояния вывода со сдвигом и инверсией результата
|
|
|
|
-
|
|
|
|
// Пин кнопки "Р-". Уменьшение уставки мощности.
|
|
// Пин кнопки "Р-". Уменьшение уставки мощности.
|
|
// Читаем состояние пина и переводим в булев формат с учетом инверсии (активный - низкий)
|
|
// Читаем состояние пина и переводим в булев формат с учетом инверсии (активный - низкий)
|
|
-#define pin_butt_1_STATE palReadLine(LINE_BTN_1)
|
|
|
|
|
|
+#define pin_butt_1_STATE ~(palReadLine(LINE_BTN_1))
|
|
|
|
|
|
// Пин кнопки "Р+". Увеличение уставки мощности.
|
|
// Пин кнопки "Р+". Увеличение уставки мощности.
|
|
-#define pin_butt_2_STATE palReadLine(LINE_BTN_2)
|
|
|
|
|
|
+#define pin_butt_2_STATE ~(palReadLine(LINE_BTN_2))
|
|
|
|
|
|
// Пин кнопки "Стоп". Экстренное отключение ТЭНа.
|
|
// Пин кнопки "Стоп". Экстренное отключение ТЭНа.
|
|
-#define pin_butt_3_STATE palReadLine(LINE_BTN_3)
|
|
|
|
|
|
+#define pin_butt_3_STATE ~(palReadLine(LINE_BTN_3))
|
|
|
|
|
|
// Пин кнопки "Разгон". Включение/отключение разгона.
|
|
// Пин кнопки "Разгон". Включение/отключение разгона.
|
|
-#define pin_butt_4_STATE palReadLine(LINE_BTN_4)
|
|
|
|
|
|
+#define pin_butt_4_STATE ~(palReadLine(LINE_BTN_4))
|
|
//===============бортовой светодиод==============
|
|
//===============бортовой светодиод==============
|
|
#define TURN_LED_ON LCD_LED_ON // Включаем светодиод
|
|
#define TURN_LED_ON LCD_LED_ON // Включаем светодиод
|
|
#define TURN_LED_OFF LCD_LED_OFF // Выключаем светодиод
|
|
#define TURN_LED_OFF LCD_LED_OFF // Выключаем светодиод
|