Ich überlege erstmalig einen LPC21xx, speziell LPC2129 einzusetzen. Im Projekt ist u.a. CAN und RTC erforderlich. Aus dem Datenblatt und Usermanual werde ich nicht ganz schlau, was den RTC Weiterbetrieb bei U-Ausfall betrifft. Wenn ich es richtig verstehe, läuft der RTC nur weiter, wenn der µC im Idle-Mode ist. Taktung erfolgt über den Systemquarz/Teiler. Einzelne Peripherie kann man abschalten (PCONP). Wie hoch ist dann etwa die Stromaufnahme? Da kein VBAT-Anschluß da ist, müsste man den U-Ausfall rechtzeitig detektieren, den µC in Idle-Mode schicken und die Batteriespannung auf VDD1V8 legen(?) VDDIO könnte man ganz abschalten(?) Liege ich etwa richtig? Gibts ev. einen besser geeigneten LPC oder ähnl. ARM, Uart-Bootloader wäre wichtig.
Ulf schrieb: > Ich überlege erstmalig einen LPC21xx, speziell LPC2129 einzusetzen. Im > Projekt ist u.a. CAN und RTC erforderlich. Der schon etwas alte LPC2129 hat keine separate Stromversorgung für die RTC und kann mit den Stromsparmodi aktueller Controller nicht mithalten. Sinnvoller ist da eine externe RTC wie z.B. DS1307. > Liege ich etwa richtig? Gibts ev. einen besser geeigneten LPC oder ähnl. > ARM, Uart-Bootloader wäre wichtig. UART Bootloader sind allgemein üblich. Einen solchen, CAN und eine sparsame autark versorgte RTC findet man beispielsweise beim den STM32F103 und LPC17xx, wenn's ein Cortex-M3 sein darf, aber auch bei den LPC23xx wenn's ein ARM7 sein muss. Für den Einstieg würde ich heute gleich auf Cortex-M3 gehen.
Danke erstmal. Die STM32F gefallen mir auch sehr. Bin da noch nicht ganz durch. Auf Anhieb konnte ich dort kein PC-Programm für den UART-Bootloader finden. (Sowas wie FlashMagic bei NXP.) Nur ein "Bootloader-Demonstrator", habe ich was übersehen? ST-Link per JTAG wäre sicher kein Problem.
Der Flash Loader Demonstrator hat zwar einen komischen Namen, aber der ist es wirklich. Es gibt aber einen anderen besseren Loader, der ähnlich FlashMagic die Reset/Mode-Pins per Schnittstelle kontrollieren kann: Beitrag "STM32 Programmiertool"
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.