|
MLA的USB的PC - Driver Management Tool
|
|
高級會員
|
發表於: 2014/2/18 15:23
|
|
|
Re: 發現ADC.h的內容有誤
|
|
高級會員
|
#include <p18cxxx.h> #include <adc.h>
#elif defined (ADC_V4) || defined (ADC_V5) || defined (ADC_V6) void OpenADC ( unsigned char config, unsigned char config2, unsigned char portconfig) { ADCON0 = 0; ADCON2 = 0;
ADCON0 = (config2 >>1) & 0b00111100; // GET CHANNELS ADCON1 = portconfig | // GET CONFIG ((config2 << 4) & 0b00110000); // GET Vref ADCON2 = (config & 0b10000000) | // RESULT ((config >> 4) & 0b00000111) | // CONV CLK ((config << 2) & 0b00111000); // ACQ TIME
if( config2 & 0b10000000 ) // ADC INT. { PIR1bits.ADIF = 0; PIE1bits.ADIE = 1; INTCONbits.PEIE = 1; } ADCON0bits.ADON = 1; } ------------------------------------------------------------ 如上為原始檔 我已經測試過 發現錯誤 所以才上來請教 Microchip公司會發生這種錯誤嗎?
發表於: 2009/12/17 9:02
|
|