Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About sdujolo

  • Rank
  • Birthday 09/22/1974

Contact Methods

  • MSN
  • Website URL
  • ICQ

Profile Information

  • Location
  1. If I compare the header file for PIC16F1503 with data sheet it does not match. ///////Bank4////////////////// #define WPUA 0x020C #define SSP1BUF 0x020D #define SSPBUF 0x020D #define SSP1ADD 0x020E #define SSPADD 0x020E #define SSP1MSK 0x020F #define SSPMSK 0x020F #define SSP1STAT 0x0210 #define SSPSTAT 0x0210 #define SSP1CON1 0x0211 #define SSPCON 0x0211 #define SSPCON1 0x0211 #define SSP1CON2 0x0212 #define SSPCON2 0x0212 #define SSP1CON3 0x0213 #define SSPCON3 0x0213 Bank 4 20Ch WPUA
  2. I tryed diolan bootloader but it did not work good because it use extended instruction and boostc does not support that. I now using microchip usb bootloader with out any problems.
  3. I gave up and start using Microchip USB Bootloader. It´s working good with boostc but does not support encryption. It will be easy to add it but then you need to buy Microchip compiler and then there is no need to have SourceBoost compiler
  4. No this will not work as the interrupt routines are jumped to from 0x808 and 0x818, the routines themselves do not reside at these addresses. -rb 2048 ( or -rb 0x800 ) will relocated the whole program, including putting the required jumps in at 0x808 and 0x818 for the interrupt routines. Regards Dave Hi Dave and thanks for your answer. I figure out that to when I stated to check asm files. I have tried with just -rb 2048 optiion and that works with my simple flashing some led program but not with my NOVO program. I have figure out the when not using the bootloader it only works
  5. I have it working whit a simple program but when I try more complex program it fails. I think it´s because bootloader use extended instructions. Is this correct way to redefine interrupts vector? void interrupt( void )@0x808{ } void interrupt_low( void )@0x818 { }
  6. I have start playing around whit the bootloader. I can download my program but it does not start. I have compiled a simple program that flash some leds. It works if I flash it to the PIC18F2550 with out the bootloader. I then recompile it with -rb 2048 option and use the bootloader then it does not start. Any ides what I am doing wrong? /Jörgen
  7. I've been meaning to give it a try, but haven't gotten around to it yet. I've seen positive feedback from others that have used it standalone. I'll give it a shot in a few days. What settings ect need to be done in boostc to use it? BR /Jörgen
  8. Have any one tested this bootloader with boostc?
  9. Yes it say but it´s not initialize the same way.
  10. I am testing Novo and the program is working but when I activate serial port it stop working. rcsta.SPEN = 1; //If I comment out this line everything works.
  11. Plugin is not working on PORTA but it works on PORTB. I have put all to digital ports. I use a PIC18F1320 clear_bit(adcon0, ADON); //A/D On bit 1 = A/D converter module is enabled 0 = A/D converter module is disabled set_bit(adcon1, PCFG0); //Digital I/O set_bit(adcon1, PCFG1); //Digital I/O set_bit(adcon1, PCFG2); //Digital I/O set_bit(adcon1, PCFG3); //Digital I/O set_bit(adcon1, PCFG4); //Digital I/O set_bit(adcon1, PCFG5); //Digital I/O set_bit(adcon1, PCFG6); //Digital I/O I think I found the problem RA5 is only input and RA4 is Open-drain when output. I have
  12. It's worth buying the license for use on Linux. I've been using it on Linux for a month or two now (ever since I found out registration worked via command line). It works almost flawlessly with PikLab, and it works just as well with Eclipse. Eclipse you have to modify a few settings and write your own Makefile, but if you've ever programmed using Linux before, you can probably already do that. Also, I'm not sure if you can run goodies.exe on Linux, but if you run it on Windows and move the NOVO sources to Linux, they work as well. Just remember to delete them off the Windows machine du
  • Create New...