add labview

This commit is contained in:
2025-06-24 20:50:29 +03:00
parent 93ab91eb16
commit 3f768d3531
8 changed files with 189 additions and 10 deletions

View File

@@ -183,24 +183,31 @@ for ( int i=0; i<hdallas.onewire->RomCnt;i++)
if (init)
{
init=0;
MB_DATA.Coils.init_param=0;
for(int i=0;i<hdallas.onewire->RomCnt;i++)
{
MB_DATA.HoldRegs.set_Temp[i]=21;
}
// init_all_T_sense();
DS18B20_Search(&DS, &OW);
//DS18B20_Search(&DS, &OW);
}
init=MB_DATA.Coils.init_param;
Dallas_StartConvertTAll(&hdallas,DALLAS_WAIT_BUS,0);
for(int i=0;i<hdallas.onewire->RomCnt;i++)
{
Dallas_ReadTemperature(&sens[i]);
sens[i].set_temp = MB_DATA.InRegs.set_Temp[i];
sens[i].set_temp = MB_DATA.HoldRegs.set_Temp[i];
MB_DATA.InRegs.sens_Temp[i]=sens[i].temperature*10;
if (sens[i].temperature<sens[i].set_temp-sens[i].hyst)
{
GPIOC->ODR|=1<<13;
MB_DATA.Coils.coils.all|=1<<i;
}
@@ -208,7 +215,8 @@ for ( int i=0; i<hdallas.onewire->RomCnt;i++)
if (sens[i].temperature>sens[i].set_temp+sens[i].hyst)
{
GPIOC->ODR&=~(1<<13);
GPIOC->ODR&=~(1<<13);
MB_DATA.Coils.coils.all&=~(1<<i);
}
}