Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/25/04 12:55
Read: times


 
#81927 - Sorry I small typpo in earlier post.
Responding to: ???'s previous message
Hi Friends,

In hurry I missed copying some lines of my ISR. These lines I couldnt see because of a lot of commented stuff around them Here are the correct ISR.

/*********Interrupt function for timer 1****************
This interrupt is always on and is 100us*/
void t1_isr(void) interrupt 3
{
	SYSTIME++;			//increament the SYSTIME variable used for fire timing
	if (SYSTIME>firedly && firecount  && ttbit && onfire)
	{
		FIREPORT=!FIREPORT;	//Put the fire pulse	
		firecount--;		//Reduce remining pulse counter.
	}
	else
		FIREPORT=1;		//Make fire pin 1 to keep transistor off.

	ttbit=!ttbit;			//fwbit to make firing pulse 200us
}

/*ISR for PCA modules 0 This interrupt is always ON*/
void cf_isr(void) interrupt 6 using 2
{
		TR1=0;
		TF1=0;
		TL1=0x7c;				//system timer ticks once 100us.
		TR1=1;
		firecount=6;	//set 6 pulses to be sent.
		fwbit=!fwbit;
		if (fwbit)		
			cycles++;	//Increament cycles every 2 half cycles.
		ioport=OPSTATUS;	//Refresh Output ports.
		SYSTIME=0x00;		//Reset SYSTIME variable.
		CCF0=0;			//clear the interrupt flag.
}


Thanks & Regards,
Prahlad Purohit

List of 42 messages in thread
TopicAuthorDate
Thyristor output flickering.            01/01/70 00:00      
   Thyristor problem            01/01/70 00:00      
      No Hardware problem            01/01/70 00:00      
      Please Elaborate more.            01/01/70 00:00      
   Thyristor problem            01/01/70 00:00      
      Re: Thyristor Problem.            01/01/70 00:00      
      Mains looks seldom like pure sinus            01/01/70 00:00      
         Thanks Kai But problem seems diffrent            01/01/70 00:00      
   Did the changes but still flickering.            01/01/70 00:00      
      Did the changes ....            01/01/70 00:00      
         Russell- Where can I get DSO software            01/01/70 00:00      
   More thoughts on filtering            01/01/70 00:00      
   Flickering is not minor.            01/01/70 00:00      
      Cool Edit            01/01/70 00:00      
         Cool Edit - no more :-(            01/01/70 00:00      
         Loading is enough.            01/01/70 00:00      
      interrupt configuration            01/01/70 00:00      
         I am not using External Interrupts.            01/01/70 00:00      
            external interrupt            01/01/70 00:00      
               I am reading only the edge detect flag.            01/01/70 00:00      
                  configuration again            01/01/70 00:00      
                     Here is the configuration.            01/01/70 00:00      
   Is it Int. prioprity setting proble?            01/01/70 00:00      
      Why not use the PCA?            01/01/70 00:00      
         It's too late to change the design.            01/01/70 00:00      
   Its not a interrupt priority problem.            01/01/70 00:00      
      Real -time problems            01/01/70 00:00      
   Tried PCA!            01/01/70 00:00      
      Firing circuit            01/01/70 00:00      
      hardware modification            01/01/70 00:00      
         Already modified with PCA SYSTIME>99            01/01/70 00:00      
      Sorry I small typpo in earlier post.            01/01/70 00:00      
   ideas            01/01/70 00:00      
      Problem Solving Great Idea            01/01/70 00:00      
   Assymetry            01/01/70 00:00      
   back to root            01/01/70 00:00      
      It is for power control.            01/01/70 00:00      
   Hey Friends Problem Solved.            01/01/70 00:00      
   Happiness is...            01/01/70 00:00      
      Oh sure....            01/01/70 00:00      
   here i am?            01/01/70 00:00      
      Thanks Kuldeep.            01/01/70 00:00      

Back to Subject List