-
Thread
STM32F0 wie sauber Uart senden per DMA mit Timer event
Bus umgeschaltet. Es gibt µC die RS485 Umschaltung in Hardware können, z.B. EFM32 (USART) und LPC17xx (UART1). Dort sind solche Kopfstände nicht nötig.
-
Thread
Multiphase Boost Converter
werden. Ein effektives aktives Balancing der 2 Zellen ist auch ziemlich einfach möglich. Mit dem LPC17xx bin ich auf 3 Phasen für den Boost-Konverter beschränkt. In meiner Simulation bei 100khz musste ich die Tastverhältnisse im 10ns Raster ändern um die 2 Phasen auszugleichen, was mich schon etwas
-
Thread
DS18x20 unter FreeRTOS und LPCXpresso 1769
Ausgaben gibt es keine, die gemessenen Werte kann man sich nur im Debugger ansehen. In der system_LPC17xx.c sind noch ein paar Änderungen drin die das LPCXpresso 1769 mit den maximalen 120MHz laufen lassen. Anmerkungen und Verbesserungen nehme ich gern entgegen. Jürgen Liegner
-
Thread
STM32F103 Timeout und interrupt
Zeit :( Wenn man etwas C Erfahrung hat ist es aber sehr einfach einen weiteren CortexM3, wie den LPC17xx zu Nut/OS hinzu zu fügen. Das schwere an der Portierung ist ja, den Chip erst mal zu initialisieren. Und das geht bei allen Cortex gleich, dank CMSIS. D.h. Du musst nur eine Funktion schreiben, die
-
Thread
LPCXpresso IDE erzeugt fehlerhaften Maschinencode?
============================================================================== */ #include "LPC17xx.h" #include <cr_section_macros.h> #include <NXP/crp.h> // Variable to store CRP value in. Will be placed automatically // by the linker when "Enable Code Read Protect" selected. // See crp.h
-
Thread
STM32 Timer Interrupt
dem Zurücksetzen ruhig herumtrödeln. Muß jedenfalls eine Spezialität des STM32 sein. Bei den LPC17xx setze ich die IRQ-Flags gewohnheitsmäßig erst am Ende des Handlers zurück. Und ich wackle dort oft an irgendwelchen Pins. ttl schrieb im Beitrag #2002144: > lass das mal weg: NVIC_EnableIRQ
-
Thread
Probleme mit I²C beim NXP LPC1766
Das habe ich auf die Schnelle im User-Manual nur als Fehlerstatus im Slave Receiver Mode gefunden (LPC17xx User Manual, S. 457). Sollte Dein LPC1766 nicht eher im Master Transmitter/Receiver Mode laufen? -> I2C-Port vielleicht falsch konfiguriert? > Leider habe ich auch nur > ein Analogoszi, kann
-
Thread
Errechnung der ADC Leistung?
multiple result > registers" So dann doch ein ADC zum Einsatz kommen sollte, würde ich statt LPC17xx eher einen STM32 empfehlen. Auch wenn ich die nicht so mag, sind deren ADC's den LPC's doch um Längen überlegen. Die haben neben diversen nützlichen modes (DMA, half finished, echtes zeitgleiches
-
Thread
STM32F4 Taster
Mit SysTick_Config(SystemCoreClock/100); wird diese Funktion alle 100µs aufgerufen. Hab hier ein LPC17xx Projekt, bei dem ist in diesem Handler eine Endlosschleife. Dein Problem ist, das du den Handler nicht implementiert hast, und du dadurch nach 100µs in einer Endlosschleife hängst. Dein Code wird
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
Unterstützung folgender Chips: - STM32: STM32F101, STM32F102, STM32F103, STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313
-
Thread
include pfade für Libraries in Code Red setzen
deinem Schema angelegt und getestet. Alles ok. Die Grundfunktionen sind alle da. Auch die CMSISv2p00_LPC17xx. Wenn du zum Beispiel GPIO, SPI,usw. benötigst, dann bist du gezwungen, das händisch einzufügen. z.B. #include "ssp.h" Doku: LPCXpresso Getting started with NXP LPCXpresso Headerdateien, das
-
Thread
freeRTOS auf STM32F103 mit coIDE läuft nicht!
PendSV handler xPortSysTickHandler, // The SysTick handler // Chip Level - LPC17 WDT_IRQHandler, // 16, 0x40 - WDT TIMER0_IRQHandler, // 17, 0x44 - TIMER0 TIMER1_IRQHandler, // 18, 0x48 - TIMER1 TIMER2_IRQHandler, // 19,
-
Thread
CAN_C und CANopen
Netzwerk verwende ich die LCP11Cxx, weil die einen CANopen Stack im ROM haben. Nun würde ich gerne einen LPC17xx anschliessen, der hat das aber nicht. Zwar gibt es CANopen Stacks kommerziell und als Open Source, aber warum stellt NXP nicht einfach denselben Stack als Software zur Verfügung wie mit dem LCP11Cxx
-
Thread
NXP-LPC MCUXpresso Config Tools
Hallo Gemeinde, bin NXP LPC17xx-Einsteiger und versuche gerade eine brauchbare Toolchain zu bauen. Frage 1: MCUXpresso Config Tools und MCUXpresso Config SDK Builder sind die nur für ARM Cortex M4 Targets? M3 MCU's stehen
-
Thread
Übersicht Controller und Einstiegskosten (Debugger, Compiler)?
aktuell stm32f4xx, vielleicht noch zu früh, Cortex-M4. Mit FPU und Crypto engine für DES et. al. lpc17xx sollte auch einen Blick wert sein, ungefähr in der Kampfklasse der stm32f1xx. Ich baue mir den ARM GCC selbst, zufällig gestern für Cortex-M4. Wenn es frei verwendbare Linker-Skripte und Startup-Codes
-
Thread
Lastkapazität bei Quarzen die 100derste
Hallo, ich habe eine Schaltung mit µC gebastelt (LPC17XX), welcher einen eigenen Quarz für den internen RCT hat. Das Layout habe ich angehängt. Der Quarz ist ein ABS10-32.768KHZ-9, die Lastkapazität ist mit 9pF angegeben. Ich hatte 2x5pF verbaut, diesen
-
Thread
Schnelles Pin-Toogle auf arm7 / mbed (Cortex-M3) - wie?
erfolgt noch vor dem Aufruf der init()) und nur den 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 auch
-
Thread
Analoges Signal einlesen und generieren mit mikrocontroller
eher bei er Hälfte), aber ich wollte mit einem Mikrocontroller abtasten der bis zu 200KHz bietet (LPC17xx). Wahrscheinlich reicht es vorerst auch aus nur die Spitzenspannung und die Frequenz zu erfassen. Ich habe mich gerade dazu entschlossen eine Soundkarte zu verwenden, um die Signale vorzugeben und
-
Thread
CMSIS => Werden keine Bitnamen benutzt?
an sprechende Bitnamen gewöhnt (und diese auch schätzen gelernt). Btw: Kann man bei der RTC des LPC17xx tatsächlich nur auswerten, daß ein Increment-Interrupt da war, aber nicht welcher? Wäre auch schlecht, denn wenn ich Interrupts bei Increment Minute (Temperaturmessung) und Increment Stunde (Übertrage
-
Thread
Umstieg von STM32Fx zu SAM3
erwarten, die auch z.T. größeren portieraufwand mit sich ziehen. so zumindest meine erfahrung nxp lpc17xx gegenüber stm32
-
Thread
NXP LPC2468 interrupt handling mit arm-toolchain
Sieht auf den ersten Blick aus, als sei es genau das was ich suchte. Wird das Tool noch gepflegt? LPC17xx vermisse ich...
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
sind das etwa 66 MByte/Sekunde, die du da durchsetzen mußt. Für sowas fängt die Welt mit einem LPC17xx oder LPC4088 an, dazu ein externer RAM passender Größe (768k). Darunter wird das nichts. W.S.
-
Thread
NXP verschenkt ARM-Chips
LPC2478, der andere bestellte fehlt > leider, dafür haben sie einen NONE beigelegt. ;-) > Eine LPC17XX Sample Card steht als "back order" auf dem Lieferschein, > also kommt der vielleicht auch noch. dito. Hat denn schon jemand eine Platine fuer den NONE angefangen?
, Brüssel, 0.3kg, die Nachbarn haben ihn angenommen). Bei Farnell sind übrigens jetzt ein paar LPC17xx lieferbar, von daher lohnt sich das ganze Theater nicht mehr.
-
Thread
SDCard antwortet immer mit 0x20 auf CMD24
MMC_disk_initialize(): https://github.com/ajhc/demo-cortex-m3/blob/master/lpcxpresso-lpc1769/lpc1769/fat_sd/spi_sd_lpc17xx.c Dort gibts für SD 2.0 Karten CMDD0->CMD8 -> ACMD41 ->CMD58. Das CMD58 Kommando gibt im OCR ein Bit zurück ob die Karte 512 Byte oder 1 Byte Addressen haben will.
-
Thread
NXP Errata Sheets und Revisions
Workaroud existiert, dann wird man den Chip nicht ändern. Ein Satz neue Masken für die 130nm des LPC17xx dürfte mindestens 100 k€ kosten. Da wird man Fehler nur dann beseitigen, wenn es ausdrückliche Kundenwünsche in relevanter Größe gibt. Wenn Du NXP also glaubhaft versichern klannst, dass Du dann
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
sind. Vieles lässt sich auch auf die anderen ARM Cortex-M3 Chiphersteller übertragen, z.B. NXP LPC17xx oder TI.
-
Thread
STM32F03xxx I2C mehrere Bytes senden?!
Du solltest Deine Plattform dazu schreiben. Sieht etwas wie NXP LPC17xx aus - aber da konnten die I²C Funktionen schon mehrere Bytes.
-
Thread
SVN-Server für eure Projekte
benutze als single user die Versionskontrolle um mehrere Architekturen (i386,SAM7s,LPC21,LPC23 und LPC17) zu unterst"utzen und maximal viel Code gemeinsam nutzen zu k"onnen. Dazu muss ich den Code in viele Klassen einteilen wie: C freestanding/C linux/C++/C-LPC21/C-LPC23/... Da finde ich die externals
-
Thread
Wahl des richtigen Mikrocontrollers (GPS, Display)
werde ich mir auch mal anschauen (LQFP-208, da gibts viele Möglichkeiten für Lötbrücken ;-) ). Die LPC17xx sind bei NXP noch alle als "in Development" markiert. Frank K. schrieb im Beitrag #2213335: > Positionsauswertung mit Beschleunigungs-/Gyro-Sensoren? Äh, nee, so > genau sind die nicht, als
-
Thread
Was kommt nach Atmega?
tief reingelesen hat) Irreführung der Massen. Genau so ist es. Geht ja schon mit ST32F1xx und LPC17xx los: Beim STM32 sind viele Register trotzdem nur 16 bit breit und haben dann wieder dieses tolle high- und low-register, obwohl man das wohl schön in 32 bit hätte abbilden können. Andererseits
-
Thread
LPC1768 wacht nicht wieder auf
[c] #include "lpc17xx.h" #include "type.h" #include "extint.h" void main(void) { /***********PINs einstellen**********/ /*************LEDs******************/ LPC_GPIO2 -> FIODIR |= 0xFF; // P2[0..7
-
Thread
AtxMega oder doch lieber Atmel ARM
Ich finde die Lpc17xx Serie sehr gut und einfach.. vorallem wegen Preis und verfügbarkwit wars das mit mir und den avrs..
-
Thread
LPC18xx ARM Cortex M3 CMSIS Problem bei Funktionsaufruf von SSP_Init
Tipp: Besorge Dir ein C-Buch und arbeite es erstmal durch. Es gibt übrigens auch Beispielcode für LPC17xx und LPC18xx.
-
Thread
NXP LPC1754 SPI Probleme
also SPDR geschrieben werden, eventuell mit einem Dummy Wert. Übrigens empfehle ich auf einem LPC17xx lieber die SSP Einheiten zu benutzen. Die können auch SPI, haben aber FIFOs und DMA Support zusätzlich und bis zu 16 Bit breite Datenwörter.
-
Thread
Welcher PIC/uC für Masterkeyboard?
AOAA-Kit wohl am passendsten für dieses Projekt Bei der Midibox: http://www.ucapps.de/mbhp_core_lpc17.html ist das Einstecken eines LPCXPRESSO vorgesehen. Du kannst aber stattdessen auch das AOAA direkt damit verbinden. Oder Du kannst das LPCXPRESSO nehmen und dort die AOAA Demo drauf laden, die
-
Thread
LPC1768 System Viewer SFR-Datei einbinden
:\Keil\ARM\SFD\NXP\ SFR-Dateien für die LPC13xx und LPC18xx Familien finden aber nicht für die LPC17xx den ich verwende. Kann mir vielleicht jemand weiterhelfen wie ich den System Viewer einblenden kann??
-
Thread
Codeoptimierung LPC1769
jemand auf die Sprünge helfen, wie ich dort optimieren kann? Danke schonmal Holger #include "lpc17xx.h" #include "rittimer.h" #include "font8x12.h" #include "ssp1.h" volatile uint32_t rit_timer_counter = 0; int i; uint8_t out, y, jx; uint16_t NextEnab; int CHZeile = 0; int ASCIIZeile
-
Thread
LPC1769 SSP0 (SPI) läuft nicht
Oszilloskop Software zeigt mir kein Signal an. Hier ist der Code: [c] #ifdef __USE_CMSIS #include "LPC17xx.h" #endif #include <cr_section_macros.h> #include <NXP/crp.h> __CRP const unsigned int CRP_WORD = CRP_NO_CRP ; int main(void) { LPC_SC->PCONP |= (1<<21); //PCSSP0 = 1 Enable AHB
-
Thread
Suche Font für LED Matrix 3x5
doch eigentlich keine rolle, oder? Ob µC oder Pc spielt auch keine rolle... ist aber irgendso ne lpc17xx gurke. Suche jetzt nur ein Programmchen womit ich mir meine fonts selbst zusammen malen kann... wenns das nicht gibt nehme ich gimp grüsse
-
Thread
UART Timing Analyzer Marke Eigenbau
die zeitliche Abfolge von verschiedenen Tasks darstellt. (Arbeite derzeit mit einem EZB auf meinem LPC17xx) Weil ich aber leider faul bin möchte ich nicht jedes mal irgend welche pins togglen und mit dem oszi aufnehmen, sonder würde gerne ein kleines UART Protokoll entwickeln oder ein vorhandenes nutzen
-
Thread
XMEGA/ AVR-EXPLAIN code examples und Diskussion
speicher sogar noch effizienter läuft und nicht wirklich teurer ist ... siehe preise STM32F103 / LPC17xx usw zudem sind die ARMs einfacher zu programmieren .. bzw gibt es adapter die ex günstiger gibt als den PDI ... damit hat sich Atmel iwie ein EI gelegt ... schade der xmega ist in MEINEN
-
Thread
Mikrocontrollerauswahl gut?
würde für sowas selbst ein AVR ausreichen und wenn es Grafik und SD haben soll, reicht ein LPC2478, LPC17xx, LPC4088 oder so aus. Selbst ein PIC32 sollte das bringen, obwohl der ja keinen dedizierten TFT-Core beinhaltet. W.S.
-
Thread
STM32F446 - USART
diesen Code nur mit dezenten Änderungen schon auf NEC 78K3+4, Fujitsu FR, ARM7TDMI, LPC11xx, LPC13xx, LPC17xx, LPC4088, STM32F1xx..3xx benutzt. Und damit du mein generelles I/O-Konzept verstehst, hänge ich dir auch noch gio.zip mit dran, ist ein ganz primitives Interface. Damit kriegt man aber auf den
-
Thread
Information JLink EDU / ARM JTAG debugger sehr guenstig
gesehen habe, ist der Preis für den ST-Link an den des LPCXpresso angeglichen worden ... Auch die LPC17xx sind im Preis und im Vergleich zu den STM32 gestiegen ... => Die Welt ist schlecht.
-
Thread
Wie finde ich den Einstieg in den ARM Cortex?
Ich kann auch nur den Cortex-M3 empfehlen, besonders die LPC17xx dinger! Ich hab damit ein eigenes Board entworfen was auch auf anhieb funktioniert hat. Mit der CodeRed IDE (auf Eclipse basis, was ich als deutlichen Vorteil sehe) hast du eine voll funktionsfähige
-
Thread
[Sammelbestellung] µC-Board + RAM
paar Alternativen zum AS4C16M16S (s.o.), mache also noch so eine Verfügbarkeits-Tabelle wie beim LPC17… und poste dann das Eagle-Sheet und ein Layout dazu. An die Interessenten: Ist das 1,27mm-Pitch Briefmarken-Format (s.o.) nun OK für Euch oder soll's pinkompatibel zum ebay 261119454101 sein?
-
Thread
LWIP NetConn mit RTOS bleibt stehen
controller (lpc1768) im setupTask nach waehrend diesem Aufruf stehen [c] /* Add netif interface for lpc17xx_8x */ memset(&lpc_netif, 0, sizeof(lpc_netif)); if (!netif_add(&lpc_netif, &ipaddr, &netmask, &gw, NULL, lpc_enetif_init, tcpip_input)) { DEBUGSTR("Net interface failed to initialize\r
-
Thread
Olimex JTAG + LPC1768 + CooCox IDE -> Can not stop mcu
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
Befehle hinter vorgefertigten Funktionen STM32
einfacher: Den Namen der ISR mußt du exakt nutzen (wird z.B. im Startupcode definiert). Für Timer0 beim LPC17xx heißt die ISR einfach TIMER0_IRQHandler Du schreibst einfach void TIMER0_IRQHandler(void) { // code } Natürlich mußt du noch den ganzen Rest beachten; also den Interrupt aktivieren