-
Thread
Pin Abfrage LPC23xx
Hallo, ich arbeite gerade an einer Pinabfrage auf einem MCB2300 Version 3.1 mit einem LPC2378. Der für mich interessante Pin ist P2.6. Dabei möchte ich wissen ob er High oder Low ist und diese Information dann auf dem LCD Display anzeigen. Jedoch verändert sich die Ausgabe ausschließlich
-
Thread
Ernstzunehmende Programme in BASCOM
Blöde Frage, aber bei welchen (Mainstream)-MCUs ist das nicht der Fall? MSP430, TI Stellaris, NXP LPC, STM32, Gecko. etc. haben allesamt mindestens einen Bootloader über UART.
-
Thread
AD-Wandler Verständisfrage
Wenn das für den LPC176x sin soll, dann ist ein Fehler drin: [c]/* Configure ADC0_2 */ LPC_ADC0->CR = (1 << 2) | /* Select ADC0_2 pin for conversion */ (36363 << 8) | /* 12MHz / (36363+
Jim Meba schrieb im Beitrag #4023039: > Wenn das für den LPC176x sin soll, dann ist ein Fehler drin: Nein, das ist für den MCB4300.
-
Thread
STM32F429 Disco Board: SDRAM benutzen
Mein Wissen ist einige Jahre alt aber beim LPC2368 mit GCC konnte ich sowas verwenden: uint32_t batram_id __attribute__ ((section(".batram"))); d.h. "batram_id" wurde aufs Segment .batram abgebildet. oder // Der Zeichenpuffer das Display
Ich hänge dir mal ein Beispiel dran. Das ist zwar für einen 32 Bit breiten SDRAM und für einen LPC2478, aber das Wesentliche kannst du dir dort abgucken. W.S.
-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
langsam komplett OT, aber wenn Du mal etwas mehr Power im DIP brauchst, dann schau Dir doch mal die LPC800 Familie von NXP an. Cortex0+, 30MHz im DIL8. /regards Andreas
-
Thread
SPI-Bus verliert Werte
spidevice(PA_7, PA_6, PA_5, PA_15); // mosi, miso, sclk, ssel #endif #ifdef TARGET_LPC1768 SPISlave spidevice(p11, p12, p13, p14); // mosi, miso, sclk, ssel #endif // Ringbuffer initialisieren: RingBuffer ADC_Fifo; RingBuffer Error_Fifo; // ADC_Interrupt
-
Thread
USB-Microcontroller für universelle Verwendung, I/O
zwar nicht viel teurer, aber da gibt es keine 5-V-I/O mehr! Falsch. Die gibts auch noch: NXP LPC17xx existiert und hat 5V tolerante I/Os. Nuvoton hat Cortex-M0 mit weitem Bereich (2.5 bis 5.5V) - aber man braucht für die USB Signalpegel ohnehin meistens eine 3,3V Quelle, die bei Nuvoton aber integriert
-
Thread
Mehrere Schaltregler - Frequenz unterschieldlich oder syncen?
Betrieb eines Laserschwerts soll, dann wird es halt noch einprogrammiert. Gut, ich nehme gerade einen LPC82x dafür, aber das geht noch besser, liebe ARM Lizenznehmer!
-
Thread
Einstieg LPC4088 QuickStart Board
Nachtrag: c:\nxp\LPCXpresso_7.5.0_254\lpcxpresso\Examples\NXP\LPC4000\LPC407x_8x\LPC407x_8x_Libraries.zip\LPC407x_8x_PDL\ hier sind die Treiber ist zu den onChip Komponenten drin.
LPC407x_8x_177x_8x.h ?
-
Thread
LPC1768 + Matlab Hardware Timer nutzen?
habe folgendes Problem: Im zuge meines aktuellen Praktikums muss ich 2 Schrittmotoren mit einem mbed Lpc1768 über ein Matlab GUI ansteuern. Hierfür hab ich mir folgende Library von der mbed Seite geladen: http://developer.mbed.org/cookbook/Interfacing-with-Matlab Was ich also nun brauchte waren 2 Rechtecksignale
Und hast du es gelesen? Oder.. sollst du eine Firmware für den LPC1768 schreiben, mittels derer man irgendwelchen Schnickschnack von Matlab auf den Ports des µC stattfinden lassen kann? W.S
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
Board With Serial Interface "MSP430F169 Learning Board Development Board With Serial Interface" LPC2103 ARM Minimum System Core Board Learning Board Development Board AT91SAM7S64 ARM Minimum System Core Board Learning Board Development Board "AT91SAM7S128 ARM Minimum System Core Board Learning
module ENC28J60 Network Module ENC28J60 SPI interface network module Ethernet module (mini version) LPC2103 + ENC28J60 + LCD5110 network development plans Y - 105 USB COM USB to RS232 serial port USB turns CP2102 USB to TTL module CH340 USB to TTL module transfer lines upgrade flash STC downloader
-
Thread
ARM-GCC FILE retarget
; ret = ch; break; case STDOUT_HANDLE: case STDERR_HANDLE: default : LPC_UART0->THR = ch; while (!(LPC_UART0->LSR & (1U << 5))); ret = ch; break; } return ret ; } [/c] Hier noch ein minimal Beispiel was nicht zu funktionieren scheint
-
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
Speicher von variable mit mbed
10 Werte mit j/Nein (0+1) und erstmal 4 strings. Besten Dank im voraus. Hardware ist das mbed LPC1768
der LPC1768 hat keinen internen eeprom ... aber einen externen flash alternativ ohne externe Komponenten bleibt die EEPROM emulation im flash. dabei suchst du dir einen sektor aus und schreibst auf
-
Thread
lpc1768 uart0 rx interupt
as output LPC_GPIO3->FIODIR |= (1U << 25); LPC_GPIO3->FIODIR |= (1U << 26); // setup uart0 LPC_PINCON->PINSEL0 |= (1 << 4) | (1 << 6); LPC_UART0->LCR = 0x83; // 8bit, no parity, 1 stop bit, DLAB=1 LPC_UART0->DLL = 0x0D; // divide by 13 LPC_UART0->DLM = 0x00; LPC_UART0->LCR &= ~(0x01U << 7); // disable DLAB LPC_UART0->FCR = 0x07; // enable fifo's, interrupt if 1
-
Thread
Problem mit der sprintf - Funktion
wie schnell taktest du > ihn? Ich verwende einen MCB4300 Evaluation Board von Keil. Mit einem LPC4357 Chip. Ich bin etwas neu in dieser Sache, deswegen verstehe ich nicht jede Frage, was meinst du genau mit Takten, spielt das eine Rolle für den Timer? So sollte der Programmcode aussehen und eigentlich funktionieren. [c] #include "LPC43xx.h" #include "Board_ADC.h" #include "Board_GLCD.h" #include "GLCD_Config.h" #include <cmsis_os.h> #include <stdio.h> #define STRINGBUF_LEN 21 extern GLCD_FONT GLCD_Font_16x24; char StringBuf
-
Thread
lpc1768 arm-non-eabi-gcc printf to uart0
(void)file; /* avoid warning */ for (i = 0; i < len; i++) { if ((*p) == '\n') { LPC_UART0->THR = '\r'; while (!(LPC_UART0->LSR & (1U << 5))); } LPC_UART0->THR = (*p++); while (!(LPC_UART0->LSR & (1U << 5))); } return len; } caddr_t _sbrk(int incr
->DLL = 0x0D; // divide by 13 LPC_UART0->DLM = 0x00; LPC_UART0->LCR &= ~(0x01U << 7); // disable DLAB LPC_UART0->IER |= (0x01U << 0); // enable interrupt if data received LPC_UART0->FCR |= (0x01U << 0); /
-
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
Codeoptimierung LPC1769
Zeile 8", "Zeile 9", "Letzte Zeile"}; char *Zeiger; #define enab_h LPC_GPIO2->FIOSET = (1<<8); // ENAB High #define enab_l LPC_GPIO2->FIOCLR = (1<<8); // ENAB LOW /************************************************** **************************** ** Function
************************************ ****************************/ void RIT_IRQHandler (void) { LPC_RIT->RICTRL |= (0x1<<0); /* clear interrupt flag */ if (LPC_RIT->RICOMPVAL == 160) { // Interrupt nach HSync ? LPC_RIT->RICOMPVAL = 660; // theoretisch 640 Takte zum nächsten Interrupt
-
Thread
LPC1768 I2S und Wolfson Codec
hi ich hab gerade ein Problem mit dem I2S Interface vom LPC1768 und einem wolfson Codec ( WM8510 ) Der I2S am LPC hat I2SRX_CLK Receive Clock. A clock signal used to synchronize the transfer of data on the receive channel. It is driven by the master and
Schaltplan für LPC4078 (pin-kompatibel zu LPC1768 und WM8903: http://www.support.code-red-tech.com/CodeRedWiki/RDB4078Docs Demo-SW für I2S gibt es da auch.
-
Thread
Umfrage (Studenten):Werden PSoC- Schaltkreise im Studium erwähnt?
www.ftdichip.com/Products/ICs/FT51.html http://www.nxp.com/products/microcontrollers/cortex_m0_m0/lpc1100/series/LPC11A00.html
-
Thread
Grundlegende Verständnisfrage: µC an LIN-Bus Anbindung
in diesem Forum durchgelesen, habe aber dennoch eine Frage) Ich habe momentan auf meinem mbed LPC1768 einen CAN-Bus in Betrieb genommen. Dieses System läuft einwandfrei und möchte nun um einen weiteren Bus ergänzt werden. Ich möchte also an meinen LPC1768 ein LIN-Netzwerk anschließen und habe
unterwegs ist. Break ist ja auch nur, dass 13 Null-Bits gesendet werden. Und nach dem User-Manual vom LPC1768 hat der ein Framing Error Bit im UARTn Line Status Register. Zusätzlich sogar noch einen Break Interrupt.
-
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
Gratis Zeug auf der Embedded World 2015
Serial real-time: clock ICs" Bei Atmel gabs Xplained Mini. Bei Infinion XMC 2Go Bei NXP LPCXpresso LPC1114 Board
-
Thread
Kompression für RGB LED Datenstrom
steht den Slaves max. eine Cortex-M0 MCU zur verfügung ala. STM32F1 (~1€) oder wenn nötig eine M3 ala LPC1343 (~2€). Dabei würde es sich ja anbieten gleich ein Datenkompression zu implementieren. Die Komprimierung darf auch gerne etwas CPU-Zeit auf dem Master beanspruchen. Die Dekompression dürfte jedoch
-
Thread
Raspberry Pi 2 mit Quad-Core ARM Cortex A7, 1 GB RAM
ASM programmieren und superschnelle GPIO mit 20 MHz haben (das schaffen sonst nur high-end µC wie LPC43xx): ; GPIO pin 17 high LDR R12, gpiobase ; --- physical address ADD R1, R12, #28 ; --- GPSET0 = offset 7 to gpio base address MOV R0, #1 MOV R0, R0, LSL #17 ; --- bit
programmieren > und superschnelle GPIO mit 20 MHz haben (das schaffen sonst nur high-end > µC wie LPC43xx): Im Datenblatt vom BCM2835 steht das die maximale GPIO Frequenz 120MHz ist...
-
Thread
Fragen zu mbed
in eigene HW eingebaut wird sind hier: http://developer.mbed.org/production/ Ich benutze auch ein LPC1347 Board was kein offizielles mbed ist, die Software kann trotzdem mit dem Online Compiler erstellt werden. Der Bootloader auf dem LPC1347 meldet sich als USB Massenspeicher und es muss nur die bin
Hallo zusammen, ich habe vor kurzen Zeit mit mbed lpc1768 begonnen. Am Anfang war ich begeistert wie schnell und einfach man eine funktionsfähige SW basteln kann. Jetzt sind aber auch Probleme gekommen: Ich will das spar Modus powerdown nutzen und anhand
-
Thread
ATMEGA328P - CAN
Wirf mal nen Blick auf die LPC11C22 und LPC11C24, die haben CAN-Controller und CAN-Transceiver(!) schon integriert, sind schön handlich im LQFP-Gehäuse, Das Layout wird kompakter und einfacher und kosten tun die auch nicht mehr
-
Thread
Stromversorgung LPC 1769
das LPC1769 Xpresso Board)..TOP ANTWORT!! Danke!! Mit freundlichen Gruß Carsten E.
Du aber mal später den LPC1769-Teil rechts absägst zum Standalone-Betrieb, braucht der 3.3V: http://www.embeddedartists.com/sites/default/files/image/product/xpr_lpc176x.png Eine Möglichkeit dafür wäre ein USB-seriell-Wandler
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
* autonom (standalone) mit GPOOs und eigener Firmware? Oder * zusammen mit einem separaten µC (LPC936/ATtiny, ...) über AT-Kommandos? Ich schrieb im http://www.mikrocontroller.net/topic/356758?goto=3986553#3986553 > Einen ESP per AT-Kommandos als Webserver zu benutzen, ist irgendwie > vergleichbar
-
Thread
LPC 1787 programmieren
zu diesem Thema gesucht aber noch keine befriedigende Antwort gefunden. Ich hab bisher mit der LPC Reihe nur erfahrungen mit dem LPC1769 gesammelt, besser gesagt mit Dev Board und würde mir jetzt gerne den 1787 anschauen. Meine Frage ist, kann ich mit dem LPC-Link von dem Dev-Board auch den 1787
Der LPC-Link sollte auch mit dem 1787 tun, wenn korrekt verdrahtet.
-
Thread
Starterkit Mikrocontroller
ich würde evtl ein nucleo board nehmen ... oder die LPC xpresso bzw die discovery boards wenns AVR sein soll auch die Xplained boards wobei ich aber eher in richtig ARM0 evtl M3 schielen würde die dinger laufen recht einfach und kosten kaum was
dann dochmal evtl was mit LAN/TFT machen will geht das billig auch sowas: http://www.hotmcu.com/lpc1768minidk2-development-board-28-tft-lcd-p-12.html?cPath=1_21
-
Thread
LPC2378 PWM Problem nach reset
Hallo Leute, ich habe zur Zeit folgendes Problem mit meinem Mikrorechnersystem. Die PWM funktioniert soweit auch prima und ich kann sie mir auf einem Oszilloskop auch sehr schön anzeigen lassen. Jetzt kommt mein Problem. Wenn ich meinen Mikrocontroller resette, bleibt das PWM-Signal auf manchen Kanälen auf HIGH (2,3 und 4) und auf Kanal 1, 5 und 6 auf LOW hängen. Abhilfe verschafft bisher immer das System komplett vom Strom zu nehmen. Die PWM-Pins des Mikrocontrollers sind mit einem Rückwandbus verbunden und führen zu einer Karte zur Ausgabe des PWM-Signals. Der Rückwandbus versorgt das
-
Thread
LPC1347 ausgesperrt
Hallo Hab da so ein kleines Problem :D Vor mir liegt ein LPC1347, bei welchem der JTAG clock (PIO0_10 -> SWCLK) zu SPI clock (SCK0) umkonfiguriert wurde. Folglich ist es nicht möglich den uC über JTAG zu beschreiben, Hat jemand irgend eine Idee, wie man das Programm
-
Thread
Anderes Netzteil für LED Flutlicht gesucht
.ansonsten, wenn die LED auch 700mA vertragen, dann pro LED http://www.reichelt.de/LED-Treiber/MW-LPC-35-700/3/index.html?&ACTION=3&LA=2&ARTICLE=100620&GROUPID=6581&artnr=MW+LPC-35-700
-
Thread
ESP8266 & CAN // Vorschläge passender Baustein
Wenn es klein sein soll ATMega16M1 + TJA1050. Oder vielleicht ein LPC11C24 von NXP, da ist der CAN-Transceiver gleich mit drin.
-
Thread
Corex M4 neu starten ohne Reset
signal */ }RGU_SIG; void RGU_SoftReset(RGU_SIG ResetSignal) { if(ResetSignal < 32){ LPC_RGU->RESET_CTRL0 = 1 << ResetSignal; LPC_RGU->RESET_CTRL0 = 0; }else{ LPC_RGU->RESET_CTRL1 = 1 << (ResetSignal - 32); LPC_RGU->RESET_CTRL1 = 0; } }
/* To trigger reset- write RESET_CTRLx with a 1 bit */ p = (volatile uint32_t *) &(LPC_RGU->RESET_CTRL0); /* higher numbers are in RESET_CTRL1, RESET_CTRL2, etc. */ p += ResetNumber / 32; /* On the LPC18xx and LPC43xx, most of the reset bits automatically
-
Thread
Spansion FM3 mit openocd und frdm kl25 flashen/debuggen?
Nachtrag: Mit einem LPC3xxx tritt der gleiche Fehler auf. Ich werde mal in der Openocd-Mailingliste anfragen.
-
Thread
LAN Relaiskarte mit 10A Relais
bleiben! Ich habe das gerade durch... Die Hardware ist ansehnlich, das Board enthält einen NXP LPC1768FBD100 ARM-Coretext-M3 Mikrocontroller. Die Software ist allerdings unterirdisch! Das Modul unterstützt kein DHCP, nur statische IPs. Bei mir funktionierte es NUR bei direkter LAN-Verbindung mit
Der H. schrieb im Beitrag #5938308: > Die Hardware ist ansehnlich, das Board enthält einen NXP LPC1768FBD100 > ARM-Coretext-M3 Mikrocontroller. Cool, dann einfach mit mbed eigene Firmware draufpacken.
-
Thread
Selbstbau Programmer für Atmel Studio 6
DebugWire für ordentliches Debugging auch der kleinen AVRs. Da für die ARM-Cortex ja die Debugger von LPC und STM einem praktisch hinterhergeworfen werden und ich mich da daran gewöhnt habe, wollte ich auch für die AVRs nicht mehr darauf verzichten (btw. Atmel soll mal die Protokoll veröffentlichen - oder
-
Thread
[V] LPC1759 CortexM3, 512KB Flash, 64KB SRAM, 120MHz, USB, 2xCAN
Hallo, ich habe hier noch 2 Stück NXP LPC1759 übrig. Sind vollkommen unbenutzt und in der ungeöffneten Original-ESD und Feuchtigkeitsschutztüte von Digikey eingeschweißt. Waren damals für ein Projekt gedacht bei dem ich dann aber auf STM32 gewechselt bin. Datenblatt: http://www.nxp.com/documents/data_sheet/LPC1759_58_56_54_52_51.pdf Zum Preis: Heute kosten die beiden zusammen knapp 23 EUR inkl. MwSt. Ich hatte mir 10 EUR für beide vorgestellt. Dazu schlage ich Versand als Großbrief im Lupo-Umschlag für
-
Thread
Betty Boop Projekt Swisscom \ Pollin Hardwareversion 2 Boop.bin Download
bootloderpin > setzen, dann reseten und dann den pin wieder freigeben..... Dann fängt der Spass an. Der LPC2220 hat einen internen Urlader, muss aber zuerst mal mit einem kleinen Flashprogramm gefüttert werden. Dieses empfängt dann die Programmdaten für die Betty und beschreibt die Flash Chips. Du benötigst
-
Thread
Linkerskript Fragen
den Linkerskripten von ARMs Habe momentan ein Problem: Im Linkerskript aus LPCxpresso für den LPC1788 steht: [code] MEMORY { /* Define each memory region */ MFlash512 (rx) : ORIGIN = 0x0, LENGTH = 0x80000 /* 512K bytes */ RamLoc64 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x10000 /* 64K
ich dem Problem auf den Grund gehen: [code] .isr_vector 0x00000000 0xe4 ./src/cr_startup_lpc177x_8x.o 0x00000000 g_pfnVectors 0x000000e4 . = ALIGN (0x4) 0x000000e4 __section_table_start = .
-
Thread
Mpu 6050 Winkel Fehler?
für Arduino, es gibt aber schon Portierungen für RPi und MSP430. Ich habe das gestern auch für einen LPC1347 mit mbed zum Laufen bekommen.
-
Thread
Was sind die meist verbreiteten µC Boards / Kits?
Ich verwende diese Schnitstelle bis heute. Damit ist man flexibel. Alle boards - vom STM F4-Disco, LPC-DK2, Arduino-M256 bekommen diese Schnittstelle. Ich kann dann Anwendungen leicht mit unterschiedlichen Controllern programmieren.
-
Thread
[S] die deutsche HLP-Datei von Turbo C 2.0
gelernte auf den AVR-GCC für die Atmel Controller (und später, je nachdem wie gut die sind) auf den LPC1114 ARM Controller übertragen werden!
-
Thread
Problem mit SPI / Linux
Abfrageroutine scheinen in Ordnung zu sein. Dies habe ich an Hand eines SPI-Programmes für den NXP LPC2368 überprüft. Hier funktioniert alles mit den gleichen Parametern einwandfrei. Meine Vorgehensweise ist folgende: Ich initialisiere den ADC, starte den Wandler und warte auf das Ready-Bit des Wandlers