It will work all the time if you use their schematic as it add a connection to MCLR and you'll not need to do it yourself... hence why I'd modified my EasyPIC 4 board in the past.
![]()
It will work all the time if you use their schematic as it add a connection to MCLR and you'll not need to do it yourself... hence why I'd modified my EasyPIC 4 board in the past.
![]()
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
But it should work to reset it manualy.
And when using microloader the programming time is slow.. my small testprogram takes about 6 secounds whit microloader and with Tiny Bootloader it takes "0.249 sec"...
Yup, but MicroCode do more check than Tiny... this is why Microcode firmware is 'round 2.5 time bigger than Tiny.
Sometimes there's a price to pay if you want reliability or speed![]()
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Yes thatīs true.
But with microcode and manual reset i have to program the PIC severel times whit the same program before the PIC starts...
So i think something is wrong.
I will do some more tests and then give you some feedback here.
Why do you sometimes have the define
DEFINE BOOTLOADER_USED 1
Tiny bootloader works with and without this define so i wonder what does the define do?
in fact it has to be
What it does? From memory, It reserved the first 4 code location for the bootloader (1-2 nop and a GOTO to the bootloader code (at the end of the code space))Code:DEFINE LOADER_USED 1
Why it works with Tiny... can't tell, maybe he correct the .hex file for you... but as it's a small program, you're not experimenting issue just yet.
Keep the DEFINE LOADER_USED 1 at the top.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Yes, thats why i trying to get the Microloader to work..
another question
Will a "software reset" work to get into the "bootloader mode"?
http://www.picbasic.co.uk/forum/showthread.php?t=899
or has it to be a real MCLR reset?Code:Asm bcf PCLATH, 3 bcf PCLATH, 4 goto 0 EndAsm
Bookmarks