英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流
标题:
PIC18F6527有问题,请高手指点
[打印本页]
作者:
min
时间:
2012-8-18 17:08
标题:
PIC18F6527有问题,请高手指点
PIC18F6527在做AD时要怎么样设置,我是用C做的。
原来用16系列的方法都用过了,编译能通过,但是输出就是不能正常显示。
如果能有一个例子就更感激了。
急盼答复。。。
作者:
star
时间:
2012-8-18 17:49
try it
#include <p18cxxx.h>
#include <adc.h>
#pragma config OSC=HS
#pragma config PWRT=OFF
#pragma config BOREN=OFF, BORV=1
#pragma config WDT=OFF
#pragma config CCP2MX=PORTC
#pragma config STVREN=OFF, LVP=OFF, DEBUG=OFF
#pragma config CPD=OFF
void InitializeAD(void);
void main(void)
{
TRISD=0; // Set PORTD for LED output
InitializeAD( ); // Initial A/D module
while(1)
{
ConvertADC(); // Convert A/D
while(BusyADC( )); // Waiting A/D until done
PORTD=ADRESH; // Put A/D result on LEDs
}
}
//************************************************
//* PIC18F4520 ADC Peripheral Library 耴摸 *
//* V5 , ㄏノ OpenADC() 璶把σ *
//* Function: InitializeAD *
//* - Fosc/32 clock source *
//* - Left justified *
//* - 1 analog channels, 0 references *
//* - Channel 0 *
//* - Disable A/D interrupt *
//************************************************
void InitializeAD(void)
{
OpenADC( ADC_FOSC_32
& ADC_LEFT_JUST
& ADC_4_TAD,
ADC_CH0
& ADC_INT_OFF
& ADC_REF_VDD_VSS,
ADC_1ANA);
}
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/)
Powered by Discuz! X3.2