-
Thread
ARM Cortex im DIP-8 Gehäuse Gesperrt
Es soll ihn wirklich bald geben, er heißt: LPC810M021FN8 "ARM Cortex-M0+ processor, running at frequencies of up to 30 MHz with single-cycle multiplier and fast single-cycle I/O port." Peter
einseitige THT Platinen günstiger. Kann daher gut sein, daß der DIP hier nie angeboten wird. Der LPC800 hat schon nette Sachen, z.B. die UART ist nicht das kranke 16550-Design, wie bei anderen ARM, sondern kann auch 9 Bit. Leider fehlt ihm aber der ADC und CAN. Peter
-
Thread
eine speicheradresse auslesen.
ein lpc 2294 den ich mit C programmiere, die entwicklungsumgebung ist keil µVision..
geht gar nicht da über spi-interface azusteuern und da läuft überhauptnix... Controller: phillips lpc2294 compiler: schätz auch von keil...
-
Thread
Welchen DCF-77 chip?
PCB-Layout für nen PIC32 zu machen is masochistisch! Hmmm, also auf er Embedded World waren geile LPC11xx Cortex M0 für nen Euro oder so... Das Problem ist, auf der Seite von NXP sind die nicht zu finden... Als ich habe eine komplette Entwicklungsumgebung für ARM und habe nichts dagegen so eine
von NXP sind die nicht > zu finden... Meinst du die hier. http://www.nxp.com/#/pip/pip=[pip=LPC1111_12_13_14_1]|pp=[t=pip,i=LPC1111_12_13_14_1] Gruss Helmi
-
Thread
char in Float-Wert umwanden und auf LCD ausgeben
Hi, habe auch einen LPC935 und ich weiß nicht wie ich die Temperatur anzeigen kann, könntest du mir dein c-File schicken? Email: ingo.oberbichler@htlpinkafeld.at Danke im Voraus
@ Ingo Oberbichler (Gast) >habe auch einen LPC935 und ich weiß nicht wie ich die Temperatur >anzeigen kann, Mit [[Festkommaarithmetik]] MFG Falk
-
Thread
(arm-elf-g++)Viele Probleme bei virtuellen Methoden
rausgenommen habe, bis folgendes entstand: [c] #include <stdio.h> #include <arch/philips/newlib-lpc/lpc2119.h> #include <arch/philips/newlib-lpc/dev_cntrl.h> /**** Device table. List of device drivers for newlib. ****/ const struct device_table_entry *device_table[] = { &com1, &com1
So, jetzt habe ich einfach die Codes aus dem Ordner WinARM\utils\newlib_lpc_rel5a_src ins makefile als C-Sources eingetragen und den Inhalt der Funktionen einfach gelöscht, damit es keine Fehler über die undefinierte device_table gibt. Jetzt wird das Programm copmiliert, es
-
Thread
Interrupt Handler wird nicht aufgerufen
Hallo! Ich versuche mit meinem Cortex M0 (NXP LPC1313) die Daten eines Gyros (MPU6050) über I2C auszulesen. Mein I2C Interrupt Handler hat verschiedene States. Wenn ich nun versuche, das Start Bit mit Slave Adresse und R/W Bit zu senden, sendet er
[c]uint32_t I2C_WriteByte (uint8_t databyte) { /* Make sure start bit is not active */ if (LPC_I2C->CONSET & I2CONSET_STA) { LPC_I2C->CONCLR = I2CONCLR_STAC; } LPC_I2C->DAT = databyte & I2C_I2DAT_BITMASK; } [/c] [c]static uint32_t I2C_Start() { /*--- Issue a start condition
-
Thread
LPC1769 timertest Fehlermeldung
/* SystemClockUpdate() updates the SystemFrequency variable */ SystemClockUpdate(); LPC_GPIO2->FIODIR = 0x000000FF; /* P2.0..7 defined as Outputs */ //Geändert aufP2.0...5 LPC_GPIO2->FIOCLR = 0x000000FF; /* turn off all the LEDs */ for ( i = 0; i < 2; i++ ) {
Loop forever */ if ( (timer0_m0_counter > 0) && (timer0_m0_counter <= BLINK_INTERVAL) ) { LPC_GPIO2->FIOSET = 1 << 2; } if ( (timer0_m0_counter > BLINK_INTERVAL) && (timer0_m0_counter <= (BLINK_INTERVAL * 2)) ) { LPC_GPIO2->FIOCLR = 1 << 2; } else if ( timer0_m0_counter >
-
Thread
Problem mit Receive-Interrupt des CAN-Controllers
Hallo, ich schreibe seit einiger Zeit an einem Programm für mein Olimex Board LPC-L2294. Es werdem dem MC per Ethernet in Paketen CAN-Nachrichten geschickt, diese im Speicher abgelegt und nach und nach auf den Bus versendet. Das funktioniert sehr gut. Außerdem sollen aber auch
Gibt's dort: http://www.hitex.co.uk/arm/lpc2000book/
-
Thread
(Vektorieller)Netzwerkanalyzer für Amateurfunk
sein soll, würde ich allweil auf NXP orientieren und nicht auf STM32. Die dickeren Brocken von NXP (LPC2478, LPC4088 usw) gibt es schon ne Weile und sie sind ausgereift. Der Nachzügler von ST hingegen (F429/F439) hat immer noch Kinderkrankheiten - die _ICH_ z.B. nicht auszubaden gezwungen sein will.
poligen Gehäuse (mit o.g. HW-Bugs). Allerdings sind diese deutlich teurer als vergleichsweise die LPC4088 im 208er Gehäuse. 5. Wer auf Grafik-Libs von Segger bauen muß, weil er sowas nicht selbst beherrscht, sollte wirklich besser auf dem PC bleiben, denn auf echtes Tempo sind die nicht ausgelegt
-
Thread
Platzsparende ICs für ferngesteuerte Spielereien gesucht
serielle Schnittstelle ist einfach und gut zu debuggen. Compiler/Debugger+gute SW-Pakete gibt es für LPC oder STM32 en masse. Beispiel: https://www.we-online.com/catalog/en/THYONE-I 12x8mm
Harald A. schrieb im Beitrag #6893001: > Wenn Du z.B. ein Bluetooth RN4871 Modul + einen LPC824 besonders klein > zusammenbaust bist du nicht viel größer, aber Du hast zwei „getrennte“ > Bausteine, für die es jeweils guten Support gibt. Bluetooth 4.0 > ermöglicht evtl. Steuerung per Mobiltelefon
-
Thread
TFT Ansteuerung mit Atmega16
nicht > genau gleichzeitig schalten, stört das im Betrieb? Nein, vergiss es. Schau Dir den NXP LPC2478 an, das ist genau das Richtige dafür. Oder den PIC24FJ128DA210. Die haben passende TFT-Controller eingebaut und sind eine ganze Ecke schneller als ein AVR. fchk
>> genau gleichzeitig schalten, stört das im Betrieb? > > Nein, vergiss es. Schau Dir den NXP LPC2478 an, das ist genau das > Richtige dafür. Oder den PIC24FJ128DA210. Die haben passende > TFT-Controller eingebaut und sind eine ganze Ecke schneller als ein AVR. > > fchk Wie soll ich so ein
-
Thread
LPC2138 nach Timer Interrupt im Schilf
Hallo Zusammen, ich benutze seit kurzem ein LPC2138. Nun habe ich aber ein Problem. Alles was ich will ist ein Timer-interrupt auslösen. Ich habe dazu folgenden Code geschrieben: [c] #include "typedefs.h" #include "lpc2138.h" /* div. defines
IOCLR0 = 0x40000000; //LED2 OFF } return(0); } [/C] Wie äussert sich das problem: Mein LPC startet (led1 blitzt kurz), das while wird ausgeführt die LED2 blinkt. Doch sobald der Timer Interrupt kommt, springt mein ARM ins Schilf. D.h. Irgendwo hin. Das while wird nicht mehr ausgeführt. Die
-
Thread
ARM-Starterkit für MSP430 Umsteiger
Linux mit > Speichererweiterung, etc.). LPC2148 ist weder für LAN noch für Linux gute Wahl. LAN geht zwar mit externem MAC und PHY aber Linux wird wohl nichts, da kein Memory-Bus. Für LAN etwas besser z.B. LPC23xx/24xx oder AT91SAM7X da mit integriertem MAC. Für LPC24xx mit Memory-Interface gibt es auch uClinux (vgl z.B. olimex, embedded artists, 24xx uclinu yahoo-group). Für "richtiges" Linux dürften z.B. AT91SAM9 bessere Wahl sein. Die "großen" LPC mit MPU kenne
-
Thread
STM32F429 LTDC Nutzen, welche Displays sind möglich?
drin sind und man bei SDRAM _keine_ statischen externen Teile anschließen darf. Bei NXP ist z.B. der LPC2478 schon steinalt und der LPC4088 schon seit Jahren erhältlich - sogar bei TME für jedermann. Bei den STM32F429-Discovery ist m.W. ein viel kleinerer Chip verbaut und demzufolge der externe Bus
und > man bei SDRAM _keine_ statischen externen Teile anschließen darf. Bei > NXP ist z.B. der LPC2478 schon steinalt und der LPC4088 schon seit > Jahren erhältlich - sogar bei TME für jedermann. MWn nur bis 512kB Flash - und das ist für unsere Anwendung zu wenig. Aber: der Op hat nach dem
-
Thread
ISP Programmer defekt? Gibts ne "notlösung"?
zu verabschieden und auf uC umzusteigen die keinen "Programmer" zum Flashen brauchen: EFM8, EFM32, LPC, STM8, STM32 ...
verabschieden und auf > uC umzusteigen die keinen "Programmer" zum Flashen brauchen: EFM8, > EFM32, LPC, STM8, STM32 ... Räusper... Ob hier dein Kommentar hilfreich und angebracht ist? Antoli B. schrieb im Beitrag #4912983: > Ich müsste ziemlich dringend was flashen.
-
Thread
An alle Grafikplatinenbesteller !
ich dann wieder viel Zeit für sowas zudem heute mein Paket aus Thailand angekommen ist mit dem neuen LPC.
ohne Masse Layer. Na gut, sie laufen ja, fürs nächste Mal weiss man Bescheid. Ich werde noch ein LPC2214 oder LPC24xx Design in smd machen das hat Fine Pitch und sicherlich nicht bei Bilex.
-
Thread
welcher µC für Webserver, LCD, Ethernet
Hallo Josef Ich habe hier einen LPC2124 der intern mit 60MHz läuft. Daran angeschlossen ist ein CP2200 (ein 10MBit Ethernet Baustein). > Welche Datenrate kann man > max. dabei erzielen - ich bräuchte ca. 10-12 MBit. Die maximale
Mikrocontroller zu verwenden. > Toller Kommentar.... ?! Er ist sehr treffend. Ich habe hier noch ein LPC2378 (72MHz). Der hat einen eingebauten Ethernet Baustein mit DMA. Der schafft die 10MBit auch nicht voll auszunutzen (mit TCP), obwohl er 100MBit hat. Gruss, Daniel
-
Thread
Projekt(e) mit NXP LPC1768
einfacheres wenn der µC ich selbst habe das board http://www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html also vlt was mit touch LCD oder ethernet( webserver ) oder irgendsowas gibt genug zeug zum basteln ^^
Moin, schonmal vielen Dank für die schnellen Antworten. Warum es ein NXP LPC1768 sein soll weiß wohl nur mein Lehrer... das Board ist ne gute Idee, allerdings habe ich schon diesen hier -> http://mbed.org/handbook/mbed-NXP-LPC1768 weil der eben schon vom Lehrer vorgegeben war
-
Thread
@Robert Teufel
wurde hier vor einigen Tagen aus dem Forum geekelt, er ist jetzt wohl nur noch im englischsprachigen LPC2000-Forum auf Yahoo zu finden: http://www.mikrocontroller.net/topic/64117#511519
Möglichkeiten und ein Fehlschuß tut nicht so weh. Vielleicht gibt es ja jemanden, der Robert wieder aus dem LPC Forum rüberholt, sonst versuche ich es. Alles klar. Gruß Dirk
-
Thread
Kleiner ARM (16bit reicht): womit anfangen?
Folgende Optionen: Von Philips: LPC2131 LPC2141 LPC2103 alle haben 32k FLash und 8k SRAM von Atmel: SAM7S32 SAM7S321 diesselben Speicher alle haben die features die du suchst ausgenommen 5V. Es gibt nur eine lahme Kruecke
-
Thread
Button - Interrupt
Grüße euch, Ich hab den Phytec LPC2294 HD 200 Evaluationsboard. Da ist ein Push-Button "S3" drauf, der am Pin0.20 angeschlossen ist. Ich hab es als externe Interruptquelle konfiguriert, doch der Button löst kein externes Interrupt aus
Sry der Code ist folgender: #include <LPC22XX.H> /* LPC22XX Peripheral Registers */ void fiqint (void) __fiq { int var1 = 3; EXTINT = 0x00100000; // Clear the peripheral interrupt flag while(1) {
-
Thread
Wo wird die ISR beim Cortex M3 implementiert
Quelltext-Auszüge sehen nicht aus, als ob sie was Sinnvolles machen. Ich geb dir mal ein Beispiel aus einem LPC1751: __irq void UART0_IRQHandler (void) { long L; L = LPC_UART0->IIR & 1; /* 1 = kein Int gewesen */ if (L) LPC_UART0->IER = 2; /* war Soft-Int, also THRE enable */ if (LPC_UART0->LSR & (1<<5)) /* wenn THRE = 1 */ { if (v24sin0==v24sout0) return; /* raus wenn Puffer leer */ LPC_UART0->THR = V24puffer0[v24sout0]; /* Zeichen senden
-
Thread
PIC32 als Displaycontroller?
Alternative zu deinem Vorhaben wäre ein µC, der so eine Ansteuerung bereits drin hat, also z.B. ein LPC2478 oder seine pinkompatiblen neueren Brüder aus der Cortex-Branche. Die Dinger liegen m.W. unter 10 Euro, dazu noch ein billiges SDRAM und du hast von allem genug: nen leistungsfähigen µC, wo sich
du da beschreibst (nur ohne Externen Ram) will er doch realisieren. Oder ziehst du dich an der beim LPC beworbenen TFT Ansteuerung hoch. Dann sei dir dazu gesagt das dies im grunde nichts weiter ist als ein zusätzlicher DMA Controller! Denn die Ausgabe von Videodaten wird wohl in 99% der Fälle einfach
-
Thread
Mehrere CAN-Busse auslesen (evtl Multiplexer)
total im Dunkeln tappen, und glauben, man könne da was aufzeichnen und erkennen... Seltsam. Der LPC2294 sollte gehen, wenn du dir sowas wirklich antun möchtest. Es gibt auch fertige Demo-Boards, z.B. Keil MCB2100, mit LPC2129, und 2 kompletten CAN-Schnittstellen mit Transceiver. Demo-Code gibts dort auch. Was ähnliches gibts wohl auch hier im Foren-Shop, ebenfalls mit LPC2129, aber von Olimex, und wohl etwas preisgünstiger.
-
Thread
TFTs gesucht
Also ein LCD-Controller ist vorhanden (ich verwende einen LPC2478, der hat einen integrierten). Was würdest du denn für ein Teil bestellen bzw. wo?
es das Bluescreen Sun. (Achtung, sehr langsame Seite - je nach Tageszeit..) Dieses benutzt einen LPC2478 und ein 4.3" TFT, vermutlich das selbe wie hier im Forums-Shop von ETH. (Gibt auch Schematics auf der Seite) Glücklicherweise sind diese bis auf die letzten 4-pins, was sich mit 0R Widerständen
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
genügend Reserve für Erweiterungen. Die Bekanntesten können hier nachgelesen werden: - [[STM32]] - [[LPC1xxx]] - [[ARM]]
. Hier ein Artikel zum lesen: [[STM32 für Einsteiger]] [[LPC1xxx für Umsteiger]] Hier ein Beispiel für eine kostenlose IDE: [[STM32 CooCox Installation]]
-
Thread
LPC2214 Quarz-Frequenz
Hallo, aus welchem Grund verwendet man beim LPC2214 als Quarzfrequenz 14.7456 MHz? Wieso nimmt man nicht einen Quarz mit einer höheren Frequenz? www.futureelectronics.com/promos/philips/docs/LPC2212.pdf Hans-Jörg
asynchron, deshalb ist es wichtig im Zielbereich der gewuenschten Baudrate zu sein. Ethernet (hat der LPC2214 allerdings nicht!) laeuft synchron, d.h. eine Uebertragung wird jeweils mit einer Clock_Flanke getriggert. Der LPC2214 kann mit 59 MHz (intern) laufen und Ethernet mit 25 MHz, die beiden Frequenzen
-
Thread
LPC2xxx: UART + printf()
*fett respekt alter...*) hab ich was ganz interesantes gefunden: Das Bsp. nennt sich lpc2129_adc_stdio. Da drinnen gibt es eine Datei die nennt sich syscalls.c In der werden die Känle "umgepippt" in Funktionen die man eintragen kann. Doch dummerweise wird diese Datei in keiner anderen
deutlich kleiner als bei "normalem" printf mit floating-point-supprot (aber immer noch hoch). Bei newlib-lpc ist all dies noch einfacher und gut "vorgekaut": Man kein einen Stream per Devicenamen offenen ("COM1"/"COM2"). Mein Beispiel "adc-stdio" ist nur eine stark reduziert Fassung der newlib-lpc-Variante
-
Thread
LPC2468: IRQ Problem
Hallo, uC: LPC2468 Compiler: GNUARM Wenn ich zwei Interrupts(IRQ) installiere, funktioniert nur einen von den beiden, und zwar der mit der höheren Priorität. Woran kann das denn liegen?
Acknowledge Interrupt */ [/c] Kann, ich bestätigen. Mehr mache ich hier auch nicht. Allerdings KEIL auf LPC2368. Deswegen weiß ich auch nicht ob das Attribut __irq beim GNU auch so in der Form notwendig ist.
-
Thread
LPC-H2148 OpenOCD(rev 1454) mit Olimex ARM-USB-OCD
# # See section 7.1 on page 32 ("Memory Mapping control register") in # "UM10139: Volume 1: LPC214x User Manual", Rev. 02 -- 25 July 2006. # http://www.standardics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc2141.lpc2142.lpc2144.lpc2146.lpc2148.pdf mwb 0xE01FC040 0x01 } # flash bank lpc2000 <base> <size> 0 0 <target#> <variant> <clock> [calc_checksum] flash bank lpc2000 0x0 0x7d000 0 0 0 lpc2000_v2 14765 [/pre] Kommandos mit denen OpenOCD gebaut wurde: [pre] ./bootstrap
-
Thread
LPC2148
Hallo, ich verwende eine TIMER IRQ und möchte jetzt nun auch die UART per IRQ verwenden. Bis jetzt habe ich UART ohne IRQ verwendet. Wie bekommt es hin das beie IRQ´s ordentlich funktionieren. Mein Problem UART-IRQ für sich als Testbeispiel funktioniert. IRQ als eigenes Beispiel auch. Sobald ich beide verwenden möchte steht geht gar nichts mehr. Muss man im Startup file noch was ändern. danke mgiaco
-
Thread
welchen controller benutzen?
ok ich gebs auf, sowas wie der lpc2478 is für mich einfach nich mehr mit enfachen mitteln zu verarbeiten ohne teuer geld fürn devkit mit fertiger platine auszugeben.
im Format PDA mit RAM usw. ohne LCD kostet rund 50€. Wenn du SMD löten kannst, kannst du auch den LPC2478 löten...
-
Thread
AVR -> STM32: machbar!
Hellste, auch nicht mehr der Jüngste; aber es klappt. Zuerst habe ich von Olimex ein Board mit einem LPC2148 und einen JTAG gekauft. Liegt sicher 2 Jahre zurück. Reinfall. Dann habe ich von Stellaris ein DevBoard gekauft. Reinfall. (Will jetzt diese Reinfaelle nicht weiter aufzaehlen, ist echt peinlich
viele .... ) und sich nur halbwegs an ANSI C hält kannste du beliebigsten Code auf AVR , STM , LPC und sonstwo laufen lassen. die LIB nimmt einem bei ein paar einstellungen gut arbeit ab das ist das schöne aber wenn man zB einen LPC11 / 13 / 17 nimmt ( Cortex kern ) ist es hier aber genauso
-
Thread
Verstärkerschaltung für einen digitalen Funktionsgenerator
ich möchte einen digitalen USB-Funktionsgenerator bauen. Um kurz einen Überblick zu geben. Ein LPC1758 kommuniziert mit dem PC über USB und bekommt von ihm die Daten für das Signal, Frequenz,.... Dieser schickt dann die Daten zu einem FPGA (CYCLONE III) weiter und steuert außerdem noch die Verstärkerschaltung
nochmal DC-Pegel umsetzen. Offenbar hast du dir 1x LPC1758, 1x Cyclone 3, 2x MAX5888 und 3x AD8000 als Samples geschnorrt. Junge, begnüge dich für's erste mit einem eher praktischen Projekt: Gönne deinem Produkt einen Drehgeber für die Frequenz, einem
-
Thread
/dev/ttyACM0 macht nichts
simplen Treibern eigentlich das > Device selbst schuld Das Device ist hier nicht schuld. Es ist ein LPC845 der über UART rausschreibt. Schuld ist - falls überhaupt - der vom Board-Hersteller als USB-UART Bridge programmierte LPC11U35: https://mcuoneclipse.com/2019/02/02/tutorial-transforming-the-nxp-lpc845
-
Thread
[V] Diverses
Es ist ein Hitex LPC2468-Stick (siehe Bild).
USB-Device 10€ 2 Stück STM8S-Discovery 5€ 1 Stück NXP-LPC-Stick 5€ Gruß: Roland
-
Thread
LED mit microcontroller ansteuern
mich gerade sehr wichtig zu klären und hoffe auf euer Verständnis. :-) Ich besitze einen MBED LPC 1768 und blaue LED´s( LED Spannung 3,6V) Kann ich die Blaue LED ohne Vorwiderstand an dem Mbed betreiben bzw ist einer wirklich nötig? Die Spannung des DigitalOut am Mbed beträgt nur 3,3V.
LED ohne Vorwiderstand Anschliessen schon, nur mit dem leuchten wird's nicht so doll. > MBED LPC 1768 und blaue LED´s( LED Spannung 3,6V) NATÜRLICH schreibst du nicht WELCHE LED, es gibt bestimmt nur eine von nur einem Hersteller. Nehmen wir mal ein Datenblatt https://cdn-reichelt.de/documents
-
Thread
lpc1114 port2 funktioniert nicht
Ich habe mir ein lpc1114 Board verschafft, aber mein Port 2 funktioniert nicht.
Hier sind noch mehr Details: #include "LPC11xx.h" #include "clkconfig.h" #include "gpio.h" #include <cr_section_macros.h> #include <NXP/crp.h> __CRP const unsigned int CRP_WORD = CRP_NO_CRP ; #define LED_PORT 2 #define LED_BIT
-
Thread
Timing bei LPC2106 und ARM-Kern
? Teilt die GPIO-Einheit den PCLK nochmals herunter? Dauert der Befehl STR so lange?? Da die LPC2101..2103 ein 'fast IO' haben nehm ich mal an dass es am GPIO liegt.
Wohlbekannt. Mit Beinchen wackeln gehört zu den schwachen Seiten der älteren LPC2000-er. Der I/O-Bus bremst aus.
-
Thread
ARM lpc2134.h
Beispiele verwenden dann ja noch die Prozessor-spezifische Include-Datei, in meinem Fall wohl eine lpc2134.h (oder lpc213x.h) Ich find sowas zwar schon "irgendwo", aber gibts dafür eine "offizielle" Quelle? Irgendwie hätte ich auch erwartet dass mein Debian das mitbringt (so wie bei AVR, zB /usr
> > bin ich hier richtig? http://www.keil.com/dd/chip/3732.htm Ich würde sagen: ja. Und in LPC/MCUXpresso müsste der auch noch drin sein, da könnte dir die IDE ein Grundgerüst bauen.
-
Thread
ARM9 lässt sich nicht programmieren.Board aber benötigt für Bachelor
... hab aber leider keinen LPT mehr... Kann es denn sein, dass mein ARM-USB-OCD noch mit dem NXP LPC2148 funktioniert, mit dem STR911FAM44X6 nicht mehr? Gruß, Sören.
Noch eine Variante: http://tech.groups.yahoo.com/group/lpc2000/message/32542?o=1&d=-1
-
Thread
20 Bit Datenpakete per seriellem Interface?
Es gibt bei den neueren NXP uC (schau mal bei LPC4357 oder LPC1857, oder auch LPC812) Features, die sich SGPIO bzw. SCT nennen. Damit kann man an einen GPIO eine Art interne State-Maschine hängen. Vielleicht kannst du es damit umsetzen? Andere
-
Thread
Mikrocontroller in c und Assembler programmieren
Da gibts dann nichts mehr zu optimieren. Ein weiteres Beispiel von mir: Keil hat für die LPC2000 ein Startup-File in Assembler. Das hat bestimmt auch so seinen Grund. Ob das aktuell immer noch so ist, weiß ich indessen nicht. Oder, was ich im LPC2000 in Assembler selbst machte: Den Spurious-Interrupt-Handler
eingefügt, und den Nesting-IRQ-Handler. Irgendwas war dort immer drin, was in C nicht geht. Das LPC2000-Tutorial von Trevor Martin (von Rowley, Compilerhersteller) hatte da auch die Assemblerbeispiele. Der müht sich sicherlich nicht umsonst damit ab. Wenn man das Interface zwischen Assembler und
-
Thread
stm32f103 CAN-Interface
ich habe das CAN Interface am Sonntag in kurzer Zeit mit mbed auf dem Bluepill und einem LPC11C24 als Gegner zum Laufen bekommen: https://os.mbed.com/docs/v5.10/apis/can.html mbed-cli installieren, ein Projekt mit ein paar Befehlen anlegen und das Beispiel importieren, eine Sache von ein paar Minuten. Beim LPC11C24 war nur ein Jumper mit H/L nicht im Schaltplan und blöd beschriftet, da hatte ich zuerst H/L vertauscht, da ging auch nichts. Das Rigol Oszi habe ich auch, mit der 'Math' Taste kann man noch das
-
Thread
SD-Karte Speichergeschwindigkeit
-bit Code von elm-chan für ARM der DMA verwendet um, sodass er im 1-bit modus arbeitet. (siehe das lpc23xx Projekt im samples ordner von FatFS). Das sollte machbar sein, zumal die SD-Karte zu beginn im 1-bit Modus arbeitet und dann auf 4-Bit per Software umgeschalten werden muss. Natürlich kannst
im Beitrag #3642420: > > Danke für die Antwort. Ich habe mal eine 9Pin-Karte bestellt. Die > LPC23xx haben eine spezielle MCI-Schnittstelle. Den Elm-Code auf > 4GPIO-Pins umzuschreiben dürfte schwierig werden. Das wäre dann eine Art > Software-4bit-spi. Bei 100Mhz Takt und DMA aber nicht völlig
-
Thread
MSP430 vs. AVR: Welches Konzept ist besser?
keinen Typen gefunden. Wenn Du einen weißt, sags mir bitte. Ansonsten habe ich mir die Philips P89LPC924/925 angesehen. C ließe sich für 8051 mit dem freien SDCC (small device c compiler o.ä.) wohl auch machen. Habs noch nicht ausprobiert. @TheMason und alle Ich habe mir hier auf der Home-Seite
@MikroMan, die P89LPC9xx sind auch alles echte 8051-er, d.h. mit jedem 8051 Assembler oder Compiler zu programmieren. Sind 3,3V-Typen (5V tolerant). Allerdings ist der P89LPC924 im TSSOP-20 (0,65mm Pinraster) schwer
-
Thread
Daten an den PC schicken
ok... beim LPC2368 siehts schon viel besser mit dem SPI (SSP) aus. Wenns den früher gegeben hätte wäre er eine Überlegung wert gewesen. Die Messung ist zwar nicht unendlich schnell, aber wir können das vorhandene
genug den Befehl zum Messen geben? Den AT91SAM7 musst du dann rauswerfen. Warum dann nicht den LPC2368 verwenden, wenn der ein schnelleres SPI zulässt? "Momentan werden noch 1024 Messwerte im RAM zwischengespeichert und dann übertragen, da ein direktes verschicken der Messwerte über USB zu viel
-
Thread
S: LPC2148
Bin auch gerne bereit zu tauschen: 2 LPC2138/1 + 1 LPC2134 für 2 LPC2148 Martin Thomas e-mail: mthomas(at)rhrk(dot)uni-kl(dot)de
Hi, hätte noch 6 LPC2144 anzubieten. Gruß Sascha
-
Thread
Suche Starter-Kit (ARM) für erstes Heimprojekt
mich erinnere. Bei Interruptroutinen >war ARM Mode angesagt glaube ich. Bei den älteren ARM7 wie LPC2134 z.B. natürlich. Bei den neuen Cortexen nicht mehr.
ansich sind brauchbar. Aber wenn dann solltest du dir ein Board plus ein STM32 Discoveryboard oder eine Lpc Expresso Board je nach hersteller kaufen.
-
Thread
H-JTAG LPC2148 Embedded Artists Board
den H-JTAG wegen dem H-Flasher testen. Doch ich habe ein Problem mit diesem Board: Embedded Artists LPC2148 USB QuickStart Board + Prototype Board V1.1 . Wenn ich Detect Target starte wird das Device nicht erkannt und somit kann ich nichts damit machen. Ich habe schon einige Einstellungen probiert. Ich habe auch schon ein LPC2138 QuickStart Board versucht, es geht auch nicht. Der parallel JTag ist von Olimex. Ein Keil MCB23xx Board wird erkannt und es funktioniert. Muss man bei dem Embedde..Artist Board etwas spezielles