??? 07/26/05 09:50 Read: times |
#98125 - ISP is more straighforward Responding to: ???'s previous message |
Craig Steiner said:
What's the point of special cables when we already have a perfectly good RS-232 standard going? I already mentioned the point - SPI-ISP can be (and is) implemented in hardware, while the more human-oriented UART protocols don't. So the SPI is conceptually closer to the traditional programming; in fact, it is "only" an extension (an attached shift register) to the parallel programming circuitry. On the other hand, the UART-ISP relies on some software (firmware) running in the controller; so it can have (and does have) errors as any other software; and also the method of its invocation (under various circumstances, wanted or unwanted, etc.) is an issue. Note, that Philips in the LPC9xx-series (at least in the bigger parts) implemented both UART- and SPI-ISP (and parallel programming, too). Jan Waclawek |