-
Thread
gcc Linker macht mich verrückt
sn.DCIMS/Documents/MCUXpressoIDE_10.0.2_411/workspace/mbed-classic-program/mbed/fd96258d940d/TARGET_LPC11U37H_401/TOOLCHAIN_GCC_ARM" -DMBED_DEBUG -DMBED_TRAP_ERRORS_ENABLED=1 -DMBED_RTOS_SINGLE_THREAD --specs=nano.specs -Wl,-n -Wl,--start-group -lmbed -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl
Xlinker --wrap=_calloc_r -Xlinker --wrap=exit -Xlinker --wrap=atexit -mcpu=cortex-m0 -mthumb -T LPC11U37.ld [/code] Diese Reihenfolge ist dann ok oder hat das wieder andere Seiteneffekte?
-
Thread
Mal wieder Wanderkiste?
Mir ist das beides recht. Ich denke die Kiste wird hier (wegen der zwei Feiertage) am Do 2.11 ankommen. Ich würde sie dann Fr 3.11 / Sa 4.11 wieder auf den Weg schicken. Das würde mit deiner Abwesenheit kollidieren... Bitte sagt mir an wen ich die Kiste dann schicken soll. Falls es "form"
Rein sind gekommen: 3x AT90USB162 1x LPC11C22 5x LPC1756 1x TAS5424 1x AMK MCP2515 CAN Controller Interface Board (Eigenbau) 4x Display 2x TDA7391 24x TJA1055 1x AMK Stepper DRV8821 Schrittmotor Treiber (Eigenbau) + 2x Leerplatinen
-
Thread
ARM M0+: Interrupt flag schreibgeschützt?
Lese- und > Schreiboperationen aufgelöst, so dass das erwähnte Problem erhalten > bleibt Mehrere LPC mit M0 z.B. LPC11A können mit SFR Einzelbits atomar schreiben und auch toggeln das hat mit Bitbanding nichts zu tun. Auch die LPC mit M0+ z.B. LPC800 machen das so z.B. MOVS R0, #10000B
Lothar schrieb im Beitrag #5105688: > Mehrere LPC mit M0 z.B. LPC11A können mit SFR Einzelbits atomar > schreiben und auch toggeln das hat mit Bitbanding nichts zu tun. Auch der hiesige Controller besitzt bei den Flags die Möglichkeit, sie gezielt
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
// Size of this descriptor in bytes DSC_HID, // HID descriptor type 0x11,0x01, // HID Spec Release Number in BCD format (1.11) 0x00, // Country Code (0x00 for Not supported) HID_NUM_OF_DSC, // Number of class descriptors
Hallo Volker, ich versuche gerade mithilfe deinen "LPC_FSUSB-HID-X-r4a.zip" in meinen Projekt anzupassen. Ich nehme einen Beispiel"Firmware": Bei dir in der Main Funktion: [code] MAIN_RETURN main(void) { ..... // Application-specific tasks
-
Thread
IDE EMbitz tot?
gelegentlich. Ich bin immer froh wenn ich wieder auf was gescheitet wechseln kann. Einen 486er (WIN3.11), P1 133 (WIN98), P2 433 (XP) habe ich im Keller. Den 486 und den P2 habe ich erst letztes Jahr ausgemusstert. Die Spezial Hardware dadran wurde ersetzt gegen neue und dabei auch gleich der PC (WIN10
seiner "IDE" komplett frei in der Wahl des Mikrocontrollers ist. Ich habe QT-Creator für AVR, STM32, LPC, STM8, ESP32, NRF51, etc. genutzt. Bin gerade dabei an RISC-V rumzuspielen und auch das ist kein Problem. Das wichtigste ist jedoch, dass ich mir überhaupt keine Sorgen machen muss ob QT-Creator die
-
Thread
Takt statt Quarz (Signal einspeisen)?
das aber nix mit externem Takt. Viele moderne Quarzoszillatoren vertragen keine 3V Spannung. Im NXP LPC1768 Manual war z.B. eine kapazitive Spannungsteiler Schaltung - lies 2 Kondensatoren in Reihe - vorgeschlagen, damit der Oszillator keine Überspannung sieht. Solche Details muss man dann dem Datenblatt
43 als TX und RX Standard sind? Am 128-Pinner sind sie also auf der rechten Seite (relativ 10 und 11), haben 2 Pull-Downs und sind zusammen mit 41 ("JTAG") auch auf den Akkufachkontakten zugänglich (sprechen jedoch nicht freiwillig). Der etwas separate, obere Kontakt auf der linken Seite geht zu
-
Thread
Robuste Datenkommunikation für beliebige Kabel und Topologien nach Vorbild CAN
funktioniert funktioniert sie mit einem ordenlichen CAN-Transceiver erst recht. Ich benutze 100k weil meine LPC11C24 das als Bootloaderbaudrate haben. Um die Topologie habe ich mir keine Gedanken gemacht und auch 1984 verlegte unverdrillte Telefonleitungen mit verwendet. Bisher ohne irgendwelche Probleme.
-
Thread
Kleines Bussystem für Lichtshow Projekt
Du könntest den LPC11C00 nehmen und dessen integrierten CAN-Transceiver. CAN ist hier vielleicht etwas Overkill, aber so brauchst du nur einen IC (und ggf. Schutzbeschaltung). Dafür ist es auch schön störsicher und sehr
Oder ein LPC824 mit einem RS485-Transceiver im MSOP-8 nebst Linearregler und Transistoren lockerst auf 25x50, auch wesentlich kleiner...
-
Thread
Nucleo F103 + mbed
noch das Datenblatt rauszuholen und selber bauen damit W. S. recht behält :) Ps: oder nimm einen LPC von NXP, die sind da um Längen schneller und können 24 Bit in HW.
"mbed.h" #ifdef TARGET_LPC1549 #define PIN_MOSI D11 #define PIN_MISO D12 #define PIN_SCK D13 #define PIN_SSEL NC DigitalOut led(LED1); DigitalOut cs(D9); #elif defined TARGET_NUCLEO_F103RB #define
-
Thread
Wieviel PWM-Signale?
http://dodo.fb06.fh-muenchen.de/hermann/mikroprozessor/LPC11U2X.pdf
-
Thread
LPC11C24 bootet nicht
hmmm spiele gerade rum bit Relase und debug und nun kann ich die lpc_chip_11cxx.lib nicht mehr richtig compilieren bekomme da in der pmu_11xx.h einen Fehler und weiss nicht warum [c]#if defined(CHIP_LPC11AXX) || defined(CHIP_LPC11CXX) || defined(CHIP_LPC11EXX) || defined(CHIP_LPC11UXX) || defined(CHIP_LPC1125) #if defined(CHIP_LPC1125) #error "LPC1125 support for the PMU driver is not ready #endif[/c] warum ist da das CHIP_LPC1125 gesetzt? als MCU habe ich korrekt LPC11C24
-
Thread
Simpler Usb Taster
integrierten USB-Treibern, dann muss man nur die Definitionen erstellen und das API im ROM aufrufen z.B. LPC11U37 : usbd_rom_hid_generic : usbd_rom_hid_keyboard http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpcopen-libraries-and-examples/lpcopen-software-development-platform-lpc11xx:LPCOPEN-SOFTWARE-FOR-LPC11XX Auf PC-Seite muss man entweder gar nichts machen, man kann ja einfach mit dem uC ein HID-Gerät nachbilden für das es schon ein PC-Programm gibt und HID braucht ja keinen Treiber. Andernfalls
-
Thread
Microcontroller - USB
software-development-tools/software-tools/usb-vid-pid-program:USB-VID-PID-PROGRAM Das wäre alle LPC11Uxx Cortex-M0 und LPC13xx LPC15xx Cortex-M3 und LPC541xx Cortex-M4 Dual-Core. Am einfachsten sieht man es daran dass in der Demo Projekte wie z.B. cdc_rom drin sind: http://www.nxp.com/products/
/lpcxpresso/lpc1549_xpr.php
-
Thread
LPCXpresso Debug
hmm wenn ich auf das newlib umstelle, dann bekomme ich hier einen Fehler : [c]#if defined(CHIP_LPC11AXX) || defined(CHIP_LPC11CXX) || defined(CHIP_LPC11EXX) || defined(CHIP_LPC11UXX) || defined(CHIP_LPC1125) #if defined(CHIP_LPC1125) #error "LPC1125 support for the PMU driver is not ready #endif[/c] das ist die pmu_11xx.h ich weiss nicht wie er auf die Idee kommt das zu compilieren, da es ja kein LPC1125 ist sondern ein LPC11C24 mit dem RedLib was per default drinnen steht bekomme ich den Fehler nicht
-
Thread
LPC11C24 flashen
Hallo ich versuche gerade meine LPC von Olimex (https://www.olimex.com/Products/ARM/NXP/LPC-P11C24/) mit dem LPC Link 2 zu flashen dazu habe ich den Adapter dazu (https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/) Installiert
flash durch. Aber das LED blinkt leider nicht... habe dazu im board.c vom projekt nxp_lpcxpresso_11c24_board_lib alle Befehle auf das geändert (vom PIN meine ich) Chip_GPIO_SetPinDIROutput(LPC_GPIO, 1, 11); da laut Olimex die LED auf P1_10 LED2, 30 bzw P1_11 LED1, 42 liegen. Wie und was kann ich
-
Thread
LPC1114FN28 und GPIO
Ich bin am Experimentieren mit einem LPC1114 (und habe auch ein Board hierfür gebaut) und habe schon (leider) Probleme mit den GPIOs. Es erschließt sich mir nicht, warum man mit dem angehängten Code, die Portpins für: P0_1 P0_11
scheint aber nicht der Fall zu sein, weil das löschen der Bits mit &= ~0x07 zwingend ist.. Für P0_11 und P0_1 weiß ich aber immer noch nicht weiter !
-
Thread
CAN UP - Aktor (LPC11Cxx)
Hallo Da mein Findungsprozess (welcher BUS und welcher Controller) mich zum LPC11C24 gebracht hat, werde ich mir den mal bestellen zum testen. Mein ziel (unter anderem) ist einen UP Aktor mit 2 Relais, als Rolladen Aktor. Am besten hintern den Schalter, ansonsten in die Dose
Der Quarz ist nicht nötig, der LPC11C24 läuft auch mit dem internen 12 MHz RC Oszillator. Aber der J6 am LPCLink2 ist ein Problem, ich habe den auch modifiziert. Entweder du setzt noch den Jumper JP2, dann wird der µC über den Pin1
-
Thread
Plattform für langlebiges µC-Projekt mit Ethernet: Arduino? Ethersex?
braucht man sich wenigstens nicht auch noch um die Disziplin auf dem Bus kümmern. Als µC kann ich den LPC11C24 empfehlen. Der hat auch einen CAN-Bootloader an Bord, mit dem man die Firmeware über CAN verteilen kann. (wenn man's kann). Ich kann dir nur empfehlen auf irgendwelche Libs wie Ethersex zu verzichten
-
Thread
STM32F105 Parameter im Code zur Laufzeit updaten
bei dem STM32 und plazierst einen externen seriellen EEProm auf der LP - oder du benutzt z.B. einen LPC11Exx, denn der hat einen EEPROM bereits intus. Wo also ist das Problem? Von solchen Ratschlägen wie dem Mißbrauch des internen Flash für EEPROM-Zwecke kann ich nur abraten, denn der Flash ist
-
Thread
Wickenhäuser: Error: integer expression must be constant
dem nutzen wir nur den Assembler in der Uni. Aber gut zu wissen, dass der C99 kann - kann der auch C11 (und für alle Architekturen)?
Compilerhersteller können sich deswegen ausruhen, weil von ihren Kunden kaum jemand nach C99 oder gar C11 fragt. So ist in der Autoindustrie immer noch C89 der Standard. MISRA berücksichtigt C99 (nicht C11) auch erst seit 2013, aber das ist immerhin schon einmal ein erster Schritt. Bei der Geschwindigkeit
-
Thread
Kinetis Design Studio + Processor Expert simple LED Probleme
klarzukommen. Ich hab mich weitestgehend an diesem Tutorial orientiert: https://mcuoneclipse.com/2012/11/12/tutorial-bits-and-pins-with-kinetis/ jedoch nutzen die dort ein FRDM-KL25Z Board Ich hab analog dazu ein Projekt im KDS erstellt, Und mir auch einen Pin erstellt, jedoch passiert dort an den
NXP controller "bearbeitet". Das MCUEXPRESSO wird, so habe ich den Eindruck, eher für die NXP "LPC" COntroller genutzt, während das kds für freescale MK.. genutzt.... Wie dem auch sei, wenn alle Kollegen schon lange das kds nutzen und damit klarkommen, werde ich es nun auch "müssen" ..........
-
Thread
Mikrocontroller Einstieg
und damit der ATtiny85 sind veraltet. Im Job wirst Du es mit ARM zu tun bekommen. Da gibt es mit dem LPC810 auch einen direkten ATtiny85 Ersatz. Leider nicht mit so umfangreichem Lernpaket: https://cdn-learn.adafruit.com/downloads/pdf/getting-started-with-the-lpc810.pdf
/forums/11
-
Thread
CANopen: Controller mit CAN oder extern?
LPC11C24?
empfehlen, hinzu kommt noch die Lizenz-Problematik. Philipp X. schrieb im Beitrag #5005821: > LPC11C24 Das ist ein Cortex M0. Hat den Vorteil dass auch der CAN Transceiver integriert ist (System-in-Package). Ein Cortex M3 und deutlich schneller wäre der LPC15xx. Hier ist allerdings externer
-
Thread
Erfahrung mit Silicon Labs ARM Cortex-M Sortiment?
Beitrag #4997667: > Die ex- EnergyMicros sind gut, hab ich hier in Use Wir haben hier EFM8 und LPC ARM und würden gerne von LPC ARM auf EFM32 umsteigen um nur noch eine IDE zu haben. Es geht aber nicht, weil den EFM32 noch viele Dinge fehlen, die sogar die EFM8 haben: - mehr Package-Typen z.B.
hat 4x 12 Bit DAC und nebenbei 14 Bit ADC 1 MSPS. LPC ARM gibt es bis 12 Bit 80 MSPS das geht Richtung FPGA > Bei mir hat es mit EFM32 und den JLinks nie ernsthaft Probleme gegeben Es ist besser geworden. Aber schau mal ins Silabs Forum da gibt es
-
Thread
SDCC und struct
bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32 und lpc, sowie avr-gcc für avr
bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32 und lpc, sowie avr-gcc für avr -------------------------------------------------------------- Recherche im SDCC Wiki ergibt: [code] SO C11 Use --std-c11 to compile in this mode. Not yet implemented
-
Thread
STM32F407 Black und Arduino
1 = 3v3 | 3 4| Pin 4 = GND | 5 6| _| 7 8| Pin 7 = SWDIO | 9 10| Pin 9 = SWCLK |_ 11 12| |13 14| |15 16| |17 18| |19 20| +-----+ Wunderbar, zusammen mit dem Bild und dem JTAG-Connector Anschluss habe ich das Blink-Example geflasht: funktioniert ;-)
C. W. schrieb im Beitrag #5087246: => 407VE Habe alten LPC-code gefunden. Den müsste ich umbasteln. Problem ist, die Datenpins liegen nicht hintereinander. Richtig wäre es daher, das ganze über FSMC anzuschließen. Da wäre ich aber auf Beispielcode angewiesen
-
Thread
STM32F103C8T6 native CAN BUS möglich?
Es gibt von NXP nen LPC11c00 (und ein paar Varianten mit ähnlicher Nummer) mit eingebautem CAN-Transceicer wenn Du eine ein-Chip-Lösung suchst. Aber selber benutzt hab ich den noch nicht, keine Ahnung was der taugt.
Es gibt auch ARM mit integriertem Transceiver, wie der LPC11C00.
-
Thread
ARM mit integrierter CAN interface
LPC11C22. Nice small chio with everything needed to run CAN on the chip. Needs 3.2V and 5V. Free developer environment. 3.50 Euros at Farnell, so probably 1.50 Euros in numbers over 5 a other sources.
-
Thread
STM32 Programm unerwartet groß
4A 2C 4B 2D 49 8B 42 49 D3 | .!.BKÓ,J,K-I.BIÓ 0000:0200 | 2C 4B 1A 6C 42 F0 80 52 1A 64 2B 4A 11 68 41 F4 | ,K.lBð.R.d+J.hAô 0000:0210 | 00 41 11 60 19 68 89 07 FC D5 11 68 41 F0 80 01 | .A.`.h..üÕ.hAð.. 0000:0220 | 11 60 1A 68 22 F0 80 72 1A 60 22 4B 1A 46 19 68 | .`.h"ð.r.`"K.F.h 0000
F0 F0 02 9A 60 9A 68 42 F4 | ..üÕ.h"ðð..`.hBô 0000:0270 | 80 52 9A 60 9A 68 22 F4 60 42 9A 60 11 4A 53 68 | .R.`.h"ô`B.`.JSh 0000:0280 | 43 F0 07 03 53 60 10 4B 01 93 01 9B 98 47 43 F8 | Cð..S`.K.....GCø 0000:0290 | 04 1B AE E7 52 F8 04 0F 43 F8 04 0B AE E7 00 BF | ..®çRø..Cø..®ç.¿ 0000
-
Thread
External RAM am STM32F437
| | PD10 <-> FMC_D15 | PE10 <-> FMC_D7 | PF14 <-> FMC_A8 |----------------------+ | PD11 <-> FMC_A16 | PE11 <-> FMC_D8 | PF15 <-> FMC_A9 | | PD12 <-> FMC_A17 | PE12 <-> FMC_D9 |-----------------+ | PD13 <-> FMC_A18 | PE13 <-> FMC_D10 | | PD14 <-> FMC_D0 | PE14 <-> FMC_D11 | | PD15 <-> FMC_D1 | PE15 <-> FMC_D12 | +---------------------|--------------------+ */ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_Speed = GPIO_Speed
-
Artikel
Diskussion:LPC-Mikrocontroller
Cortex-M0+ LPC1100 mit Cortex-M0+/M0 LPC1200 mit Cortex-M0 LPC1300 mit Cortex-M3 LPC1500 mit Cortex-M3 LPC1700 mit Cortex-M3 LPC1800 mit Cortex-M3 LPC4000 mit Cortex-M4 LPC4300 mit Cortex-M4 und M0 LPC54000 mit Cortex-M4
auch noch erweiterbar ist. Freue mich auf eure Meinungen dazu --Newgeneration (Diskussion) 18:06, 11. Feb. 2017 (CET) Die abgeschriebenen Übersichten sind nie so aktuell wie die Seiten der Hersteller. Die Änderungen sind schön, aber die parametrische Suche von NXP ist umfangreicher. Die Seite nur 'LPC
-
Thread
NXP Lpc2478 Programmiersockel gesucht
mal nach "LQFP208 programming adapter" suchen. Beispiel: http://www.ebay.com/itm/IC51-2084-1052-11-QFP208-TQFP208-LQFP208-IC-Programmer-Programming-Adapter-/262533279882
aller Regel ist diese Schnittstelle im Platinenlayout irgendwo vorgesehen. OpenOCD z.B. müsste die LPC2000 Serie eigentlich unterstützen.
-
Thread
ARM-Cortex als Anfänger?
keinen vernünftigen Artikel, sondern z.B. hier: https://learn.adafruit.com/getting-started-with-the-lpc810/programming-the-lpc810-with-flash-magic https://learn.adafruit.com/getting-started-with-the-lpc810/blinky
Also ich war bis kurz vor Jahreswechsel auch ein LPC1xxx-Nutzer. Zum Schluß der LPC15xx. Geiles Teil und gute (Eclipse-basierte) IDE. Insgesamt sind auch die deutlich älteren (LPC11xx) in meine Augen "echte" 32-bitter, während die älteren STM32 sich
-
Thread
Mainboard Reparatur wo anfangen
Spannungen passen sollte SUS_S3# kommen. Dann sollte Spannung am SPI-Flash kommen. Bei alten Designs am LPC-Firmwarehub. Bios: Die neueren Boards haben einen SPI-Flash, der läuft so mit 16-50MHz. Oszi an Pin5, da sollte ein Clock ankommen. Falls nur ein kurzer Burst kommt, dann ist der Inhalt korrupt ->
weggenommen. Man kann den Reset relativ einfach an den PCIe-Sockeln abgreifen, der liegt auf Pin A11 Mit dem hochgehen des Reset übergibt die Statemachine das Kommando an das Bios. > Auch meine Diagnose Karte hat eine RST LED. Wenn sie leuchtet, stimmt > etwas mit dem Reset Signal nicht, aber
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
tm_mday; /* day of the month, range 1 to 31 */ int tm_mon; /* month, range 0 to 11 */ int tm_year; /* The number of years since 1900 */ int tm_wday; /* day of the week, range 0 to 6 */ int tm_yday; /* day in the year, range 0 to 365
Rest ist. Vielleicht muss man ja doch erst RC aktivieren und danach umschalten auf LSE? Bei den alten LPC21xxx ARM TDMI war das so. Im Netz gibts dazu so gut wie nichts, die RTC scheint wenig beliebt zu sein. PS: Sehe grad, dass ich keinen reset der BKP Domain habe und das Reference Manual das ausdrücklich
-
Thread
PWM interrupt am LPC2148
/products/microcontrollers-and-processors/arm-processors/lpc-mcus/lpc1700-cortex-m3:MC_1403790745385 Wenn ohnehin das Design geändert werden muss, lohnt sich der Umstieg auf die neuesten LPC. Hier kommt es auf die Anwendung an. Die LPC54000 haben mehrere
/lpc-mcus/lpc1500-cortex-m3:MC_1403790713448
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
|= (1<<PA1); // PIN auf HIGH IAR & STM8: #include "iostm8.h" PA_DDR_DDR1 = 1; PA_CR1_C11 = 1; // Port A, pin 1 is Push-Pull PA_ODR_ODR1 = 1;
nicht aus einer Hand, sondern es gibt mehrere bekannte Herstellerfamilien, z.B. ADUCM3, ATSAM3, EFM32, LPC, STM32. Der CPU-Core ist gleich, aber in der Peripherie gibt es erhebliche Unterschiede. Daher kann es sein, daß manchmal eine freie Toolchain etwas schwer für das gewünschte Target zu konfigurieren
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
die erste Generation > Arduino auf den Markt kam, war AVR die einzige passende Architektur. Die LPC2000 gab es bereits, knapp, und C++ dafür im Rahmen vom GCC auch. Nur waren die wesentlich teurer und wohl auch etwas jenseits der angepeilten Komplexität.
aufregen und dann keine Bilanz lesen können. >GAAP operating income as a percentage of revenue was 11.0%.
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Reserved ; 28 10 > DCD SVC_Handler ; 2C 11 > Cortex-M0 SV Call Interrupt > DCD DebugMonitor_Handler ; 30 12 > Cortex-M0 Debug Monitor Interrupt > DCD Reserved ; 34 13
Dateien. Da sieht die link.xcl etwa so aus: --cpu=Cortex-M0 --ro-base 0x00000000 --first startup_lpc11e12.o --entry=Kaltstart startup_lpc11e12.o main.o und alle anderen .o Beachte, daß die Reihenfolge normalerweise (jedenfalls beim Keil) herzlich egal ist. Der Linker bildet intern aus allen
-
Thread
OPENOCD mit JLINK am STM32f103
Ja, ich benutze Flashmagic am LPC2148 Board. Das Board ist mit einem 12 MHz Quarz bestückt, damit die USB Schnittstelle des LPC2148 funktioniert. Damit bekomme ich Flashmagic über UART aber nur maximal 38.400 Bd. Damit dauert dann das
, ob die SWD/JTAG Linie jetzt genau zwischen denen und ARM7TDMI verläuft weiß ich nicht, aber beim LPC2148 habe ich nichts von SWD im DB gelesen. Für die LPC ist der LPCLink2 noch relativ günstig, mit ca. 25€ (watterott) und kann auch auch JTAG und SWD und kann per Firmware Änderung verschiedene probes
-
Thread
LED Anwendung
schrieb im Beitrag #4895583: > Raspberry auch der ist volle Kanne Overkill, sowas wie ein AtTiny. LPC800 oder kleiner Pic reicht, das sind Teilekosten <5€.
; case 2: if(b<255) { g--; b++; } else i=0; break; } DigitalWrite(11,r<n); DigitalWrite(12,g<n); DigitalWrite(13,b<n); if(n<255) n++; else n=0; } [/c]
-
Thread
Probleme mit Timer Prescaler und OC beim STM32F103
Initialisierung bringt ihn auch dazu ein Signal am Pin PA3 (T2_CH4) auszugeben, wobei ich es aber am Pin PB11 (TIM2_CH4) erwartet habe. Kann man das irgendwie umschalten? Das zweite Phänomen ist aber für mich noch unverständlicher. Schreibe ich in den Prescaler etwas anderes als 2 (probiert mit 1, 3, 20,
Anscheinend hat der LPC2148 keinen Repetition Counter und auch keine Möglichkeit, intern zwei Timer zu verbinden um z.B. den einen durch den anderen zu starten. Also bleibt nur die reine Softwarelösung. Funktioniert inzwischen
-
Thread
Abfrage von ca. 130 Tasten
die Schieberegister. 11x12=132 mögliche Tasten in der Matrix, wobei es da so einen Trick gibt Zeilen bzw. Spalten einzusparen. https://www-user.tu-chemnitz.de/~heha/Mikrocontroller/Tastenmatrix.htm
Zuschaltbare PullUp/PullDown Widerstände bei den Portpins haben heutzutage alle modernen µC (NXP LPC Reihe, STM32). Genügend Pins haben diese auch (z.B. LQFP100 / LQFP144 Gehäuse)
-
Thread
Suche kleines, schnelles PWM-Bauteil
LPC810, ist allerdings ein 32 Bit Cortex-M0, nix AVR.
unendlich grosse Palette, der STM32F030F4 ist aber relativ neu soweit ich weiss und die Peripherie der LPC gefällt mir wesentlich besser. Den LPC810 gibts schon jedenfalls schon länger, min. 2013, aber hier finden die NXP ja recht wenig Beachtung.