-
Thread
Vollständigkeit der ETM in LPC23xx
meinte, dass bei Geschwindigkeiten über ca 20MHz Fehler bzw. Aussetzer im Trace wären, weil der LPC nicht nachkäme. Stimmt das? Oder liegts an seinem Tool? Es handelte sich bei seinen Beispielen um LPC2294 und LPC2148.
zusammen, da eben CPU und ETM gleich geclockt sind. Ich arbeite z.B. mit einem Tanto System und LPC2129 und 2148, das funktioniert bis zu den vollen 60MHz. Gruss Kurt
-
Thread
uIP überrannt?
Hallo, ich habe einen ENC28J60 an einem LPC2129 hängen, programmiert mit WinARM+uIP (Statemachine, ohne die uIP-Tasks). Bei bestehender TCP-Verbindung besteht eine Transaktion aus Befehl (PC->LPC) und Antwort (LPC->PC). Die Pakete umfassen jeweils
direkt nacheinander ausführe, dann bleibt nach einigen Sekunden die TCP-Verbindung hängen, d.h. der LPC sendet nichts mehr und nimmt auch keine neue Verbindung an diesem Port mehr an. Pingen geht weiterhin, Interrupts auch... Man könnte also annehmen, daß ich den uIP-Server zumindest auf diesem Port
-
Thread
Interruptfreigabe beim ARM
/avr_projects/arm_projects/lpc2k_bundle_port - "gamma"-Beispiel fuer AT91SAM7, nicht vom Controllertypen abschrecken lassen, ist auch ein ARM7TDMI und Codeteile mit Bezug auf SR/IBIT/FBIT und SWI sind leicht portierbar. http://
@botro: Das Beispiel Blinky IRQ für den LPC2129 auf dem MCB2100 Board gab es am Anfang sogar von Keil nur für GCC, da die aus GCC ihren Compiler weiter entwickelt haben, habe es als eines der ersten Beispiele erfolgreich verwendet. Gruß
-
Thread
Wirklich arm, der ARM
undokumentierte Bugs hat und das deshalb das Projekt in Verzug ist. Wie sieht es denn generell mit den LPC23xx und LPC24xx aus. Wann wird der LPC23xx bearbeitet und ne Revision ohne die Major Bugs aufgelegt und wann geht der LPC24xx in Sampling/Serie. Wann ist ein Errata fuer den LPC24xx erhaeltlich.
Trotz aller Anfangsschwierigkeiten, gehe ich mittlerweile locker mit dem ARM um, verwende speziell NXP LPC2129 und LPC2138, experimentiere gelegentlich mit einem Phytec-Board und LPC2294 (viel externes ROM und RAM), das schnelles (teueres) externes SRAM und Flash verwendet. >habe einige Bugs, vor allem
-
Thread
Exceptions(arm-elf-gcc)
Sollte die libnewlib-lpc nicht am Schluß stehen?
oberflächlich den Code angeschaut. Da passt einiges nicht zusammen. Am Besten erstmal mit dem Beispiel lpc2129_newlib_cpp in WinARM\examples anfangen. Darin sollten zumindest linker-script und newlib-headers richtig organisiert sein. Erforderliche Anpassungen für LPC2138 sind minimal. Dann damit C++ exceptions
-
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
VERKAUFE divese Mikrocontroller und Development Kits von Olimex
Teilweise in mehrfacher Ausführung). A13-LCD7TS STM32-P407 STM32-P107 LCP-1766-STK STM32-P152 LPC-MT-2138 STM32-LCD DUINOMITE STM32-P103 STM32-H103 STM32-E407 STM32-103STK A13-OLinuXINO-MICRO LPC-P1114 LPC-H2129 OLIMEXINO-STM32 BOX_LIME_RED ARM-USB-OCD-H PIC-ICD2 TMS320-JTAG-USB STM32-H107 STM32-H103 ESP8266-EVB-BAT-BOX SHIELD-LCD16x2 ARM-JTAG-COOCOX LPC-H1343 LPC-H2103 MG-6-48 RPi-UEXT PIC32-PINGUINO-MX220 ESP8266-EVB ISP430-SOLAR DCDC-36-5-12 DCDC6-16-TO5 USB-uLIpO BAT LIPO 6600 ESP8266-EVB-BAT BA-Lipo 3.7V 4400mA MOD-USB-RS232 MOD-LCD
-
Thread
CAN Tranceiver
external. Kostenguenstige und sehr schnelle micros von Philips mit integriertem CAN waeren der LPC2119, LPC2129 (mehr Flash), LPC2194 (4 CAN Schnittstellen) und die LPC229x serie. All die Teile sind fuer die Clients, auf dem Host PC brauchts eine CAN Einsteckkarte, ich hoffe das ist nicht das
-
Thread
Preis/Leistung ARM gegen den Rest
Berechnungen, und das ohne Coprozessor, streckt der 8-Bitter dann vollständig die Waffen. Beim LPC2129 mit 256k Flash spende ich auch gerne einige KB für die Floating Point Library. @crazy horse: >dass 4bit-Controller um die 70% Stückzahlen des >Weltmarkt an MCs ausmachen Einen 4-Bitter
externen Partner, der den Flash Prozess bereits hatte, als Philips den noch entwickelt hat. Die ganzen LPC2000 und auch LPC900 sind Philips eigene Prozesse und deutlich mehr unter Kontrolle. Bei den o.g. Typen wurde uns die Fertigung abgekuendigt, da bleibt uns nur uebrig den Baustein auch abzukuendigen
-
Thread
(arm-elf-g++)Viele Probleme bei virtuellen Methoden
habe ich nach einer Empfehlung aus diesem Forum den Code aus dem Examples-Ordner von WinARM genommen (lpc2129_newlib_cpp), wo virtuelle Methoden vorhanden sind und es compillierte fehlerfrei. Als ich dann den Code "minimalisiert" habe, waren die Fehlermeldungen wieder da, also hab ich dann wieder den alten
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
-
Thread
Warum eigentlich genau 11,0592MHz???
Bitrate vom RS232 ja kommen. Bei 12 MHz wird's krumm. Negativbeispiel: Die Olimex-Kits für den LPC-2129 haben einen 14,745 MHz Quarz drauf. Der ist auch so ein Baudratenquarz. Nur hat der 2129 auch CAN drauf, und es ist kaum möglich, aus diesem Takt die in CAN üblichen Bitraten (1M/500k/...) oberhalb
-
Thread
ARM LPC2138 & IAP (internen Flash schreiben/lesen)
Hallo zusammen, ich versuche seit geraumer Zeit ein paar Variablen vor dem Neustart des LPC2138 in den Flash zu speichern. Hat jemand IAP bei seinem LPC am laufen und könnte hier ein komplettes Beispiel posten? Da wäre ich sehr dankbar für!
wird Zeile 194 angemeckert (statement is unreachable). Ich habe gerade noch das define für den LPC2138 abgeändert: [c] #ifdef USING_LPC2138 //----- sector numbers for LPC2129 if((addr >=0x00008000) && (addr <= 0x0000FFFF)) { return 8; } if((addr >=0x00010000) && (addr <= 0x00017FFF
-
Thread
LPC2294 Probleme mit Ausgabe auf CAN Bus
Hallo nochmal, benutze das Olimex-Board mit LPC2294. Möchte über den CAN1-Controller Signale ausgeben, dies geschieht auf dem festen PIN TD1. Leider kommt dort (=Prozessorpin = vor dem CAN-Treiberbaustein) irgendwie nichts an. Bei debuggen mit
Die LPC2119/2129 sind aus der gleichen Typenreihe (2xCAN statt 4xCAN) und dort funktioniert CAN1 nachweislich.
-
Thread
Vorwiderstand für LDR
Ich habe eine leider einen LPC2148. Die UART<=>PC funktioniert. Mit der Software habe ich nicht so grosse Problem wie mit der Elektronik ;-). Die Daten, die vom ADC des LPC über eine Uart gesendet werden, werden in einer GUI,
entladenen Kondensators messen und davon den Logarithmus nehmen. Mit den 32bit-Timer-Captures eines LPC2000 bleibt dir ein Überlauf erspart, das von Michael erwähnte Spiel mit dem Prescaler entfällt daher. So grad gestern realisiert mit LPC2129 und NE555-LDR-Oszillator. Da der LPC keinen Analog Comparator
-
Thread
ARM / Keil / Realview: Critical Section
mehr Spaß, je mehr ich die Details kenne. Critical Section: Ich nenne mal ein Beispiel für die LPC21xx/LPC22xx, wobei die Watchdog Feed Sequenz niemals von Interrupts unterbrochen werden darf, da sonst ganz klar ein Reset stattfindet. Dabei muß der Watchdog rechtzeitig nachgeladen werden, das soll
ist möglicherweise auch kein Bug, sondern eine Design-Frage. Das Problem mit dem Watchdog z.B. im LPC2129 hatte ich schon Ende 2005 mal hier gepostet, mittlerweile habe ich den Workaround dazu selbst erarbeitet. Zwar verfüge ich nicht über einen In-Circuit-Emulator, konnte das Problem trotzdem lokalisieren
-
Thread
Keil RTX_CAN auf MCB2300
schon einmal versucht, die CAN-Treiber (RTX_CAN) aus der Realtime-Library von Keil mit einem MCB2300 (LPC2368) zu benutzen? Die Beispiele die dabei sind (CAN_Ex1&2), sind nur für den LPC2129. Oder sind die Register (PINSEL, CAN, etc.) bei beiden Controllern identisch, so dass es gehen müßte? Schließlich ist der VIC ja schonmal etwas unterschiedlich zwischen LPC21xx und LPC23xx. Danke und Gruß, Frank
-
Thread
Erkundigung über LPC2106 ARM
ich bin Einsteiger. Um mich in die Programmierung von Mikrocontroller einzuarbeiten, will ich ein LPC2106 ARM Entwicklungsplatine kaufen. Kann Jemand mir sagen, ob der Steckernetzteil mit 5V auch dabei ist? Und noch etwas ist benötigt? Vielen Dank Michael
neben der Platine ein Steckernetzteil und ein RS232-Anschlusskabel. Falls der Etat es zulaesst: das LPC2129-Board bietet noch mehr "Spielwiese" in Form von ADC und CAN.
-
Thread
Probleme mit WinIDEA
Wie meinst du, wie meine Entwicklungsumgebung ausschaut? Arbeite gerade nur mit dem LPC2129 auf einem Evolution Board. Schaff direkt von WinIdea heraus.und mit JTAG Debugger.
morgen ja hab einen JTAG-Debugger, den iTAG-U USB/JTAG Interface Benutze das Eval-Board von Olimex LPC-P212X-B Habe schon mehrmals in das Manual geschaut, finde mich aber dort nicht so sehr zu recht und hab echt nichts gefunden Ich hoffe du kannst mit den Angaben was anfangen
-
Thread
[Verkauf] ARM-EvoBoard & ARM-Controller (LPC2194).
ARM-EvoBoard: Leerplatine für den LPC2194 / LPC2129 Die Platine ist mit einseitigem Bestückungsdruck! ARM-Controller (LPC2194). LQFP 64 256k Flash Programmspeicher 16 k RAM 4 CAN-Schnittstellen 2 UARTS die beiden sind NEU
-
Thread
LPC2292 und AM29LV2562M
Hey, suche eine Möglichkeit den externe Speicher meines LPC2292 mit hilfe eines AM29LV2562M von AMD aufzubauen. kann mir jemand sage ob bzw wie ich das machen kann ?? danke im voraus NX
Hallo, Einfach das Flash an den Memory Bus des LPC2292 anhängen! Beschrieben wird dieses im LPC2119/2129/2194/2292/2294 USER MANUAL auf der Seite 59!! RFM :-) Gruss Ulrich
-
Thread
Philips/NXP LPC214x 2 Interrupts gleichzeitig
folgende Frage an euch: Ich habe hier ein Philips/NXP EVA-Board von Keil, das MCB2140. µC ist ein LPC2148. Ich schreibe an einem Programm und bin auf ein Problem gestoßen wo ich nicht mehr weiter weiß. Folgendes.... Ich habe ein Programm geschrieben, das 2 vektorisierte Interrupts enthält. Der eine
Kenne den LPC2148 nicht, aber den LPC2129 und nehme mal an die sind im Bereich Interrupthandling identisch. Es handelt sich NICHT um einen Nested Interrupt Controller; d.h. Vectored Interrupts können sich nicht
-
Thread
LPC2148 ARM7 Interruptroutine beendet nicht richtig
Hallo Ich verwende WINARM für LPC2148-Code. Das Programm läuft, bis die Variable Flag != 0 wird und TestProc aufgerufen wird. Anschliessend wird bei ISR_EXIT die Routine, welche auf PAbt_Addr liegt angesprungen (UNDEF_Routine())
Controllertyp und entweder ROM.ld oder RAM.ld jeweils zusammen. Verwendet wurde das von mir für LPC2106/LPC2119/LPC2129. Wer hierüber stolpert und Codesourcery verwendet, der müsste in den Linker-Scripten vielleicht irgendwelche Sections anpassen. Das Zeug ist schon einige Jahre alt und stammt
-
Thread
ARM7: Start geglückt aber noch Fragen
ich nichts sagen, da ich kein Crossworks benutze. Aber ich habe hier irgendwo Code für die RTC des LPC2000.
let wrote: > ^ Ist IOnPIN bei der ersten LPC Generation read-only? Ich habe hier > nur den 2136/01 bzw. 2148 und 2368. Bei den LPC2106 und LPC2129 nebst Verwandten ja. Dem aktuellen Manual vom LPC2138 zufolge gibt es das schreibbare IOPIN
-
Thread
Taugt der Startupcode von Keil für ARMs was?
Chris: Der Keil Startup Code für LPC21xx und LPC22xx paßt komplett auf diese gesamte Bausteinserie und ist ausgereift. Bei den neueren LPC23xx und 24xx hab ich allerdings keine Erfahrung. Die Keil Startup.s in der Demo-Version ist voll
. Die Startup.s selbst zu erweitern, ist natürlich jedem User frei vorbehalten. Ich verwende LPC2129 und 2138, die Dinger laufen mit der Keil Startup völlig reibungslos. Im C-Code nach main() initialisiert man denn das was man für seine Anwendung noch braucht, z.B. I/O-Ports, die Peripherals
-
Thread
Neuer Prozessor
so: Derzeit arbeite ich mit den Serien LPC2129 und LPC2138, alles 32-Bitter mit ARM7-Kern, irre viel Flash, RAM, ADC, alle Register 32 bit, ARM / THUMB Befehlssatz Auswahl, Einstiegspreis ab ca. 1,25 Euro bei Abnahme 1000 Stk, CPU-Speed 60 MHz
Die Philips LPC2000 sind hypergalaktisch gut, aber ich kann dir da jetzt nicht weiter helfen. Außer: Sie sind wirklich teuflisch gut, haben einen sich weltweit verbreitenden ARM7TDMI-S Core ..... Bei der Pinbelegung
-
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
ARM7 mit VIC und Spurious Interrupts
Hallo ARM7-Gemeinde um Philips LPC2000, Atmel, etc...., Gibt es hier jemanden, der sich mit dem Thema "Spurious Interrupts" (Scheininterrupts) etwas auskennt? Das betrifft wohl hauptsächlich µC, in denen ein ARM7-Core mit dem VIC
Sicht (Nested Interrupts, etc.). Habe das Schaltbild des Vectored Interrupt Controllers meines µC (LPC2129) im User Manual. Einige Gatter und Multiplexer. Ist da irgendwas nicht richtig, was ich übersehe? Dort gibt es doch nur die beiden Meldeleitungen IRQ und FIQ. Parallel dazu, muß der VIC die Adressen
-
Artikel
LPC2000-Boards von Olimex
LPC-P2148. Das LPC-P2148 und auch andere Development-Boards für LPC2000-Contoller von Olimex haben zwei kleine "Macken", die es zu umschiffen gilt, wenn man schnell und einfach Programmcode mit dem vorinstallierten
FT2232-basierte Geräte). --Hans 19:34, 23. Dez 2005 (CET) (leicht modifiziert von mthomas 29.10.2006) LPC-P2129. Wird mit einen 14,7MHz Baudratenquarz ausgeliefert. Das vermeidet das o.A. ISP-Problem, auf Kosten eines anderen Problems: Die Bitraten der CAN-Schnittstellen werden letztlich daraus abgeleitet
-
Thread
ARM7 - Spart Powercontrol wirklich Power
Hallo Leute! Ich benutze den LPC2138 von Philips. Es gibt beim LPC das PCONP-Register, womit man einzelne Einheiten, wenn sie nicht benötigt werden, abschalten kann um Strom zu sparen. Hierfür habe ich einige Funktionen entwickelt
Peripherie: Für Timer0: PCONP |= (0x01 << 4); Für Timer1: PCONP |= (0x01 << 5); Verwende zur Zeit LPC2129 und LPC2138. Habe sporadisch mal gemessen, und einen geringeren Strom festgestellt. Ich werde das jetzt jedoch mal weiter im Auge behalten. Sonst macht das PCONP Register sicher keinen Sinn
-
Thread
Eagle Library für LPC2106
Hi, weiß einer wo ich eine Eagle Lib für den LPC2106/LPC2129 oder wenigstens der Gehäuse LQFP48? MfG Lars
Hi siehe Anhang. Stammt aus der LPC2100 group auf yahoo. Also nicht mein Werk. Also nochmal überprüfen. Matthias
-
Thread
lpc210x timer mit interrupt
Hallo zusammen, ich habe ein kleines Problem mit dem Versuch den Timer0 des lpc2103 zu benutzen. Ich initialisiere wie folgt: [code] void setup_timer() { /* setup timer0 */ T0MR0 = 1875; // 31.25 u sec T0MCR = 3; // Interrupt and Reset on MR0 T0TCR = 1;
richtig deklariert, als Interrupt? Sonst sieht es aber ordnungsgemäß aus. Ich verwendete den LPC2129, und denke, daß der LPC2103 ähnlich ist. Wie ist der Reset-Zustand des Registers PCONP? Ist da Timer0 frei gegeben? Kannst du feststellen, ob der Timer arbeitet? Bei VICIntEnable kannst du das
-
Thread
ARM Board für LCD gesucht
zutraust den uC selbst aufzulöten, kannst du bei microcontroller-starterkits eine Leerplatine für den LPC2129/LPC2194 ordern. Das Board hat einen Anschluss für ein Grafik-LCD.
-
Thread
Arbeiten mit dem LPC21xx
Hallo, nachdem ich nun stolzer Besitzer einer Platine samt LPC2129 (vgl. Shop) bin, stehe ich vor ein paar Fragen: 1.) Compilerwahl (ICC, Keil, Rowley, GCC) 2.) Möglichkeit des Flashens (Philips Tool, ...) Habe natürlich zunächst mit WinARM begonnen. Ein
Projekten eher der Fall sein dürfte), dann empfiehlt es sich, etwa 250 EUR für eines der Bundles aus einer LPC2xxx-Musterplatine, einer codegrößenbeschränkten IAR-Version und einem Segger-USB-JTAG-Adapter zu investieren. Allein der USB-JTAG-Adapter ist den Preis schon wert ...
-
Thread
Entwicklung eines RTOS auf OSEK Spek.
wird ^^ Das ganze werde ich auf einem Freescale HCS12 Board (S19DP256B) tut und parallel auf dem LPC2148. Zum Schluss soll ein OpenSource Projekt entstehen welches dann dieses "miniOSEK / freeOSEK" anbietet. Als Grundlage für Programmierung von RTOS - Systemen habe ich den letzten Monat damit verbracht
Entwicklung auf dem Mac mache erleichtert mir dann das ganze das Ausprobieren. Außerdem werde ich dann den lpc2129 nutzen, der hat zwei CAN2.0b Schnittstellen und ist damit schon für Automotive Aufgaben präsidiert. Als direkte Implantation wäre hier wirklich die Grundschaltung zur Antriebssteuerung für ein
-
Thread
SPI für uC-->Flash konfigurieren
jemand aus mit der Einbindung eines uCs mit einem Flash? LPC2129 at45db... Bin ganz neu auf diesem Gebiet und weiß nicht genau wie man da am besten vorgeht. Hab bis jetzt nur mal die umschaltung von GPIO auf SPI hinbekommen. Wäree echt sehr dankbar wenn
Du meinst sicher _interrupt_ bringt bei einem spi Master nichts? der lpc schafft eine spi clock bis 30mhz. Wird schwierig das mit gpio zu machen. steff: Was läuft denn überhaupt an deinem Programm? hört sich so an als bräuchtest du keine spi Hilfe sondern einen Crashkurs
-
Thread
SPI zwischen ARM7 und MS5534
Hallo, Ich versuche eine SPI kommunikation zwischen einem Arm7 (LPC2129 Olimex-Board) und einem MS5534a hin zu bekommen. Da ich mich zum ersten mal mit SPI beschäftige, tu ich mich da ein wenig schwer:-( Der Sensor wird korrekt versorgt und erhält einen 32kHz Takt
Externen Pull-Up and Sel versucht? Da war/ist irgend ein Fehler in diesem Modell betr. des SEL-Pins (vgl. lpc2000 yahoo-group archiv). (Habe bisher SPI nur am LPC2138 mit MMC/SD genutzt). Evtl. mit Osz. nachschauen, ob Sel "wackelt". CPOL/CPHA wirklich erforderlich und passend? Falls wirklich genau 21 bits
-
Thread
Unlösbares Problem - Serielle Schnittstelle LPC2138
Leute! Ihr seid meine letzte Hoffnung. Ich habe vor einiger Zeit einen seriellen Treiber für den LPC2138 programmiert. Habe diesen auch ausgetestet, aber anscheinend nicht genau genug. Dieser Treiber kann IRQ gesteuert Daten senden und empfangen. Das Problem: Wenn ich Daten vom µC sende und
und darum wird es wohl auch keinen Bugfix bei neueren LPCs geben. Mein Kollege benutzt ja den LPC2129 und hat auch genau diesen Bug festgestellt (hatte aber einige Tage gedauert), er muß Interrupts zeitweise disablen, um 1-wire Sensoren abzufragen. Für mich bleibt es jedenfalls ein kritischer
-
Thread
µC: Anlalog + Can = SD-Card
mit integriertem CAN-Controller: 8051er: At89C51CC0x (1/2/3) AVR: AT90CANxxx (32/64/128) ARM: LPC2129 / LPC236x (um hier mal nicht nur Atmels aufzuzählen) und bestimmt noch einige andere Familien mehr. 16bit ADC wirst du extern machen müssen. Für den Rest kannst du dir was beliebiges aussuchen
-
Thread
Baudrate des UART0 im LPC2214
hilfe dieses Codes: http://www.mikrocontroller.net/articles/ARM-elf-GCC-Tutorial#UART den UART0 im LPC2214 zu verwenden, um einzelne Zeichen an einen PC zu senden und im Terminalfenster darzustellen. Dabei erscheinen statt der gewünschten Zeichen meist 'x' oder selten Hieroglyphen. Die Oszillatorfrequenz
finden, das scheint OK. Hier ein ganz einfaches Beispiel, daß ich gerade auf meinem Keil MCB2100 mit LPC2129 und Quarz 12MHz und Windows HyperTerminal getestet habe. Die PLL darf nicht initialisiert sein. An der Tastatur eingegebene Zeichen werden vom Controller zurück gesendet und im HyperTerminal Fenster
-
Thread
Wiznet NM7010B, Ethernet Modul Treiber
Falls du was damit anfangen kannst, kann ich ihn dir zugänglich machen. Ist im Original für den LPC2106 in C.
Anbei ein Treiber für den W5100, der softwareseitig mit dem W3150 identisch ist. Allerdings für SPI (lpc2129). Noch ziemlich warm (gestern) also Vorsicht. Nicht direkt übersetzbar, beispielsweise fehlen ein paar Includes.
-
Thread
elektronisches Monopoly
Michael B. schrieb im Beitrag #1943976: >Als Controller habe ich den LPC2214 FBD144 ausgewählt >(gutes Preis/Leistungs-Verhältnis, viele Schnittstellen >und vor allem viel Speicherplatz). Die werden für die Aufgabe reichlich genug Performance haben. Habe selbst mit LPC2129 und LPC2138 gearbeitet, am Rande auch mit LPC22xx (haben größeren externen Speicher). Es gibt ja dort eine ganze Reihe Fertigmodule, z.B. Eval-Boards von Keil, Phytec, mit über Stiftleisten heraus
-
Thread
Transistorstrom begrenzen, sodass nichts geschrottet werden kann
eben nicht. Der 8051 hat keine Push-/Pull-Ausgänge, und kann nur 1,6mA gegen Masse schalten, und beim LPC2000 (z.B. LPC2129) waren typisch 4mA in beide Richtungen bei 0,4V Spannungseinbruch angegeben, obwohl der Strom auch höher sein kann.
-
Thread
LPC21xx und Interrupts
Initialisierung des VIC? Ein Code-Fragment dazu: // // Interrupt controller initalization. // void LPC210xInitVIC() { // Setup interrupt controller. VICProtection = 0; // Disable all interrupts but the one used for the ROM monitor VICIntEnClear = 0xffffffbf; VICDefVectAddr = (unsigned
@Sepp LPC2129 @Rufus Verwendest du auch einen Wiggler, wie er hier im Shop erhältlich ist? Vielleicht mache ich ja auch irgendwas grundlegend verkehrt.
-
Thread
ATMEL Microcontroller und CAN
mußt du allerdings jumpern. Wenn es mehr als ein CAN sein soll, dann würde ich allerdings auch den LPC2129 (2xCAN) oder den LPC2194 (4xCAN) empfehlen. Board gibt's bei o.a. Adresse allerdings z.Zt. leider nur als Leerplatine. :-( Mark
-
Thread
HPLC ( HAUS-SPS )
-230VAC Je nach zu verwendende Features würde ich gerne einen AVR (AT90CAN182) oder einen ARM (LPC2129/LPC2368) beutzen. Auch dachte ich schon an eine REINE SPS die dann an via RS485 an lauter kleinen Busklemmen (z.B. auf ATMEGA88 basierend) ihre Komandos absetzt... Das hätte den Vorteil, das man
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
hatte ich mal irgendwo her, wo weiss ich aber nicht mehr. Bei meinen Tests ursprünglich auf einem LPC1769 musste ich feststellen, dass es immer wieder extreme Unterschiede in der Laufzeit bei der kleinsten Codeänderung in anderen Programmteilen gab. Bei den LPC11xx oder LPC17xx liegt das im Flashcaching
schrieb im Beitrag #4303319: > Magst du die hier vorstellen? Klingt auch interessant. Da der LPC2129 sicherlich nicht mehr viele Freunde hat und der Code ausserdem schlecht aus meiner Devicelib rausgezupft werden kann hier mal die STM32 Variante. Viel verwendet worden ist die allerdings nicht,
-
Thread
ARM7 PWM und UART gleichzeitig nutzen
Hallo. Mein Board: LPC2129 Olimex-LPC-P212X Ich erzeuge an Pin P0.1 per PWM (PWM3)einen Takt. Gleichzeitig möchte ich die UART1 (P0.8/P0.9) nutzen. PINSEL wurde richtig gesetzt! Beides separat funktioniert wunderbar
-
Thread
Timer capture bei ARM
Vielleicht reichen auch 60 MHz CPU Clock? Dann schau dir die PHILIPS LPC2000-Serien (ARM7TDMI-S) an. Verwende gerade einen LPC2129 mit Timer Capture und bis zu einigen 10000 Interrupts pro Sekunde, z.B. zur sehr schnellen Frequenzmessung. Der Timer kann mit CPU Clock
-
Thread
Interrupts
Suchfunktion habe ich auch nicht wirklich was gefunden. Meine Ausgangslage: Ich benutze z.z. den LPC2103 und den CARM Compiler von Keil, dessen support wohl eingestellt wird ( jedenfalls hab ich es so verstanden ). Nun muss die ganze Sch**** RealViewCompiler-tauglich gemacht werden, eigentlich gar
ist unter Umständen zu berücksichtigen. Die Funktionen sind auf einem Keil MCB2100 Eval-Board mit LPC2129 getestet. Trotzdem: Verwendung auf eigene Gefahr! Ein Vorschlag zur weiteren Verbesserung ist jederzeit willkommen. Gruß Dietmar