Editing PIC Programmers, In Circuit Programming and BootLoaders
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 24: | Line 24: | ||
|-valign="top" | |-valign="top" | ||
|In Circuit Programming | |In Circuit Programming | ||
− | | | + | | |
− | |Not all chips can be used with In Circuit Programming. | + | |Not all chips can be used with In Circuit Programming. |
<!--------------------------------> | <!--------------------------------> | ||
|-valign="top" | |-valign="top" | ||
Line 61: | Line 61: | ||
* Do not need to remove chip from the PIC circuit. | * Do not need to remove chip from the PIC circuit. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Disadvantages | Disadvantages | ||
Line 88: | Line 80: | ||
* PC may not have the required serial port. | * PC may not have the required serial port. | ||
* Requires serial hardware, but your circuit may already have it. | * Requires serial hardware, but your circuit may already have it. | ||
− | |||
Line 96: | Line 87: | ||
In some cases you may buy a chip that already contains the bootloader -- this can save a certain amount of work. | In some cases you may buy a chip that already contains the bootloader -- this can save a certain amount of work. | ||
− | |||
− | |||
− | |||
− | |||
You may be able to use a bootloader at a different baud rate than intended if the crystal is different. Both need to change by the same factor. | You may be able to use a bootloader at a different baud rate than intended if the crystal is different. Both need to change by the same factor. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Tested tool chains for Serial Bootloaders -- if you Chip/Hardware is close this might be a good place to start. | Tested tool chains for Serial Bootloaders -- if you Chip/Hardware is close this might be a good place to start. | ||
Line 282: | Line 131: | ||
* On PIC: tinybld18F2550usb _20MHz_115200.HEX | * On PIC: tinybld18F2550usb _20MHz_115200.HEX | ||
* On PC: TinyBootloader | * On PC: TinyBootloader | ||
− | * download at | + | * download at 9.6 K baud |
− | + | |Comment | |
− | | | ||
<!-------------------------------- | <!-------------------------------- | ||
|-valign="top" | |-valign="top" | ||
Line 294: | Line 142: | ||
* On PC: | * On PC: | ||
* download at 9.6 K baud | * download at 9.6 K baud | ||
− | | | + | |Comment |
Line 302: | Line 150: | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
[[category:Microcontroller]][[category:PIC]] | [[category:Microcontroller]][[category:PIC]] |