-
Thread
STM32G031J6 - Ein Anfänger verzweifelt
nicht mehr weiter. Ich versuche einen STM32G031J6 nun schon seit drei Tagen zum dazu zu bringen, einen LED anzusteuern (mit Vorwiderstand). Ich habe zwei verschiedene µCs getestet und auch unterschiedliche Pins. Ich nutze CubeIDE und habe den µC auf einem Breadboard. Wenn ich, wie in diesem Codebeispiel, den Pin beim Init auf high setze und nirgendwo anders etwas reinschreibe, leuchtet die LED auf. Aber sobald ich versuche zu blinken, egal mit toggle oder an-delay-aus-delay, glimmt die LED nur noch. Sogar wenn ich die LED über die write-Funktion auf reset setze, glimmt sie und geht nicht
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
helfen die die folgenden Hinweise, das "Problem" besser zu verstehen: http://stefanfrings.de/stm32/cube_ide.html#flash
{ /* USER CODE BEGIN 3 */ pin_state = !pin_state; HAL_GPIO_WritePin(Led2_GPIO_Port, Led2_Pin, pin_state); // synchronous delay for 500 ms HAL_Delay(100); ITM_SendString("LED\n"); } [/c] eingebaut und dann die Funktion ITM_SendString(*str
-
Thread
No ST-Link detected (Windows 10) STM32-ST-Link-Utility
längerer Pause. Folgendes Setup: macOS mit Windows 10 (Parallels). Ziel ist es, unter macOS und STM32CubeIDE zu programmieren. Im Moment geht es aber darum, die Konnektivität zu verifizieren, und das versuche ich mit dem ST-Link-Utility unter Windows 10 (v4.5.0.0), STLinkUSBDriver.dll v5.1.2.0, ST-Link_CLI.exe
ratlos im Moment. Vielleicht kann jemand helfen. Danke. Vielleicht noch ergänzend: Die multi-section LED auf dem DISC1 leuchtet dauernd grün, nach einer längeren rot/grün Wechselphase nach dem Einschalten.
-
Thread
Empfehlungen für aktuellen µC
gleich mitbestimmen. https://stm32-base.org/boards/Debugger-STM32F103C8U6-STLINKV2 Mit Cube-IDE, läuft perfekt mit Linux Christian
an der IDE und > am Compiler schrauben? Oder ist das nur der übliche Open Source Fetisch? Die CubeIde von STM läuft wunderbar auf Linux. Da braucht nichts geschraubt werden. Kann aber, bei Bedarf.
-
Thread
STM32F0 Bootloader-Problem (UART, Neuling braucht Hilfe)
heute Morgen das Board zum ersten Mal eingeschaltet. Soweit scheint es auch zu klappen. Ich hab die CubeIDE installiert, kann Code erstellen, kompilieren und über ein ST-Link v2 auch Flashen + Debuggen (z.B. LED blinken lassen). Ich hab ferner CubeProgrammer installiert. Dort kann ich mich auch mit
muss lernen, die gerade relevanten Stellen zu finden. Deswegen empfehle ich immer, zuerst ohne Cube MX und HAL anzufangen. Wenn man den Dreh raus hat, wie der Chip funktioniert und dokumentiert ist, kommt man mit der HAL viel besser klar.
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
STM32" gemacht hast, solltest du zunächst in Betracht ziehen. Wenn du zuvörderst nur mit sowas wie Cube und Konsorten hantiert hast, dann lerne, ohne so ein Zeug auszukommen. Dazu wäre es wohl das beste, einen Controller auf Cortex-M Basis zu nehmen, der _nicht_ von ST kommt. Damit man nicht in Versuchung
publications/pttes Kann man in die Tonne kippen... Was will das Buch? Hunderte Seiten wie man eine LED anschließt? Dann noch in der Variation mal ein Relais oder einen Piezo-Summer... Und der Softwareteil? Unmöglich formatierte C-Code-Listings mit jeweils mehreren Kommentarzeilen "Ende der Datei
-
Thread
infinite loop, externer Interrupt, STM32F746, HAL-Library
stürzt das Programm ab, bzw. geht gemäss Debugger in eine "infinite loop", siehe auch Bild Anhang. Die LED im loop blinkt dann auch nicht mehr. Was mache ich falsch? :-( Wo findet man eigentlich all diese HAL-Funktionen/Dokumentation (geht das überhaupt ohne CubeMx?)? Aktuell behelfe ich mir da mit
/STM32CubeF7/blob/e96f98542c6782d97bdd0c50833ee4b70130f3a7/Projects/STM32F746ZG-Nucleo/Examples/GPIO/GPIO_EXTI/Src/stm32f7xx_it.c#L155-L158
-
Thread
USB to TTL mit CH340
da und funktionieren lt. WIN-Meldung. USB_to_TTL mit CH340 funktioniert in der A-IDE und im ST-Cube-Progr. nicht. STLink in A-IDE nicht im Cube schon. Mit Hilfe des Cube kann ich BluePill programmieren mit exportierter .bin aus der A-IDE. Bootloader auch. Aber keine Funktion als Device in Arduino
mir Leid. Im Cube-GUI, bei Verbindung mit STLINK steht im Verbindungsfenster von Cube SWD Short speech is sometimes too short.
-
Thread
NRF51822 wie am besten erlernen mit einem Buch? Geht das?
verbunden statt anständig parallel am Port - Um ein paar Pins zu sparen werden an zwei Pins: I2C, Leds, Bootrap Jumper und zusammen angeschlossen. Dumm nur das die Leds ne Kapazität haben oder wenn der Mikro mitten im I2C Transfer ne Reset macht.... In den großen Konzernen, in denen Du als Hardwareentwickler
Programmierung from Scratch? Warum hast du dann noch kein Board vor dir liegen und programmierst eine blinkende LED? Vorzugsweise auf irgendeinem Cortex M0 ohne große Hilfen wie Arduino oder CubeMX. Sondern allein mit den Header Definitionen CMSIS + Peripherie und dem Datenblatt. Da würdest du an einem Abend mehr
-
Thread
Arduino Mega 2560 und 74HC595 per SPI
(LED0); SPI.transfer(LED0); SPI.transfer(LED0); SPI.transfer(LED0); SPI.transfer(LED0); SPI.transfer(LED0); SPI.transfer(LED11, BIN); SPI.transfer(LED9, BIN); //Anoden
nicht funktioniert. Wenn ich es mit digitalWrite HIGH bzw. LOW probiere, funktioniert es. Stimmt, LED0 ist nicht spektakulär, ist aber rein zu Testzwecken. Am Ende soll es ein 8x8x8 RGB LED Cube werden wie jener von Kevin Darrah den ich als Vorbild genommen habe. Leider war ich bis jetzt über den
-
Thread
STM32 F411 Bootoader aus Applikation starten
HAL_Delay(500); if (HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin) == 0) { HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, RESET); JumpToBootloader(); } else { HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, SET); } } /* USER CODE END 3 */ [/c] Was mache ich falsch
Funktioniert es denn wenn Du mit Boot0 Taste den BL startest? Erkennt CubeProg dann DFU?
-
Thread
Wie Heizpatrone in Aluminiumblock montieren/einkleben?
Weiß nicht ob das geht, aber Zwei-Komponenten-Kleber mit Wärmeleitpaste vermischt als Kleber für LEDs auf Kühlkörper geht super und leitet die Wärme gut.
Weiß nicht ob das geht, aber Zwei-Komponenten-Kleber mit Wärmeleitpaste > vermischt als Kleber für LEDs auf Kühlkörper geht super und leitet die > Wärme gut. Bei 250°C?
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
Jan schrieb im Beitrag #6958042: > auch wenns nur ein LED-Blinker ist. Dafür braucht man nicht mal 8 Bit und niemand wird, ausser zu Testzwecken, einen STM32 oder auch AVR zum Blinken einer LED benutzen. Jan schrieb im Beitrag #6958042: > aber mit
> künstlich beschnitten würde um möglichst viel Geld herauszuquetschen? STM Cube oder so jedoch viel Spaß einen STM32 aktuell aufzutreiben.
-
Thread
LED Cube casten? Möglich? Materialien?
mal wieder so eine Freitagsidee (also was, woraus vermutlich nichts wird). Es gibt ja Glas mit LEDs drin, die man nicht sieht. Und es gibt LED Würfel, wo LEDs in einer 3D Matrix angeortnet sind, die ein bisschen wie ein 3D Display sind. Und damit kommen wir zu meiner Freitagsidee: Da kombinieren
ein Würfel aussendrumrum. Das grössere Problem ist der Abstrahlwinkel der LED, 2 Rücken an Rücken könnte helfen, oder nachträglich jede LED an ihrem Kreuzungspunkt der Drähte mit milchigem Material umhüllen. Denn ein Cube, der nur in 1 Richtung strahlt ist doof.
-
Thread
STM32 OTA Flasher mit ESP8266
CubeMX hat PA13 und PA14 festgelegt. Aber auch da das Problem
Datenblatt nachgeschaut. Auch da wird PA14 als TX und PA15 als RX für USART2 angegeben. Entweder hat CubeMX eine Macke oder einer von uns ist im falschen Film ;-).
-
Thread
STC 12C5A60S live Datenübertragung, Neuronales-netzwerk
Guten Tag, ich habe mir ein 3d led cube "do it yourself" bestellt. Ich habe alles verlötet, nun geht es um die Programmierung. Bei der Programmierung soll ein Arduino wifimodul Zugriff auf die Platine haben und Daten übertrage. Der cube, soll ein neuronales Netzwerk mithilfe von den led´s anzeigen. Meine Frage ist, ob dies überhaupt möglich ist. Hier ist ein Link zu dem Tutorial da kann man alle Informationen ansehen: https://mikroshop.ch
-
Thread
STM32F030xx > TIMx->CCRx Register
Modul als Ausgang gesetzt. Das heißt man musste in dem o.g Register einen Wert laden können. Laut CubeIDE Debugger passiert das aber nicht. Was habe ich nicht bedacht?. [c] void TIMERSetPreloadValue( TIM_TypeDef *pTim, TIMER_CHn_t eCHn, uint32_t uiPreloadValue ) { typedef struct { TIM_TypeDef
SystemCoreClockUpdate(); GPIOInitPort( GPIOA ); // Taster: PA0 GPIOInitPort( GPIOC ); // LED: PC8 GPIOSelectPinMode( GPIOA, PIN_0, INPUT ); GPIOSelectPinMode( GPIOC, PIN_8, OUTPUT ); GPIOSelectPinMode( GPIOC, PIN_9, OUTPUT ); TIMERBusClkOn( TIM3 ); TIMERSetPrescaler( TIM3
-
Thread
STM32F030xx > EXTI Interrupt
Interrupt Flag zu spät - Cortex-M hat Schreib Puffer. Ansonsten sieht man das kurze Aufblitzen der LED vielleicht im Oszi.
Ich habe auch schon versucht die LED ein zu schlten.
-
Thread
8x8 g click mit STM32
verbunden, jedoch krieg ich die Signale nicht an den MAX7219 geschickt, der ja für das Leuchten der LEDs verantwortlich ist. Danke übrigens für die Tipps, von dir und von euch anderen :)
da ich kein gpio.h habe Ersetz die einfach durch die main.h! Ich hab andere Einstellungen in CubeMX.
-
Thread
Mit welchem Programm programmiert ihr Controller?
Mit dem, welches mitgeliefert wird. Sei es Atmelstudio, STM32CubeIDE oder Dave. Mir egal.
debuggen und behelfe mir dann da mit Debug-Ausgaben über seriell, Display oder im schlimmsten Fall LEDs. Arduino.. ja, die Hardwaremodule nehme ich gerne mal her, wenn ich keinen Bock habe, extra eine Schaltung zu entwerfen. Aber die "IDE" und diese vermurkste Bibliothek... nein. Da wird dann auch einfach
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
ein paar sehr grundlegende Erfahrungen mit Atmel Studio und einem ATMega 328 controller gesammelt (LEDs blinken lassen und so ..). Jetzt möchte ich mein erstes wirkliches "Projekt" umsetzen. Der ATMega 328 ist ja schön und toll, aber ich brauche viel (Programm-) Speicher und viele IOs. Warum
man an alle Signale. Man muss sich von der Arduino-Oberfläche verabschieden, aber STM hat eine Cube-IDE, die auch ganz gut funktioniert. Und irgendwann muß man den Laufstall ja verlassen.
-
Thread
PlatformIO - STM32F103RB HelloWorld geht nicht
sparsamer wäre die .ioc Datei vom CubeMX.
Debugadapter dran, vielleicht macht der das. Einen Hardfault bekomme ich jedenfalls nicht und auch die LED an PC13 blinkt fröhlich wenn ich das in dein Projekt einbaue. Kompliziert war nur das Update der Firmware Packages, das 1.8.4 ging bei mir nur manuell. CubeMX ist auch nicht meine Lieblingsumgebung
-
Thread
Interrupt beim STM32 F103
cube mx?
kannst einem 12 jährigen nicht sagen "lerne > erstmal 2 Jahre Grundlagen, dann gebe ich dir eine LED". Ähem... Nun, ich hatte als junger Bub damals eine Handskizze und eine Dopeltriode (war wohl wimre eine ECC91) in die Hand gedrückt bekommen und bei allem weiteren war ich damals auf mich selbst
-
Thread
Cocktailautomat Bauteile
Baus meiner Maschine viel gelernt und ich kann den Bau nur empfehlen, ist anspruchsvoller als ein LED Cube aber dafür lernt man viel CAD, Layouten und natürlich programmieren. Gruß Daniel
-
Thread
STM32F1 HAL UART Senden nicht
umsetzen. Das Ding treibt mich gerade aber in den Wahnsinn... Ich habe ein simples neues Projekt in CubeMX angelegt um den Fehler zu reproduzieren / einzugrenzen. Debug: Serial Wire RCC -> High Speed Clock (HSE): Crystal/Ceramic Resonator HCLK auf 72 MHz USART -> Mode: Asynchronous [c]/* USER CODE
@Klaus: Das Board schein i.O., ein anderes Programm für WS2812 LEDs gibt sauber Signale raus, auch das stepper-Programm (wofür ich die UART Schnittstelle brauche) gibt die Stepper-Pulse aus. Im Anhang der gewünschte Report.
-
Thread
Atmel ICE Frage
Was machen bei Euch die drei LEDS am ICE nach dem Einstecken? Bei mir kommt nach 1s Verzögerung lediglich das mittlere rote LED an. Die anderen LEDs machten nie einen Piepser. (Selbst Test?) C:\Program Files (x86)\Atmel\Studio
Das mag ich einfach nicht weil man sich wie in einer Zwangsjacke eingeschlossen fühlt. Ähnlich wie Cube.
-
Thread
STM32 Blue Pill Board - Welche IDE?
www.st.com/en/development-tools/stm32cubeide.html#documentation Hat vielleicht den Vorteil, dass CubeMX einfacher zu erreichen ist.
> um das Arduino Framwork Auch das ist ein äußerst zweifelhaftes Konstrukt. Wenn man mehr als LED Blinken möchte, dann funktionieren die Libs nicht. Ich meine, wenn man wirklich ernsthafte Sachen machen möchte. Oder es funktioniert und dann kommt ein Library-Update und nichts geht mehr. Danke.
-
Thread
STM32f767zi: FreeRTOS und TIM
FBergemann/STM32-FreeRTOS-TIM/blob/master/Core/Inc/Init/Init_Global.h habe ich: [c] // #define TASK_LED2_USE_NEW_VERSION #undef TASK_LED2_USE_NEW_VERSION // #define TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ #undef TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ [/c] Damit werden #3 LEDs einfach nur über eine einfache
LD2_GPIO_Port, LD2_Pin); osDelay(250); } [/c] Aber wenn ich verwende: [c] #define TASK_LED2_USE_NEW_VERSION //#undef TASK_LED2_USE_NEW_VERSION // #define TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ #undef TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ [/c] dann blinkt LED2 nicht mehr, weil ich dafür
-
Thread
USB/CAN-FD Hardware und Software
STM32 habe ich gerade noch mal nachgesehen, da kommen vier Typen in Frage laut der Auswahl in STM32CubeIDE, nur einen Distributor kann STM für keinen davon nennen. Das wird alles noch viel unlustiger bevor es wieder besser wird.
Dann habe ich noch mal fünf Platinen fertigen lassen in der neuen Revision mit direkt integrierten LEDs statt eingepatchter LED Platine. Nur hatte JLCPCB keine SI8621EC-B-IS mehr, ich konnte spontan auch woanders keine finden. Nach etwas Suchen habe ich die ADuM121N gefunden die Pin- und Funktions-kompatibel
-
Thread
RTOS mit Arduino
Naja gut aber ein primitiver Scheduler ist für mich noch lange kein RTOS. LED-Blinker sind da immer ein schlechtes Beispiel für Multitasking-OS.
SIND harte Echtzeit. Nur halt ohne ein > "System" (=RTOS) drumrum... Ja Mann, auch die blinkende LED ist so gesehen eine harte Echtzeitanwendung! Ansonsten...Geschwurbel...
-
Thread
MOSFET in Reihe schalten für mehrere Bedingungen zum einschalten der Last
selbst u.a. über dieses Forum angeeignet. Ich bastel viel rum und habe bisher alle Projekte (5x5x5 RGB LED Cube; DIY CNC Maschine; Magic Mirror; usw.) erfolgreich abgeschlossen bzw. funktionstüchtig vorläufig beendet :P Zur Frage: Derzeit baue ich an einer neue CNC-Maschine (2.0) welche am Ende als 3D-Drucker
Schalter die aktuell 5V schalten aber auch 12V könnten. Diese Schalter sollen folgendes bedienen: 10W LED, Laser, Fräse, Kompressor. Die letzten beiden über ein entsprechendes Relais. Nun ist es so, dass vom Mainboard (SKR 1.4 Turbo) nur ein Steuersignal, bedingt durch Marlin, für Fräse UND Laser ausgeht
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
oder anderen Fehler haben. Zur Nutzung des USBs habe ich mir von hier https://github.com/kcuzner/led-watch die USB Library rauskopiert und gegenwärtig noch nichts adaptiert. Das Gerät sollte normal enumerieren. Direktlink zur USB-Logik: https://github.com/kcuzner/led-watch/blob/master/common/src
1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ +0.000007] usb 1-10: Product: LED Wristwatch [ +0.000004] usb 1-10: Manufacturer: kevincuzner.com [ +0.002376] hid-generic 0003:16C0:05DC.001E: hiddev96,hidraw5: USB HID v1.11 Device [kevincuzner.com LED Wristwatch] on usb- 0000
-
Thread
STM32CubeIDE STLINK/V2 Debuggen ohne Breakpoints (Semihosting?)
Noch schlichter als Textausgaben sind LEDs.
Klaus W. schrieb im Beitrag #6696748: > Noch schlichter als Textausgaben sind LEDs. Ja, das ist sicher auch richtig, ist aber nicht meine Frage :)
-
Thread
Error! Failed to read target status
Versuche gerade unter STM32CubeIDE ein Projekt laufen zu lassen, was vermeintlich mal funktioniert hat. Wenn ich es baue und laufen lassen will, bekomme ich: [code] STMicroelectronics ST-LINK GDB server. Version 5.8.0 Copyright
auch ein volatile eingebaut und zwei Breakpoints gesetzt Setz doch mal eine auf das Schalten der LED. Wenn das auch nicht geht, dann hat dein Debugger irgendwie ein Problem.
-
Thread
Wie kann man zwei IR-Senderdioden per Fotodiode unterscheiden?
Eine blaue und eine rote LED und einen Lichtleiter und ein dichroische prisma hinten am Lichtleiter. US $3.90 Dichroic Glas Cube Prism https://a.aliexpress.com/_vq8r1z
Lieferung :-) Den schalbandigen Interferenzfilter braucht man nur, wenn man 880nm und 950nm IR-LEDs auseinanderhalten will. Für z.B. blaue und rote LED oder blaue LED und IR-LED reichen auch ganz stinknormale Farbfolien, die man im Bastlerbedarf kaufen kann. Ein uralter Trick wie man billig an
-
Thread
RGB LED Würfel, common Kathode driver
Moin, Wir wollen einen 8×8×8 RGB-Led Cube bauen. Dafür haben wir auch schon die LEDs gekauft und zu einem funktionierenden Gitter zusammengelötet, sodass wir je 64 R,G und B Kontakte für die LEDsäulen und 8 Erd-Kontakte für die horizontalen
Welche LEDs habt ihr denn dann verwendet?
-
Thread
Python oder besser bei C bleiben?
waren es nur Kleinigkeiten, z.b LC Display zum laufen bringen, oder eine einfache Steuerung einiger LED's. Dies habe ich bisher in C gemacht, allerdings auch manchmal mit Mühe, da es mir nicht ganz so einfach viel dies passenden Bibliotheken zu finden. Immer mehr höre ich von Python und wie gut es auch
es nur Kleinigkeiten, z.b LC > Display zum laufen bringen, oder eine einfache Steuerung einiger LED's. > Dies habe ich bisher in C gemacht, allerdings auch manchmal mit Mühe, da > es mir nicht ganz so einfach viel dies passenden Bibliotheken zu finden. > Immer mehr höre ich von Python und wie
-
Thread
[STM32] Discovery board USART1 Problem Zeichen doppelt und corrupted
Datenmüll. Die Clock stammt aus dem Startcode und ich habe sie nicht verändert. Außerdem toggle ich eine LED im Sekundentakt, die ist in Ordnung ( per Hand mitgezählt ). > > Welches Protokoll fährst Du? TTL,RS232,RS485? Ist eine FTDI Brücke/USB Ein höheres Protokoll verwende ich nicht. Ich stelle
auch gelernt sein, denn man muss genau sagen ääähhhh klicken was man will. Wer es lieber ohne CubeMX mag der wird hier fündig: https://stm32f4-discovery.net/ https://mikrocontroller.bplaced.net/wordpress/
-
Thread
USB-USART mit NUCLEO-F103RB - wie Anschließen?
Bisher nur 8-Bit-AVR in Assembler. Nun was neues und C. Ich habe ein NUCLEO-F103RB und mit der STM32CubeMX IDE habe ich die ersten Schritte gewagt. Blinkende LED, Interrupt-Auswertung des blauen Tasters und ein 16x2 LCD mit Huckepack I2C-Controller waren meine ersten kleineren Einstiegsprojekte. Nun
noch X3 bestückt ich bin grad etwas faul, das für dein nucleo rauszusuchen. Orientiere dich an der CUBE_MX Takte-Unterseite.
-
Thread
[V] Zeroplus Logik Analyzer 100-200 MHz
Interface, MANCHESTER, MILLER, SPI Compatible (Atmel Memory), I2C, UART(RS-232C/422/485), SPI, 7-SEGMENT LED, USB 1.1, LCD1602, DIGITAL LOGIC, ARITHMETICAL LOGIC, MICROWIRE, I2C (EEPROM 24L), UP DOWN COUNTER, MICROWIRE (EEPROM 93C), LIN 2.1, LED Pitch Array, NMCU-51 DECODE, PCI, Compact Flash 4.1, USB
bzw. "sollte freigeschaltet sein". https://eleshop.eu/zeroplus-logic-analyzer-lapc-16032-logic-cube.html
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
es ja schon lange > nicht mehr und alles andere ist kostenpflichtig. Wie kommst du drauf? Die CubeIDE von ST z.B. ist vollkommen kostenlos. https://www.st.com/en/development-tools/stm32cubeide.html
nicht beim EBlink DGB Server liegt und dem St-Link V2 Klone. Dazu werde ich mal die berühmte rote LED einschalten und gucken ob der Code da hin kommt.
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
sowas hatte ich schonmal mit der SPI, die lief auch nur im Debug Mode. Nach dem Aufwachen soll eine LED angehen, die berühmte rote Debug LED, tut sie leider nicht.
Spass am Programmieren an sich -> Bare metal (wird leider meist nie fertig) Ergebnis-orientiert -> Cube & Consorten... Ich bin eher Cube-Fan.
-
Thread
STM32 Timer nutzen
BEGIN 4 */ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) { HAL_GPIO_TogglePin(BP_LED_GPIO_Port, BP_LED_Pin); } /* USER CODE END 4 */ [/c] - Und schließlich [c]HAL_TIM_Base_Start(&htim2);[/c] vor der while(1) Schleife hinzugefügt um den Timer zu starten. Dennoch wird mein ISR
HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) { if(htim == &htim2) { HAL_GPIO_TogglePin(BP_LED_GPIO_Port, BP_LED_Pin); } } [/c]
-
Thread
USB entstören STM32L433
Nachdem es mit der STM32CubeIDE kein Problem mehr ist, die USB Schnittstelle in Betrieb zu nehmen, ziehe ich das mittlerweile den lange Zeit üblichen FTDI Chips mit serieller Verbindung vor.Läuft ja auch so ganz gut... bis man
fehlerhafte Übertragungen wiederholt. Ja, so würde ich auch denken, aber ob der Programmierer des CubeIDE Treibers auch so gedacht hat...
-
Thread
STM32H750VB mit Arduino programmieren
Ich vermute aber das der Controller nicht richtig läuft. Leider bekomme ich nicht mal die onboard led zum blinken. die System Clock configuration macht mir die meisten Probleme. iCh kann z.B -Set HCLK to the maximum frequency in CubeMx nirgends finden. Clock config : WEAK void SystemClock_Config
-
Thread
Bewertung Schaltplan Mikrofonverstärker
sein, mit 6 V schlechter, oder? Ich frage deshalb, weil ich in der endgültigen Schaltung noch eine LED zur Betriebsanzeige einbauen möchte. Dann fällt die Versorgungsspannung wg LED und Vorwiderstand noch weiter ab.
gewesen. Also, auch die Farbe der LED ist wohl wichtig. ciao gustav
-
Thread
STM32H750VB mit Arduino programmieren
Ich vermute aber das der Controller nicht richtig läuft. Leider bekomme ich nicht mal die onboard led zum blinken.
configuration macht mir die meisten Probleme. iCh kann z.B -Set HCLK to the maximum frequency in CubeMx nirgends finden. Clock config : WEAK void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; /** Supply configuration