-
Thread
Langsam lass ich die ARMe hänge.
//LED 1 //configure the PIO Lines corresponding to LED1 PIOA_PER = 0x100; //Enable PA17 PIOA_OER = 0x100; //Configure in Output PIOA_SODR = 0x100; //set reg to 1 } void vSetLED (char ucOnOff) { if (ucOnOff) { PIOA_SODR = 0x100; //set reg to 0 (led2 on) }
nichts mehr geht, noch nichteinmal ein dummes blinken ? Ich kapier nicht was ich falsch mache. Beim LPC2106 hatte ich bei weitem nicht solche Probleme. Möchte aber mit dem ARM7 arbeiten wegen dem SSC. Kann mir da irgendjemand helfen das ich wenigstens einen einfachen dämlichen Blinker ans rennen bekomme
-
Thread
GNU-Toolchain für ARM-Mikrocontroller
Paket basierend auf GCC 4.1 erstellt, das speziell für die Benutzung mit kleinen ARM-Controllern wie LPC21xx, AT91SAM7 usw. gedacht ist. In Zukunft werden weitere Hilfsprogramme für JTAG und Bootloader sowie Bibliotheken und Headerfiles für verschiedene Controller dazukommen. Eine genauere Beschreibung
WinARM und ARM-GCC allgemein gibt's ein neues Forum auf Englisch: http://en.mikrocontroller.net/forum/17
-
Thread
LPC2378 interrupt?
Hallo, ich will auf einem LPC2378 den CAN über interrupt laufen lassen, die Beiträge hier im Forum haben mir leider noch nicht weiterhelfen können. Meine Initialisierung sieht wie folgt aus : [code]... CAN1IER = CAN2IER = 0x01
Mode */ .set MODE_SVC, 0x13 /* Supervisor Processing Software Interrupts Mode*/ .set MODE_ABT, 0x17 /* Abort Processing memory Faults Mode*/ .set MODE_UND, 0x1B /* Undefined Processing Undefined Instructions Mode*/ .set MODE_SYS, 0x1F /* System Running Priviledged Operating System Tasks Mode*/
-
Thread
Auswahl eine MC
die Cortex von NXP ? LPC17xx >>- 4 x UART >2 Mbit pro port • Maximum UART data bit rate of 6.25 Mbit/s. • 16 B Receive and Transmit FIFOs. • All UARTs have DMA support. >>- 1 x SPI minimum 10 MHz clock Maximum SPI
-
Thread
AVRDude mehrere Instanzen gleichzeit starten
Keyboard Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 0b05:17cb ASUSTek Computer, Inc. Broadcom BCM20702A0 Bluetooth Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 008 Device
Zahl (usbvid und > usbpid) zu speichern, wird es nicht geben. Auf dem Programmer ist ein NPX LPC1343, da müsste ich zuerst Revers-Engeniering machen und schauen wo auf der Platine JTAG oder SPI ist. Und ich denke mal der Hersteller hat das Flash sicher geschützt gegen auslesen. Danke, Gruß
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Variable "upgradeTimer" mal auf 60 setzen, denn auf diese Weise dürfte das Gerät alle 60 Sekunden statt ~17 Stunden nach Updates suchen ;)
was macht die Post? Leitet das Packet an die nächstgelegene Poststation um. Öffnungszeiten Mo-Fr 11-17 Uhr. Toll; meine Arbeitszeit ist 8-17 Uhr und ich brauche mindestens 30 Minuten zu dieser Poststelle. Nun muss ich extra deswegen früher Schluss machen. Sorry, musste mal meine heiße Luft loswerden
-
Thread
AV4040 LCD mit einem MCB2300 Evaluation Board Initialisieren
Guten Tag zusammen, ich versuchen z.Z. mit dem Mikrocontroller LPC2388 auf dem Evaluation Board MCB2300 von Keil ein ANAG VISION AV4040 LCD im 4Bit Modus zu initialisieren. Ich habe über die Suchfunktion versucht mich etwas schlau zu machen, was mir jedoch nicht
Interface habe ich wie im Datenblatt beschrieben angeschlossen. Lediglich PIN 16 (= NC/VEE), PIN 17 und 18 sind nicht angeschlossen. Den Kontrast des Displays kann ich über V0 und dem auf dem Evaluation Board angebrachten Poti einstellen. Mein Quellcode macht im Grunde nur ... 1. Datenleitungen
-
Thread
Pollin E0855-2 SED1530-Treiber
Datenblatt Epson 5-17: Note *2) Setup Example Damit könnte ich den Fehler finden, denke ich. Ich werde es heute Abend mal ausprobieren.
und noch eine kleine itoa-Funktion dazu. Parallel dazu gib es das ganze auch aktualisiert für den LPC210x unter http://www.mikrocontroller.net/topic/85772#new Grüße
-
Thread
Anfänger will sich ein Mikrocontroller Board selbst bauen, bevorzugt mit ARM7
So könnte z.B. eine knifflige enge Platine aussehen. Mein CPU Board mit LPC2294, RAM, Dataflash und USB2.0 HiSpeed.
sein, damit man den Stecker besser einstecken könnte. C1 würde ich zwischen IC3 und D4 platzieren. R17 können Sie ein bischen nach oben, parallel zu R16 schieben, dann sieht es optisch schöner aus. Für das selber Ätzen sollten Sie folgende Regeln beachten: - Leiterbahnen so dick wie möglich, Mindestens
-
Thread
Datenlogger mit SD Karte, hoher Samplerate und 12-Bit ADC
Hallo, 12-Bit ADCs gibts z.B. in aktuellen ARM-Controllern (LPC17xx, STM32). Zudem gibts die auch auf fertigen Platinen mit Programmer/Debugger. Wenns Hardwaremaessig ganz einfach sein soll einfach so ein Starterkit besorgen. Mit ein bisschen suchen findest
-
Thread
LCD - Spalten verschoben - lpc3250
Male geholfen haben, muss ich nun doch meinen ersten Beitrag hier erstellen. Ich versuche mit einem LPC3250 ein 320x240 Display anzusteuern (https://www.glynshop.com/erp/owweb/Daten/DSS/EDT/Products/Specifications/Active%20Displays/ET0350G0DH6.pdf) Das klappt auch alles soweit, einziges Problem ist
Das LCD ist folgendermaßen initialisiert: [c] LCD_CFG = 0x31; // Enable HCLK. Divider = 17 von 104MHz? = 6,1MHz DotClock LCD_CTRL = 0x26; //TFT 8-Bit Palette LCD_POL = (0x01 << 26)|(319 << 16)|(0x01 << 14)|(0x01 << 13)|(0x01 << 12)|(0x01 << 11); //Bypass pixel clock
-
Thread
FPGA Modul mit vielen IO
Hier gibt es eine Platine mit 4 FMC Anschlüssen. 2x LPC und 2x HPC. Das sollten genug IOs sein, aber eben auch teuer. https://solutions.inrevium.com/products/base/kintex7/tb-7k-325t-img.html
16 Stück von. Jedes hängst du mit 3 IOs an das FPGA, macht 3*16 = 42 IOs. Die Ausgänge sind dann 17 Schieberegister wie der SN74HC595P. Wieder jeweils 3 IOs je Schieberegister. Welche Geschwindigkeiten gehen damit? So ein Schieberegister kann man locker mit 40 MHz betreiben. Das ist also :8 dann
-
Thread
Eingangsschaltung für Reed-Schalter, Taster etc..
Dom S. schrieb im Beitrag #6696896: >2021-05-19_12_17_26-Eeschema___input.sch___Input_____D__Data_Eigene_Dokumente_Projekte_EIB_Konnektin.png Gab's keinen längeren Dateinamen? > Ich möchte mit folgender Schalterung Reed-Relais, Taster oder > sonstige
(ich hab übrigens bei mir im Haus 30Stück Gira 14700 4fach Wipptaster für 230V, die ich an einem LPC922 nur mit den internen Pullups betreibe. Seit 5 Jahren klappt das ohne Probleme. Falk B. schrieb im Beitrag #6697113: > TVS == Suppressordiode Eben, sagt ja schon der Name: Transient Voltage
-
Thread
Programmieren lernen? Gesperrt
Neulich (Ausgabe 17/2008) hatte CT das Visual Studio 2008 Express auf der CD. http://www.heise.de/ct/08/17/122/ Kann auch bei MS direkt geladen werden: http://www.microsoft.com/germany/express/ Für die enthaltenen
Ich benutze ein wirklich kleines Entwicklungsboard mit NXP LPC11U68 Cortex-M0 + von dieser Seite (https://eigerdb.eu/), wo ich auch einige interessante grundlegende Tutorials gefunden habe. Deshalb benutze ich es. Ich denke, dass der Mikrocontroller alle Peripheriegeräte
-
Thread
STM32 PWM änderung Verständnisproblem
beim LPC17xx kann man die werte verändern und muss dann die register updaten damit ist sichergestellt das die kanäle weiterhin synchron laufen das selbe gibts auch beim STM .. wo das in der LIB ist weiß
-
Thread
Sammelbestellung: Zweite Auflage der ATxmega128A1-Experimentierplatine
endlich damit arbeiten... Geichzeitig bin ich noch am Erstellen eines 80x100mm Boards für den NXP LPC3250 mit 128 MByte DDR und 512 MByte NAND-Flash... Ist ein ziehmlichs gefriemel mit den 4 Layern. Grüße Michelle
Studio lagen entweder am Studio selber oder aber in der Firmware des JTAG ICE, denn mit der neuen 4.17er-Version funktioniert es auch dort nun ohne Probleme. Leider war das zum damaligen Zeitpunkt noch nicht released. Michael
-
Thread
STM32F0 wie sauber Uart senden per DMA mit Timer event
RS485 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
Brauche Unterstützung beim OV7670 (bzw. SCCB)
>driving /WRST to LOW for >= 2 cycles (1 cycle = 1 PCLK-cycle) >delay(1ms) // and < 17x Tline => driving /WRST to LOW for >1ms should be okay was meinst du genau mit diesem Kommentar?: < 17x Tline => Ich habe da nur ein delay von 6 us drin... frage mich grade wie ich dadrauf gekommen
17 min Reaktionszeit... Ich bin da :D
-
Thread
XMega EBI ungenutzte CS Pins
Select Block 2 and 3 is used, the Chip Select lines CS0 and CS1 are used as address lines A16 and A17 instead. Figure 4-1 below shows the possible configurations." Und dann steht unter dem Bild: "The figure shows that if only CS3 is enabled, all four CS lines are used as address lines." Wenn ich
Hardware festgestellt, dass die CS-Pins problemlos gegangen wären. Nein ich habe den XMEGA im LPC SRAM Mode betrieben, also kompatibel zum Mega-SRAM Interface. Ich hatte damals einen 512KiB SRAM mit 16x32KiB Speicherseiten dargestellt. Das hatte folgenden Vorteil: Wenn man den 24 Bit Adressbus
-
Thread
JTAG mit J-Link bei Keil µVision und IAR Embedded Workbench
initialisieren Nenne deinen Chip, sonst ist es nur Rätselraten. Ich vermute mal, daß es sich um einen LPC2220 oder so ähnlich handelt. Also um einen Chip _ohne_ internen Flash, der einen solchartigen Bootlader hat, der nur dazu da ist, den eigentlichen Bootlader ins RAM zu laden, welcher seinerseits auf
internen SRAMs zulässt, so hab ich das Datenblatt zumindest verstanden). Und ja, die CPU ist knapp 17 Jahre alt. Und ja, der Name ist irrelevent wenn es einem darum geht wie man eine unbekannte CPU mit IAR / Keil zum laufen bekommt. Das Wort UNBEKANNT steckt ja schon im Satz. Keine Ahnung warum du
-
Thread
Computer-Uhr synchronisieren mit USB-GPS-Maus?
Eines dieser Telegramme ist das ZDA-Telegramm: $GPZDA,172809.456,12,07,1996,00,00*45 Da ist es also 17:28:09 am 12.07.1996. Das kommt seriell mit 4800 oder 9600 bps. Da der String ja schon zur Übertragung einige ms braucht, ist allein dadurch schon ein gewisser Offset drin, der je nachdem, was sonst
ein Pi oder Beaglebone oder Odroid oder so sein, braucht einen UART, der direkt am Prozessor oder LPC/PCIe-Bus hängt), den GPS Daemon (https://gpsd.gitlab.io/gpsd/), die Standard NTP Referenz-Implementation von David L Mills und eben einen GPS-Empfänger mit UART und PPS-Ausgang. Der NTPd spricht nicht
-
Thread
Einfache Sensortaste
Hallo Peter! Ziehmlich interessantes Prinzip. Ist denn das ganze auch mit einem 8051 zu realisieren? (LPC900 genaugenommen)
aber nur bei den Portpins, die keinen strong Pullup beim 0->1 Wechsel haben (z.B. P0). Bei den LPC9xx kann man das wohl für jeden Pin auswählen. Peter
-
Thread
STM32 Timer Interrupt
vor 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
ARM Neuling beratung
gesteuert [22:16] <dr_evil> logfile auf SD karte schreiben zwar nicht, aber das gibts doch fertig [22:17] <dr_evil> das war bei uns nur eine kleine Demo [22:18] <dr_evil> man, sowas als Diplomarbeit, das wärs gewsen :)
Rowley Crossworks Shell für 70 Pfund für den ARM 7 und ein Demoboard von Oplimex (39 Euro) mit dem LPC2136 oder einem Atmel. Dazu einen USB Wiggler Adapter, Rowley unterstützt die 0limex Boards und JTAG Adapter. Für rund 100€ hast Du ein System wo man nach 1h die ersten LEDS blinken hat und spätestens
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
:-) http://www.hornbach.de/shop/Aschesauger-ohne-Motor-17-Liter/8475265/artikel.html?WT.srch=1&origin=pla&WT.mc_id=de12a999
Trick17 schrieb im Beitrag #4866331: > in China bestellt. (...) > aber sehr unpraktisch und unlogisch. Das Feng Shui hat ja auch im Land zu bleiben.
-
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
Hilfe bei Atmega16-Manual-Lekture gesucht
programmieren, das ist automatisch so. Nur CPUs mit einem Bootloader fragen einen Pin ab, z.B. die Philips LPC2xxx-Serie. Die einzige Möglichkeit, den Programmstart zu verhindern, ist den Resetpin permanent auf Low zu halten. "Nun würde ich gern via JTAG etwas am Programm ändern" Irgendwie beschleicht
************************************* .include "m16def.inc" .def temp = r16 .def temp2 = r17 .def temp3 = r18 .def temp4 = r19 .equ Treiber= PortC .equ Treiber_DDR= DDRC .equ enable1= 0 .equ enable2= 1 .equ motor1_A=2 .equ motor1_B=3 .equ motor2_A=4 .equ motor2_B=5
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
Beitrag #4800072: > KEIN > Atmel AVR oder so, denn hier wird echtes double benötigt. Ich hatte nen > LPC1343 benutzt. Ein M4 ist sinnlos - eben wegen double. Was redest Du denn da? Double Berechnungen sind weder für AVR noch für Cortex-M4 ein Problem. Tobi T. schrieb im Beitrag #4799125: > kennt
Wozu braucht jemand 12 Digits? Bei 1s Meßzeit brauchst Du ein Frequenznormal von 1THz. Bei 17min sinds immer noch stolze 1GHz. Die andere Frage ist auch, ob die (vermutlich) kleinere Signalfrequenz überhaupt so stabil ist, d.h. einen wahnsinnig kleinen Jitter hat.
-
Thread
Erfahrungen Feuchtesensor HYT-371?
die Temperaturwerte auch. Ich hatte bzw. habe noch etwas Probleme mit der CMSIS von NXP für die LPX17xx, aber das hat (wahrscheinlich) nichts mit dem Sensor selbst zu tun (mit dem Board hier http://www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-Board.html). Wie weiter unten beschrieben vielleicht auch
-
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
24 Einzelne Bits zu 3 Byte zusammen fügen in c++?
dargestellt ist. Und das wahlweise als 8, 16 oder 32 Bit longbool. Wo sowas vorhanden ist (z.B. LPC11E12), kannst du etwa so schreiben: [c] #define GPPB 0x50000000 #define W0 (*((volatile unsigned long*) (GPPB + 0x1000))) #define W1 (*((volatile unsigned long*) (GPPB + 0x1004))) ... MyVector
BSRR o.ä., aber um die ging > es hier überhaupt nicht. Wenn man unbedingt will, dann kann C++17 sogar die Umsetztabelle "Bits die ausgegeben werden sollen" in "BSSR-Patterns" als constexpr generieren. Zumindest für den Fall "alle Bits beliebig auf eine Port verstreut" und bis zu einer in der Source
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
zurecht kommt. Zudem belebt Konkurrenz bekanntlich das Geschäft. Kann man grad beim Thema SAM7 vs LPC2000 bewundern. Da die Entwicklungswerkzeuge meist für beide geeignet sind, den Anwender also nicht binden, spielen die I/O-Features einen wesentliche Rolle - Atmel hat sich da von Philips deutlich abgesetzt
Seite von elektor: "denn am 17. November erscheint mit dem Dezember-Heft inkl. Gratis-Starterkit (bestehend aus dem R8C-Mikrocontroller-Board + dazugehöriger Software-CD) " also noch etwas Geduld. Die Schneckenpost ist halt nicht
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
sources also estimated that Padauk will see its 2020 revenues grow over 10% from the NT$522 million (US$17.17 million) it recorded a year ago. Shares of the MCU maker is scheduled to debut on Taiwan's OTC securities market in the second half of March. [/code] Der durschnittliche Verkaufspreis der Padauk MCUs liegt demnach bei nur $0.013! (17.7 Mio. / 1.3 Mrd) p.s.: Die Zitierfunktion ist aber etwas launisch...
-
Thread
Lieferzeit für ARM USB JTAG für OpenOCD hier im Shop
der Frage, ob es den Shop überhaupt noch gibt. Andererseits haben wir vor Monaten auch das Olimex LPC2148 Kit bestellt und das kam innerhalb von ca. 3 Wochen. Also ist da doch noch Leben drinn. Beim JTAG haben wir beschlossen einen Print für einen OpenOCD kompatiblen selbst zu machen. Ist aber noch
noch mal anfassen kann. Einen Draht direkt an den FTDI zu löten ist nicht jedermanns Sache. Pin 11, 17 und 19 vom JTAG einfach frei halten oder ebenfalls mit einem Pad auf der Oberseite versehen, damit man da dran kommt. > >> Eine andere Geschichte, die das Design aber vergrößert und ein wenig >>
-
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
Fehler zum nachbauen :-)
> ist. Dann viel es mir wie schuppen von den Augen... Bin wohl zu doof, was stimmt hier nicht? 17/19 anstatt 17/18?
Philipp G. schrieb im Beitrag #7600635: > Bin wohl zu doof, was stimmt hier nicht? 17/19 anstatt 17/18? Die 17 steht auf der Seite mit der 19er Schlüsselweite und umgekehrt.