ICP DAS USA PCI-1202L User Manual page 56

Multi-function boards
Table of Contents

Advertisement

PCI-1202/1602/180x Series Card
Multi-Function Boards
 timer0  for Pacer Trigger
void enable_timer0(WORD divv)
{
outport((WORD)(wAddrTimer+3*4), 0x34);
outport((WORD)(wAddrTimer+0*4), (WORD)(divv & 0xff));
outport((WORD)(wAddrTimer+0*4), (WORD)((divv>>8) & 0xff));
}
void disable_timer0(void)
{
outport((WORD)(wAddrTimer+3*4), 0x34);
outport((WORD)(wAddrTimer+0*4), 0x01);
outport((WORD)(wAddrTimer+0*4), 0x00);
}
 timer1  for External Trigger
void enable_timer1(WORD divv)
{
outport((WORD)(wAddrTimer+3*4), 0x74);
outport((WORD)(wAddrTimer+1*4), (WORD)(divv & 0xff));
outport((WORD)(wAddrTimer+1*4), (WORD)((divv>>8) & 0xff));
}
void disable_timer1(void)
{
outport((WORD)(wAddrTimer+3*4), 0x74);
outport((WORD)(wAddrTimer+1*4), 0x01);
outport((WORD)(wAddrTimer+1*4), 0x00);
}
// for internal pacer trigger
/* enable pacer timer_0 */
/* disable pacer timer_0 */
/* for external trigger pacertimer */
/* enable pacer timer_1 */
/* disable timer_1 */
User Manual/ Ver. 4.8/ Mar. 2015/ PMH-0014-48/ Page: 56

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents