Search found 48 matches

by moorejl
Wed Feb 09, 2011 11:22 am
Forum: Boot Loading
Topic: PIC18F2550 USB bootloader
Replies: 7
Views: 9058

Re: PIC18F2550 USB bootloader

Brian, thanks for the detailed and informative explanation. It doesn't seem all that mysterious anymore. I had another thought on protecting the bootloader flash region by range checking the address of any table writes. That way you can put the loader in high memory and not worrry about it getting s...
by moorejl
Mon Feb 07, 2011 11:02 pm
Forum: Boot Loading
Topic: PIC18F2550 USB bootloader
Replies: 7
Views: 9058

Re: PIC18F2550 USB bootloader

Brian, thanks for the answer, makes perfect sense. I didn't realize the bank protection was not bank by bank. Being a bit of a greenhorn on boot loaders, I have another question: If a bootloader needs/uses interrupts in it's operation, does that rule out using interupts in the app that gets loaded, ...
by moorejl
Mon Feb 07, 2011 12:19 pm
Forum: Boot Loading
Topic: PIC18F2550 USB bootloader
Replies: 7
Views: 9058

Re: PIC18F2550 USB bootloader

I have been looking at USB bootloader options for the 18F4550, and ran accross the issue of needing to bump the code start and interrupt vectors. I understand the basic concept since the bootloader is occuping the space the app normally does, but my question is: why not just locate the bootloader at...
by moorejl
Mon Aug 04, 2008 4:58 pm
Forum: AVR Microcontrollers
Topic: Need a part#
Replies: 1
Views: 810

Need a part#

Anyone have a part number for a shrouded 6 pin header (for use on target) to mate with the 6 pin ISP connector? I am not sure which brand of connector is used on the programmer (AVRISP MKII). I see that Sparkfun has a header for the 10 pin, but not the 6 pin.

Thanks,
Jamie
by moorejl
Wed Apr 12, 2006 5:18 pm
Forum: BatchPCB
Topic: Protel PCB printing
Replies: 7
Views: 4580

The key to making the toner transfer work is to use a laminator you can get at staples to melt on the toner in one or two passes. I align and tape the top and bottom toner layers together, then tape them to one side of the board and drill two 1/16" holes through the whole stack. I then push 1/16 dow...
by moorejl
Wed Apr 12, 2006 4:52 pm
Forum: BatchPCB
Topic: BatchPCB review: thumbs up!
Replies: 9
Views: 5603

While I didn't use batchpcb (needed black solder mask and red silk screen) I did just receive my whole panel of boards from GP and they look great. They left the boards held together with pips for easy assembly and the whole job from submission to doorstep was 10 calendar days. The price was killer ...
by moorejl
Wed Mar 01, 2006 2:44 pm
Forum: PIC Microcontrollers - Software and Hardware
Topic: PIC and Transistor
Replies: 22
Views: 6443

I use the basic NPN switch a lot also, but have recently started using a constant current source as well for driving coils and LED's from a higher than spec voltage source. To do this, drive the base directly from the PIC output pin and put a resistor between the emitter and ground. To calculate the...
by moorejl
Fri Feb 03, 2006 11:59 am
Forum: PIC Microcontrollers - Software and Hardware
Topic: PIC-PG2 Programmer Error
Replies: 12
Views: 4275

It is probably the fuse setting catch 22. If you set the /MCLR to be IO and use the internal OSC (common settings on 12F675), the programmer needs to be able to raise the VPP before the VDD to reset the processor. Otherwise, the chip will start running its program and advance the program counter bef...
by moorejl
Fri Feb 03, 2006 11:21 am
Forum: PIC Microcontrollers - Software and Hardware
Topic: ICD2 Tiny vs USB
Replies: 3
Views: 1851

Tsvetan,

Thanks for the clarification. I have had good experiences with your programmers and PCB services so I will have to give the ICD2 a try as well.

Jamie
by moorejl
Fri Jan 27, 2006 2:37 pm
Forum: PIC Microcontrollers - Software and Hardware
Topic: ICD2 Tiny vs USB
Replies: 3
Views: 1851

ICD2 Tiny vs USB

What are the main tradeoffs of using the Tiny ICD2 vs the USB version? Is there a big difference programming speed, debug speed etc...

Thanks,
Jamie
by moorejl
Fri Jan 20, 2006 11:40 am
Forum: BatchPCB
Topic: Want to add graphics to the silkscreen layer
Replies: 1
Views: 2041

Yet again, I answer my own post. There are some ULP scripts on the Cadsoft site for loading bitmaps into Eagle. They convert monochrome pixels into rectangles. This way you can have a nice logo in your silkscreen layer.
by moorejl
Tue Jan 17, 2006 5:50 pm
Forum: BatchPCB
Topic: Want to add graphics to the silkscreen layer
Replies: 1
Views: 2041

Want to add graphics to the silkscreen layer

How does one go about adding graphic elements (company logo etc...) to the silkscreen layer on a board. Is this done after generating the gerber or is there a way to import bitmaps into Eagle?

Thanks,
Jamie
by moorejl
Thu Jan 12, 2006 8:24 am
Forum: PIC Microcontrollers - Software and Hardware
Topic: Can't erase 16F628A on MCP-USB
Replies: 1
Views: 1424

Well, I got it solved. I used my PG2 programmer with WinPic to erase and reset the config fuses and then reflashed with the MCP-USB. This begs the question: If the low end programmer can raise the VPP prior to the VDD as required by the PIC algorithms, why can't the high end programmer do the same? ...
by moorejl
Sun Jan 08, 2006 2:41 pm
Forum: PIC Microcontrollers - Software and Hardware
Topic: Can't erase 16F628A on MCP-USB
Replies: 1
Views: 1424

Can't erase 16F628A on MCP-USB

I am using ICSP and programmed the 16F628A chip once with MCLR set to internal allowing that pin as IO and with code and eeprom read protect on. Now, when attempting to reprogram, MPLAB complains that the chip is code protected. So when I attempt to erase the chip to clear the read protection, it do...
by moorejl
Sat Aug 06, 2005 5:18 pm
Forum: SparkFun Product Questions
Topic: Soldering station advice.
Replies: 14
Views: 10251

I'll second the Weller WES(D)-51. I have 2 on my desk, and wouldn't work without them. Metcals are amazing, but priced out of my range. Just remember to keep your tips covered with a thin layer of solder, never file them, and replace them at regular intervals. One of mine is close to 10 years old, ...