??? 04/10/08 03:12 Read: times |
#153105 - It would, indeed ... Responding to: ???'s previous message |
Erik Malund said:
that would not be "a schematic" but "many schematics"
No ... I think it should be One schematic on One sheet Just taking a quick "mental walk through" of Philips/NXP I can visulaize a "universal NXP ISP board" that would be more omplicated than I would even want to consider. P89C...B P89C... with no 'B' P89V... LPC7 (ISP and ICP) LPC9 (ISP and ICP) are all different. Anyhow since all the flak is about In Circuit Programming why all the talk about 'programmers'. The whole idea behind ISP/ICP/I.. is that you plug into your application board and program. Thus "One schematic on One sheet" would be ridiculous, why should a soldered LPC board with no sockets be capable of programming e.g. a P89V... Erik Yes, it would be horrendous! Perhaps you see why I said that. If they had to come up with ONE schematic, one that works, of course, they'd see to it that they were all designed in the same way, rather than dozens of versions having dozens of slight differences, some of which mean nothing, though they add to the general confusion. The result seems to be that many home-builders of these circuits make unwarranted assumptions about the interchangeability of certain components. There needs to be one and only one "programing circuit" for all, meaning absolutely all, programmable components. Since, for many "real" programmable parts, this means JTAG, I believe that all new components should be programmable via JTAG or an electrically JTAG-compatible signaling scheme. That's right, no RS232, No MAX232, no USB, just TCK, TMS, TDI, and TDO, and a power supply pair for reference, though that should probably be optional. That would mean that anyone who has a JTAG cable regardless of how it is pinned out, would, ultimately, have what he needs. One of these days, probably not soon, I'm going to try to whittle up an adapter that works on this principle ... just one ... in order to prove that it can be made to work. The chatter about "programmers" is probably due to the fact that there are many little business-card-sized devices sold as programmers, capable of programming one or two devices serially. Sometimes they even function! Even the MCU makers sell the things. RE |