Nach der Beschreibung im Datenblatt zum ISP Mode wird der Pin VDD zur
Aktivierung des Bootloaders benötigt. In dem Schaltbild von der Keil
Webseite sieht man schön, daß VDD über das Signal DTR der RS232 ein und
ausgeschaltet werden kann für den ISP Mode.
Aber falls VDD ausgeschaltet ist würde ohne den 4,7k Widerstand VDD in
der Luft hängen und nicht auf Masse liegen. Ich vermute, daß bedingt
durch den internen Aufbau des Controllers dieser Pin für die
Initialisierung aber auf Masse liegen muß und nicht offen bleiben darf.
Dieser Widerstand dient dann nur als Pull-Down für VDD.
Die "kleinen" LPC900 unterstützen in der Tat kein ISP sondern ICP
(in-circuit programming), welches aber ebenfalls eine serielle
Programmierung innerhalb des Zielsystems ist. Laut Beschreibung braucht
man dafür aber einen anderen Programmieradapter. Ich persönlich würde
den Controller sowieso mit meinem Galep4 programmieren, weshalb mich das
bisher nie interessiert hatte. ;)
Aber nachdem laut Beschreibung ICP es ein Industrie-Standard sein soll,
dürfte ein Programmieradapter dafür wohl nicht so schwer zu finden sein.
Ciao,
Rainer