![]() |
18F452 [solved] - Printable Version +- ds30 Loader free edition forums (https://picbootloader.com/forum) +-- Forum: Support (https://picbootloader.com/forum/forumdisplay.php?fid=3) +--- Forum: 8-bit firmwares (https://picbootloader.com/forum/forumdisplay.php?fid=7) +--- Thread: 18F452 [solved] (/showthread.php?tid=6) |
18F452 [solved] - PlayPic - 2010-09-06 Hello everyone. I'm trying to configure the bootloader to the PIC 18F452, but does not work. I do not know what to think you an example or guidance on this processor? I use the "PIC18F firmware", right? Using a quartz 8MHz with HS + PLL and USART1. My setting file: ;------------------------------------------------------------------------------ ; ; Title: ds30 Loader for PIC18F ; ; File description: user settings and configuration bits ; ; Copyright: Copyright © 2009, Mikael Gustafsson ; ; History: 1.5.2 - ; 1.5.1 - ; 1.5 - ; 0.9.2 Added tx enable support ; 0.9.1 - ; 0.9.0 first version of this file ; ;------------------------------------------------------------------------------ ;------------------------------------------------------------------------------ ; This file is part of ds30 Loader. ; ; ds30 Loader is free software: you can redistribute it and/or modify ; it under the terms of the GNU General Public License as published by ; the Free Software Foundation. ; ; ds30 Loader is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License for more details. ; ; You should have received a copy of the GNU General Public License ; along with ds30 Loader. If not, see <http://www.gnu.org/licenses/>. ;------------------------------------------------------------------------------ ;------------------------------------------------------------------------------ ; Device ;------------------------------------------------------------------------------ LIST P=18F452; ;xxx ;------------------------------------------------------------------------------ ; Includes ;------------------------------------------------------------------------------ #include "devices.inc" ;------------------------------------------------------------------------------ ; User preferences ;------------------------------------------------------------------------------ radix DEC #define FOSC 32000000 ;xxx 8MhzX4---- HS+PLL #define BAUDRATE 9600 ;xxx baudrate #define BLTIME 3000 ;xxx time in ms before bootloader loads the user application #define USE_UART1 1 ;xxx uncomment to use uart1 ;#define USE_UART2 1 ;xxx uncomment to use uart2 ;------------------------------------------------------------------------------ ; Configuration bits, these macros can be found at the end of the inc-files located in ; C:\Program Files\Microchip\MPASM Suite\ ; ; These can also be set in MPLAB IDE instead, they are found in Configure->Configuration bits... ;------------------------------------------------------------------------------ ;config OSC = INTIO2 ;internal oscillator ;config FSCM = OFF ;failsafe clock monitor ;config IESO = OFF ;internal external switchover mode ;config PWRT = OFF ;power-up timer ;config BOR = OFF ;brown-out reset ;config BORV = 27 ;brown-out reset value ;config WDT = OFF ;watchdog timer ;config WDTPS = 1 ;1:1 WDT prescalar ;config MCLRE = ON ;MCLR ;config STVR = ON ;stack overflow reset ;config LVP = OFF ;low voltage programming ;config DEBUG = OFF ;debug ;config CP0 = OFF ; ;config CP1 = OFF ; ;config CPB = OFF ; ;config CPD = OFF ; ;config WRT0 = OFF ; ;config WRT1 = OFF ; ;config WRTB = OFF ; ;config WRTC = OFF ; ;config WRTD = OFF ; ;config EBTR0 = OFF ; ;config EBTR1 = OFF ; ;config EBTRB = OFF ; ;__CONFIG _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC3_PLL4_1L & _USBDIV_2_1L ;__CONFIG _CONFIG1H, _FOSC_HSPLL_HS_1H & _FCMEM_OFF_1H & _IESO_OFF_1H ;__CONFIG _CONFIG2L, _PWRT_ON_2L & _BOR_OFF_2L ; _VREGEN_OFF_2L ;__CONFIG _CONFIG2H, _WDT_OFF_2H & _WDTPS_1_2H ;__CONFIG _CONFIG3H, _MCLRE_ON_3H & _PBADEN_OFF_3H & _CCP2MX_OFF_3H ;__CONFIG _CONFIG4L, _DEBUG_OFF_4L & _LVP_OFF_4L & _STVREN_OFF_4L & _XINST_OFF_4L ;__CONFIG _CONFIG5L, _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L ;__CONFIG _CONFIG5H, _CPB_OFF_5H & _CPD_OFF_5H ;__CONFIG _CONFIG6L, _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L & _WRT3_OFF_6L ;__CONFIG _CONFIG6H, _WRTB_OFF_6H & _WRTC_OFF_6H & _WRTD_OFF_6H ;__CONFIG _CONFIG7L, _EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L & _EBTR3_OFF_7L ;__CONFIG _CONFIG7H, _EBTRB_OFF_7H Thank you. RE: 18F452 - PlayPic - 2010-09-07 Completely solved, thanks to all ![]() ![]() RE: 18F452 - Mikael Gustavsson - 2010-09-08 Great you solved the problem! ![]() Please share your soultion, it may be helpfull other people reading the forum. Btw, why do you use the small firmware? It's pretty worthless compared to the main version. RE: 18F452 - PlayPic - 2010-09-09 Right! Excuse me! My problem was osc, when I passed by the HS to HS Pll not turn off the Pic, I thought not serve, but I realized that just off and on again and everything works. The ds30 works very well, great bootloader. ![]() Thank you. RE: 18F452 - Mikael Gustavsson - 2010-09-12 Thank you to! ![]() |