Mr Demon.. open your eyes i already post a link above ;o)
EDIT: Glad to see you found it! I already have an hotmail account... without ANY KIND OF easy to hack Messenger or whatsoever. Videotron is working now..!
Mr Demon.. open your eyes i already post a link above ;o)
EDIT: Glad to see you found it! I already have an hotmail account... without ANY KIND OF easy to hack Messenger or whatsoever. Videotron is working now..!
Last edited by Demon; - 4th October 2016 at 19:02.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Steve, like this? I kept all the values so it is easier to change them around later.
If this is correct, it would make a good addition to one of those Configuration threads in the FAQ.
Robert
![]()
My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.
Not as dumb as yesterday, but stupider than tomorrow!
Steve, I must have something wrong in the config switches above. The LED is blinking more than twice as fast as it should. This is the test code:
'define LOADER_USED 1
LED1 VAR PortD.1
START: HIGH LED1
PAUSE 1000
LOW LED1
PAUSE 1000
GOTO START
Finish: end
I am using a 20MHz external oscillator. I would like to be able to use slow speed USB on this device later. Do you see something I missed in the config?
Robert
![]()
My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.
Not as dumb as yesterday, but stupider than tomorrow!
you just need to modify the .INC in the PBP folders. My own file looks like that
not much.. it's the whole file i have.Code:;**************************************************************** ;* 18F4550.INC * ;* * ;* By : Leonard Zerman, Jeff Schmoyer * ;* Notice : Copyright (c) 2004 microEngineering Labs, Inc. * ;* All Rights Reserved * ;* Date : 12/31/04 * ;* Version : 2.46 * ;* Notes : * ;**************************************************************** NOLIST ifdef PM_USED LIST "Error: PM does not support this device. Use MPASM." NOLIST else LIST LIST p = 18F4550, r = dec, w = -311, f = inhx32 INCLUDE "P18F4550.INC" ; MPASM Header ; __CONFIG _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L ; __CONFIG _CONFIG1H, _FOSC_HSPLL_HS_1H ; __CONFIG _CONFIG2H, _WDT_ON_2H & _WDTPS_128_2H ; __CONFIG _CONFIG3H, _PBADEN_OFF_3H ; __CONFIG _CONFIG4L, _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_OFF_4L NOLIST endif LIST EEPROM_START EQU 0F00000h BLOCK_SIZE EQU 32
Do you still use the Bootloader? Did you also use the DEFINE OSC 20?
How about your current one?
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
You can't just comment out default values. You must assign them something, somewhere, no?Originally Posted by mister_e
Nope.Do you still use the Bootloader?
Nope.Did you also use the DEFINE OSC 20?
This is my latest code, same acceleration problem:How about your current one?
'define LOADER_USED 1
LED1 VAR PortD.1
START: HIGH LED1
PAUSE 1000
LOW LED1
PAUSE 1000
GOTO START
Finish: end
And these are the configuration bits used:
; 96MHz PLL Prescaler:
CONFIG PLLDIV = 5 ;Divide by 5 (20MHz input)
; CPU System Clock Postscaler:
CONFIG CPUDIV = OSC1_PLL2 ;[OSC1/OSC2 Src: /1][96MHz PLL Src: /2]
; Full-Speed USB Clock Source Selection:
CONFIG USBDIV = 1 ;Clock source from OSC1/OSC2
; Oscillator Selection bits:
CONFIG FOSC = HS ;HS oscillator, HS used by USB
; Fail Safe Clock Monitor:
CONFIG FCMEM = OFF ;Disabled
; Internal/External Switch Over:
CONFIG IESO = OFF ;Disabled
; Power Up Timer:
CONFIG PWRT = ON ;Enabled
; Brown Out Reset:
CONFIG BOR = ON ;Enabled, SBOREN bit is disabled
; Brown Out Voltage:
CONFIG BORV = 21 ;2.1V
; USB Voltage Regulator Enable:
CONFIG VREGEN = OFF ;Disabled
; Watchdog Timer:
CONFIG WDT = OFF ;HW Disabled - SW Controlled
; Watchdog Postscaler:
CONFIG WDTPS = 32768 ;1:32768
; MCLR Enable:
CONFIG MCLRE = ON ;Enabled
; Low Power Timer1 Oscillator Enable:
CONFIG LPT1OSC = OFF ;Timer1 oscillator configured for high power
; Port B A/D Enable:
CONFIG PBADEN = OFF ;PortB<4:0> pins are configured as digital I/O on RESET
; CCP2 Mux bit:
CONFIG CCP2MX = ON ;CCP2 input/output is multiplexed with RC1
; Stack Overflow Reset:
CONFIG STVREN = ON ;Enabled
; Low Voltage ICSP:
CONFIG LVP = OFF ;Disabled
; Dedicated In-Circuit Debug/Programming Enable:
CONFIG ICPRT = OFF ;Disabled
; Extended Instruction Set Enable:
CONFIG XINST = OFF ;Disabled
; Background Debugger Enable:
CONFIG DEBUG = OFF ;Disabled
; Code Protection Block 0:
CONFIG CP0 = OFF ;Disabled
; Code Protection Block 1:
CONFIG CP1 = OFF ;Disabled
; Code Protection Block 2:
CONFIG CP2 = OFF ;Disabled
; Code Protection Block 3:
CONFIG CP3 = OFF ;Disabled
; Boot Block Code Protection:
CONFIG CPB = OFF ;Disabled
; Data EEPROM Code Protection:
CONFIG CPD = OFF ;Disabled
; Write Protection Block 0:
CONFIG WRT0 = OFF ;Disabled
; Write Protection Block 1:
CONFIG WRT1 = OFF ;Disabled
; Write Protection Block 2:
CONFIG WRT2 = OFF ;Disabled
; Write Protection Block 3:
CONFIG WRT3 = OFF ;Disabled
; Boot Block Write Protection:
CONFIG WRTB = OFF ;Disabled
; Configuration Register Write Protection:
CONFIG WRTC = OFF ;Disabled
; Data EEPROM Write Protection:
CONFIG WRTD = OFF ;Disabled
; Table Read Protection Block 0:
CONFIG EBTR0 = OFF ;Disabled
; Table Read Protection Block 1:
CONFIG EBTR1 = OFF ;Disabled
; Table Read Protection Block 2:
CONFIG EBTR2 = OFF ;Disabled
; Table Read Protection Block 3:
CONFIG EBTR3 = OFF ;Disabled
; Boot Block Table Read Protection:
CONFIG EBTRB = OFF ;Disabled
I'm programming the chip via the MeLabs serial programmer.
Robert
![]()
My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.
Not as dumb as yesterday, but stupider than tomorrow!
Something else is acting weird. The MCLR pin seems to be held by the programmer for some reason. I have to unplug the MCLR wire to the programmer in order to be able to use my RESET button.
It works properly for an 16F877, but not for an 18F4550.
Robert
![]()
My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.
Not as dumb as yesterday, but stupider than tomorrow!
D'uh, nevermind on the acceleration thingy. I had to add DEFINE OSC 20.
I thought CONFIG PLLDIV = 5 in the default configuration bits set it at 20MHz, apparently not.
< Divide by 5 (20MHz input) >
Robert
![]()
My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.
Not as dumb as yesterday, but stupider than tomorrow!
Bookmarks