Guest Thomas_Holley Posted March 15, 2004 Report Posted March 15, 2004 I set up my JDM PIC programmer, followed the steps outlined in the tutorial and programmed all four of my PICs without a hitch. It was pretty easy but I think all PICs are now identical. Can I place the propper ID into the chip at the initial programming so that I have a master and slaves designated? This would be so much easier than connecting and disconnecting things after the fact and less of an opportunity for me to make an error. If this is possible can you give me detailed instructions on how it's done?Thanks,Thomas
Guest Thomas_Holley Posted March 15, 2004 Report Posted March 15, 2004 I think I may have found the answer to my own question but since I am not experienced I would like some advice. In the IC-Prog 1.05C programmer options tab there is a tab for PIC that has a box ladeled "Hardware Address". I believe I can program the propper device ID, i.e.; 0 for master, 1, 2, 3 for slaves using this function. Is this correct?Thanks,Thomas
TK. Posted March 16, 2004 Report Posted March 16, 2004 Hi Thomas,I hope that this picture shows exactly, where the MIOS ID has to be specified:"142" is just an example!!Your IDs:00010203Best Regards, Thorsten.
Guest Thomas_Holley Posted March 16, 2004 Report Posted March 16, 2004 Perfect. I programmed in the ID along with all the data and it worked great. Thanks so much for all your work.Thomas
intosite Posted April 6, 2004 Report Posted April 6, 2004 Just checking is this the process of burning the bootstrap loader?Also if i want to use the LTC module it should be 0000000000000142 ? If there is a second core module, what should it be?Cheers
TK. Posted April 6, 2004 Report Posted April 6, 2004 142 is an example and nothing else.Please read the details under http://www.ucapps.de/mios_bootstrap.htmlBest Regards, Thorsten.
intosite Posted April 6, 2004 Report Posted April 6, 2004 Yes I've read the page but i don't quite understand.I don't get what am i suppose to replace and replace with what and where do i do it.Pardon my ignorance, as i am a design student and know nuts about programming and electronics.Cheers
TK. Posted April 6, 2004 Report Posted April 6, 2004 Normaly the whole ID field should be zero.If you are using more than one core module in a chain, it makes sense to set the IDs of the other cores to 0x01, 0x02, 0x03, etcIf you are using a to-COM interface, add 0x100If you not using a standard character display, add 0xX000 (x = GLCD type)So, in most cases you are fine with 0x0000000000000000Best Regards, Thorsten.
intosite Posted April 7, 2004 Report Posted April 7, 2004 So can I say if i want to use the to-com interface the third last digit from the right will have to be 1? The last digit is for IDing the Core?So if my second core module is using the to-com it should be like this?0000000000000102 ?Cheers
intosite Posted April 7, 2004 Report Posted April 7, 2004 OKie cool.. Now i'm getting the hang of it.0x00a000a is the fourth last digit.Cheers.
Wilba Posted April 8, 2004 Report Posted April 8, 2004 So if my second core module is using the to-com it should be like this? 0000000000000102 ? The master and all slaves must share the same baud rate, so the "to-COM" interface bit must be the same for the master and all the slaves, or the slaves won't receive the MIDI from the master.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now