i need change my config because 18F2520 finish in my city....then i but 18F252 and
i have problem with config
code/pic work with 8 mhz internal oscilator with pll = 32mhz
Code work 100%
i try....not workCode:asm __CONFIG _CONFIG1H, _OSC_INTIO7_1H & _IESO_OFF_1H __CONFIG _CONFIG2H, _WDT_OFF_2H & _WDTPS_512_2H __CONFIG _CONFIG3H, _PBADEN_OFF_3H __CONFIG _CONFIG4L, _LVP_OFF_4L & _XINST_OFF_4L __CONFIG _CONFIG5L, _CP0_ON_5L & _CP1_ON_5L & _CP2_ON_5L & _CP3_ON_5L __CONFIG _CONFIG5H, _CPB_ON_5H endasm DEFINE HSER_RCSTA 90h DEFINE HSER_TXSTA 20h DEFINE HSER_BAUD 9600 DEFINE HSER_CLROERR 1 '------------------------------------------------------------------------------- Led var PORTC.4 '------------------------------------------------------------------------------- I Var WORD J Var BYTE '------------------------------------------------------------------------------- Boot: DEFINE OSC 32 OSCCON = %11110000 ' 8 Mhz, internal osc OSCTUNE = %11000000 ' 4x PLL enabled CMCON = 7 ADCON1 = 15 ' Port A digital INTCON2.7 = 0 ' Ativa Pull-Ups LATA = 0 LATB = 0 PORTA = 0 TRISA = %00000000 PORTB = 0 TRISB = %10101110 PORTC = 0 TRISC = %10000000 Led = 1 pause 2000 hSEROUT ["-"] PAUSE 1 hSEROUT ["START", 13, 10] pause 1 Led = 0 i = 0 Loop: Hserout[65 + I, 13] Goto Loop
Code:asm *** i try ..... .. __CONFIG _CONFIG1H, _HS_OSC_1H .. __CONFIG _CONFIG1H, _HSPLL_OSC_1H .. __CONFIG _CONFIG1H, _RC_OSC_1H .. __CONFIG _CONFIG1H, _OSCS_ON_1H & _RC_OSC_1H .. __CONFIG _CONFIG1H, _OSCS_OFF_1H & _HS_OSC_1H .. __CONFIG _CONFIG1H, _RCIO_OSC_1H *** __CONFIG _CONFIG2H, _WDT_OFF_2H & _WDTPS_128_2H __CONFIG _CONFIG4L, _LVP_OFF_4L __CONFIG _CONFIG5L, _CP0_ON_5L & _CP1_ON_5L & _CP2_ON_5L & _CP3_ON_5L __CONFIG _CONFIG5H, _CPB_ON_5H endasm DEFINE HSER_RCSTA 90h DEFINE HSER_TXSTA 20h DEFINE HSER_BAUD 9600 DEFINE HSER_CLROERR 1 '------------------------------------------------------------------------------- Led var PORTC.4 '------------------------------------------------------------------------------- I Var WORD J Var BYTE '------------------------------------------------------------------------------- Boot: DEFINE OSC 32 OSCCON = %11110000 ' 8 Mhz, internal osc '-- disable in 252 OSCTUNE = %11000000 ' 4x PLL enabled '-- disable in 252 CMCON = 7 ADCON1 = 15 ' Port A digital INTCON2.7 = 0 ' Ativa Pull-Ups LATA = 0 LATB = 0 PORTA = 0 TRISA = %00000000 PORTB = 0 TRISB = %10101110 PORTC = 0 TRISC = %10000000 Led = 1 pause 2000 hSEROUT ["-"] PAUSE 1 hSEROUT ["START", 13, 10] pause 1 Led = 0 i = 0 Loop: Hserout[65 + I, 13] Goto Loop




Bookmarks