-
Thread
Suche Assembler für 32-bit ARM
dürfte kaum über das 32KB Code-Limit kommen. Hier mal ein Beispiel wie in IAR standalone ASM Blinky für LPC ARM aussieht: MODULE ?main PUBLIC __iar_program_start SECTION .text:CODE(2) CODE __iar_program_start main MOVS R0, #10000B ; für P0.4 bit
Lothar schrieb im Beitrag #4433665: > Die meisten LPC ARM haben wie bereits erwähnt bit-adressierbaren > Speicher wie ein 8051 und können Pins in einem Zyklus toggeln also > schneller als AVR Viele µCs mit ARM Core haben spezielle Portmodule, die
-
Thread
Treiber für LPC4357 Evalboard
Hi Chris, kannst du mal berichten, welche Erfahrungen du mit dem LPC4357-EvalBoard und dem Segger J-Link Edu Debugger gemacht hast?
Ich bin zwar nicht Chris, habe aber auch das LPC4357 Board und einen J-Link EDU vor mir liegen...und was soll ich sagen...funktioniert einfach, keine Probleme.
-
Thread
LPC1769 und Spannungsstabilisierung
Hallo, ich habe mich die letzten Tage etwas eingelesen zum Thema "PCB" und nun möchte ich für einen LPC1769 ein Layout erstellen. Die Platine soll folgende Komponenten besitzen: - LPC1769 - CAN-Transceiver - Spannungsregler 12 V -> 3.3 V (für LPC1769/Sensoren) - Spannungsregler 12 V -> 5 V (für Sensoren
http://www.nxp.com/products/microcontrollers/cortex_m3/LPC1769FBD100.html#documentation AN10974 für den ADC AN11392 für USB > bei jedem IC 100 nF Bypass-Kondensator Bei jedem Spannungsversorgungsanschluss des ICs/Controllers, so nah wie möglich. Die
-
Thread
V: LPC1700-66 Evaluation Board (Cortex M3)
Ich habe hier noch ein EM-LPC1700-66 Evaluation Board von Embest, war bis eben sogar noch eingeschweißt in OVP mit Kabeln zur Funktionsprüfung und für die Bilder. War leider ein Fehlkauf für eien Kunden und nach China zurückschicken
auf. Die Daten gibt es hier http://www.element14.com/community/docs/DOC-47156/l/embest-em-lpc1700-66-evaluation-board Kurz: XTAL Frequency 12 MHz Microcontroller NXP LPC1766 100MHz Cortex-M3, 256KB Flash,64KB SRAM 240x320 TFT LCD, 2.4" Peripherals 2 x RS232 Interfaces
-
Thread
Wege um asynchrone Impulse zu erzeugen
ist, den Max D. verlinkt hat? Für den AVR liest es sich sehr simple. Ich möchte es gerne auf einem LPC11U68 testen und fühle mich da von der Masse an Timer-Funktionen erschlagen. Joachim B. schrieb im Beitrag #4082427: > aha, und wie kommen die? Also irgendwann sollen die Messwerte von einem DSP
c-hater schrieb im Beitrag #4084645: > weiter spezifizieren Verzeihung, das hatte ich weiter oben. LPC11U68, die 100 Pin Variante.
-
Thread
LPC1769 und Rowleys. Ist die main zu groß überscreibt er wahllos den Speicher
(pMsg[0] << 8); switch (port) { #ifdef I2C0active case 0: pI2Cper = (unsigned int*)&LPC_I2C0->I2CONSET; break; #endif #ifdef I2C1active case 1: pI2Cper = (unsigned int*)&LPC_I2C1->I2CONSET; break; #endif #ifdef I2C2active case 2: pI2Cper = (unsigned int*)&LPC_I2C2->I2CONSET; break; #endif default: return(1); } #ifdef DEBUG printf("I2C%d: %d Bytes to %X\n", port, pI2Cmsg[0], curadd); #endif error = 1; //reset error count
-
Thread
Unterschied STM103 und ATSAM3U4 programmiertechnisch
Nimm LPC17xx von NXP die sind die Allerbestern CortexM3 und auch mit die schnellsten überhaupt! Kann ich nur empfehlen! Besonders das MBED ist der Knüller! Da ist schon die Ethernet-PHY mit drauf und es gibt
>Nimm LPC17xx von NXP die sind die Allerbestern CortexM3 und auch mit die >schnellsten überhaupt! Dann nenn mal die Unterschiede zu den STM32 CortexM3 und was daran schlechter ist.
-
Thread
Problem Debuggen LPC-P2148 ARM Entwicklungsboard mit JTAG
Hallo Freunde der ARM controller Ich bin im Besitz der LPC-P2148 ARM Entwicklungsplatine und dem ARM JTAG hier aus dem shop. Langsam bin ich am verzweifeln Ich habe die tolle Beschreibung "ARM Crosss Development with Eclipse Version 3" gelesen und alle
empfehlen: http://openocd.berlios.de/web Unterstüzt ARM7/ARM9, Flash Programmierung für Philips LPC2000, Atmel AT91SAM7, ST Micro STR7x sowie externe Flashes nach Intel Standard. Arbeitet mit jedem Wiggler Interface und manchen PLD Download Interfaces (ByteBlaster, Parallel-Cable III), ausserdem mit
-
Thread
Erfahrung RX62N Renesas
ist das nicht besser, schlimmer noch, die Library für stm32f1 ist nicht kompatibel zu stm32f4. Bei lpc wird inzwischen für die UART-Baudrateneinstellung uint64_t (!) benötigt. M. W. gibt es das in "gut" bezüglich GPIO nur für PIC32, dort gibt es explizit zwei Möglichkeiten: Die Funktion und ein Makro
ist die RPDL wohl eher nicht zu > empfehlen!? Ich kann nur mit Erfahrungen aus dem Vergleich lpc und stm32 dienen: Das erste ohne, das zweite mit Library. Wenn (m)eine Applikation 30k auf dem lpc belegt, dann sind es 2k mehr auf dem stm32. Nicht wirklich dramatisch. Willi schrieb im Beitrag
-
Thread
Suche i²C -> CAN Converter Schaltung
schrieb im Beitrag #4567075: > Schaltplan reicht nicht, da muß noch ein Haufen Firmware rein Im LPC11C24 wären die wesentlichen CAN und I2C Treiber im ROM. Transceiver ist auch integriert. Fertiges Board für unter 10 EUR: http://www.exp-tech.de/lpc-p11c24-development-prototype-board-for-lpc11c24
-
Thread
kleines Entwicklungsboard
ich interessiere mich sehr stark für die 2 neuen Entwicklungsboards hier im Shop "ARM-Platinen mit LPC2148 und AT91SAM7S256". Beide Platinen scheinen nahezu identisch zu sein. Welcher Mikrocontroller hat denn eurer Meinung nach das meiste Potential bzw. den besseren Support, wenn es darum geht, fertigen
du allerdings vor hast primär den Bootloader zum Programmieren zu verwenden, dann nimm lieber den LPC, der Atmel-Bootloader ist ziemlich umständlich zu benutzen. Allgemeine Hinweise zu den Unterschieden findest du in den Artikeln [[AT91SAM]] und [[LPC2000]].
-
Thread
Problem mit dem ARM7 Starterkit
0x2000 -work-area-backup 0 # 32kB of internal Flash, core clocked with 12MHz crystal # flash bank lpc2000 <base> <size> 0 0 <target#> <variant> <clock> [calc_checksum] flash bank lpc2000 0x0 0x8000 0 0 0 lpc2000_v2 12000 calc_checksum [/code] zusammen gebaut, welche in /usr/share/openocd/scripts
veraltete Skripte oder nicht für mein Board. Hat jemand eine funktionierende Konfiguration für das Olimex LPC-P2103?
-
Thread
[V] Verkaufe Olimex LPC1766 SDK neuwertig
Biete hiermit ein LPC1766 STK zum Verkauf an. kaum verwendet. 1mal USB Audio example geflasht inklusive OVP. https://www.olimex.com/Products/ARM/NXP/LPC1766-STK/ Preislich hätte ich mir 60€ inkl. Versand vorgestellt
-
Thread
ARM LPC 1769 DMA Problem nach power-on
Ich arbeite mich gerade in die Programmierung des DMA controllers auf dem LPC 1769 ein und benutzte dazu das entsprechende LPCXpresso board. Mein erster Versuch soll einfach ein paar Kilobytes Daten von A nach B im RAM kopieren was auch prima funktioniert. Was ich allerdings
CMSIS setup Routine macht folgendes setup : [c] #define FLASHCFG_Val 0x00004000 ... LPC_SC->FLASHCFG = (LPC_SC->FLASHCFG & ~0x0000F000) | FLASHCFG_Val; [/c] was für den LPC1769 laut UM10360 Seite 71 angebracht scheint.
-
Thread
WinARM - erste Versuche
Verzeichnisse in die Path-Liste aufgenommen. Nun tippe ich im Projektverzeichnis "C:\WinARM\examples\lpc2106_hello_rs232_newlib" in der DOS-Box den Befehl "make all" ein, dabei kommen folgende Fehlermeldungen auf den Bildschirm: C:\WinARM\examples\lpc2106_hello_rs232_newlib\>make all MAKE Version 5.2
Hilfe im Voraus. Im Anhang das "makefile" MfG M.Müller PS: Reichelt hat seit kurzem viele "LPC"s im Sortiment...
-
Thread
LPC22** ARM7 Entwicklungsboard selbst entwickeln! Tips???
mit berücksichtigen sollte. (werd mich z.B. an OLIMEX board orientieren) Bzw. hat jmd. schon ein LPC22** EvalBoard entwickelt und kann dazu etwas zur Verfügung stellen. Vielen Dank im Voraus. MfG Gerald
ziemlich viele Ports schon wg. Peripherie vergeben sind. Enwicklungsumgebung könnte ich vom KEIL LPC2130 Entwicklungsboard verwenden, das ich zur Verfügung hätte, mir aber zu wenig Ports zur Verfügung stellt. Würde davon auch JPAG übernehmen. Einfache Boards mit LPC22** bei denen man ziemlich viele
-
Thread
ARM RTC-Fehler beim LPC23*
allerseits! Sollte eigentlich gleich ins ARM Forum (-; Hat von Euch jemandeinen Fehler beim LPC (speziell beim LPC2365) gehabt wie ich? Folgender Fehler: Die interne RTC des LPC wird ständig abgefragt, und am LCD angezeigt. Anzeige mit Tag, Monat, Jahr, Stunde, Minute und Sekunde Irgendwann
Verfuegung. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Meine ARM/Cortex Webseite: http://www.lpc2000.com
-
Thread
Schnelles Pin-Toogle auf arm7 / mbed (Cortex-M3) - wie?
Ich gehe mal davon aus das du das mbed mit dem LPC1768 verwendest? Wenn nicht sag mal welcher Controller. Nur zur Feststellung was du bisher machst und ich dich auch richtig verstanden habe: - Der Scheduler (zuständig für Context Switches zwischen
Takt (sowie die USB-Baudrate) geändert: ...\tollos\lpc17xx\lpc1768.ld chipMaxClock = 12000000; Die 12MHz werden auch von sysQuery(SYS_CLOCK) zurückgegeben. Kann da das Problem liegen, muss ich wirklich manuell über CLKSRCSEL rangehen? Ich hatte
-
Thread
Portierung SPLC nach AVR
bester Dinge- schreibe diese nun um. Dabei hakt es aber schon ganz zu Anfang: In der Datei SPLC501C-LPC2100.c heißt es (gekürzt): [c] #define SPLC501C_SET IOSET0 [/c] Wo findet sich dieses IOSET0 wieder?
Stephan schrieb im Beitrag #3451548: > PLC2001 LPC muss es heißen
-
Thread
LPC21xx: ARM state: FIQ
in Verbindung mir der RapidiTTy 1.5 IDE, die von Olimex auch verlinkt wird. Hardware: Olimex Baord LPC-P212x-B, Olimex ARM-USB-OCD
Vielen Dank A. K. !!! Ich hab irgendwie das lpc21isp Tool zum laufen gebracht (wobei ich zunächst vergaß auch eine Baudrate zu nehmen, die mit dem 10 MHz Quarz erzeugt werden kann, einzustellen). Damit konnte ich dann den Chip brennen und nun tut
-
Thread
Frage zu ARM-JTAG Beschaltung
Guten Morgen, ich bin am entwickeln eines Testboards für den LPC2468. Als JTAG-Gerät werde ich den Segger J-Link einsetzen. Nun: Welche Signale vom ARM muss ich auf den 20pin-Stecker führen? Irgendwie ist das für mich nicht ganz klar. Also TDI, TDO, TMS und TCK
Hallo, vielleicht hilft das weiter: http://www.olimex.com/dev/images/ARM/LPC/LPC-E2468-sch.gif Gruß, Martin
-
Thread
16Bit mikrocontroller
ah ok... vielen dank, das wollte ich wissen... vielleicht noch eine frage zu den LPC von Phillips - wieso werden diese mit 16/32 Bit µC gekennzeichnet? Martin
>vielleicht noch eine frage zu den LPC von Phillips - wieso werden diese mit 16/32 Bit µC gekennzeichnet? das ist wie mit P.M.P.O. Angaben... Addier einfach ein paar Werte auf: ATMega8: 15 Bit Flash Adressbus + 9 Bit EEProm-Adressbus
-
Thread
Kleinster µC
Darfs auch etwas mehr sein? 2.17 mm x 2.32 mm, 16-Pin, http://www.nxp.com/documents/data_sheet/LPC1102.pdf 2 mm x 2 mm, 10-Pin SiLabs C8051T60x
auch etwas mehr sein? > > 2.17 mm x 2.32 mm, 16-Pin, > http://www.nxp.com/documents/data_sheet/LPC1102.pdf > > 2 mm x 2 mm, 10-Pin > SiLabs C8051T60x ja, so einen kleinen "Furz" (das NXP-Teil) hab ich auch mal als Muster zugeschickt bekommen. Ist wirklich beeindruckend klein. Nun brauch
-
Thread
WS2812 LED-Streifen mit Raspberry Pi 3 ansteuern?
SPI 'Missbrauch' und man hat keine Garantie das diese Methode auf eweig funktioniert. Auch bei den LPC habe ich verschiedene SPI Hardware Implementierungen gefunden die Unterschiedliche Behandlung in der SW nötig machte. PS: ein LPC812 wäre ein günstiger Treiber: Slave SPI um die RGB-Frames über 'echtes' SPI zu empfangen, und eine zweite SPI um die LED Kette zu steuern. Der LPC braucht keine aufwändige HW, nur einen Abblockkondensator wenn man will. Programmierung über Bootloader im ROM per RS232-TTL Adapter.
-
Thread
Olimex JTAG + LPC1768 + CooCox IDE -> Can not stop mcu
found a solution for my problem, maybe the CoCoox could integrate this method into Coflash/IDE for LPC1768/Olimex: 1. Power on the lpc1768 Board (own design), jtag cable already plugged in (discovered: length doesnt matter!!!) 2. Hold down the Reset button 3. press a action button (erase/verify/
passieren, dass man die Frequenz deutlich verringern muss. Achtung: Wie viele andere Cortex M3 können LPC17xx nicht im Deep Sleep oder Power down debuggt werden.
-
Thread
LPC2148 mit USBProg programmieren
usbprog.cfg Info: openocd.c:93 main(): Open On-Chip Debugger (2007-09-05 09:00 CEST) Error: lpc2000.c:384 lpc2000_flash_bank_command(): unknown LPC2000 variant Error: flash.c:180 handle_flash_bank_command(): 'lpc2000' driver rejected flas h bank at 0x00000000 LIBUSB_DLL: info: usb_os_init
Weiss niemand rat? Hat jemand schon erfolgreich das lpc21isp Programm benutzt? Welche Baudrate muss ich da bei 12 MHz einstellen?
-
Thread
Problem mit LPC2124
Hallo zusammen! Habe eine LPC2124 neu gekauft. Ich möchte den Controller mit LPC2000 Flash Utility programmieren. Aber der PC findet keinen Board (siehe Dateianhang). MfG
Board ist LPC-H2124 von Olimex mit Oszillator 12MHz. Wie wird die Use Baud Rate gewählt? Chinesische Schriftzeichen, na ja, ich bin bei meinem Mitbewohner, der Chinesen ist. Danke!
-
Thread
USB-Host / industrielle SPS / Frequency Counter
die Frequenzzählung über digitalen Eingang realisieren: https://www.olimex.com/Products/ARM/NXP/LPC-P1343 https://www.olimex.com/Products/Modules/Interface/MOD-RS485 Die Kommunikation mit Modbus (über RS-485) besteht nur darin, periodisch einen Text zu senden (Modbus-ASCII), in dem die gemessene
Frequenzzählung über digitalen Eingang realisieren: > > https://www.olimex.com/Products/ARM/NXP/LPC-P1343 > https://www.olimex.com/Products/Modules/Interface/MOD-RS485 > > Die Kommunikation mit Modbus (über RS-485) besteht nur darin, periodisch > einen Text zu senden (Modbus-ASCII), in dem die
-
Thread
Welches ist euer Lieblingstransistor?
mir meist die bequemste und schnellste Lösung aussuche. Meistens ist es ein AVR oder STM32L496 oder LPC1788. Mit PICs mache ich (leider) kaum noch etwas. Aber eine "emotionale" Verbindung a la "Liebling" besteht da nicht wirklich. Fuer die häufigen Alltags-Kleinanwendungen dient meistens ein 328er auf
sich zu verzetteln. Hat also alles seine pragmatischen Hintergründe. > Bei mir ist es definitiv LPC824. Wenn 8 Bit reichen und es klein sein > soll den Tiny841. Wenn es sehr klein sein soll: Tiny10 mit Assembler > programmiert. Die kleinen uC verwende ich nur für Spezialzwecke und das ist ganz
-
Thread
Ist Eagle out?
eben die korrekte Bezeichnung und fertig ist die Laube. Beispiel: Du hast ein Projekt mit dem LPC2101 gemacht, ist in Produktion. Nach nem Codeupdate reicht der Flash nicht mehr, du brauchst jetzt nen LPC2103. Ist baugleich zum LPC2101, also änderst du die Bezeichnung von LPC2101 in LPC2103. Fertig
-
Thread
µC mit 3 oder 4 UARTs
LPC2364 = 4 UARTs Gute Unterstützung im Netz (siehe auch großer Bruder LPC2378), breites Spektrum an Entwicklungstools (kostenlos bis sauteuer) Software-UARTs sind ja beim Senden ja noch halbwegs
-
Thread
NXP Arm Controller erkunden
Falls es auch der LPC2220 sein darf mit 2MB Flash und fertigen Software Modulen, schau dir doch mal die Betty an. Läuft mit 2 NiMH Akkus, kostet fast nix und ist voll dokumentiert: http://www.bettyhacks.com/wiki/index.php/Betty Da der LPC2220 einen On-Chip Bootloader über die serielle Schnittstelle hat ist die Entwicklung von Software recht einfach. Betties gibts mit Ladeschale und putten Akkus für 3,95 EUR bei Maxl Pollin oder im
-
Thread
LPC2378 interrupt?
Hallo, ich will auf einem LPC2378 den CAN über interrupt laufen lassen, die Beiträge hier im Forum haben mir leider noch nicht weiterhelfen können. Meine Initialisierung sieht wie folgt aus : [code]... CAN1IER = CAN2IER = 0x01
-
Thread
Forth für LPC1769
Hallo zusammen, kennt jemand ein Forth für nen Arm Cortex M3 ? Ich nutze einen Lpc1769 (Simplecortex Board). Was für mich aber wichtig ist. Ich suche ein Forth, wo man direkt auf dem Board neue Forth Worte compilieren kann, so wie das z.B. bei Fig-Forth war. Das neue Programm soll
MPE Forth 7 VFX Cross Compilers http://www.mpeforth.com/xc7.htm *Standalone Targets* und NXP LPC176x (Board: Olimex LPC-1766STK) werden unterstützt ab der preiswertesten Stamp Version (~100€).
-
Thread
lpc2294 CAN receive problem
ich im Ozilloskop eindeutig sehen kann, aber mit dem empfangen scheitert es. Obwohl ich die beiden LPC´s richtig verbunden habe, reagiert mein zweites Board nicht und die LED leuchtet nicht. --Das Sende Programm sieht so aus: #include "LPC22xx.H" int main(void) { VPBDIV = 0x00000001
ich kenn mich nicht speziell mit dem lpc2294 nun aus, da ich mit dem LPC2129 unterwegs bin, aber vllt helfen dir die LPC2xxx CAN Examples http://www.keil.com/download/docs/291.asp Dort sind die Treiberfunktionen schon alle implementiert
-
Thread
USB-JTAG-Adapter für ARM, OpenOCD
anderen Konfigurationen abgeschrieben. So wie sie hier zu sehen ist, könnte das vielleicht mit einem LPC funktionieren, der AT91 hat aber bei 0x40000000 definitiv kein Ram, das man verwenden könnte. Oder verstehe ich da etwas falsch? Dominic?
Flash. Bei 16kB RAM (S64) würde ich allerdings auf die Verwendung des DCC verzichten. Beim Philips LPC waere eine falsche working_area tragischer, da der lpc2000.c code für alle Operationen Target RAM braucht. Der Parameter ist, wie die meisten anderen, im OpenOCD Wiki beschrieben: http://openfacts.berlios.de
-
Thread
RTOS ??
wie ohne RTOS, oder die Display ansteuerung usw. ? µC/OS-II muss verwendet werden. Prozessor ARM7 LPC2138 bzw. LPC2148 Compiler Rowley Crossworks. ==> GNU Port müsst ja gehen oder? mfg mathias g.
welches RTOS, es gibt keine vorgabe mehr. Also was würdet ihr nehmen? Compiler Crossworks-ARM, LPC2148. FreeRTOS, oder uC/OS-II oder Crossworks Tasking Libary? Hat jemand schon uC/OS-II auf Crossworks umgeschrieben, gibts den Port irgendwo zum download? Besten Dank mfg mathias g.
-
Thread
Frage zu Linkerscript für ARM-gcc
fertigen Demoprojekt zu beginnen. Solche Projekte findest du auf der WinARM Seite zumindest für LPC, AT91S und STM32. Luminary hat eine eigene Beispielsammlung für die Toolchain von Codesourcery (GCC). Die Crossworks IDE gibt es in einer non-commercial Version für ~100€. Du solltest dir aber vorher
ein neues Projekt erstelle, dann kann ich den Zielprozessor angeben. Leider ist in der Liste mein LPC2468 nicht vorhanden. Kann ich dennoch für den '2468er Code erzeugen, wenn ich einfach ein 'leeres' Projekt erstelle und dann halt einfach den Startup-Code etwas anpasse? Gruss Tobias
-
Thread
Absoluter Anfänger
gleichzeitige Steuern > unabhängiger äußerer Abläufe Parallax Propeller, Multicore-Mikrocontroller z.B. LPC4370 > Aktualisierung des Programms bei laufender Programmausführung Bei Multicore-Mikrocontroller geht das.
Bezüglich Debuggen... Da ist mir eigentlich der STM32/LPC und JTAG noch am Liebsten. Damit laesst sich schon Einiges anstellen. Sonst bewaffne ich mich mit Logikprobe, Oszi, LED und RS232. Bisher mußte noch jeder uC vor mir eventuell die Waffen strecken
-
Thread
LPC1114 LPC1343 RS485
dachte die LPC1343 haben solch eine Funktion (RS485), aber es gibt kaum Dokumentation aus der ich schlau werde. Kann mich bitte mal jemand belehren was ich offensichtlich nicht verstanden habe :) Hier das Datenblatt
Aber ich könnte den DTR Pin, welcher automatisch vom LPC1343 gesteuert wird, die Richtungsleitungen vom Diffentialtreiber steuern lassen oder?