ICP DAS USA PCI-1202 Series Hardware User Manual page 37

Hide thumbs Also See for PCI-1202 Series:
Table of Contents

Advertisement

// timer0
void enable_timer0(WORD divv) // for internal pacer trigger
{
outport((WORD)(wAddrTimer+3*4), 0x34); /* enable pacer timer_0 */
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); /* disable pacer timer_0 */
outport((WORD)(wAddrTimer+0*4), 0x01);
outport((WORD)(wAddrTimer+0*4), 0x00);
}
// timer1
void enable_timer1(WORD divv)
{
outport((WORD)(wAddrTimer+3*4), 0x74); /* enable pacer timer_1 */
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); /* disable timer_1 */
outport((WORD)(wAddrTimer+1*4), 0x01);
outport((WORD)(wAddrTimer+1*4), 0x00);
}
PCI-1202/1602/1800/1802 Hardware User's Manual
for pacer trigger
for external trigger
/* for external trigger pacer timer */
(Ver. 4.2, Dec/2009, PMH-014-42)---- 37

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents