-
Thread
Sicheres Erfassen von Netzspannungszuständen
mager aus. Im Prinzip sehe ich folgende Lösungansätze: - Trafo - RC-Vorwiderstand für Optokoppler=LED - mechanisches Relais - Lichtleiter (= räumlich erweiterter Optokoppler) Lichtleiter habe ich verworfen, weil Gepfriemel und die Glimmlampen gerne flackern. Auch mechanische Relais würde ich gerne vermeiden (Prellen, Verschleiß). Für die Lösung LED mit Vorwiderstand gibt es viele Vorschläge im Web, auch aus China, z.B. 3-Kanal für 6 € http://www.ebay.de/itm/272491927747 und auch die Profi-Variante, z.B. WAGO 859-772 "Optokopplerklemme" als
-
Thread
STM32: I2C mit DMA und HAL
10s in den Error Handler. Ausgelesen werden soll ein MPU6050. Der Initcode stammt komplett aus CubeMX. Habe die nicht relevanten Funktionen rausgeschmisse, damit es übersichtlicher wird: [c] I2C_HandleTypeDef hi2c1; DMA_HandleTypeDef hdma_i2c1_rx; DMA_HandleTypeDef hdma_i2c1_tx; static void
HAL_UART_Transmit(&huart1, "Endless Loop\r\n", strlen("Endless Loop\r\n"), 5000); HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin); } } [/c]
-
Thread
Keil MDK-Arm 5 SPI1 HAL ITM_Send
Moin, wohin hast Du den SPI1_CS gelegt? CubeMX kennt den erst mal nicht. Wird der später richtig definiert?
CubeMX überlässt. Wichtig finde ich auch das man später noch mal CubeMX aufrufen kann um Änderungen vorzunehmen. Hast zwar nicht mich gefragt, aber USB CDC erfordert nach Einrichtung durch CubeMX nur
-
Thread
PWM Signal mit HAL STM32
LEDs...
Funktionieren die LEDs ohne PWM? Die Taktversorgung von GPIO und Timer sind aktiviert?
-
Thread
Arrayproblem
uint8_t digi_leds [] = { LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9}; uint8_t digi_etage [] = { zero, first, secound, third }; void digi_ausgabe(uint8_t leds, uint8_t etage){ PORTD|= digi_leds[leds
;//! digi_ausgabe(9,1);//! } } Hallo zusammen. Ich probier mich gerade an einem 3x3x3 LED Cube. da gibts schon n kleines Problem. Ich kann alle LEDs einzeln mit der Funktion digi_ausgabe ansteuern. allerdings wie im Code zusehen(LED 8 & 9 sollen angesteuert werden), dann leuchten die auch
-
Thread
Probleme mit STM32F107 ADC
Ausdrucksweise, war zu schnell getippt: Gemeint ist, dass ich entweder die eine oder die andere LED einschalten möchte. Und beim Debuggen sehe ich, dass der Wert von Poti immer auf 0 ist.
funktionieren würde, wird nur einmal aufgerufen. Sollte der evtl. in die Schleife? 4. ist evtl. CubeMX eine Option?
-
Thread
STM32 Flashprobleme
wird mit einem Makefile. Das Programm ist momentan einfach ein Blinky das zum größten Teil aus Cube kommt und nur den LED-Pin initialisiert. Das Flashen mit Texane ST-Link hat das erste Mal einwandfrei funktioniert, danach nicht mehr. Die LED blinkte fröhlich vor sich hin, aber jeden weiteren Versuch
genau das war es! Jetzt muss ich nur noch die Stelle finden, wo das schief geht... SWD ist in Cube eigentlich aktiviert. Hmm.
-
Thread
STM32F4 Discovery Audio CS43L22 I2C Problem
HAL_GPIO_Init(GPIOB, &GPIOB_Params); // Sets GPIOB into the modes specified in GPIOA_Params LED_Init(); // initialise LEDs Set_State_Rd_LED(1); // turn on red LED // Configure I2C RCC->APB1ENR |= RCC_APB1ENR_I2C1EN ; // Enables the clock for I2C1 I2C_Params.Instance = I2C1
HAL_I2C_IsDeviceReady(&I2C_Params, 0x0094, 10, 1000); // if(I2C_State == HAL_OK){ Set_State_Gn_LED(1); // turn on green LED } else{ Set_State_Gn_LED(0); // turn off green LED } // send new value send_data_array[0] = 0x1E; // address of Beep register send_data_array[1] =
-
Thread
STM32F1 STM32Cube RTC Alarm Beispiel
Hallo Forum, ich möchte meinen STM32F103C8T6 in den 'deepsleep' schicken, und dass er nach x Sekunden wieder aufwacht. Das geht über die RTC, soweit so klar. Nur ich finde keinerlei Beispiele, die dass dann mit der Standard peripheral library machen statt über die Register. Und die Register sind in meinem mbed Projekt nicht definiert. Hier ist mein Code so weit, mein momentanes Problem ist das HAL_RTC_Init keinen Erfolg zurück liefert - eventuell weil mbed die RTC schon initialisiert hat? [code] RTC_HandleTypeDef hrtc; void rtc_init() { RTC_TimeTypeDef sTime; RTC_DateTypeDef
-
Thread
"Universalprogrammer" für Linux
jetzt von einem vorhanden Layout übernommen, spart Arbeit, muss ja nicht kompl. bestückt werden (LEDs,..). * Mini-USB bleibt, ist einfach haltbare als die Micro-Teile * Mosfets: Da hätte ich IRF7410 da, halte ich allerdings auch für übertrieben. Was denkt Ihr über z.B. den IRLML2246, geeignet? *
= 2.8V V-PROG = 1.9V ## Action: main flash erase ## Action: main flash program using /fw/Cube_4-1.s19 ## Action: main flash verify using /fw/Cube_4-1.s19 ## Action: trimming ICG to 8Mhz ERROR 31 (49): (No SYNC answer) Failure [/pre]
-
Thread
Discovery_STM32F746 Linking Problem
kompliziert genug die richtigen Compiler > und Linker Parameter herauszufinden. Dafür gibt es CubeMX.
main.o:main.c:(.text.CheckForUserInput+0x0): first defined here Src/main.o: In function `Toggle_Leds': main.c:(.text.Toggle_Leds+0x0): multiple definition of `Toggle_Leds' main.o:main.c:(.text.Toggle_Leds+0x0): first defined here Src/main.o: In function `HAL_GPIO_EXTI_Callback': main.c:(.text.HAL_GPIO_EXTI_Callback
-
Thread
Linearregler - Schaltplan
Spannungsregler zu versorgen. Das habe ich schon so oft gehört und nie verstanden, warum gerade lauflichter, led-cubes oder sontiges bling-bling? Gruß J
versorgen. > > Das habe ich schon so oft gehört und nie verstanden, warum gerade > lauflichter, led-cubes oder sontiges bling-bling? > > Gruß J Das Hello World der µC Welt.
-
Thread
Schaltdauer (Kontaktzeit) eines Erschütterungssensors
auslöst muss man ihn schon Anschnipsen oder fallen lassen. Mit der Kugel Version habe ich einen LED Würfel (keinen cube) gebaut. Da reicht die kontaktdauer zum aufwecken locker aus.
-
Thread
LED Beleuchtung
Hallo zusammen Ich möchte gerne für ein Kunstgegenstand eine LED Beleuchtung erstellen, die Dimmbar wäre. Dafür möchte ich gerne diese LED's benutzen (36-40 Stück): http://www.distrelec.ch/de/led-mm-t1-weiss-lucky-light-ll-504wc2e-w2-3pe/p/30064182?q=*&filter_Buyable
Mögliche Lösungen wird man sicherlich unter dem Stichwort "LED-Cube" finden können. Ich hoffe dieser skizzierte Gedankengang bringt dich etwas weiter. Weitere Fragen nach irgendwelchen Details kannst du in diesem Forum natürlich jederzeit stellen, die werden
-
Thread
Timer Interrupt STM32F103
nicht. Kommentiere ich die Interrupt Enable Funktion (EnableTimerInterrupt) aus, blinkt die eine LED (mit Delays). Kommentiere ich die Funktion ein leuchten beide LEDs (beide sollten blinken). Laut Debugger springt er nicht in die Interruptfunktion. Er befindet sich immer in der startup_32stm an folgender
ratlos. Hat noch jemand einen Tip? DAs mit dem CubeMX probiere ich morgen mal aus.
-
Thread
Linux: SPI Device Treiber als character device
), aus dem Userspace, per spidev, kann ich die LEDs auf dem STM Board ansteuern. Nun habe ich mich daran gemacht das ganze als Kernel Treiber zu realisieren. Ein einfaches Kernelmodul, welches beim Initialisieren ein paar LEDs auf dem STM Board
Wie das mit den LEDs genau funktioniert habe ich mir noch gar nicht angeschaut. Wo du den DeviceTree anspricht, fällt mir auch wieder ein das da was mit LEDs war. Den wollte ich mir sowie nochmal im Zusammenhang mit
-
Thread
STM32L4 Disco-Board CPU arbeitet nicht korrekt?!
eingebunden. Ich kann nun mit dem Joystick als GPIO_ReadPin (rechts zeigt richtung Reseet-Button) die grüne LED toggeln. Beide LEDs leuchten. Problem: Mit dem Center-Button sollte durch Interrupt die grüne LED toggeln, Timer2 sollte im Interrupt-Modus die rote 1Hz blinken lassen. Beide Interrupts funktionieren
war auch immer sowas wie deins, hat aber nie funktioniert. Das was in meiner main ist, ist das was CubeMX generiert hat (nur halt in der _it.c). Damit funktioniert es. Ich habe den Fehler auch gefunden, es lag am Startup-Scipt und an der .ld. Wenn man die von CubeMX von TrueStudio und aus dem Templates
-
Thread
STM32L4 DiscoveryBoard & EMBitz geht nicht, keine Unterstützung was tun?!
alles. Jetzt wollte ich zum L (ACHTUNG L 476), MXCube klappt. Programm geschrieben (PB2 und PH8 LED anschalten, mehr erstmal nicht, nur die 2 LEDs anschalten). Das Problem ist, das EMBitz die L-Serie nicht kennt, nur die Fs. Ich habe einfach mal den F4 genommen, da die sich ja ähneln, compiliert
Wie wäre es mit CubeMX2Makefile? https://github.com/baoshi/CubeMX2Makefile Ich kenne mich mit Embitz nicht aus aber ich vermute mal, dass es Make aufrufen kann. Ansonsten mach es halt selber oder nimm ne andere IDE
-
Thread
STM32F4 Discovery Rtos Trace
Hallo! Ich habe ein STM32F4 Discovery Board dazu benutze ich CubeMX und Keil v5. Nun wollte ich mal die ersten Versuche mit RTOS machen und im Zuge dessen die Trace Funktion nutzen. Erster Versuch: blinky mit Rtos (fertiges Beispiel) läuft gut. Ich habe auch
Der Eventviewer ist leer. Records zeigt kontinuierlich ITM Einträge. Zweiter Versuch: RTOS mit CubeMX. 2 Leds blinken -> funktioniert. Nun wollte ich den EventViewer und System&ThreadViewer verwenden. Beide sind leer. In den Records finde ich keine ITM Einträge (manchmal habe ich ca 3 bis 4 Einträge
-
Thread
STM32F3 HAL CAN geht in den Error Handler beim receive int
Moin moin, mit CubeMX habe ich mir ein Projekt für Keil erzeugt indem ich CAN im Interrupt benutzen möchte. Nur habe ich das Problem, das beim auslösen des int's der STM32F3 sich aufhängt. Im Debugger kann ich sehen,
Dieses HAL Zeug, sollte doch dafür gut sein, um sich aufs wesentliche zu konzentrieren, da das CubeMX die Hardware Config etc vornimmt. Aber wehe da passt etwas nicht... Daher liebe ich die StdLibs.
-
Thread
STm32 / Zeit zwischen ext. Interrupts
. Ich habe vier verschiedene Anwendungen für diese Kanäle. Ch1 Externer Interrupt Falling Ch2 LED blinken lassen 1Hz CH3 Externer Interrupt Rising CH4 LED blinken lassen 2Hz Das heißt ja, jeder Channel dieses Timers muss individuell initialisiert werden. Ist das grundsätzlich überhaupt möglich
www.diller-technologies.de/stm32.html anschauen. Behandelt aber nicht alles und bezieht sich auf die SPL (vor CubeMX / HAL).
-
Thread
STM32f4 Blink-LED Clock auf 168MHz
Hallo, ich habe mir das STM32f401 Discovery Board zugelegt und versuche mich gerade an diesem einfachen Einstiegsbeispiel, welches bei der CooCox Installationsanleitung enthalten ist: http://www.mikrocontroller.net/articles/STM32_CooCox_Installation Leider lässt sich bei mir die Clock nicht auf 168 MHz einstellen. Das Board besitzt einen 8 MHz Quarz, ich habe system_stm32f4xx.c und stm32f4xx.h so modifiziert wie in der Anleitung vorgegeben, die main.c mit #include "system_stm32f4xx.h" erweitert und am Anfang der main() SystemInit(); aufgerufen. Ohne SystemInit(); funktioniert das Beispiel
-
Thread
Intelligentes Haus mit CAN und AVR
Controller (IH_CON) und ein Ethernet-Gateway (IH_EGW) verbaut. Die Ansteuerung der im Wohnraum verbauten LED-Strips erfolgt dezentral an der jeweiligen Position durch eigene Led-Module (IH_LED). Die Kommunikation zwischen den einzelnen Modulen erfolgt über CAN-Bus. Als Taster kommen handelsübliche UP-Installationen
habe vor etlichen Jahren angefangen mit µC hobbymäßig zu basteln. Nach den ersten kleinen Projekten (Led-Cube, selbstfahrender Roboter, verschiedenen Schaltungen) habe ich nach einem Projekt gesucht, dass auch sinnvoller ist und einen Nutzen für mich hat. Da ich das Thema Hausautomatisierung schon immer
-
Thread
Programmierungsproblem - 5x5x5 Led Cube Mit Atmega 32
gemacht habe oder nicht Ich danke euch für die Hilfe im Voraus!!!!! CODE: // aTmega32 5x5x5 LED-Cube Designed By Nikan Esmailpour /* [5] *21*22*23*24*25* *04*05*29*24*19* [4] *16*17*18*19*20* *03*06*28*23*18* pattern-> [3] *11*12*13*
0b01000000 //PORTD //Defining The Matrix/////////////////////////////////////////////// int led[5][5]{ { led1, led6, led11, led16, led21 }, { led2, led7, led12, led17, led22 }, { led3, led8, led13, led18, led23 }, { led4, led9, led14, led19, led24 }, { led5, led10, led15, led20,
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
würde ich mir einfach mal ein nicht zu kleines STM32 Eval board besorgen und versuchen, die erste LED blinken zu lassen. mfg Torsten
in der Industrie Sinn, weil es Standard > ist. Genau, und mit einem ARM kann man natürlich eine LED zum blinken bringen. Kein Grund dafür einen AVR8 einzusetzen.
-
Thread
HEX File für STC12C5A60S2 kompilieren
Leute, das hier ist also mein erstes Anliegen an euch. Ich habe mir bei Banggood diesen 8x8x8- LED-Würfel bestellt (http://www.banggood.com/8x8x8-LED-Cube-3D-Light-Square-Blue-LED-Electronic-DIY-Kit-p-1055438.html) und würde nun gerne das C-Programm ändern und es erneut als HEX-Datei auf diesen übertragen
im Anhang das Projekt mit dem entsprechenden "LED_Wuerfel.bat". Sollte der SDCC Compiler bei Dir richtig installiert sein, dann bekommst Du nach der Ausführung von der "LED_Wuerfel.bat" Dein 888_v1.hex. Wird der STC12C5A60S2 nicht mit dem STC_ISP_V
-
Thread
STM32F446ret6 JTAG-Problem
(LED bleibt danach auch an!) dann erst kann ich den anderen Speicherbereich bei BOOT0=LOW löschen. Nop schrieb im Beitrag #4698792: > Was noch merkwürdig ist - immerhin geht die LED ja an. Also irgendwas
Da könnte ich aber trotzdem debuggen und die LED über das ODR-Register ansteuern, oder?
-
Thread
STM32F4 Starthilfe
also z.B. nur GPIO, oder den ADC, usw.) so das ein Projekt nur ein paar Minuten bis zur ersten Blink LED braucht. Cube ist bestimmt toll, aber für so eine kleine MC Kiste mir persönlich schon zu abstrahiert - das ist ja kein 3D Spiel für Windows, sondern nur ein MC :-P Mit der o.a. IDE lassen sich
Beitrag #4682700: > ich nutze die SW4STM32 von AC6. Das ist sehr vernünftig. Zusammen mit STM32CubeMX eine gute Sache. Bin auch gerade dabei für ein Nucleo F7 alle Hardware in kleinen Einzelprojekten zu erforschen. LED, Taste, RS232 und selbst Webserver mit CGI und SSI lassen sich in kurzer Zeit
-
Thread
Anfänger - Embedded C Programmierung lernen - Welche Hardware -
sind Interruptsteuerung, Speicherverwaltung und I/O. Denkbares erstes Projekt: Ansteuerung von einem LED Cube der verschiedene Muster ausgeben kann und diese über Schalter verändert. Wie gesagt, über eine Empfehlung für bestimmte Hardware / Adapter würde ich mich sehr freuen, vielleicht hat der ein
lpcxpresso/lpc1769_cmsis_xpr.php DonKanaille schrieb im Beitrag #4681925: > Ansteuerung von einem LED Cube Für sowas kleines wäre eventuell auch ein Cortex M0 zu empfehlen, den es dann auch als DIP fürs Steckbrett gibt: http://www.embeddedartists.com/products/lpcxpresso/lpc812_max.php Noch
-
Thread
Viel mehr Spaß mit einfachen LED
20 LEDs an 5 Pins benötigen nur 5 Vorwiderstände und ein AVR benötigt nur ca. 5% Rechenzeit um alle 20 LEDs mit eigener PWM ansteuern zu können.
Aufmerksamkeit erregt. Kurz um, ich finde solche "Spielereien" einfach faszinierend, wie z.B. auch die LED-Cubes. Und 20 LEDs mit nur einem 8 beinigen µC zum leuchten/faden, etc. zu bewegen, einfach nur genial! Hätte ich mehr Programmierkenntnisse, würde ich mich sofort ans Werk machen. Vielleicht stellt
-
Thread
STM32F4 USB CLASS CDC (Virtueller Com Port)
meinem STM324x9I-Eval Board einen Virtuellen Com Port erstellen. Ich habe mir hierzu über STM32Cube die Initialisierungen schreiben lassen. Das angehängt Manuel habe ich auch bereits überflogen. Mein Programm geht soweit, dass ich einen String senden kann und es mir diesen wieder zurückschickt. Außerdem kann ich über einen Befehl LEDs ein und ausschalten. Allerdings habe ich noch einige Verständnisfragen: -Über die Befehle "USBD_CDC_SetRxBuffer" und "USBD_CDC_SetTxBuffer" kann ich ja die jeweiligen Buffer auswählen. Von der
-
Thread
STM32 - RTC läuft viel zu langsam
MHz with a maximum load of 30 pF and these IOs must not be used as a current source (e.g. to drive a LED)." Sinnvollerweise ist auf meinem Evaluation Board die einzige LED genau an diesem Port PC13 angeschlossen. Ich hatte sie im Sekundentakt mitblinken lassen. Aufgefallen war mir, als ich versucht
with a maximum load of 30 pF and these IOs must not be used as a current source (e.g. to drive an LED).
-
Thread
STM32 + UART + volatile + IRQ -O0 = Probleme!
Cube_S schrieb im Beitrag #4609136: > Sollte man nicht genau aus diesem Grund das Flag so schnell wie möglich > zurücksetzen (also möglichst am Anfang der ISR)? Du hast offensichtlich weder das Manual
Grund das Flag so schnell wie möglich > zurücksetzen (also möglichst am Anfang der ISR)? Danke Cube_S!! Kannst Du mir bitte sagen, welche Optimierungsstufen bzw. Optionen dem Compiler eingegeben hast?
-
Thread
230V schalten mit AVR - Warum ist das so exotisch?
@Cube_S, Matthias Sch., Codix Vielleicht habe ich mich falsch ausgedrückt. Ich will und kann keine Schaltung designen (selbst wenn es nur um die Ansteuerung eines Relais geht), durch die 230V fließen. Das
vereinfacht ausgedrückt). So ein SSR ist stabil und braucht die gleiche Steuerleistung wie eine LED. In Ausnahmefällen, z.B. beim Schalten von grösseren Schaltnetzteilen (z.B. PC Netzteil) sind sie allerdings gefährdet durch den hohen Einschaltstrom dieser Dinger.
-
Thread
STM32F4 HAL TIMER Interrupt läuft nicht
ISR eine LED toggeln! Togglen der LED in der main klappt, d.h. der GPIO ist richtig konfiguriert. das Ganze möchte ich nun auch in der ISR machen entweder für TIM5 oder TIM9!!! Es hat sich leider herausgestellt
Hier mal ein funktionierendes CubeMX Projekt für ein Nucleo Board. In die main muss nur HAL_GPIO_WritePin(Nucleo_LED_GPIO_Port,Nucleo_LED_Pin,GPIO_PIN_SET); HAL_TIM_OC_Start_IT(&htim1, TIM_CHANNEL_1); eingefügt werden. Die ISR
-
Thread
STM32F746 Evalboard Test 1
stm32746g_discovery.h" #include "stm32746g_discovery_lcd.h" int main(void) { HAL_Init(); BSP_LED_Init(LED1); BSP_LCD_Init(); BSP_LCD_DisplayOn(); uint16_t x=0; while(1) { BSP_LED_Toggle(LED1); HAL_Delay(250); BSP_LCD_DrawPixel(x, 100, 0xFF800000); x++
ja, das Disco-Board meine ich natürlich. Werde ich morgen mal ausprobieren, direkt aus der Cube-Software zu testen... Die Anwendung von Cube ist mir allerdings auch noch nicht 100% klar. Damit werden Projektdaten erstellt und diese danach als Gerüst in der SW4STM32 eingeladen?
-
Thread
WorLd Clock, Weltuhr
Artikeln zu LED-Cubes um, da geht's auch genau um das Thema wie man einen Haufen LEDs steuert.
Als LEDs sind wohl am besten die oben genannten WSxxx Leds geeignet. Bei den Ansprüchen brauchst du kein RasPi. Es reicht sicherlich ein Arduino oder sonstwas Board. Aufgrund der LEDs solltest du aber zur
-
Thread
STM32 HSI startet nicht
STM Studio über st link (swd) betrachtet auf dem init. Wert stehen. Probeweise habe ich auch mit Cube MX den Clock eingestellt, Code generieren lassen und das Cube MX Projekt mit dem CooCox Projekt verbunden, wie es hier beschrieben ist: http://sebastianwinter.blogspot.de/2014/09/using-coocox-coide-together-with.html
[/c] von CubeMX erstellt, welcher den F303K8 ja schon unterstützt. Könnte es daran liegen?
-
Thread
java script, togglefunktion mit geschwindigkeitsänderung
Ich versuche gerade mit meinem espruino in java skript einen 4x4x4- LED- cube anzusteuern. dabei möchte (nur so zum spaß) eine toggle-fnktion mit automatischer zeitänderung schreiben. soll heißen: 5x alle 200ms blinken, dann umschalten und nur mehr alle 500ms 5x blinken
könnte man auch den Timer einmalig mit 100msek definieren und dann in toggle() entscheiden ob die LEDs bei jedem 2. oder 5. Aufruf umgeschaltet werden.
-
Thread
Umstieg von Atmel AVR auf NUCLEO-F042K6
arbeitet. Oder wenn du Lust hast, kannst du auch einfach mit Eclipse + Plugins arbeiten. Und dazu noch Cube 2. Möglichkeit: Keil IDE. Für M0 Mikrocontroller hat ST die Lizenz bei Keil gekauft. d.h. keine Code-Begrenzung für M0 Mc
Danke für die Links, ich habe jetzt den Keil am laufen mit dem STM32Cube Paket. Grundsätzliches GPIO ansteuern geht nun. Gerade kämpfe ich allerdings mit der I2c Schnittstelle und der Portierung von meinem AVR Code. Der STM32 soll es als Master betreiben. Nichts besonderes
-
Thread
STM32F4 delay
Wieso nimmst du nicht das von ST angebotene Tool "STM32CubeMX"? Dort wird der SysClock automatisch für dich eingestellt... Und die HAL Library bietet eine Delay-Funktion auf Basis des SysTicks.
http://empa.com/dokumanlar/STM32Cube-presentation.pdf http://empa.com/dokumanlar/STM32F4-Labs.pdf So fällt der Einstieg in CubeMX leicht. Gruß, dasrotemopped.
-
Thread
STM32F4 mit gcc-arm-none-eabi
arm none eabi toolchain) startup_ARMCM4.S (aus der arm none eabi toolchain) Ich habe mit STM32CubeMX release 4.14.0 ein Projekt erstellt, dass nur USB FS als Device Only als Communication Device Class und den RNG des STM32F407 configuriert. Die Clock-Einstellungen sind valide, laut CubeMx. Leider
Man findet passende Files auch in der CubeFW: z.B.: STM32Cube_FW_F4_V1.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates
-
Thread
STM32F0 Discovery welche Library wird genutzt (HAL oder SPL)?
jedesmal neu, weil sie keine libs nutzen. Und genau wie heute die C Runtimes normal sind, wird morgen Cube und Co. normal.
jedesmal neu, weil sie keine libs nutzen. Und genau wie > heute die C Runtimes normal sind, wird morgen Cube und Co. normal. Na dann viel Spaß mit deinem Cube und zeitkritischen Anwendungen. Ich komme nicht aus der Elektronikerbranche, aber ich kann mir kaum vorstellen, dass ein ernsthafter Entwickler Cube
-
Thread
STM32F4 auf eigenem Board / GPIO Ansteuerung
Hi, was funktioniert genau jetzt nicht, leuchtet die LED nicht obwohl PIN PC13 auf HIGH geht, oder geht es dir um die anderen funkktionen wie den Timer und ADC bzw. DAC ? Du könntest dir von STM das CubeFW Package sowie das Manual zur HAL API heunterladen
with a maximum load of 30 pF. - These I/Os must not be used as a current source (e.g. to drive an LED).
-
Thread
Steckverbinder - Wire-to-wire?
Hallo allerseits. Ich habe ein größeres Projekt mit vielen LEDs geerbt und würde das jetzt gerne etwas umbauen und aufrüsten (hier rechts im Bild: http://www.devtal.de/blog/wp-content/uploads/2015/01/31c3_impressionen_cube-tresen_THR_0516.jpg ). Dabei stehe ich
die Verkabelung neu zu organisieren. Die Konstruktion besteht aus 64 Strängen mit je acht ws2812-LEDs, nach oben abgeschätzt brauchen die also max. 0.5A pro Strang. Innerhalb eines Strangs ist die Verkabelung mit Flachbandkabel gelöst (was IMHO ein bischen knapp ist - das zu fixen wäre aber mit erheblich
-
Thread
STM32F103 CubeMX FreeRTos Problem
Hat hier jemand Erfahrung mit dem CubeMX generierten FreeRTos Code? Ich habe mir für den STM32F103C8T ein Projekt mit FreeRTos generieren lassen und das kompiliert und läuft auch an. Als Beispiel wird ja ein Task mit Endlosschleife und osDelay
Programm nicht drüber, warum?? Der osSystickHandler() wird aufgerufen, konfiguriert über Timer2 wie CubeMX das vorgeschlagen hat. Zur Kontrolle habe ich einen vApplicationTickHook() eingebaut der eine LED blinken lässt, die Clock initialisierung sieht damit ok aus. CubeMX möchte für FreeRTOS nicht den