-
Thread
ARM7 Datenleitungen von externem Chip ansteuern.
steht ausdrücklich drin wie es geht (ODSR). Nicht möglich ist es beispielsweise mit einigen älteren LPC2000 Modellen.
// Ausgabe fuer Pin 17 + 18 setzen // ------------------------------------------------------------ ldr r1, =1100000000000000000b str r1, [r0,#0x10] // ------------------------------------------------------------
-
Thread
4 Bit Hex -> 7 Segment
reichen, dann passt ja wohl https://www.winstar.com.tw/uploads/files/9dc26d52e2e4a2cdcbf675dcba6acd17.pdf Kannst das 11.18*5.58 mm Display statt dem breakout board auch auf dein eigenes löten, wenn du kannst. Rentner-DIL ist es natürlich nicht mehr. Das schöne ist aber: bei den eher üblichen mehrstelligen
32Bittern massive Beschaffungsprobleme. Teilweise mußte sogar die Software geändert werden, z.B. beim LPC2294/01 gegenüber dem LPC2294/00.
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
nicht sofort flutscht, mit dem STM32F4-Disco lösen, liegt hier noch im Blister rum. (Eigentlich für 17€ inkl. Versand recht günstig in der Bucht.)
#3666639: > per DMA auf ein externes TFT Modul DMA auf TFT kann sowohl der Atmega wie auch der LPC. Wie bringst du denn mit deinem F4 vollständige Bilder mit 640x480px auf eine sd-Karte??
-
Thread
Welches ARM9 Entwicklungsboard von NXP empfehlenswert?
Wieso gleich auf ARM9? Die neuen Cortex-M3 von NXP LPC17xx kommen so langsam in die Gänge, sprich auf den Markt. Ich habe schon die ersten Samples hier und im Gegensatz zu den STM32F107 funktionieren dort der Bootloader und USB. Mehr habe ich noch nicht
STM32F107 eingesetzt. Mit den bekannten negativen Ergebnissen. Aktuell habe ich eine Schaltung mit dem LPC1764 auf dem Tisch, das klappt schon ganz gut (siehe Foto). Erwin
-
Thread
Logfile extern abspeichern
Fehlermeldungen, Warnungen etc. in einem externen Logfile abspeichern. Als Prozessor verwende ich den LPC1758 und extern hab ich zurzeit nur ein Eeprom angeschlossen. Ein LPC17xx verbraucht ja auch eine entsprechende Menge an Strom, so dass wahrscheinlich das Problem vom Eeprom ist, dass dieses nur
-
Thread
Wickenhäuser: Error: integer expression must be constant
21:54 22.178 C8051F040.def 18.04.2005 00:03 22.708 c8051F040.h 17.04.2005 20:12 19.079 C8051F060.def 18.04.2005 00:03 20.586 c8051F060.h 17.04.2005 21:55 17.180 C8051F120.def 18.04.2005 00:03 18.114 c8051F120.h 17.04.2005
865 irq52.h 24.02.2003 13:10 372 kar.h 22.01.2007 22:14 3.551 lpc922.h 28.01.2003 22:04 1.002 math.h 18.03.2006 14:25 1.066 MPC89E52.def 18.03.2006 00:42 1.081 MPC89E52.h 17.04.2005 22:04 1.437 p03bits.h 13.02.2003
-
Thread
Reflow Ofen T-962 - Erfahrungsbericht
ner clamping-Diode während des Lötens messen. Ansonsten hab ich mir Hw+Sw noch näher angeguckt. LPC2134 ist drauf (11.0592MHz crystal) mit folgender Anschlussbelegung: [code] CPU: LPC2134 Vref: 3.3V Display: WYM12864D2 (128x64) D0..7: P1.16 .. P1.23 EN: P0.18 R/W: P0.19 RS: P0.22
| 4 | 3 | 2 | 1 P0.14 | RST | TXD0 | RXD0 | GND [/code] RX/TX jeweils aus Sicht des LPC. Wenn man P0.14 auf GND zieht und dann kurz RST auf low pulst kommt man in den Bootloader. *Achtung dabei* Die Ausgänge für Lampe+Lüfter haben keine pulldowns, die floaten dann, der HC04D sieht high
-
Thread
Laserdiode mit LPC1769 schalten
jammer also nicht gleihc vorneweg los ;-) Trotzdem habe ich einige Fragen... Ich verwende den LPC1769 uC von NXP. Gleich vorweg eine allgemeine Frage: Wenn im Datenblatt steht "High-level output current = -4mA", dann heißt das, dass der Strom aus dem uC HERAUS fließt, richtig? Ich hab nämlich in
Aber geht's nicht ganz primitiv? ^^ Ich will einfach, dass an der Diode zwischen 2,5-3V liegen und 17-18mA drüber fließen. That's it, mehr soll die Schaltung einfach nicht können ^^ Möchte mir dazu nämlich keine neuen Bauteile anschaffen...
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
ja am Ende "nur" die Adressen berechnen und braucht die Daten daher auch nur für den Fall, wenn im LPC-Mode das untere Adressbyte auf den Datenbus gelegt wird.
auslesbar sein. Daten sollten aber auf jeden Fall auf den CPLD gehen, denn so ist dann auch der LPC Modus möglich (kompatibel zum alten XMEM Interface der Megas).
-
Thread
Atmel oder PIC Gesperrt
spielt, kann man auch günstigere mit NXP oder STM nehmen, z.B. minimal: http://www.watterott.com/de/LPC1343-QuickStart-Board oder http://elmicro.com/de/lpc1300-proto.html maximal: http://elmicro.com/de/lpc1700-proto.html
FF93 push r31 183 /* prologue end (size=10) */ 184 .LM17: 185 00d0 979A sbi 50-0x20,7 186 .LM18: 187 00d2 E091 0000 lds r30,InPoi 188 00d6 F091 0000 lds r31,(InPoi)+1 189 00da 84B1 in r24,36-0x20 190 00dc
-
Thread
CAN: Receive Buffer vs Message Object
scheint es 2 "Arten" zu geben, CAN-Messages zu verarbeiten: Normale Receive Buffer (meist 2 Stück, z.B. LPC17xx; CM3) oder Message Objects (z.B. LPC11Cxx; CM0, werden wohl oft auch bei CANopen verwendet). Gibt es irgendwo eine Übersicht, wo die Vor- und Nachteile gegenübergestellt werden?
-
Thread
J-Link, Keil und JTAG Chain
Hallo, ich habe einen J-Link v8.0, Keil 4.70 und zwei LPC17xx, einmal -65 und einmal -56. Laut der Anleitung von Segger soll es möglich sein mit einem J-Link mehrere Controller gleichzeitig zu debuggen. Wäre ja schön. Die Controller sind auf getrennten Platinen
auswählen, nicht aber die Position und IR-Len nicht selber eintragen. Beide Controller haben wie die ganze LPC17xx-Serie die gleiche JTAG-ID. Hat jemand so was schon mal probiert oder eine Idee? Muss jetzt nicht mal unbedingt gleichzeitig sein, ich habe nur keine Lust immer den J-Link umzustecken. Mal vergisst
-
Thread
Alternativen zu C, C++ auf ARM cortex M?
für mich gleich > if(x & MASK) > oder wo ist der Unterschied? Setzen wir konkrete Werte ein: x=17 MASK=16 ((17 & 16) == 16) ist wahr (17 & 16) ist >0 also auch wahr Setzen wir andere Werte ein: x=0 MASK=16 ((0 & 16) == 0) ist wahr (0 & 16) ist 0, also falsch Jetzt verstanden?
grad mal geschaut: einige Freescale MK22xx, dazu viele STM32, Texas/Stellaris - aber ansonsten weder LPC noch Nuvotons usw. W.S.
-
Thread
Selbstgebautes ARM9 Board
Hallo Newby, Habe in der Firma im letzten Jahr einige kleine LPC2468 und LPC2478 Systeme auf 6-Lagigen Platinen mit 32MB SDRAM-60ns, 64MB SST-70ns FLASH und 128MB NAND FLASH entwickelt und gebaut. Es wurden 208-TQFP und 48-TSOP1 Gehaeuse verwendet. Es wurde ein 16
Laut Datenblatt Peripheral Consumption Unit μA/MHz PIO Controller 10 USART 30 UHP 14 UDP 20 ADC 17 TWI 21 SPI 10 MCI 30 SSC 20 Timer Counter Blocks 6 ISI 8 EMAC 88 ist 49320uA bei 180MHz und beim Aktiven Modus noch 130mA dazu müssten 180mA sein. muss ich da Output Current dazuzählen (
-
Thread
SPI-Slaves parallel schalten?
ich möchte an einem ATMega drei Porterweiterungs-ICs vom Typ MCP23S18 betreiben (ist ähnlich dem ...S17, nur mit Open Drain-Ausgängen). Leider habe ich noch nie was mit SPI gemacht. Wenn ich nur ein IC bräuchte, wäre es mir klar: einfach MOSI, MISO, SCLK und Chip Select verbinden. Aber ich habe aber
seinem einzigen board probiert schon. Und h"atte das Drecks-Olimex-Board Angstwiderst"ande gehabt, der LPC2124 w"urde noch funktionieren! Und, Lothar, offensichtlich hast Du andere Kollegen als ich. Sonst w"urdest Du gerne die Angstwiderstaende in Experimentierboards einbauen .-)
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
. Mit der CooCox Umgebung könntest Du nicht nur einen [[STM32]] programmieren, sondern auch ein LPC17xx oder einen anderen Atmel mit Cortex-Mx Kern. Für umfangreiche Projekte gibt es nun mal auch entsprechend passende Prozessoren von vielen Herstellern. Siehe hier: http://coocox.org/CooCox_CoIDE.htm >> "Supported Device:" Auch würde ein [[STM32]] (oder LPC1xxx) eine Multiprozessor-Umgebung besser unterstützen, da man die mit CAN-Bus vernetzen könnte. (CAN = Controller Area Network). Bei AVR ist der CAN leider nur in wenigen Chips enthalten. Ginge zwar
-
Thread
Wie realisiert man Sensortasten?
252BVooWGUa2ecRs3Pdr19QT2cD6oXBwik2BE7DsoyrIz5s3pgOK8H9cI2MR28NfcUXb%252Fzt2nZtMtOjWJhkaV%252FxEVBewkzJz1a9xjXdBZDFzDeRdW%252FgGMoM2Y12AgtF17zfIt9S7eFdTobHn7dn42JCAdyIG94n1T1ARIe7dIsoEBvnBxGD2q86jqW79hibVw6ANK78D5fBKXEI2lwmlHKx3mv02Tt9Up%252BHWQkzsdSJHDFBdcNJqFQnN8kx3XOqeNFpZAoxoa%252Fkr%252Fg%253D%253D%7Ccksum%3A353257007554fa4d63b7fe0049c6b07daccb4dcb2514%
LPC845 z.B., da gibt es ein billiges Board: LPC845-BRK
-
Thread
LPC2129 Dev Board + Wiggler (shop) + CrossStudio
Mal Rowley deswegen angesprochen? Empfehlenswert ist übrigens eine Mitgliedschaft in der LPC2000-Group bei yahoo, da macht mindestens ein Mitarbeiter von Rowley mit und beantwortet Fragen; heißt, wenn ich mich recht erinnere, N. Curtis.
Die Meldung hatte ich gestern auch. Siehe Thread "LPC PLL Mißgeschick". GGfs. ist dir so etwas ähnliches passiert? Versuch mal den Controller über das Philips Flash Utility platt zu machen.
-
Thread
STM32 M3 C8T6 - DFU über USB
für deinen Kunden sehr vereinfacht. Nen passenden USB-VCP-Treiber für den Normalbetrieb für z.B. die LPC13.. und LPC17.. hab ich grad vor kurzem hier irgendwo gepostet. W.S.
-
Thread
Acer Laptop kennt keine Festplatte(n) mehr
Hmm, sehr seltensam. Die Acer-Webseite bietet einen "Upgrade KBC 1.17" an, aber da steht dann tatsächlich eine 1.14 als Download bereit – im Gerät ist aber eine 1.16 installiert.
Beitrag #6782458: > KBC Das 1.14er Bios enthält ein Upgrade des Keyboard-Controllers (KBC) auf 1.17. (Ja, bei Laptops gibt es dafür tatsächlich manchmal separate Updates).
-
Thread
MSP430 Aufkündigung?
ignoriert werden, ist ein weiteres Thema. Das reicht vom BSRR bei den STM32 bis zu den bool GPPB[] bei den LPC11's und anderen Dingen, die den fachgerechten Umgang mit den GPIO's erleichtern. W.S.
Programmschichten auch, selbst das Erscheinungsbild am PC ist gleich - egal ob das nun ein NUC120 oder STM32 oder LPC17xx oder LPC4088 ist. Aber die innere Realisierung ist jeweils derart unterschiedlich, daß man so einen Treiber UNBEDINGT direkt für die jeweilige HW schreiben muß - wer versucht, sowas mit irgendwelchen
-
Thread
MMC/SD Karte: mmc_lib Version 2.0
0; if(light > 450) { cam_command_send (FFFFFF12H,0x00,0x00,0x00,0x00); cam_command_send (FFFFFF17H,0x00,0x00,0x00,0x00); IRLED(FALSE); cam_picture_store (2); } else if(light < 450 && light >275) { cam_command_send (FFFFFF12H,0x00,0x00,0x00,0x00); cam_command_send (FFFFFF17H,0x00,0x00,0x00,0x00
0; if(light > 450) { cam_command_send (FFFFFF12H,0x00,0x00,0x00,0x00); cam_command_send (FFFFFF17H,0x00,0x00,0x00,0x00); IRLED(FALSE); cam_picture_store (2); } else if(light < 450 && light >275) { cam_command_send (FFFFFF12H,0x00,0x00,0x00,0x00); cam_command_send (FFFFFF17H,0x00,0x00,0x00,0x00
-
Thread
STM32 DMA auf GPIO und das schnell
Die LPC4300-Serie von NXP (so ähnlich wie die STM32F4 von der Größe her) hat so ein "Serial GPIO"-Modul, mit dem man so etwas evtl. machen kann. 12 MB/s Datenrate habe ich damit jedenfalls schon umgesetzt,
noch flimmern. Privat nutze ich nunmal STM32, weil die Peripherie bis zum Abwinken haben. Die LPC sind da etwas spartanischer ausgerüstet. zB was die Anzahl der Timer angeht und von denne nutze ich grade ne Menge.
-
Thread
Digitale FSK Demodulation mit Goertzel Algorithmus
einem Signal mit Störung habe ich es noch nicht probiert! Bisher habe ich den internen ADC eines LPC900 Derivats verwendet und wie gesagt sind die Messwerte mit dem Simulator entstanden!
6 41 32 26 161 5 7 46 27 27 168 6 8 51 24 28 174 9 9 57 20 29 180 11 10 62 17 30 185 14 11 68 14 31 191 17 12 74 11 32 197 21 13 79 8 33 202 24 14 85 6 34 207 28 15 92 4 35 212 32 16 98 3 36 217 37 17 104 1 37 221 41 18 11 0 38 225 46 19
-
Thread
Wofür Propeller von Parallax ?
älteren Dual-Core uC - hat sich aber nichts geändert: https://www.nxp.com/company/blog/an1117-ipc-on-lpc43xx-managing-inter-processor-communications-in-the-dual-core-lpc4300:BL-AN1117-IPC-ON-LPC43XX
den Multicore Cortex-M gemacht - hier z.B. 1x M4 und 2x M0 https://www.mikrocontroller.net/part/LPC4370 http://thomasweldon.com/tpw/lpc4370/lpc4370tutorial1/index.html
-
Thread
Ganz viel DRAM an µC
mal eben davon eine Handvoll anzuschließen, ist auch nicht so einfach. Wenn du sowas wie einen LPC17xx oder LPC4088 nimmst, dann kannst du wenigstens SDRAM _überhaupt_ anschließen und diese Chips haben m.W. bis zu 4 Selects dafür. Da kommt man mit derzeitigen Mitteln auf 64 MB - und das ist für so
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
ließ sich aber nur in einem speziellen Programmiergerät > programmieren. Die Philips/NXP 8051 LPC hatten immer schon einen seriellen Bootloader und konnten per RS232 programmiert werden. Bei den ARM LPC ist das noch genau so, inzwischen aber per USB/seriell. SE schrieb im Beitrag #3452719: >
kleinst: PIC10 / PIC12 kein: PIC16 / PIC18 mittel: PIC24 / AVR / 8051 groß: MIPS (PIC32) / ARM (LPC2xxx) / Cortex-Mx (STM32, LPC17xx...) (beliebiger Hersteller) Und wenn man schon einen AVR kennt, dann wird man für die kleinst-Anwendungen keinen PIC nehmen sondern bei dem viel zu großen AVR bleiben
-
Artikel
Diskussion:Reichelt-Wishlist
TSMicroelectronics (die auch real existieren und von den Herstellern verkauft werden). Bei NXP ist mit dem LPC2138 (nicht der 01) schon Schluss. z.B. LPC2368 und so sucht man vergebens (die sind ja wirklich nicht die neuesten, sind verfügbar und kostengünstig) (bei Conrad bekommt man die) Alles spricht von ARM-CortexM3
im Bauelemente-Segment bei Reichelt. Es kann nicht sein, dass polnische Bauteil-Shops bereits den LPC2919 von NXP anbieten und hier ist bereits beim LPC2138 (nicht der 01) schluss. So, das musste mal raus !
-
Thread
Chan's FatFs Programm Beispiel?
was wer irgdnwann wo verändert hat interessiert mich dann nicht wirklich ich hab auch für meinen LPC die sachen angepasst um mit SPI-DMA zu arbeiten dafür musste ich zwar einiges anpassen aber es geht nun auch wenn man anfänger ist .. versuch das zu verstehen !! code lesen ... nicht bis
schwer ist das ganze nicht hab selbst erst einsteigererfahrungen mit C und NXP LPC17xx aber trotzdem den uIP stack + chan FAT lib + SD karte + DMA-SPI in wenigen stunden zum laufen gebracht ( also webseite von SD karte ) wenn man den code liest und zumindest das ansatzweise
-
Artikel
ARM Cortex Mikrocontroller
EFM32 Gecko, EFM32 Leopard Gecko sowie EFM32 Giant Gecko von Silicon Labs , siehe EFM32 hier im Wiki LPC13xx/LPC15xx/LPC17xx/LPC18xx von NXP oder die inzwischen schon sehr ausführliche, siehe LPC1xxx hier im Wiki. Für diese Controller gibt es bereits eine Codebase. TIVA von Texas Instruments (vormals Stellaris
auf CMSIS Mehr Informationen auf der ARM CMSIS Webseite. Siehe auch. Linksammlung (Abschnitt ARM) LPC1xxx LPC1xxx_Entwicklungskit_LPCXpresso Installationsanleitung_C-Entwicklungsumgebung_f%C3%BCr_LPC1xxx_von_Code_Red Codebase_f%C3%BCr_LPC1xxx ARM-elf-GCC-Tutorial AVR32 Blackfin AT91SAM9260 STM32 JTAG
-
Thread
DOGXL-Display rührt sich nicht
, der Mosi und der CD Pin. CS liegt von Anfang an auf Gnd. Ich steuer das Display mit einen ARM lpc2368 Controller an, wenn du also Informationen zur Initialisierung brauchst, gib mir kurz bescheid dann post ich den code. Viele Grüße Marc
Hmm, bis auf dass ich den CS auch am µC hängen habe und dass ich Pin 17 einen 1µF hängen habe ist es bei mir genauso. Kanst Du mal die Initsequenz posten, ich meine also nur die Kommandos die Du über SPI schickst. Der Programmcode ist nicht nötig da ich einen STM32 verwende
-
Thread
Adapter LPT --> externes Diskettenlaufwerk
drin ist (meist von SMSC oder Winbond oder so). Dann suche dafür das Datenblatt. Bei einem SMSC LPC47N252 (der Chip ist sehr viel neuer als Dein Rechner, aber das Datenblatt hatte ich halt vorrätig) ist die Doppelbelegung so: LPT FDC nSTROBE nDS0 D0 nINDEX D1 nTRACK0 D2
13 RES 20 GND 14 STEP 17 STEP 15 GND 21 GND 16 WDATE 12 WDATA 17 GND 22 GND
-
Thread
Abfrage von ca. 130 Tasten
17 * 74HC165
Das waeren dann also 130/8 = 17 8bit-Schieberegister des Typs 74HC597 oder so.
-
Thread
Messung sehr hoher Widerstände, etwa 10**15 Ohm
Wolf17 schrieb im Beitrag #7549965: > Purzel H. schrieb im Beitrag #7549727: >> Eingangsstroeme von Halbleidern kriegt man uebrigens auf Null, wenn man >> die Spannungsdifferenz auf Null setzt. > > Es
@ Wolf17 (wolf17) Ja. sicher Eine Messung sollte nur kurz erfolgen. Mit effektivem mechanischem Ab-Schalten. Wohin ein Eingangsstom geht ist eigentlich egal, er aendert die Ladung auf dem Kondenser.
-
Thread
SVPWM Ansteuerung eines BLDC
Sektor also von 0° bis 60° Die Formeln für die Zeitenberechnungen wurden in diesem Thread am Datum: 17.12.2009 17:05 geschrieben, demnach müsste ich die Zeiten berechnen können...aber was mache ich mit den drei Zeiten? Das wurde mir bis jetzt durch alles was ich auf Wiki etc..gefunden habe noch nicht
gestöbert: http://www.lpcware.com/content/nxpfile/an11517-field-oriented-control-foc-pmsm-motor-using-lpc15xx Der enthaltene Code ist recht minimalistisch, so dass man da schnell einen Überblick erhält. Als zusätzliche Lektüre zum Thema sicherlich gut geeignet. Auch sonst ist der LPC15xx ein sehr
-
Thread
Touchscreen an ADC Schaltung
. Ich habe ein 4-wire resistive Touchscreen auf einem TFT "CFAF320240F-035T (320x240)" und ein "LPC2138" Microcontroller-Board. Eine 12V 300mA DC Stromquelle versorgt das Board, das auf 3.3V reguliert wird, und die LED-Hintergrundbeleuchtung, die ich mit Transistor und Widerständen mit einem Ausgang
das gleiche geschrieben, wenn auch etwas kryptisch :-) Für AVR habe ich hier was, aber für den LPC leider nicht. Das ganze laäuft bei mir ohne jegliche extra Hardware, ich habe lediglich 10k Pulldown an allen 4 Anschlüssen und gehe direkt auf 4 ADC Pins.