www.mikrocontroller.net

Forum: Mikrocontroller und Elektronik Neue LPC900 Controller

Autor: Mathias (Gast)
Datum: 27.02.2006 09:53

Hallo, habe mir heute das neue Keil Update gezogen. In den Release Notes
findet sich da zum Beispiel der uC LPC966 mit 64kB Flash! Damit würde ja
Philips endlich Controller mit mehr Flash nachlegen. Weiß da vielleicht
schon jemand (Robert Teufel vielleicht :-) ), ab wann die neuen uC's
verfügbar sind?

Mfg, Mathias
Autor: neuerlpc (Gast)
Datum: 27.02.2006 11:57

wenn der teu*el hier wieder etwas von neuen produkten schreibt, wird er
ja wieder angemacht, werbung und so.
ich fand die infos zu den ARM controllern sehr gut, und nicht zu viel
werbung.
wie viel ram, wieder nur 256B-1024B?
Autor: Mathias (Gast)
Datum: 27.02.2006 12:47

nein der lpc966 hat 2kB XRAM + 256B RAM

mehr dazu unter:

http://www.keil.com/dd/chip/4039.htm
Autor: Robert Teufel (Gast)
Datum: 27.02.2006 18:46

Dauert noch ein bischen, sind noch beim Debuggen. Werde mich melden
sobald wir Muster / Boards zur Verfuegung haben.
Wenn alles nach Plan laeuft, Mai / Juni.

Robert
Autor: Bert (Gast)
Datum: 30.03.2006 08:41

Bin mal gespannt, wie langhe man dann wieder warten muss, bis es ein
Datasheet gibt. Von "fehlerfrei" und vollständig ganz zu schweigen.
Autor: struberg (Gast)
Datum: 30.03.2006 11:55

das prob hast bei jedem neuen IC.
Bsp: ENC28J60 9Monate
oder AT91SAM7X256 schon weit über ein Jahr
Autor: anderer Matthias (Gast)
Datum: 29.04.2008 19:31

Den Beitrag ist zwar schon etwas älter. Bisher scheint es die großen
LPC900 noch nicht zu geben. Allerdings enthält die aktuelle
FlashMagic-Version bereits die Typen LPC964 und LPC966.

LPC932 im PLCC-28 Gehäuse ist zur Zeit schwer zu bekommen. Kennt jemand
eine Bezugsquelle? (Bei Reichelt nur im TSSOP)
Autor: Fox Mulder (quakeman)
Datum: 29.04.2008 22:57

Auf der Seite www.c51.de findest du unter LPC900 den P89LPC932 im PLCC28
Gehäuse für 3,25€ und den P89LPC935 im PLCC28 für 3,95€.

Ich habe den LPC936 im PLCC28 letztes Jahr noch bei Reichelt bestellt
gehabt. Schon schade, daß der nicht mehr im Programm drin ist.
Autor: Matthias (Gast)
Datum: 30.04.2008 15:37

Danke für den Tipp.
Kennst Du Dich mit den LPC9xx aus? Hätte noch paar Fragen.
Autor: Fox Mulder (quakeman)
Datum: 30.04.2008 19:40

Ich habe bisher nur diverse LPC900 Programme geschrieben, welche ich im
Keil Simulator getestet habe, da ich ein Projekt mit dieser "Familie"
plane. Real habe ich aber bisher noch kein System damit aufgebaut. Nur
mit anderen 8051ern habe ich reale Systeme am laufen.

Stell einfach mal deine Fragen, vielleicht kann ich oder Jemand anderes
dir ja etwas weiterhelfen. :)

Ciao,
     Rainer
Autor: Matthias (Gast)
Datum: 30.04.2008 20:48

Ging um paar Hardwarefragen.

Ich habe mir einen ISP-Programmer über RS-232 augebaut. Arbeitet mit
FlashMagic, klappt nun auch, nach einigen Hürden. Problem ist, das ich
nur eine Verbindung von FlashMagic zum LPC922 bekomme, wenn ich direkt
über den LPC922 im Zielsystem zwischen VCC und GND einen Widerstand (ca.
4.7k) lege. Der Sinn erschließt sich mir nicht. Ich habe aber mehrere
Schaltungen im Netz gefunden, wo auch dieser Widerstand drin ist.
Komischerweise geht es bei einer LED mit Widerstand in Reihe auch nicht.
Habe bisher keine Erklärung gefunden.
Siehe hier: (R1)
http://www.keil.com/mcb900/mcb900-schematics.pdf

Dann weiß ich nicht wie man die kleinen LPCs programmiert (LPC90x,
LPC91x). Geht nicht per ISP. Es wird von ICT-Programmierung gesprochen,
ich konnte jedoch keine Schaltung für so ein Teil finden.

Vielleicht weiß es jemand?
Autor: Fox Mulder (quakeman)
Datum: 30.04.2008 22:45

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
Autor: Robert Teufel (Firma Segger) (robertteufel)
Datum: 01.05.2008 00:19

Schau mal bei LPCtools.com rein. Die sind zwar in den USA aber
verschicken weltweit

Robert
Autor: Matthias (Gast)
Datum: 01.05.2008 08:55

> Schau mal bei LPCtools.com rein.
Interessante Seite, kannte ich noch nicht

>Aber nachdem laut Beschreibung ICP es ein Industrie-Standard sein soll,
>dürfte ein Programmieradapter dafür wohl nicht so schwer zu finden sein.

Ich wollte mir was selber bauen. Außer der Version, das Keil EVA-Board
als Bridge für die ICP-Programmierung der kleinen LPC90x/91x zu
verwenden, habe ich nichts gefunden. LPC901/2/3 geht aber auch damit
nicht.
Autor: Matthias (Gast)
Datum: 02.05.2008 20:16

@Fox

Ich habe mir das mit dem "R" mal auf dem Oszi angesehen. FlashMagic gibt
zu Beginn auf TxD (RxD am uC) kurze Impulse aus. Die sind ehr da als VDD
über DTR. Über die Schutzdioden des Portpins gelangt nun eine Spannung
auf die VDD-Schiene. Die Spannung reicht offenbar aus, um irgend was im
uC loslegen zu lassen. Der zusätzliche R zwischen VDD und GND schließt
die Spannung kurz.
Autor: Robert Teufel (Gast)
Datum: 07.05.2008 09:15

@ Matthias

die Spezifikation ICP gibt es auf der Yahoo group LPC900_users
http://tech.groups.yahoo.com/group/lpc900_users/ in der "files section".
Anmeldung ist erforderlich aber problemlos. Kann einen Tag dauern bis du
freigegeben wirst. Die Spec ist schon etwas betagt von 2006 aber gilt
fuer die ganzen LPC900.

Robert
Autor: Matthias (Gast)
Datum: 07.05.2008 20:36

Danke für den interessanten Link. Habe dort die Spezifikation und auch
einen ICP-Beispielcode gefunden.

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel





Hinweis: der Originalbeitrag ist mehr als 6 Monate alt.

webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net