參數(shù)資料
型號(hào): PULSE
英文描述: Pulse Period/Width Measurement on the M16C/62
中文描述: 脈沖持續(xù)時(shí)間/寬度測(cè)量的雙隨機(jī)PWM
文件頁數(shù): 9/13頁
文件大小: 410K
代理商: PULSE
Pulse Period/Width Measurement on the M16C/62
M16C
#include "sfr62.h"
#define B1TIME_CONFIG 0x42 /* 01000010 value to load into timer B1 mode register
||||||||_ TMOD0,TMOD1: PULSE MEASUREMENT MODE
||||||____ MR0,MR1: PULSE PERIOD MODE
||||_______MR2: = 0 FOR PULSE MEASUREMENT
|||_______ MR3: OVERFLOW FLAG
||________ TCK0,TCK1: F DIVIDED BY 8 SELECTED */
#define B0TIME_CONFIG 0x4a /* 01001010 value to load into timer B0 mode register
||||||||_ TMOD0,TMOD1: PULSE MEASUREMENT MODE
||||||____ MR0,MR1: PULSE WIDTH MODE
||||_______MR2: = 0 FOR PULSE MEASUREMENT
|||_______ MR3: OVERFLOW FLAG
||________ TCK0,TCK1: F DIVIDED BY 8 SELECTED */
#define CNTR_IPL 0x03 // TB0 priority interrupt level
int period,widthlow,width_hi;
//prototypes
void init(void);
#pragma INTERRUPT /B TimerB0Int
void TimerB0Int(void);
/*****************************************************************************
Name: TimerB0Int()
Parameters: none
Returns: nothing
Description: Timer B0 Interrupt Service Routine. The overflow flag is check
to determine if the TB0 register contains valid data. If so, the
input is tested to determine if the value in the TB0 register
is the high pulse width or low width and stored in the appropriate
variable.
**************************************************************************** */
void TimerB0Int(void)
{
if (mr3_tb0mr ==1)
// check for timer overflow
{ tb0mr = B0TIME_CONFIG; // if so clear flag and
return;
// data invaild, so leave
}
if (p9_0== 1)
widthlow = tb0 ; // if input now hi, just measured a low width
else
width_hi = tb0;
}
AN-DECE-MCU-6-A
May 2002
8
相關(guān)PDF資料
PDF描述
PULSPRO SOFTWARE PULSAR PROF
PV35GROMMETPK100 15NS, 28 PLCC, IND TEMP(EPLD)
PV36AGROMMETPK100 GROMMET 12.7MM Inhalt pro Packung: 100 Stk.
PV36GROMMETPK100 15NS, 24 PDIP, IND TEMP(EPLD)
PV37AGROMMETPK100 15NS, 24 SOIC, COM TEMP(EPLD)
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PULSE-M850 制造商:HOBUT 功能描述:MODULE PULSE FOR USE WITH M850
PULSE-VALVES-9-99 制造商:SENSORTECHNICS 制造商全稱:Sensortechnics GmbH 功能描述:High-performance media resistant soleniod valves
PULSEW3579 制造商:PULSE 制造商全稱:Pulse A Technitrol Company 功能描述:Ferrite-backed Embedded NFC Antenna
PULSEW3580 制造商:PULSE 制造商全稱:Pulse A Technitrol Company 功能描述:Ferrite-backed Embedded NFC Antenna
PULSEW7001 制造商:PULSE 制造商全稱:Pulse A Technitrol Company 功能描述:NFC Flex Stamp Antenna