чтобы импульс на СИФУ не трерялся
This commit is contained in:
@@ -40,6 +40,7 @@ void main()
|
||||
int i,j,mask;
|
||||
static unsigned int cancount[2], cancell[2], rscount;
|
||||
static int preCstart=1,preCstop=1;
|
||||
int umpstart,umpstop;
|
||||
RS_DATA * rs;
|
||||
int presbyt=0;
|
||||
|
||||
@@ -176,19 +177,22 @@ void main()
|
||||
|
||||
if(Desk==dsk_LOAD)
|
||||
{
|
||||
if(cUMPstart & !preCstart)
|
||||
umpstart = cUMPstart;
|
||||
umpstop = cUMPreset;
|
||||
|
||||
if(umpstart & !preCstart)
|
||||
{
|
||||
set_START_DPTB(); set_RES_OUT_2();
|
||||
IMPowse = READY_FREQ;
|
||||
}
|
||||
preCstart = cUMPstart;
|
||||
preCstart = umpstart;
|
||||
|
||||
if(cUMPreset & !preCstop)
|
||||
if(umpstop & !preCstop)
|
||||
{
|
||||
set_STOP_DPTB(); clear_RES_OUT_2();
|
||||
IMPowse = READY_FREQ;
|
||||
}
|
||||
preCstop = cUMPreset;
|
||||
preCstop = umpstop;
|
||||
|
||||
if(!IMPowse) { clear_START_DPTB(); clear_STOP_DPTB(); }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user