User Tools

Site Tools


jdm_with_winpic800

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

jdm_with_winpic800 [2007/05/02 11:27]
jdm_with_winpic800 [2007/05/02 11:27] (current)
Line 1: Line 1:
 +I tested my good old [[http://​www.ucapps.de/​mbhp_jdm.html|JDM Burner]] with [[http://​www.winpic800.com/​index.php?​lang=en|Winpic800]] because the actual [[http://​www.ucapps.de/​mbhp_burner.html|PIC Burner]] doesnt work with some Computers :( \\
 +
 +**Result :** \\
 +Winpic800 burns **the most** PICs what needed for the Midibox Projects \\
 +  * PIC 16F877, 16F88, 18F452 & 18F4620 :) **not the 18F4685 (with JDM !!!)** \\ \\ \\
 +
 +For 16F877, 18F452 & 18F4620 no changes are needed on the JDM \\ \\
 +
 +__only for burning the 16F88 it needs a little changing on the JDM like is descibed here ->​__ ​
 +[[http://​www.ucapps.de/​mbhp/​mbhp_burner_16f88_adapter.pdf|Solder an 18-Pin Socket into JDM]]\\ \\
 +
 +
 +__
 +**Winpic800 Handling**__ \\ \\
 +
 +Download [[http://​www.winpic800.com/​descargas/​WinPic800.zip|here]] and install...
 +
 +No changes on the program-options are needed (maybe your language ;D ), then select your PIC u like to burn \\ \\
 +
 +{{http://​farm1.static.flickr.com/​178/​405570793_1792a2e308_o.jpg}} \\ \\
 + load the .hex file and click "​**Program all**" :) \\ \\
 +The whole burning process takes 2-4 seconds (amazed 8-D)... thats it \\ \\
 +Enjoy :) \\ \\
 +
 +__**Addendum :**__
 +
 +One little problem with WinPic800: The ID it burns into the PIC appears to have each pair of bytes swapped around!
 +
 +Of course you only notice this if you're burning something other than all zeros!
 +
 +I discovered this while burning the bootloader 1.2 with the right bits for IIC MIDI... it would still transmit the upload request on the TX pin! So I uploaded MIOS and the change_id app and then changed the bits for IIC MIDI, and read it back with WinPic800.
 +
 +Here's what I've learned so far:
 +
 +An ID in WinPic800:
 +
 +0000 | 0000 | xx00 | yy00
 +
 +xx = IIC MIDI ID
 +yy = MIOS Device ID
 +
 +So, where ICProg has its bytes arranged as "​aabbccddeeffgghh",​
 +in WinPic800 this is "​bbaaddccffeehhgg"​.
  
jdm_with_winpic800.txt ยท Last modified: 2007/05/02 11:27 (external edit)