-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
ja auch noch die niedrigere Leistungsaufnahme und niedrigere Versorgungsspannung. Habe mir ein LPC2148 Board besorgt - 512k Flash/32k RAM / 60MHz / 32-bit zum Preis eines Atmega128.
brauchen (MP3 in Software u.dgl.) Aber wieso sollte ein AVR mehr Strom brauchen als ein Arm7? Ein LPC2148 braucht in einer Endlosschleife bei 10MHz 15mA, während ein Mega88 etwa 3,5mA braucht. Beide Werte bei 3,3V und laut Datenblatt. Damit braucht der Arm7 etwa 5x so viel Strom... Markus
-
Thread
SPI0 MOSI-Leitung an LPC2148 high wenn idel
Hallo, ich habe mir ein OSZI ausgeborgt, weil die Schaltung nicht funktionieren wollte. Nun musste ich feststellen, dass das MOSI-Signal nach Übertragung eines Worts, also im Ruhezustand, auf den high-Zustand wechselt. Normalerweise sollte zwischen den Übertragungen der Low-Zustand anliegen. Ich konnte weder im Datenblatt, noch im Schaltplan - Pullup - etwas finden. (Ich verwende das OLIMEX Board hier aus dem Shop). Jemand eine Ahnung wie sowas zustande kommen kann? Ich tippe auf Software/Konfigurations-Problem im ARM. Grüße Mario
-
Thread
Akustische Wiedergabe (Stimme) mit MC möglich?
Hallo Goerni, nimm nen LPC2148. Das Teil hat 512kB Flash, das bei ner Demo der Keil Software bis zu einer Minute labern kann. Damit dürfte sich doch sowas zusammensetzen lassen, wenn die einzelnen Worte gespeichert werden. Das
-
Thread
Welchen Debugger für Atmel Cortex M3
out-of-the-box funktionierte, sodass ich mich voll auf auf das Kennenlernen der ARM Welt am Beispiel von LPC2148 und LMI3S828 (Luminary Cortex-M3) konzentrieren konnte - und das allein war als Umstieg von AVR schon mehr als genug! Mittlerweile arbeite ich sehr gerne auf beiden Seiten des Keil µVision sowie
-
Thread
ARM Board minimal
einmal den Beiträgen im Forum gelauscht. Ich setze in einem Projekt den LPC2138 bzw. auch den LPC2148 mit USB-Anschluß ein. Ich muss sagen, die neuen LPCs haben mich überrascht, von einem langsamen Peripheriebus kann ich nicht reden, habe meine CPU von extern 12MHz auf 60MHz hochgefahren und dem Peripheriebus
-
Thread
ARM7 vs. AVR
Ich habe beides bereits privat und beruflich eingesetzt (LPC2148 und STM Cortex M3 im 48pol QFN). Zu Hause nutze ich ausschließlich AVR, völlig klar. Ich finde es praktisch alles mit 5V betreiben zu können, die großen Gehäuse gefallen mir auch und ich habe noch
-
Thread
ARM7 + Crossworks: Interrupt Beispiel gesucht
## Beispiel RTV für WinARM http://winarm.scienceprog.com/winarm-gcc-tutorial/real-time-clock-of-lpc2148.html
-
Thread
Philips LPC2148 mit Keil Compiler -> zyklische tasks
Hallo Forum, ich arbeite gerade mit dem oben genannten µC und Compiler. Nun habe ich folgendes Problem. Da der µC absolut neu für mich ist und ich vorher viel Motorola programmiert habe, habe ich einige Probleme. Die grundlegenden Funktionen klappen alle I/O Ports lesen und so weiter. Meine Frage: Kann ich eine "Funktion" als Beispiel hier void test(viod) { ... } Kann ich so eine Funktion/Task auch einer anderen Funktion/Task zyklisch aufrufen lassen d.h. z.B. die Funktion "test" beim Starten zyklisch alle 300ms ausführen lassen? Kann ich das machen? Wenn ja wie, denn ich finde
-
Thread
Umstieg AVR->ARM
geht die Post. Ich hab nun hier 3 verschiedene Devboards liegen AT91SAM7S256, AT91SAM7X256 und LPC2148 und bin nahe am Verzweifeln. Beim AVR GCC unter Studio4, prima zu simulieren und zu debuggen, mit Ponyprog flashen und gut ist. Bei den ARM siehts da ganz anders aus. Keil IAR GCC Eclipse hitop
-
Thread
Vinculum Problem - VDrive und SPI Schnittstelle
ich habe zur Zeit praktisch das identische Problem. Habe das VDIP1-Modul auch über SPI an meinem LPC-2148 hängen und verwende die gleiche Vorgehensweise (VMUSIC-Demo, Open, Write, Close) und jedesmal hängt sich der VNC1L während dem zweiten Schreibzyklus auf (mitten drin, immer nach dem gleichen Datenbyte
-
Thread
ARM Daten Hilfe
AT91SAM7X (Atmel), Cortex-M3: STM32 (STMicro). Angefangen mit ARMs habe ich mit dem MCB2140 (LPC2148) von Keil. Ein sehr schön zu programmierender Proz. Gut nach Datenblatt programmierbar, mit kleinen Hürden, wenn man aus der AVR-Welt kommt. Ansonsten sehr leistungsfähig, und nach etwas Einarbeitung
-
Thread
[LPC2148] Daten während der Laufzeit in Flash schreiben
Hallo Community! Ich arbeite mich gerade neu in die C-Programmierung besagten µC's ein. Meine Kenntnisse sind bis dato relativ rudimentär. Grundlagen von Pointern, Arrays und dem üblichen pipapo wie Schleifen sind aber klar! Bisher habe ich mein Programm soweit, dass es ein statisches Array an einer bestimmten Stelle im Flashspeicher anlegt. Datentyp dieses Arrays ist ein von mir angelegtes struct. Mittels eines Pointers des selben Datentyps kann ich auf jedes Element des Arrays zeigen und jeden einzelnen Part des darin enthaltenen structs einzeln in Variablen schreiben. So weit
-
Thread
LPC2148 Kickstart - Frage zu Headerdateien und Funktionen
Hallo! Gibt es eine übersichtliche Dokumentation der vielen winzigen Headerdateien, wie sie der IAR installiert? Ich benötige z.B. eine Doku über die LCD-Funktionen. Problem ist, daß nicht etwa eine Headerdatei die Steuerung des HD44780 übernimmt, sondern sich 100.000 winzige Headerdateien gegenseitig ergänzen, so daß kein Überblick mehr gegeben ist. Selbiges bei den anderen Applikationen. Es ist somit niocht möglich, die Demoprogramme zu verstehen oder eigene Anwendungen auf Basis dieser zerklüfteten, unübersichtlichen Struktur zu schreiben. Auf der anderen Seite sind die Headerdateien unvollständig
-
Thread
LPC2148 - IAP - Copy Ram To Flash
Hallo zusammen, ich bin dabei verschieden iap-funktionen zu implementieren. das auslesen der part-id, der boot-code-version, blank-check und erase funktioniert bereits. mit der funtktion "copy_ram_to_flash" habe ich probleme. als rueckgabe erhalte ich immer "SECTOR_NOT_PREPARED_FOR_WRITE_OPERATION" obwohl, ich die dazugehörige funktion erfolgreich aufrufe... vielleicht habt ihr ja ne idee.
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
well with his LPC setup. For the record, can run SPI now at clk/8, the fastest possible for the LPC2148. aethr
hallo aethr, can post your c-source for LPC2148?
-
Thread
LPC2148 - RAM/ROM(FLASH) - remap
Hallo. Mir ist unklar wie der Mikrocontroller reagiert wenn: A: Ich den RAM verwende. B: Ich den Flash verwende. Dabei geht es mir um die Interrupttables, Bootloader. Meine Überlegungen: A: Ziemlich simpel. Es wird einfach in den RAM geladen. Beim reset ist halt alles weg. B: Es wird alles in den Flash gespeichert. Beim reboot wird alles in den RAM geladen, als ob ich den RAM verwende. (schwammig formuliert..) Aber woher weiß der uC das er zuerst aus der Flashregion laden muss .. irgendwie is mir das völlig unklar. Der Bootloader is irgendwie im obersten Speicherbereich
-
Thread
Erstes Layout für Stromversorgungsmodul in Eagle
richtige Forum gefunden? Stellte fest: wenn ich mit meinen ARM-Microcontroller-Entwicklerboards (LPC2148 und einen StrongArm) z.B. Modell-Servo HITEC HS-311 ansteuern möchte brauche ich nicht nur 3.3V sondern auch 5V für deren Signalleitung. Das Ding liefert aber nur 3.3V. Na gut z.B. der 74HCT244 liefert
-
Thread
ARM welche Entwicklungsumgebung, welches JTAG Interface ?
Boards von Hitex sind die gleichen wie die Keilboards. Habe dazu die Boards mit dem LPC2138 und dem LPC2148. Boards sind sehr gut!!! Mit dem Tantino (JTAG Schnittstelle) kann man entweder mit dem Keil oder mit Hitop,der IDE von Hitex arbeiten. Hatte jetzt bei größeren Projekten schon des öfteren Probleme
-
Thread
LPC2148 - EXT INT - Optionen - Möglichkeiten
Hallo! Folgendes Problem. Ich habe einen PIN der EXTERN auf HIGH geht. Wenn dieser PIN mehrere Sekunden auf HIGH ist, dann soll alle z.B. 4ms Daten durch die EXT_INT_FUNC ausglesen werden. Ich möchte allerdings nicht in der Funktion drinbleiben solange der PIN auf HIGH ist. Ich möchte den EXT per Hand resetten (durch z.B. einen Timer) und wenn der PIN dann noch auf HIGH ist, dann soll er gleich wieder in meine Interruptfunktion reinspringen. Ist das verständlich?? [c] /* deaktivierte Timerfunktion void Timer0(void) { if(FIO0PIN & PIN0_30) { EXTINT = 0x03; // clearen, damit
-
Thread
Programm wird ungewollt als THUMB ausgeführt
Hallo, ich arbeite derzeit mit einem LPC2148 und dem Debuggerprogramm Hitop53-ARM. Zum Compilieren verwende ich den arm-none-eabi-gcc Compiler auf einem WIN XP-System. Mein Problem ist jetzt, dass ich meinen Code ins Flash laden möchte und
FLASH_TOOL = UVISION #FLASH_TOOL = OPENOCD # MCU name and submodel MCU = arm7tdmi-s SUBMDL = LPC2148 #THUMB = -mthumb THUMB = THUMB_IW = -mthumb-interwork ## Create ROM-Image (final) RUN_MODE=ROM_RUN ## Create RAM-Image (debugging) - not used in this example #RUN_MODE=RAM_RUN
-
Thread
ARM - µC
ich das von Dir gelesen habe habe ich grade noch etwas gegooglt aber nichts gefunden. Nur das derLPC 2148 welche beim Bootloader hat. Mir wurde der LPC empffohlen da die sehr unkompliziert sein sollten und wenig Macken habsen sollten. Wenn du also irgendwas genauereres hast freu ich mcih über einen
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
mit weit über 100 MHz takten lassen und entsprechende Leistung bringen, als auch kleinere, wie die LPC2148 etc, welche es auch in einem QFP48 gibt. Zwar ist ein ARM in einem solchen simplen Sensorknoten ein bisschen overkill, aber das macht ja nichts - eventuell kann man dann bereits vor Ort eine gewisse
-
Thread
ISDN am AVR (Mega8)
ob z. B. nicht EIN Arm-Controller dazu besser geeignet wäre. Ich habe mal Breakout Board für den LPC2148 und LPC2368 gemacht. Der LPC2368 hätte z. B. ein MAC-Interface (Ethernet) und ein SD-Karteninterface mit drin. Mit 60 MHz und exzellenter Hardware wäre der sicher gut als "one chip Lösung" geeignet
-
Thread
GPS EMpfänger Lassen IQ
doch, den 128 hab ich aber ungenutzt rumliegen, da ich mein letztes Projekt dann doch mit einem LPC2148 realisiert habe. Die LCD liegt auch nur rum. Du siehst also, ich neige nicht zum overkill - es liegen noch so viele Teile hier rum. > Und wozu noch zusaetzlich eine RTC? Damit ich eine interne
-
Thread
GNUARM Eclipse Plugin
/usbcontrol.o ./usbhw_lpc.o ./usbinit.o ./usbstdreq.o -o"iP.cardreaderGEN2-eclipse.elf" -T"../lpc2148-rom.ld" -nostartfiles -static -lgcc -lc -L/opt/local/arm-elf/lib -L/opt/local/lib/gcc/arm-elf/4.1.1 -Map=iP.cardreaderGEN2-eclipse.map Finished building target: iP.cardreaderGEN2-eclipse.elf
-
Thread
Abblockkondensatoren beim FPGA
Microcontroller-Pinout.jpg https://microcontrollerslab.com/wp-content/uploads/2019/01/Pin-Configuration-of-LPC2148-Microcontroller.jpg https://www.datarespons.com/wp-content/uploads/2016/02/pross.png https://components101.com/sites/default/files/component_pin/PIC16F676-Pinout.png https://en.wikipedia.org/wiki
-
Thread
Neue ARM-Platinen mit LPC2148 und AT91SAM7S256 im Shop
<a href="http://shop.mikrocontroller.net/csc_article_details.php?saArticle[ID]=83"> <img src="http://shop.mikrocontroller.net/images/lpc-h2148-small.jpg" /> </a> <a href="http://shop.mikrocontroller.net/csc_article_details.php?saArticle[ID]=84"> <img src="http://shop.mikrocontroller.net/images/sam7-h64-small.jpg" /> </a>
-
Thread
STM32 USART mit falscher Baudrate
Controller rum. Übrigens mit einem Haufen TI's TLC5940 als PWM Controller. Als µC ist auf der Platine ein LPC2148 vorgesehen, aber noch nicht bestückt. Es gibt aber auch eine Pfostenleiste an der man einen externen Controller anschliessen könnte. Übrigens liegt noch eine Leerplatine rum, falls jemand Lust hat
-
Thread
NXP verschenkt ARM-Chips
gelayoutet habe und da lieber nachfrage ob es funktionieren kann. Was will ich verbauen für den LPC2148: - 2 Stück 16 Bit SDRAM (zu 32 Bit verschaltet) - SD/MMC Slot - PSP Display mit Touchscreen (woher bekomme ich den? Display gibt's günstig aus China) - evtl. Ethernet PHY - Falls Platz auf
@Omega, ist das Dein Ernst, den LPC2148 mit SDRAM betreiben zu wollen? Ich nehme jetzt einfach mal an, das sollte heissen LPC2468 oder LPC2478, alles andere waere in Richtung Selbstverstuemmelung. In der ARM7 LPC2000 Reihe haben nur die
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
interessant. Der nächste Schritt waren dann schließlich die ARMs. Angefangen hab ich mit nem LPC2148 in der Arbeit und war begeistert davon. Zudem war es recht angenehm die Dinger zu programmieren weil die Xmegas schon in eine ähnliche Richtung gezielt haben. Aber richtig glücklich bin ich dann
-
Thread
Tasten entprellen - Bulletproof
Hallo, ich verwenden auch den Code hier, funktioniert wirklich gut. Prozessor ARM7 (LPC2148). Mein Problem, beim ARM hat man ja nur 2 Ports mit je 32 I/O´s ich habe jetzt einfach den code auf uint32_t geändert, es funktioniert auch aber gibts auch etwas eleganteres. Kann man die Pins
-
Thread
Suche Simulator für 8051
allerdings auch komplett sperren kann, wenn > man's falsch macht). Ich habe nur Erfahrung mit dem LPC2148 in ARM7TDI Modus mit WINARM. > Da SiLabs mittlerweile auch M3 im Angebot hat, werd ich mich aber wohl > eher auf die konzentrieren - natürlich mit Crossbar :) > Und wenn ich mich recht erinnere
-
Thread
MMC SD library FAT16 FAT32 read write
Ich versuche gerade die Software mit Keil µVision4 auf einen LPC2148 zu portieren. Der Compiler spuckt aber Fehler aus. Da soll wohl noch was umgecastet werden? [code] fat.c(120): error: #852: expression must be a pointer to a complete object type fat.c: