-
Thread
Fragen zu ARMs
Die LPC21xx aus dem Tutorial unterscheiden sich ein wenig von den LPC17xx. Unterschiedlich ist zunächst schonmal der Kern. Die 21er haben einen ARM7 (die ich nach wie vor sehr schätze), während die 17er einen
Nur bei den ARM7 Controllern. Die LPC17xx kennen nur noch fast-io. Bei den 11xx/12xx/13xx geht das nochmal anders.
-
Thread
USB Mass Storage Software für NXP gesucht
Guten Tag allseits. Was ist denn aktuell das Mittel der Wahl, wenn man mit einem LPC177x ein USB Mass Storage Class Device Full Speed möglichst ohne Lizenzkosten implementieren muss? Bei Rumsuchen hab ich nur uralte NXP Beispiele gefunden zB USBHostLite for LPC17xx VBeta 0.01
://github.com/ARMmbed/mbed-os/blob/master/features/unsupported/USBDevice/targets/TARGET_NXP/USBHAL_LPC17.cpp
-
Thread
Lane Select signal
breitem Speicher arbeitest. jetzt bin ich noch mehr verwirrt als zuvor.... ich verwende den LPC2220 Controller von Phillips www.keil.com/dd/docs/datashts/philips/lpc2210_2220.pdf Zihat
>Das heisst der ganze Code und die wichtigsten Live-Daten passen in 16KB? ebend nicht, der LPC2220 hat 64kB RAM --> da passt alles rein! Zihat
-
Thread
Debuggen von LPC2368 mit Eclipse und OpenOCD?
Hier die ganze Info: - Für LPC23xx - Eclipse Version 3.3.1.1 - Arm-Elf-GCC Version 4.2.1 - Arm-Elf-GDB Version 6.5.50.20060612-cvs - OpenOCD R279 Setup-Pakete von www.yagarto.de: - yagarto-bu-2.17_gcc-4.2.1-c-c++_nl-1.15.0
daemon_startup reset working_area 0 0x40000000 0x4000 nobackup #flash configuration flash bank lpc2000 0x0 0x40000 0 0 0 lpc2000_v2 12000 calc_checksum[/pre] Dateien sind für den LPC2366, der LPC2368 hat mehr Flash... Im "Open External Tools Dialog..." wird der OpenOCD Debugger angelegt, mit
-
Thread
SVPWM mit LPC1769
bei der geringsten Berührung "wehrt" sich das Gerät sofort. Wie macht man sowas? könnte man mit dem LPC17xx sowas auch implementieren? Gruss Tobias
Bei einem LPC17 ist es auch möglich, den ADC mit einem Timer zu synchronisieren, aber leider haben die wohl nicht daran gedacht, dass es noch Sinn machen würde die ADCs mit dem Motorcontrol PWM zu synchronisieren
-
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
Womit programmiert ihr eure µCs?
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten? Arm7 (momentan LPC2214 und LPC2124) > 2.) welche Programmiersprache(n) benutzt ihr? Für die Controller Ausschließlich C > 3.) welche Hardware und Den J-LINK von SEGGER (top Teil) > 4.) welche Software benutzt
makefile, PonyProg über Seriell. jetzt arbeite ich auch daheim nur noch mit ARM Cortex-M3 (STM32, NXP LPC13xx/17xx) unter µVision sowie mit ULINK2 / ULINK pro.
-
Thread
Virtual Com Port mit LPC1769
Hallo, ich möchte mit dem LPC1769 über einen virtuellen com port mit dem pc kommunizieren. Ich habe dazu die CMSIS libary benutzt: https://github.com/scottellis/lpc17xx.cmsis.driver.library/tree/master/Examples/USBDEV/USBCDC
Da ist was nicht kompatibel. Von dem LPC17xx Sachen gab es selbst bei NXP zueinander inkompatible Versionen. Nimm mal lieber alles aus Github und lass das lpc_chip175x_6x libary Zeuchs ganz weg. Thore T. schrieb im Beitrag #4866012:
-
Thread
LPC1549 lässt sich nicht programmieren
probier mal als Target lpc13xx.cfg oder lpc17xx.cfg, die unterscheiden sich in der config ja nicht sehr gross.
LPC812 oder fetten STM32F407.
-
Thread
STM32F103 - SPI mit DMA liefert nur Nullen
>DMA_InitStructure.DMA_M2M = DMA_M2M_Disable; ist M2M richtig? Beim LPC wäre es M2P
and endians LPC: 31.4.1.6.2 Endian behavior
-
Thread
J-Link EDU an LPCXpresso (LPC1769)
(Linux) [code] #/usr/bin/bash /usr/local/bin/JLinkExe << EOF exec EnableFlashDL exec Device=LPC1768 speed 400 h loadbin demo.bin 0x0000 r g exit EOF [/code] Flash: [code] :>./JLink.sh SEGGER J-Link Commander V4.22 ('?' for help) Compiled Dec 17 2010 17:41:09 DLL version V4.22, compiled Dec 17 2010 17:41:06 Firmware: J-Link ARM V8 compiled Dec 16 2010 20:21:29 Hardware: V8.00 S/N: 268000082 OEM: SEGGER-EDU Feature(s): FlashBP VTarget = 3.086V Info: TotalIRLen = 4, IRPrint = 0x01
-
Thread
I2C richtig implementieren
ich möchte mich mit I2C beschäftigen und frage mich, wie man's richtig macht? MCU ist Cortex-MO/LPC11xx und Cortex-M3/LPC13xx bzw. LPC17xx von Nxp. Die Frage kam beim Studium des UserManuals auf. Die I2C-Hardware basiert wohl darauf, dass der jeweilige Zustand (z.B. StartCondition gesendet, Arbitrierung
passenden NXP CMSIS: http://ics.nxp.com/support/documents/?type=software Zumistest in der Version für LPC17[56]x sind passende Interrupt Handler dabei.
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
das passieren? Es sollte wohl keinen so großen Unterschied zwischen einem SAMD20J18 und einem SAMD20E17 geben, oder?
zusammenhängen, dass schneller Flash (ohne Waitstates) teuer ist. Andererseit ist ja leider noch nicht raus, ob LPC oder Kinetis erhalten bleiben.
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
gleichzeitig benutzt werden ... da sind schon viele Leute auf die Nase gefallen! Der 12-Bit AD den neuen LPC17xx ist auch super.
schwieriger als ein Startupfile von Hand im Makefile einzutragen weil der Compiler kein eigenes hat. Der LPC17xx mag ja ganz toll sein. Solange er nicht lieferbar ist, bringt der niemanden etwas. STM32 ist auch nicht schlecht. Ohne Ethernet kann er aber in der heutigen Zeit in einem beträchtlichen Teil
-
Thread
Heizungsregelung selber bauen
Das ist ja auch kein Ausschlußkriterium. Schau dir z.B. mal die LPC11C24 an, die haben sogar schon den Transceiver onboard.
auch noch, da hätte ich LPC824 genommen. Aber ok, ich denke ich es wird CAN.
-
Thread
LPC1768 UART Problem beim Senden/Empfangen mehrere Bytes
0x47; Zu viele magic numbers. Für den LPC17xx gibt es Header mit Bitdefinitionen. Achung: PCLKSEL0 kann nicht geändert werden, sobald die PLL0 an ist. Siehe Errata. hoxplus schrieb im Beitrag #4233646: > Wenn ich in einer while Schleife
abwechselnd 0x01, 0x40 > ankommt. Auch da stellt sich sofort die Frage nach der Taktquelle. Denn der LPC176x sendet Daten Back-to-Back, nach dem Stop- kommt sofort das nachste Startbit. Wenn der PC das nicht erkennt ist was in den Einstellungen (Baudrate, Datenbits, Parity) falsch. Der FiFO im LPC17xx
-
Thread
warum mecket der gcc nicht wenn der Flash überfüllt wird?
RAM: 1256 B 3904 B 32.17% Finished building target: RFM69-LPC812-Node.axf make --no-print-directory post-build Performing post-build steps arm-none-eabi-size "RFM69-LPC812-Node.axf" ; arm-none-eabi-objcopy -v -O binary
collect2.exe: error: ld returned 1 exit status RAM: 1256 B 3904 B 32.17% make: *** [RFM69-LPC812-Node.axf] Error 1 [/code]
-
Thread
VGA FPGA Selbstbau-DSO
Gustl Buheitel schrieb im Beitrag #3267478: > Wie ist das eigentlich mit den FMCs? Passen da LPC und HPC zusammen, > also rein stecktechnisch, Ja. > also wenn bei einer HPC nur die Pins belegt > sind die auch bei LPC veroanden sind? HPC hat 40 Kontakte * 10 Reihen = 400 Kontakte. Bei LPC sind sind davon nur 4 Reihen bestückt: LPC 40 Kontakte * 4 Reihen = 160 Kontakte > Gibt es Adapter die einen HPC > Stecker "teilen"? Ist mir nicht bekannt. Die Boards die FMC-HPC-Anschlüsse
-
Thread
PLC powerline Heizungssteuerung Hochhaus
ist ab17:00 UHr aus? Generell bis 19:00 durchheizen ist echt teuer. Um17:00 abstellen geht nicht, da vlt. jemand länger arbeiten möchte. also Regelung über Einzelanforderung.
Danke der Nachfrage. Das Board ist da. Leider ist es mir bislang nicht gelungen, den Webserver des LPC-Boards zu aktivieren. Mit einem Atmega1284-Board /enc28j60 ist mir der Datenaustausch per UDP gelungen. Vielleicht nehm ich mir über Weihnachten das LPC-Board noch mal vor. Sobald der Bus wirklich einsatfähig
-
Thread
Auswahl Cortex M3 Start-kit, Board
Ich bin mit dem LPC1768 Board von Seitec ganz zufrieden. http://www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html
Den Erratasheet zum LPC habe ich gefunden, gibt es auch einen zum STM bzw. wo stehen die?
-
Thread
Suche Automotiv Mikrocontroller den man mit einem free Compiler kompilieren kann!
LPC2000 = ARM7 Core >> GCC geht. Aber wenn schon einen aus der NXP Reihe, dann lieber den LPC17xx (= Cortex-M3 = Jünger und moderner und somit langlebiger >> auch GCC so wie auch der [[STM32]] weil da auch
Markus Müller schrieb im Beitrag #3009181: > LPC2000 = ARM7 Core >> GCC geht. Aber wenn schon einen aus der NXP > Reihe, dann lieber den LPC17xx (= Cortex-M3 = Jünger und moderner und > somit langlebiger >> auch GCC so wie auch der [[STM32]] weil
-
Thread
NXP - Programcounter bleibt im Bootloader "hängen"
möglichen Lösungsvorschlag? Testweise im Init-Skript der Debugger-Software MEMMAP auf Flash setzen (LPC17xx z.B. 0x400FC040 auf 1) > Hatte noch jemand ein ähnliches Problem? Ähnliche Symptome ja. Falls gdb und OpenOCD im Einsatz ist, kann ich noch ein paar Hinweise schreiben. Passen aber bei anderer
kann es nicht. > Ja, ich benutze OpenOCD und GDB und bin dir für Tipps sehr dankbar. Hatte mit LPC17xx und OpenOCD auch jüngst ein wenig "Spass". Die mitgelieferten Scripte sind manchmal noch nicht ausgegoren. Noch "druckfrisch": http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards
-
Thread
CooIDE - Ethernet (Projekt Build - Error)
.\..\..\..\..\Library\CMSIS\core_cm3.c [cc] Parsing ..\..\..\..\..\..\Library\CMSIS\system_LPC17xx.c [cc] Parsing ..\..\..\..\..\..\Library\CMSIS\core_cm3.h [cc] Parsing ..\..\..\..\..\..\Library\Drivers\src\lpc17xx_emac.c [cc] Parsing ..\..\..\..\inc\uip-conf.h
obj\core_cm3.o ..\obj\psock.o ..\obj\hello-world.o ..\obj\tapdev.o ..\obj\clock-arch.o ..\obj\system_LPC17xx.o ..\obj\startup_LPC17xx.o ..\obj\uip_arp.o ..\obj\uip.o ..\obj\main.o ..\obj\lpc17xx_systick.o ..\obj\timer.o ..\obj\lpc17xx_emac.o -lm -lgcc -lc [cc] c:/program files (x86)/gnu tools arm
-
Thread
Schaltung defekt, Fehlersuche
Fotos mit Nummern an den Bauteilen, die ich bisher identifizieren konnte. [code] Seite 1: 1 LPC2119FBD64 NXP LPC2119 µC mit CAN 2 HC4052 RT65711 TXD17 27E 74HC4052 4-Kanal analog Multiplexer/Demultiplexer 3 2904 SA6U (oder SAGU) LM2904 OpAmp 4 6163D Infineon PROFET® BTS
ist dass es vermutlich nur dann Sinn macht den Rest der Schaltung auf Fehler zu untersuchen wenn der LPC2119 noch lebt. Vermutlich wird man die passende Firmware nicht bekommen falls der LPC2119 defekt ist.
-
Thread
LPC1788 - startup / .ld-script
berechnen gibt es auch ein Excel Sheet: http://ics.nxp.com/support/documents/microcontrollers/xls/lpc17xx.pll.calculator.xls zu dem _sbrk wirst du in der CodeRed Hilfe fündig: http://support.code-red-tech.com/CodeRedWiki/UndefinedReference?highlight=%28sbrk%29 Das 64Bit Problem dürfte auch eher
/main.c Invoking: MCU C Compiler arm-none-eabi-gcc -DDEBUG -DGCC_ARMCM3 -D__USE_CMSIS=CMSISv1p30_LPC17xx -DALIGN_STRUCT_END=__attribute\(\(aligned\(4\)\)\) -DPACK_STRUCT_END=__attribute\(\(packed\)\) -D__REDLIB__ -D__CODE_RED -DARM_MATH_CM3 -I"C:\Users\sn.DCIMS\Documents\lpcxpresso_3.6.3_317\workspace2
-
Thread
Selektion von Funkmodulen in einem RFM69 Netzwerk
batteriebetriebene Geräte, vermutlich :D PS: Wir hatten gerade im "Frühling" Temperaturen von unter -17°C...
' Message gesendet. > PS: Wir hatten gerade im "Frühling" Temperaturen von unter -17°C... ja, die wollte ich auch messen, hatte das aber nicht rechtzeitig fertig bekommen.
-
Thread
[Sammelbestellung] µC-Board + RAM
mit dem LPC1788 gibt es doch auch schon nette fertige Boards: http://www.ebay.de/itm/LPC1788FBD208-LPC1788-NXP-LPC-ARM-Cortex-M3-Evaluation-Development-Core-Board-/261119454101?pt=LH_DefaultDomain_0&hash=item3ccbeeab95
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
Lightweight WS2811/WS2812 Library
also ich finde in der lpc11xx.h sofort das hier: [c] #define LPC_GPIO3 ((LPC_GPIO_TypeDef *) LPC_GPIO3_BASE ) [/c] du fummelst im IOCON Register rum, da werden nur Einstellungen zum IO Pin vorgenommen. Bei einem LPC1347 habe ich WS2812B per SPI angesteuert, das geht bei den LPC gut weil man den Takt für SPI sehr genau einstellen kann.
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
AT90S1200: 2 ATxmega128A1 1 ATtiny45: 3 Atmega88 5 ATXmega128A4 1 ATXmega32E5 1 C167 1 LPC810: 1 LPC812: 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1 LM3S6965 2 LM3S9B95 1 EFM32TG110 2 EFM32GG990
AT90S1200: 2 ATxmega128A1 1 ATtiny45: 3 Atmega88 5 ATXmega128A4 1 ATXmega32E5 1 C167 1 LPC810: 1 LPC812: 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1 LM3S6965 2 LM3S9B95 1 EFM32TG110 2 EFM32GG990
-
Thread
LPC21xx ARM Controller von Philips
Hab mir grad das LPC2106 Board bestellt :)
LPC2119FBD64 im LQFP64
-
Thread
LPC1768 GPIO Port Speed
Hallo, von NXP gibt es ein Forum, wo sich viele leute mit solchen Fragen zu den LPC17xx etc. beschäftigen . Wenn ich es nicht ganz falsch verstanden habe, gibt es 2 unterschiedliche Methoden den Port zu setzten. Die herkömmliche Methode habt ihr oben beschrieben, damit es schneller
*/ > (LPC_GPIO1->FIOSET) = (1<<(21)); > (LPC_GPIO1->FIOCLR) = (1<<(21)); > (LPC_GPIO1->FIOSET) = (1<<(21)); > (LPC_GPIO1->FIOCLR) = (1<<(21)); > (LPC_GPIO1->FIOSET) = (1<<(21)); > (LPC_GPIO1
-
Thread
SAMMELBESTELLUNG: 4" TFT Display mit 24bit digital interface
LPC3250, LPC3130, LPC2478 LPC1766, AT91SAM9263, ... ...oder was meinst Du? Vieleicht sowas: http://www.mikrocontroller.net/topic/146441 Grüße Michelle
>LPC3250, LPC3130, LPC2478 LPC1766, AT91SAM9263, ... >...oder was meinst Du? >Vieleicht sowas: Beitrag "NXP verschenkt ARM-Chips" Naja, auf den uC hätt ich mich schon festgelegt, den würd ich nur
-
Thread
Sind ARM9 wirklich schneller als ARM7
leider, leider im 10x10mm großen TFBGA180 untergebracht. http://www.standardics.philips.com/products/lpc2000/pdf/lpc2880.lpc2888.pdf
dieser Art tatsächlich ohne größere Probleme in den Griff zu bekommen? Einem Artikel aus der LPC2000-"News"group auf Yahoo zufolge ist Olimex dabei, eine Platine für den LPC2888 zu entwickeln: > > Does this imply that there will be an Olimex > > board carrying an LPC2888? > > > > Maybe
-
Thread
LPC1768: SSP per DMA auf verschiedene Slaves
P0.16, P0.17 are output LPC_GPIO0->FIOPIN = (1<<LDAC) | (1<<CSAB) | (1<<CSCD) | (1<<CSEF); LPC_GPIO3->FIODIR |= (1<<BENCH) | (1<<DATA); LPC_PINCON->PINSEL0 &= ~(0x3ul << 30); // PIN Select: P0.15: CLK : AF2; P0.18 : MOSI : AF2 LPC_PINCON->PINSEL0 |= (0x2ul << 30); LPC_PINCON->PINSEL1 &= ~(0x3ul << 4); LPC_PINCON->PINSEL1 |= (0x2ul << 4); LPC_SSP0->CR0 = (0xf<<0) | (0<<4) | (0<<6) | (0<<7) | (0x0<<8); LPC_SSP0
-
Thread
NuMicro Cortex-M0
und compiliert wurde, läuft dann auch unverändert auf einem 64k/8k Baustein. Das ist beim STM32 und LPC (bedingt) auch so. Bei den LPCs gibt es grundsätzliche Unterschiede zwischen den 11xx, 13xx und 17xx. Eine Kompatibilität ist dort nur innerhalb der Familie gegeben. Im Vergleich dazu sind die 8Bitter
. 64-Pin Cortex gibt es derzeit von NXP nicht. Bei den LPC17xx geht es mit 80- und 100-Pin Versionen weiter. Also - 32, 48, 64, 100 Pins (LPC: 32, 48)
-
Thread
Crossworks Arm LPC2478 Interrupt
diesem Fall zwar egal sein, stiftet aber zumindest Verwirrung. Desweiteren sind Beispiele für den LPC21xx/LPC22xx nicht sehr hilfreich da die LPC23xx/24xx einen anderen VIC verwenden. Ich sehe drei Fehler: 1. Der EINT3 wird aktiviert aber der Handler wird bei VICVectAddr1 eingetragen. Das sollte
Crossworksstarter schrieb im Beitrag #1853479: > Das gibt es wohl nicht beim LPC2478?? LPC2148 und LPC2478 verwenden verschiedene Interrupt-Controller. Vielleicht findest du ein Beispiel für einen LPC23xx, die haben den gleichen Interrupt-Controller.
-
Thread
Linux Kernel compilieren
/mach-lpc22xx/head.S ./arch/arm/mach-lpc22xx/irq.c ./arch/arm/mach-lpc22xx/Kconfig ./arch/arm/mach-lpc22xx/Kconfig-boards ./arch/arm/mach-lpc22xx/Kconfig-lpc2468 ./arch/arm/mach-lpc22xx/lpc2468_devices.c ./arch/arm/mach-lpc22xx/lpc2468_ea_board.c ./arch/arm/mach-lpc22xx/lpc_2478stk.c ./arch/arm/mach-lpc22xx/lpc_e2468.c ./arch/arm/mach-lpc22xx/Makefile ./arch/arm/mach-lpc22xx/old/arch.c ./arch/arm/mach-lpc22xx/old/
-
Thread
Mikrocontroller empfehlung
Für 32 Bit: STM32Fxxx (ST bietet über 250 Variationen!) LPC17xx Siehe Artikel [[STM32]]
Er will die eierlegende Wollmilchsau entwickeln. Daher empfehle ich den STM32F4xx oder LPC17xx. Mit einem AVR ist es ziemlich schwer eine Wollmilchsau her zusstellen.
-
Thread
LPC1768 vom ISP Modus die nue Firmware starten
Modus versetzt alle IRQs werden ausgeschaltet. Danach kann ich mit Flash Magic den lpc Programmieren. Bis dahin geht alles ohne Probleme. Nun nutze ich den Befehl von Flash Magic Go... dieser lässt den LPC an die Adresse 0x00000000 springen. nach meinem Verständnis müsste der LPC jetzt
alex schrieb im Beitrag #3518496: > Kennt ihr einen guten Open Source-LPC-Programmer? Mit wärmsten Empfehlungen ... http://sourceforge.net/projects/lpc21isp/ (Nicht von dem Namen vewirren lassen, ist auch für LPC17xx gut.)
-
Thread
Arm7 FreeRTOS Problem
Hi, mit welcher Frequenz taktest du den LPC denn? In der LPC2000 Yahoo Group gab es mehrere Berichte wonach bestimmte LPC23xx bei höheren Taktraten nicht-deterministische Fehler aufweisen. Auch scheinen Probleme mit dem LPC23x stark vom Produktionszeitpunkt
wenn der Prozessor mit bis zu 48MHz getaktet wird. Der letzte Thread zu dem Thema hatte den Titel "[lpc2000] Investigation of LPC23xx MAM Issues" Gruß, Dominic
-
Thread
Hilfe LCD Display
einen µC rankriegst? Wenn ja, dann geht das ganz einfach: Du nimmst einen passenden µC wie z.B. einen LPC4088 oder den pinkompatiblen LPC17xx und schließt die Signale dort an. DCLK (Pin 2) ist der Pixeltakt von so etwa 30..40 MHz und DTMG (Pin 26) ist das Enablesignal für die Pixel. Das sollte soweit klar
W.S. schrieb im Beitrag #4757375: > - LPC4088 als µC (bei tme.eu für 15.47€ brutto) Dieser Controller ist für das Display leider nicht geeignet, da er lediglich 1024 Pixel pro Zeile unterstützt.
-
Thread
Leisungsvergleich ARM AVR
> Falsch. Der LPC1768 ist ein Cortex-M3 und der kann Byte(=8Bit), Halfword > (=16bit), Word (=32bit) Zugriffe gleich schnell (alles in 2 Takten) > durchführen. Unaligned-Zugriffe (=Halfword-Zugriffe auf ungerade >
SSP0 läuft mit 25Mhz: [c] void lcd_ssp_init(void){ //0.15 0.17 0.18 ssp0/F x10 pinSEL(0,16,0); pinDIRout(0,16); pinSET(0,16); #if 1 //ssp0 init_ssp0_1(); ssp0_set_speed(2); //DMA: SSP0DMACR = 3;//176x LPC_SC->PCONP |= (1<<29);//Enable clock
-
Thread
I2C Sensor auslesen mit LPC1769
Pullups habe ich angelötet mit 1,8k. Hier mein Code: Main.c: [c]#ifdef __USE_CMSIS #include "LPC17xx.h" #endif //include files: #include "i2c.h" //definitions and declarations: #define PORT_USED 0 extern volatile uint8_t I2CMasterBuffer[I2C_PORT_NUM][BUFSIZE]; extern volatile uint8
volatile uint32_t I2CWriteLength[I2C_PORT_NUM]; #endif /* end __I2C_H */ [/c] I2C.c: [c] #include "lpc17xx.h" #include "lpc_types.h" #include "i2c.h" volatile uint32_t I2CMasterState[I2C_PORT_NUM] = {I2C_IDLE,I2C_IDLE,I2C_IDLE}; volatile uint32_t timeout[I2C_PORT_NUM] = {0, 0, 0}; volatile uint8
-
Thread
Problem mit der Beschaltung eines CAN-Knoten
Noch was: 1- LPC11C24FBD48/301, 10 1,7859 € 17,86 € Summe: 17,86 € Fracht: 6,00 € Steuer: 4,53 € Gesamtsumme: 28,39 € Auszug aus der Rechnung meiner Bestellung.
gegangen. Mit dem lpc11c24 geht dann u. U. die CPU kaputt.
-
Thread
Unerwartetes Rechenergebnis bei uint32_t
#include <cr_section_macros.h> #include <NXP/crp.h> #include <math.h> // CodeRed - added NXP LPC register definitions header #include "LPC17xx.h" // Variable to store CRP value in. Will be placed automatically // by the linker when "Enable Code Read Protect" selected. // See crp.h header
at P2.0 LPC_PWM1 ->TCR = 2; //counter reset LPC_PWM1 ->PR = 9; //peripheral clk / prescaler (= PR +1) LPC_PWM1 ->MCR = (1 << 1); //reset on MR0 LPC_PWM1 ->
-
Thread
Empfehlung 8-Bit-Controller: STM8
price for the 32 Kbyte STM8S105 [...] is > $0.89 for quantities of 10,000 units." Die Cortex-M0 LPC1100 werden das wohl unterbieten... > in Sachen elektrischer Energie will ich erst gar nicht anfangen, da > zieht der Cortex klar den kürzeren. Eher nicht, LPC13xx etwa 4mA @ 12 MHz typ. , stm8s105xx
Energie will ich erst gar nicht anfangen, da >> zieht der Cortex klar den kürzeren. > > Eher nicht, LPC13xx etwa 4mA @ 12 MHz typ. , stm8s105xx 7 mA @ 16 MHz > typ., die Cortex-M3 von EnergyMicro liegen nochmals darunter, ebenso > kommende Cortex-M0 (LPC11xx 9 mA @ 50 MHz)... Ich spreche von der
-
Thread
mbed - oder es muss nicht immer Arduino sein
normal? Würde bedeuten der braucht 4 Takte zum Pin umschalten. [c] #include "mbed.h" #include "LPC17xx.h" int main(void) { SystemInit(); //Clock and PLL configuration LPC_GPIO0 -> FIODIR = 0xFFFFFFFF; //Configure the PORT pins as OUTPUT; while(1) { LPC_GPIO0->FIOSET = 0xFFFFFFFF; // Turn ON all the LEDs LPC_GPIO0->FIOCLR = 0xFFFFFFFF; // Turn OFF all the LEDs } return 0 ; } [/c] Nur mit der MCUXpresso IDE komme
-
Thread
sd-Karte Elm Chan DMA
lpc17xx code von chan nehmen, der funktioniert einwandfrei. Bei der Aufdrößelung des SSP-codes habe ich ein Verständnisproblem mit dem Fifo. Elm chan führt nach der Übertragung der 512 Datenbyte diese
ausgewertet xchg_spi(0xFF); // Receive data resp break; } }else{ regVal = LPC_GPDMA->DMACIntErrStat; if ( regVal ) { DMAErrCount++; LPC_GPDMA->DMACIntErrClr = regVal; } } return; } [/c]
-
Thread
Umstieg zur ARM
Servus, Stefan H. schrieb im Beitrag #2215410: > Da hier anscheinend niemand helfen kann LPC1769/8 LPCXpresso 23 Euro LPC1343 LPCXpresso Board 23 Euro LPC1343 QuickStart Board ca. 17 Euro http://www.watterott.com/de/LPC1343-QuickStart-Board Gruß XMEGA
LPC17691 - LPC2000: LPC2109 LPC2134 LPC2142 LPC2362 LPC2929 - LPC3000: LPC3130 LPC3250