更新:

1、HART_24V与信号输出互斥,启用后当前输出立即清零,并且主界面保持OFF状态,OK键禁用。
This commit is contained in:
吴俊潮 2025-08-20 15:55:03 +08:00
parent 3c9c66d408
commit 56a10d0938
6 changed files with 21640 additions and 28554 deletions

View File

@ -870,6 +870,8 @@ void scr_main_recover(void)
pltdata.pri_wait_tick = 0;
pltdata.scd_wait_tick = 0;
io_on2off_status();
//熄灭设置界面的选项卡缓存(隐藏式切换界面)
setting_items_check(ITEM_NONE, tabdata.item_cursor);

View File

@ -205,6 +205,8 @@ void key_functions_main(void)
key = 0;
key_char2struct();
if(tabdata.hart_enable == HART_INTERNAL_24V) return;
//主界面用OK键控制开关ON&OFF
if(menu_data.io_on2off == IO_ON)
{

View File

@ -257,6 +257,10 @@ void start_task_hart(void const * argument)
case HART_INTERNAL_24V:
{
mux_signal.data_sv = 0;
mux_signal_switch(&mux_signal);
menu_data.io_on2off = IO_OFF;
HART_24V_L;
HART_250OHM_H;
HART_VOUT_L;

File diff suppressed because one or more lines are too long

View File

@ -315,7 +315,7 @@
</ArmAdsMisc>
<Cads>
<interw>1</interw>
<Optim>1</Optim>
<Optim>3</Optim>
<oTime>1</oTime>
<SplitLS>0</SplitLS>
<OneElfS>1</OneElfS>

File diff suppressed because it is too large Load Diff