-
Thread
LPC2388 und HC-SR04
**********************************************************************************/ #include <LPC23xx.h> #include <stdio.h> #include <stdbool.h> #include "timing.h" #include "LCD.h" /************** Globale Variables **********/ bool flag = false; /************** Timer1 Init ******
P1.19 for function CAP1.1 PIN.Nr= 47 PINMODE3 = 0x000000C0; // enable pull down resistor mode 11 T1TCR = 0x02; // Reset Timer 1 T1CCR= 0x1B; // Count every edge T1TCR = 0x01; // Enable Timer 1 } /************** Pin Config Init ****************/
-
Thread
STM32 USART mit falscher Baudrate
sollte. Du brauchst mit diesem Zeugs vermutlich nie wieder sprintf. Und das ganze braucht nur 11.5 K im Flash - allerdings mit dem Keil übersetzt. Nach meiner Erfahrung braucht es beim Gcc etwa 20% mehr. Natürlich habe ich das Ganze NICHT speziell für den kleinen STM32F103C8T6 geschrieben. Fast
Schnittstelle. Also guck dir es an und verwende es nach deinem Gusto. Den USB-VCP hab ich auch für einige LPC-Typen (2478, 4088, u.a.). Man kann ihn in der vorliegenden Form auch für die STM32F30x benutzen. Hau rein! Und viel Glück. W.S.
-
Thread
Microcontroller mit USB-host-Funktion gesucht
Samd11 wäre noch kleiner alsder samd21, im asf findet man fertige aplikationen für verschiedene Usb classen.
Der LPC1768 kann USB Host. In der mbed lib sind dazu Implementierungen für Mouse/Keyboard/MSD/Serial drin, sind allerdings noch als Betaversion deklariert. Für einige grössere STM32 sollte das auch funktionieren
-
Thread
ST7735S Display Ansteuerung
Anschlüsse sehr filigran sind. [1] http://www.whence.com/rpi/ [2] https://github.com/microbuilder/LPC1343CodeBase/blob/master/drivers/displays/tft/hw/st7735.c
LCD_RST0; // RST=0 HAL_Delay(10); //10 ms warten LCD_RST1; HAL_Delay(5); lcd7735_sendCmd(0x11); HAL_Delay(50); lcd7735_sendCmd (0x3A); lcd7735_sendData(0x05); // lcd7735_sendCmd (0x29); // // Testbild: unsigned char y; unsigned char x; for (y=0;y<160;
-
Thread
Wie finde ich heraus, ob mein uC defekt ist?
Gleitkomma? Wenn ja, dann hätte ich dazu was zu sagen: Ich hatte vor einiger Zeit nen Stress mit LPC11E12. Es ging eigentlich alles, lediglich bei Gleitkomma-Rechnungen kam Mumpitz heraus. Dabei haben diese µC gar keinen GK-Prozessor, sondern GK wird per Bibliothek erledigt. Exakt derselbe Code (gleiches Hexfile) auf einem LPC11E14 lief problemlos. Ebenso ein Kompilat für einen M0, aber auf einen SM32F302 geflasht. Es kann also an einem subtilen Hardware-Bug bei den LPC11xxx liegen. W.S.
-
Thread
Doppel-Verwendung von Pins auf Eval-Board
Hallo, ich verwende ein Evaluation-Board für den LPC1768 (SainSmart LandTiger). Nun will ich ein externes Funkmodul ansteuern aber auf dem Board sind keine Pins mehr frei. Ich kann aber auf alle (auch die verwendeten) über eine Stiftleiste zugreifen.
Den Joystick brauche ich, ich hatte gedacht vielleicht würden P0.10, P0.11, P0.2 und P0.3 gehen oder ist das mit dem angeschlossenen IC schlecht?
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
Also ich habe die letzten 5-6 Jahre auf den LPC1xxx von NXP gebastelt. Zuerst die LPC11xx, dann die LPC15xx. M0 zu M3 und letzterer mit der Pin-Switch-Matrix eine feine Sache. Mit LPCXpresso als Hardware mit inkludiertem Programmer und Debugger und
ganze ist fertig. Keine Platine zusätzlich. Für das Geld bekomme ich nicht mal die nackten Chips; und LPC1xxx sind auch nicht ganz so gängig. Den guten alten J-Link EDU wieder entstaubt und Eclipse eingerichtet. Ist Arbeit; klar. Mit GNU ARM Eclipse plugin, J-Link plugin usw. Aber jetzt weiß ich wieder
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
Transceiver https://www.conrad.de/de/schnittstellen-ic-transceiver-infineon-technologies-tle6251d-can-11-dso-8-16-pg-1183774.html Diesen Spannungswandler https://www.conrad.de/de/spannungsregler-linear-infineon-technologies-tle4471g-pg-dso-20-positiv-fest-einstellbar-450-ma-100-ma-50-ma-1183761.html
Hallo! Ich würde noch den LPC11C24 in den Ring werfen. Der hat einen CAN Transceiver bereits mit an Board, und das LPCXpresso Demoboard (OM13093) ist auch sehr preiswert zu bekommen und hat einen brauchbaren Debugger bereits mit
-
Thread
Was kann man mit 16Byte an RAM machen?
www.mikrocontroller.net/topic/292775#3259885 > Ansteuern diverser WS2822 Da würde sich eher ein LPC810 DIP8 anbieten, wegen dem State Configurable Timer, auch wenn der teurer ist. http://www.mikrocontroller.net/topic/292775#3259885
sind mit diesem Programm belegt: [avrasm] #include <p10f200.inc> incrReg EQU 10h cmpVal EQU 11h cmpReg EQU 12h org 0x00 call outputGPIOs main bsf GPIO,0 ;set GP0 to 'HIGH' movlw 00ah ;set '10' in register 11h movwf cmpVal call delay ;wait
-
Thread
Getting started Stm32F4 + WS2812
digitale Welt einsteigen. Hierfür habe ich mir den Arm Mikrocontroller-EVM von STM (Stm32F401 und Stm32F11) geholt. Ich habe desöfteren schon an Mikrocontrollern gearbeitet - PICS , AVRs etc sind mir nicht ganz so fremd nur das Problem war, dass ich die Entwicklungsumgebung + Hardware schon fertig auf dem
habe, das man über die SPI schnitstelle die LEDS am besten ansteuern kann habe ich den MOSI PIn / D11 direkt mit der Datenleitung der LEDS angeschlossen. Nur leider weiß ich so gar nicht wie ich jetzt bei meinem Problem, das einstellen des richtigen Timings, heranzugehen. Ich habe schon verschiedene
-
Thread
IAR EW for ARM - Debug vs. Release
und in den Simulator geladen (alternativ kann ich natürlich auch einen konkreten uC + Debugger, z.B. LPC11U35 oder STM32F0xx jeweils über SWD mit JLINK als Debug-Probe angebunden auswählen - ändert nichts am Ergebnis). IAR erstellt automatisch einen Breakpoint am Anfang von main() und wartet dort darauf
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
schrieb im Beitrag #4807513: > Sagen wir für 1 Sekunde Meßzeit. Dann wohl so etwas besser als 10^-11. http://www.leapsecond.com/pages/fury/log31662v.gif
Ich sehe gerade ganz oben, ein Jahr ist vorbei: 19.11.2016 Gibt es Tobi T. noch und wie hat er sein Problem gelöst?
-
Thread
STM32F405 int64_t lehren
schon finden wird. Hier hat jemand geschrieben, "Ich habe letzte Woche den USB Code von NXP für LPC debuggt und nur dank Debugger festgestellt dass.." - ich glaube dem Jungen kein einziges Wort. Kein Einziges! W.S.
Sand? Aber bitte: https://github.com/una1veritas/ARMWork/blob/master/LPCLibrary/LPC11Uxx_USBDriver/usbhw.c#L803 Dies ist der Code von NXP. Die offizielle Quelle des Codes kannst du selber ausfindig machen, in diesem GitHub-Repo ist es am einfachsten öffentlich einsehbar. Der Trick
-
Thread
XTALIN vom LPC11C14 mit RFM69
Hallo, In einer neuen Schaltung würde ich gern einen LPC11C14 µC mittles CLKOUT von einem RFM69 Modul takten. Das CLKOUT Signal vom RFM69 liefert 0-3.3V (Versorgungsspannung = 3.3V). Sieht man recht gut im rfm_only.png (ch1=Vdd, ch2=CLKOUT from RFM). lt. LPC11C14 Datenblatt, darf XTALIN aber nur mit max. 1.8V gespeist werden. Dazu empfiehlt NXP eine Schaltung mit 2 C. Siehe: LPC_XTAL_IN.PNG im Datenblatt steht dann noch die Formel Ci/(Ci + Cg) um die Spannung
-
Thread
Cortex-M0: FreeRTOS + UART-Interrupt = Problem.
Hallo! Auf einem NXP LPC11U35 (Cortex M0) versuche ich seit nunmehr geraumer Zeit FreeRTOS (v9.0.0) und den UART-Interrupt zusammen ans Laufen zu bekommen. Folgendes funktioniert einwandfrei: - FreeRTOS Tasks (LED, Statistikausgabe
Board_Init(); USB_Init(); CLI_Init(); /* Setup UART for 38.4K8E1 */ Chip_UART_Init(LPC_USART); Chip_UART_SetBaud(LPC_USART, 38400); Chip_UART_ConfigData(LPC_USART, (UART_LCR_WLEN8 | UART_LCR_SBS_1BIT | UART_LCR_PARITY_EN | UART_LCR_PARITY_EVEN)); Chip_UART_SetupFIFOS(LPC_USART
-
Thread
STM32: UART initialisiert nicht
message[] = "Hello UART!\n"; GPIO_InitTypeDef GPIOinit; GPIOinit.Pin = GPIO_PIN_10 | GPIO_PIN_11; GPIOinit.Mode = GPIO_MODE_AF_PP; GPIOinit.Pull = GPIO_PULLUP; GPIOinit.Speed = GPIO_SPEED_FAST; GPIOinit.Alternate = GPIO_AF8_UART4; HAL_GPIO_Init(GPIOC, &GPIOinit); UART_HandleTypeDef
funktionablen und HW-abstahierenden) Treiber für UART's und für USB-VCP gepostet habe, sowohl für LPC als auch für STM32, aber die Leute sind sowohl zu faul, ins RefMan zu schauen als auch zu faul, mal die Suchfunktion des Forums zu bemühen. Ich für meinen Teil erwarte da ein gewisses Mindest-Eigenbemühen
-
Thread
LPC1114/5 SPI/CLK Config
Der volle Source Code befindet sich im Anhang. Danke euch. void CLK_Einstellen{ LPC_SYSCON->SYSPLLCLKSEL =(1<<0); LPC_SYSCON->SYSPLLCLKUEN =(0<<0); LPC_SYSCON->SYSPLLCLKUEN =(1<<0); LPC_SYSCON->MAINCLKSEL =(1<<0); LPC_SYSCON->MAINCLKUEN
software-and-tools/hardware-development-tools/lpcxpresso-boards/lpcopen-software-development-platform-lpc11xx:LPCOPEN-SOFTWARE-FOR-LPC11XX Schaue nach der Version für LPCXpresso LPC11C24, die unterstüzt auch den LPC1115.
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
Puh, 11€ pro Platine ist dann doch schon ein bisschen mehr als 67 Cent. Die mit den 67 Cent trifft es schon relativ gut, aber ich hatte eher etwas 32-bittiges im Sinn.
Oder einen LPC824, 1,70€ @10 Stk. bei Conrad + ein 10er Pack TSSOP20 Adpapter, <5€ bei eBay. TSSOP ist nicht ganz bastelfreundlich, aber wenn man nicht gerade Parkinson hat geht das schon. Programmieren geht über
-
Thread
Universalprogrammer
bei dem Black-Magic-Probe schaut, dann findet man: - STM32 - SAM - Nordic nRF51 und nRF52 - NXP LPC8xx 11xx 15xx 43xx - freescale KL25 KL27 KL02 - SiLabs EFM32 EZR32 - Xilinx Zynq-7000 SoC - Broadcom BCM2836 (Raspberry Pi 2) Mir fehlt dort auch der Ti CC26xx.
-
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
ARM LPC11U68 GPIO-Problem
Hallo ins Forum, ich bin etwas ratlos: Ich nutze einen LPC11U68JBD48 für ein Projekt. Es gelingt mir nicht, einige bestimmte Ports als Ausgang zu schalten und zu setzen bzw. zu clearen. Diese besagten Ports bleiben IMMER high. Dachte zu erst daran, dass hier
= (1 << 2); LPC_GPIO_PORT->DIR[0] |= ((uint32_t)1 << 12); LPC_GPIO_PORT->DIR[0] |= ((uint32_t)1 << 13); LPC_GPIO_PORT->DIR[0] |= ((uint32_t)1 << 20); // Diese 4 Pins auf low LPC_GPIO_PORT->CLR[0
-
Thread
WS2812 Ansteuerung mit SPI
Ich habe WS2812B LED mit einem LPC1347 per SPI angesteuert. Fertige wsDrive von mbed.org, hatte auf Anhieb funktioniert. Dann habe ich das Gleiche mit dem LPC812 gemacht, funktioniert nicht. Bei der Fehlersuche mit LA viel sofort auf das der MOSI Ruhepegel unterschiedlich ist: beim LPC1347 ist er low und die Ansteuerung damit ok, beim LPC812 ist er high und das verstehen die LED nicht. Ich habe alle CPOL/CPHA Modi probiert, die ändern am MOSI Ruhepegel aber nichts. Kennt hier jemand
-
Thread
Generelle Frage zu ARM-Development, Frameworks und WebSockets
nächste mal Ethernet brauche versuche ich das auch mal, hoffe aber jemand macht mal ein Sample für LPC17xx.
seinen Key dGhlIHNhbXBsZSBub25jZQ== und verbackt den mit dem GUID "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" zu "dGhlIHNhbXBsZSBub25jZQ==258EAFA5-E914-47DA-95CA-C5AB0DC85B11" das hasht man mit SHA1 und nochmal base64 dann muss das mit dem Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo= übereinstimmen
-
Thread
ATMega16M1-> CAN 16kB auch ohne externen Quarz stabil
Wenn du einen LPC11C00 Statt des ATmega nimmst sparst du dir den externen Transceiver und hast somit eventuell mehr Platz. Außerdem könntest du einen Keramik Oszillator nehmen, die sind kleiner als Quarze und nicht viel
Pin 5 von oben links nach unten gezählt ist GND und dann weiter nach rechts ist XTAL1/2 Pin 10/11.
-
Thread
[V] div. Bauteile, Bausätze, Geräte, Klemmen, ICs
hinten: Anschlüsse für Netz, RS232, BNC, 4x3pol. Klemmen innen: ATT3030-100M84 (FPGA) MC68HC11A1FN (8-bit MCU) Netzteil, diverse Logikbausteine 20€ =================================================================== Kipphebel-Schalter mit Montagewinkel 65VDC/277VAC 25A 3€ =========
Stück neu K6T0808C1D in DIP28 SAMSUNG 32Kx8 bit Low Power CMOS Static RAM 3 Stück neu NXP 89LPC935FA in PLCC28 incl. Sockel PLCC28 gebr. 2 Stück neu NXP 89LPC935FA in PLCC28 incl. Sockel PLCC28 gebr. ICs 0,50€/Stück 12 Stück neu Sockel low-cost DIP24 zusammen für 1,00€ ========
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
wars. Alternativ zB: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/lpc-cortex-m3/lpc1700-cortex-m3/scalable-mainstream-32-bit-microcontroller-mcu-based-on-arm-cortex-m3-core:LPC1788FET208 Oder ein externer LCD-Controller, zB: http://vdc.epson.com/index.php?option=com_docman&task=cat_view&gid=11&Itemid= Oder Du verwendest NICHT VGA, sondern ein LCD zB mit ILI9341 Controller. fchk
-
Thread
8051 und Linux - Anfänger sucht Hilfe
Editor... allerdings ist der 8051 schon etwas OUT. Das letzte MCS51 Projekt habe ich mit dem NXP P89LPC920 gemacht, jetzt ist der "Not recommended for new design" MCS51 liegt im sterben ;-)
Scherg schrieb im Beitrag #4734174: > Das letzte MCS51 Projekt habe ich mit dem NXP P89LPC920 gemacht, jetzt > ist der "Not recommended for new design" Das stimmt NXP wollte seine LPC900 mit 8051 durch die LPC800 mit ARM ersetzen mit denselben Packages zum gleichen Preis. Das hat aber
-
Thread
CAN Bus Module entwerfen, welches Forum?
So, ich hab's mir mal leicht gemacht und zwei LPC11C24 Nespresso Kapseln bestellt. So bekomme ich die Grundkommunikation schon mal hin und kann andere Bausteine testen. Die Entwicklerumgebung kenne ich schon. Dazu ein paar High-Side Leistungsschalter
-
Thread
STM32 Programming Reference
ST-LINK_RX), which are connected to the > STM32F303 MCU target STM32 USART1 (PA9, PA10), thanks to SB11 and SB15 > solder bridges. > The SB11 (PA9) and SB15 (PA10) default configurations for STM32F3DISCOVERY > are given in Table 5: Solder bridges. Hier kannst du selber nachschauen: http://www.st.com
willst musst du (GPIO_AFRL_AFRL2 & (7U << 8)) ins AFRL schreiben. Guck am besten ins RefMan Kapitel 11.4.9
-
Artikel
Mikrocontroller
68HC05 (NXP, früher Freescale, früher Motorola) 68HC08 (NXP, früher Freescale, früher Motorola) 68HC11 (NXP, früher Freescale, früher Motorola) ST62 (SGS-Thomson) 78K0S (NEC) Z8 (Zilog) PSoC (Cypress) 16 Bit C16x (Infineon) M16C (Renesas, früher Mitsubishi) R8C (Renesas) H8 (Renesas, früher Hitachi) 68HC12
Devices) ARM-Core AT91SAM (Atmel) ARM-Core AVR32 (Atmel) Kinetis (NXP, früher Freescale) ARM-Core LPC1xxx (NXP) ARM-Core LPC2xxx (NXP ehemals Philips) ARM-Core PIC32 (Microchip) TriCore (Infineon) XMCxxxx (Infineon) ARM-Core (im Hobbybereich schwerer beschaffbar) SuperH (Renesas, früher Hitachi) STM32
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
.aspx AVR-Bastler schrieb im Beitrag #4715701: > Aber für 3 Euro bekomme ich ja 2 STM32F0 oder LPC11xx Die LPC sind die ARM mit der am einfachsten zu verstehenden Peripherie (hatten nämlich mal als LPC900 einen 8051 Kern). Die STM32 sind ohne HAL kaum in den Griff zu bekommen. - werksseitiger
übertreiben. Nebenbei bemerkt gibt es meiner Kenntnis nach für STM32 z.B. keinen freien USB Stack. Für LPC auch nicht, aber die haben es umgangen, indem die LPC11U einen USB Stack im ROM haben, dessen Lizenz im Preis inbegriffen ist.
-
Thread
Viele µC mit BUS Verbinden
LPC11C24 Kleiner Cortex-M0 mit CAN und(!) integriertem CAN-Transceiver. D.h., du hast keine weiteren Aufwand für die CAN-Anschaltung. Preis liegt bei 1,50€ bei 100 Stück vom Distributor. Durch CAN hast
die 8 IOs einzulesen. Natürlich hat so ein CAN-Treiber eine maximale Anzahl Nodes. Bei dem in dem LPC11C24 verwendeten Transceiver (musste mal ein wenig suchen, irgendwo steht das (aber nicht im Datenblatt)). Ich meine, dass die Grenze hier bei 64 liegt. Notfalls zweiten Strang aufmachen.
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
Beitrag #4698521: > bekommt man gehäusetechnisch kleiner Ein ATtiny im SOT-23 ist 3x3 mm und ein LPC11A im WLCSP ist 2.5x2.5 mm trotzdem gebe ich Dir hier mal recht :-) Ein ATtiny im SOT-23 ist aber doppelt so teuer wie ein PIC10 im SOT-23 Und ein NE555 kostet davon nochmal die Hälfte ...
ARM & Konsorten Selbstverständlich gibt es entsprechende kleine ARM Derivate mit EEPROM z.B.: LPC11xx ohne EEPROM LPC11Exx mit EEPROM Wie man am "E" erkennt :-) Die größeren ARM für LCD Displays haben ohnehin EEPROM: LPC178x oder LPC408x
-
Thread
Welcher µC für meinen Zweck?
aspx Ansonsten gibt es spezielle ARM für Motorsteuerung, also mit QEI und State Machine PWM z.B. LPC1500 und hier gibt es ein günstiges Board wo auch Arduino Shields drauf passen: http://www.embeddedartists.com/products/lpcxpresso/lpc1549_xpr.php Programmierung mit LPCXpresso (praktisch dasselbe
software-and-tools/hardware-development-tools/lpcxpresso-boards/lpcopen-software-development-platform-lpc15xx:LPCOPEN-SOFTWARE-FOR-LPC15XX http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpc-microcontroller-utilities/lpcxpresso-ide-v8.2.0:LPCXPRESSO
-
Thread
WS2812 mit Nucleo und Lib
in ms #define updatePeriod 100 // number of LEDs #define chainLen 24 //DigitalIn dummy(D11,D11); // first activate the pulldown on the pin. wsDrive ledDriver(D11,D12,D13); // create the SPI bus. You can normally list the MISO and CLK as NC but some mbed library versions don't like that
Ich habe es sowohl mit und Ohne DigitalIn dummy(D11,PULLDOWN); // first activate the pulldown on the pin. ausprobiert
-
Thread
Can einstieg
Der LPC11C24 ist sehr beliebt und es gibt im dazugehörigen LPCioen Paket Beispielcode für CAN (für das LPC11C24 LPCXpresso board passend). Christian_RX7
Christian K. schrieb im Beitrag #4689572: > Der LPC11C24 ist sehr beliebt und es gibt im dazugehörigen LPCioen Paket > Beispielcode für CAN (für das LPC11C24 LPCXpresso board passend). > Christian_RX7 Das wird ihm bei seiner Hardware nicht viel
-
Thread
CAN Status LED einfach machbar?
sich nur die Flankenwechsel anschaut, dafür aber alle 6 Leitungen geeignet "visualisiert" - 6 Stück LPC11C24 (uC mit intr. Transceiver) werten die jeweiligen Botschaften aus
-
Thread
Anfänger - Embedded C Programmierung lernen - Welche Hardware -
professionellem J-Link Debugger empfehlen z.B. http://www.embeddedartists.com/products/lpcxpresso/lpc1549_xpr.php Oder mit CMSIS-DAP Debugger (Open-Source) http://www.embeddedartists.com/products/lpcxpresso/lpc1769_cmsis_xpr.php DonKanaille schrieb im Beitrag #4681925: > Ansteuerung von einem
Interesse habe ich derzeit an folgendem Board/Bundle: http://www.embeddedartists.com/products/boards/lpc4088_exp_bb_bundle.php Da das LPC4088 jedoch etwas außerhalb meines Budgets liegt tendiere ich aktuell zu dem LPC1549 (auch Cortex-M4) wie es empfohlen wurde: http://www.embeddedartists.com/products
-
Thread
ST-LINK/V2 selber bauen
Debug Access Port (DAP) command set over a driver-less USB HID connection Dabei wird bislang ein LPC11U35 für die USB Verbindung und den Debugger genutzt. Allerdings hat bisher wohl niemand den Debugger für einen STM32 portiert. Hier ist die Anleitung: https://developer.mbed.org/handbook/cmsis-dap-interface-firmware
-
Thread
Umstiegsbreatung uC Atmel/STM
http://www.digikey.com/product-detail/en/stmicroelectronics/NUCLEO-F303RE/497-15105-ND/5052640 Bei 11$ ist auch nicht so schlimm wenns nix taugt
1,76 Flash: 64k RAM: 4k CPU: 32 MHz / 72 MHz ADC: 12-Bit / 14-Bit DAC: 12-Bit 2x / 4x PWM: AWeX 11-Bit nur über Timer / PCA 16-Bit integrierte CPLD-Blöcke: - / 4x Haupt-Einsatzbereich sind optische Module wo vorher der DS4830 8051 für 4,95 genommen wurde.
-
Artikel
Bootloader
vielfältiger Ausprägung. Zumeist ist es ein fest im Controller integriertes Programm wie beim C166 oder 68HC11. Dieses ermöglicht das Laden des Programms über die serielle Schnittstelle. Speziell bei diesen beiden Controllern muss sich der zu programmierende Speicher nicht im Controller selber befinden. Neu ist
library for various ARM Cortex-M3 microcontrollers, including ST STM32, Toshiba TX03, Atmel SAM3U, NXP LPC1000 and others. Simple AT91SAM Bootloader von Jonathan Westhues (AT91SAM). uCLinux MMC Bootloader + Kernel für ARM LPC2294 von Ulrich Radig (MMC, uCLinux, LPC2000). "USB Firmware Upgrader" für NXP LPC214x
-
Thread
A/D Wandler Karten die größer als 3 MegaSamples/s können?
Labtool von Embedded Artists mit dem LPC-Link 2 als Bundle. OK, ist kein ADC drauf, der LPC 4370 hat aber einen mit bis zu 80MHz gleich mit auf dem Chip. :-) http://www.embeddedartists.com/products/app/labtool.php Meintest Du sowas
microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f407-417.html?querycriteria=productId=LN11 Gruß, Stefan
-
Thread
Portierung eines Mikrocontrollers
32/644P/1284P/120/2560) (CodeVision/GCC) Arduino (328/1284P/2560) (CodeVision/Arduino GCC) NEC28C11 auf AVR1284P (CodevisionAVR oder Arduino) ZILOG Z8 Encore! (ZILOG IDE/Compiler/Debugger) STM32F103/407 (IAR/Crossworks/ImageCraftICCV8/Atollic TS./CooCox) LPC2103 (IAR/Imagecraft V7) LPC2366 (IAR/Imagecraft V7) LPC2476 (IAR/Imagecraft V7),(FORTH Interpreter mit TFT LCD 320x240) AT89LP51ED - (Keil uV2 und uV4) (Hier habe ich noch ein hartnäckiges Problem mit dem ADC. Sonst geht alles. Ist "Work in Progress").
-
Thread
NXP Cortex-M µCs: Toolchain, Makefile, etc
memory-mapped I/O zugreift. Aber halt. Da sprangen mir die asymmetrischen Designs von NXP ins Auge: - LPC54102: Cortex-M4F + Cortex-M0+ bis 96MHz (laut Errata, eig sinds 100MHz) - LPC4322: Cortex-M4F + Cortex-M0 bis 204MHz (lange Errata-List -.- ) Momentan tendiere ich zu der LPC54000 Serie, da ich
Ich habe gerade ein Projekt mit dem LPC11U68 hier (Cortex M0). Ich habe auch schon TI-Arms gehabt. Letztendlich ist es egal, welcher Hersteller oder welche Architektur (mein Code läuft teilweise auch auf Mips), denn wenn man in C bleibt,
-
Thread
Welcher µC ist einfach zu programmieren
ATmega auf ARM. Wer will denn noch einen 2560 für 15 EUR und out-of-IO-space wenn man für 4 EUR einen LPC11U68 haben kann. > Wie sieht es denn beim EFM8 mit seiner Taktfrequenz aus? Mit einem Quarz > kommt man maximal wohl nur bis 25 MHz. Die 72 MHz Versionen kann man > damit knicken Bitte was?
aber doch eigentlich 12MHz-Quarz üblich, man kann ja über PLL den erforderlichen Takt erreichen. Die LPC ARM mit USB oder CAN nutzen jedenfalls 12MHz-Quarz