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 96: | Line 88: | ||
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 283: | Line 133: | ||
* On PC: TinyBootloader | * On PC: TinyBootloader | ||
* download at 115.2 K baud | * download at 115.2 K baud | ||
− | This worked fine the first time after programming the bootloader, after first bootload it would not work a second time. Doing a power off and on to reset seems to make it work time after time. More | + | This worked fine the first time after programming the bootloader, after first bootload it would not work a second time. Doing a power off and on to reset seems to make it work time after time. More testing needed. |
|[http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm Tiny PIC bootloader] | |[http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm Tiny PIC bootloader] | ||
<!-------------------------------- | <!-------------------------------- | ||
Line 302: | Line 152: | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
[[category:Microcontroller]][[category:PIC]] | [[category:Microcontroller]][[category:PIC]] |