Built-in Functions
c = getc();
}
Example
Files:
Also See:
None
_USE_RS232( ),RCV_BUFFER_BYTES( ), TX_BUFFER_BYTES( )
,TX_BUFFER_FULL( ), GETC( ), PUTC( ), PRINTF( ), SETUP_UART( ),
PUTC_SEND( )
read_adc( )
Syntax:
Parameters:
Returns:
Function:
value = read_adc ([ mode ])
mode is an optional parameter. If used the values may be:
ADC_START_AND_READ (continually takes readings, this is the default)
ADC_START_ONLY (starts the conversion and returns)
ADC_READ_ONLY (reads last conversion result)
Either a 8 or 16 bit int depending on #DEVICE ADC= directive.
This function will read the digital value from the analog to digital
converter. Calls to setup_adc(), setup_adc_ports() and
set_adc_channel() should be made sometime before this function is
called. The range of the return value depends on number of bits in the
chips A/D converter and the setting in the #DEVICE ADC= directive as
follows:
#DEVICE
ADC=8
ADC=10
ADC=11
8 bit
00-FF
x
x
10 bit
00-FF
0-3FF
x
11 bit
00-FF
x
0-7FF
12 bit
00-FF
0-3FF
x
16 bit
00-FF
x
x
ADC=16
0FF00
0-
0-FFEO 0-FFF0
0-FFFF
FFC0
Note: x is not defined
Availability:
Requires:
This function is only available on devices with A/D hardware.
Pin constants are defined in the devices .h file.
Examples:
setup_adc( ADC_CLOCK_INTERNAL
setup_adc_ports( ALL_ANALOG );
);
set_adc_channel(1);
while ( input(PIN_B0) ) {
delay_ms( 5000 );
value = read_adc();
printf("A/D value = %2x\n\r", value);
}
read_adc(ADC_START_ONLY);
sleep();
value=read_adc(ADC_READ_ONLY);
229
相关PDF资料
PCI-EXP-T42G5-N1 IP CORE PCI EXPRESS ORCA 4
PCM18XH2 PROCESSOR MODULE MPLAB-ICE 2000
PCM18XN0 PROCESSOR MODULE FOR ICE2000
PDA-B-24-615-E-2B1-1-C CIRCUIT BREAKER MAG 1P 15A
PFMF.260.2 PFMF PTC FUSE SMT 2.6A 1812
PFNF.200.2 PFNF PTC FUSE SMT 2A 1206
PFRY.375 PTC-FUSE RADIAL 72 VDC
PFSM.150.33.2 FUSE PTC 8A 15V FST-TRIP SMD
相关代理商/技术参数
PCD_09 制造商:MACOM 制造商全称:Tyco Electronics 功能描述:Low Profile PCB Relay PCD
PCD-00173-0C 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY
PCD-00173-0E 制造商:Molex 功能描述:Ethernet Cable Assembly
PCD-00173-0H 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY
PCD-00173-0K 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY
PCD-00174-0C 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY; Cable Length - Imperial:3ft; Cable Length - Metric:914.4mm; Connector Type A:RJ45 Plug; Connector Type B:RJ45 Plug; Jacket Color:Red; Approval Bodies:CSA / UL; Body Material:PVC; Cable Assembly Type:Ethernet ;RoHS Compliant: NA
PCD-00174-0E 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY; Cable Length - Imperial:3ft; Cable Length - Metric:914.4mm; Connector Type A:RJ45 Plug; Connector Type B:RJ45 Plug; Jacket Color:Grey; Approval Bodies:CSA / UL; Body Material:PVC; Cable Assembly Type:Ethernet;RoHS Compliant: NA
PCD-00174-0H 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY