-
Thread
GUI zu STM32H735G-DK
https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H735G-DK das müsste die mitgelieferte Demo sein: https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H735G-DK/Demonstrations/TouchGFX
einzutragen sein. Mein Cube ist gerade zu alt und zeigt das Flash von dem Board nicht an, mit Updates zum H7 könnte das gehen.
-
Thread
STM32H735 - Hyperram vs. SDRAM
Guten Tag, im Moment beschäftige ich mich mit dem Entwurf einer Hardware auf Basis eines STM32H735. Da schon abzusehen ist, dass der interne Flash nicht ausreichen wird, wollte ich einen externes RAM anbinden, aus dem auch Code ausgeführt werden soll. Nun stehe ich vor der Entscheidung, ob
übertragen werden und Wartezyklen eingeschoben werden. Das drückt dann den Durchsatz massiv. Aus dem STM Forum: https://community.st.com/t5/stm32-mcus-products/stm32h735-hyperbus-speed-byte-vs-word-32bit-vs-qspi/td-p/107150 Dort gibt es alle möglichen Ergebnisse :-) Du solltest das ganze also mit
-
Thread
Verkaufe Discovery Kit STM32H735DK
Wegen Hobbyauflösung verkaufe ich ein Discovery Kit STM32H735DK für 120,-E VB. Das Teil ist unbenutzt und in der Originalverpackung. Technische Details sind auf der Herstellerwebsite zu finden: https://www.st.com/en/evaluation-tools/stm32h735g-dk.html
-
Thread
STM32H735 Disco HAL DMA2D geht nicht
Das Projekt heisst "BSP". https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H735G-DK/Examples/BSP
. :-) In der Datei stm32h735g_discovery_lcd.c ist übrigens noch ein Bug: BSP_LCD_Ctx_t LcdCtx[LCD_INSTANCES_NBR]; Es muss Lcd_Ctx heißen.
-
Thread
STM32Cube external loader
- Klick auf den "runter"-Pfeil neben dem Debug-Symbol -> "Debug Configurations..." - Im Bereich "STM32 Cortex-M C/C++ Application" deine Debug-config auswählen - Dort bei Debugger gibt es fast ganz unten "Misc" -> "External Loader". Für mein STM32H735G-DK sieht die einzufügende Textzeile so aus: MX25LM51245G_STM32H735G-DK, 0x90000000, NOR_FLASH, MX25LM51245G_STM32H735G-DK.stldr Habe mir dazu noch einen Bootloader geschrieben, welcher den Octospi richtig konfiguriert sodass die Kiste auch ohne debugger
-
Thread
Entwicklungsboard - STM32H7xx mit externen SDRAM
das Board mehr bietet als das STM32H747 Board. Einzige was das STM32MP1 Board nicht hat sind verbaute QSPI FLASH Bausteine.
Und noch eines mit Ethernet: STM32H735G-DK Z.B. https://www.digikey.de/de/products/detail/stmicroelectronics/STM32H735G-DK/13171216
-
Thread
wo gibt es noch Libraries für EPD
bedeuten, dass du die Kommentarzeilen vor einer der Display-Definitionen in der GxEPD2_display_selection.h entfernt hast. In der Zeile wird "display" definiert. d.H. danach taucht die Fehlermeldung "'display' was not declared in this scope" nicht mehr auf. Vorsicht, muss in der ESP32-Sektion der Datei sein, nicht in der ESP8266-, STM32 oder AVR-Sektion.
-
Thread
STM32H7 mit 8-Bit-SDRAM ohne FMC_NBLx/DQM?
Bei den STM32H7 (konkret: STM32H755BIT6) lässt sich der FMC für externe SDRAMs nutzen. In den Konfigurationen für 16 Bit und 32 Bit breite SDRAMs werden durch STM32CubeMX auch die Signale FMC_NBLx (zu verbinden
. Erst für neue Prozessoren wie STM32H5 bietet STM neuere FreeRTOS-Bibliotheken an. Der H7 gilt da schon als "legacy". :-/
-
Thread
STM32L4 erase / write error
Hallo, ich habe ein Problem mit einem STM32L431KB, bin allerdings Neuling in Bezug auf STM. Der uC ist neu und wird prinzipiell vom ST-Link-Utility / STM32CubeProgrammer erkannt (Device, Typ, ID, Flash Size, CPU, Target Vdd, ...) Allerdings
STM32L4 schrieb im Beitrag #5813005: >> Leitungen zu lang ... > ~ 20 cm > Dann den ersten uC nochmal mit kürzeren Kabeln getestet, > funktioniert auch. Aber was war wirklich der Fehler? 20cm sollte
-
Thread
Passenden STM32 finden
Sebastian schrieb im Beitrag #6735387: > Wie finde ich nun raus, welcher STM32 dafür geeignet ist? Nimm den STM32H7 im TQFP144 Gehäuse. Der kann alles und noch viel mehr ...
großer Aufwand. Den lwIP Stack bindet CubeMX auf Knopfdruck ein, oder ein OS wie Mbed unterstützt die STM32 auch sehr gut. Das Disco H735 hat schnelles Hyperram und Flash on Board, das kann man sich im Schaltplan zum Board abgucken wenn man so high end haben möchte.
-
Thread
Modbus TCP auf STM32 - Anfängerfrage
Hallo, ich habe gute Erfahrungen mit einem STM32H7 und den entsprechenden Beispielen gemacht. Das ging fast out-of-the-box mit der CubeIDE. Hier gibt es genügend Beispiele. ModbusTCP ist ja was on-top, bei ST wird der LwIP Stack verwendet. Jetzt
Wähle einfach mal das STM32h743-eval oder 735 oder so Board aus in der Cube-IDE und klick dich mal bei den Beispielen durch. Generell kannst und solltest du: -das Freertos mit-konfigurieren -den LWIP Stack mit-konfigurieren
-
Thread
MPLAP Snap halb im Nirvana
sie gar nicht benutzen, denn die ist noch mehr mit diversen Modulen und Hintergrunddiensten als die STM32CubeIDE überladen – sie lahmt noch mehr als die von STM und je höher die Versionsziffer, desto schlimmer ist es. Hier braucht man auf jeden Fall einen neuen, schnellen PC. Alle meine Entwicklungen
schicke mir ganze > ASCII-Textpassagen in Echtzeit, nicht nur bei den AVRs, sondern auch bei > den STM32-µControllern. Ja das mache ich auch sehr gern. Bei den STM32 nehme ich aber lieber SWO als die Uart. Da hat jeder so seine Vorlieben. Bei den Avr nehme ich auch gern die Softuart mit delay von
-
Thread
STM32 GPIO Analog Pin?
Hallo Leute, beim STM32 kann ich per STM32Cube einen Pin als GPIO_Analog konfigurieren. Ich verstehe diese Konfiguration aber nicht so ganz. Kann ich diesen Pin nutzen, um beispielsweise das Signal eines Sensors auszuwerten
einem ADC, zu verbinden. Weitere Quelle(n) dazu aus der ST Community: https://community.st.com/t5/stm32cubemx-mcus/question-about-adc-versus-gpio-analog/td-p/480285/page/2 bzw. https://community.st.com/t5/stm32-mcus-products/use-gpio-analog-for-adc-read-value-on-stm32h735/td-p/75324 > The GPIO analogue
-
Thread
Lookup Tablegenerator für NTC-Widerstände (Linux)
ändert man an einer Schraube, so bleibt alles weitere richtig und sinnvoll. [c] #include <mcu/avr.h> #include <array> #include <cmath> //#define V1 #ifdef V1 const int PROGMEM ntctable[] = { 1597, 1305, 1013, 851, 735, 643, 565, 495, 430, 368, 306, 242, 175, 98, 4, -133, -270 }
.. Ups, das war zu schnell. Etwas besser, nun für alle primitiven DT: [c] #include <mcu/avr.h> #include <array> #include <cmath> //#define V1 #ifdef V1 const int PROGMEM ntctable[] = { 1597, 1305, 1013, 851, 735, 643, 565, 495, 430, 368, 306, 242, 175, 98, 4, -133, -270 }
-
Thread
Ethernet funktionniert nicht
> - War der STM32 eingeschaltet? > --> Glückwunsch du hast verbindung zu deinem STM32 und muss nun herausfinden wieso der SSH Daemon nicht gestartet wurd Als ich gepingt war mein STM eingeschaltet.
also vom STM32 den STM32 angepingt? Das sagt überhaupt nichts aus. Das funktioniert auch bei nicht funktionierendem LAN. Pinge bitte den PC an. Oder pinge vom PC den STM32 an.
-
Thread
SWD Protokoll, SWCLK Polarität
f28bbfd7b39bcad07aa451dde74ddc180734b04b/source/daplink/cmsis-dap/SW_DP.c oder der Beispielcode für EFM32: https://www.cnblogs.com/shangdawei/p/4753040.html ich bin sehr verwirrt... Hintergrund ist: ich habe eine BMP mit Ethernet gebaut und die funktioniert gut mit STM32F1 und F4, aber beim H7 hakt
beginnt. Die älteren Datenblätter von ST sind hinsichtlich SWD etwas schweigsam, aber bei den H7er siehts etwas besser aus, z. B. in dem vom STM32H735xG, Table 123 und Fig. 73: setup und hold etc. beziehen sich auf die steigende Flanke von SWCLK. Dies bezieht sich jetzt allerdings auf auf den "
-
Thread
IRMP - Infrared Multi Protocol Decoder
/www.guiott.com/wrc/RC6-6.html]] mit 20 Bit Nutzrate Die Kathrein nutzt "in etwa" diesen als 32 Bit Version (RC-6 mode 6a 32), aber nicht nach Norm: Die FB vom UFS-922 macht folgendes: Leader Pulse (ok) Start Bit (ok) Mode Bits 2,1,0 (H,H,L = Mode 6) Trailer Bit: Flanke immer L>H (nicht
Da IRMP/IRSND nun auf den Zielsystemen AVR/PIC/STM32 läuft, war eine größere Umstrukturierung des Sources notwendig, um weiterhin die Konfigurationsdateien irmpconfig.h und irsndconfig.h möglichst einfach und übersichtlich zu belassen. Die IR-Protokoll-spezifischen
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
STM32F1xxxx [4] STM32F2xxxx [5] STM32F3xxxx [6] STM32F4xxxx [7] STM32F72xxx, STM32F73xxx [8] STM32F74xxx, STM32F75xxx [9] STM32F76xxx, STM32F77xxx [10] STM32G0x0xx [11] STM32G0x1xx [12] STM32G4xxxx [13] STM32H743_53_50 [14] STM32H745_47_55_57 [15] STM32L0xxxx [16] STM32L1xxxx [17] STM32L4xxxx [18] STM32L5xxxx [19] STM32U5xxxx [20] STM32WBxxxx [21] STM32WLxxxx
-
Thread
ESP8266 Webradio Stream
Hallo Forum, ich benutzte das ESP8266 in Verbindung mit dem STM32F7-Discoverey board, um mit einem Webradio zu verbinden und den mp3 Stream auszugeben. Ich steuere das ESP mit AT Befehlen, es klappt auch für normale Text Dateien wie .m3u diese herunter zu laden
/* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f7xx_hal.h" #include <string.h> /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/
-
Thread
PIC16F887 float in string umwandeln - PROBLEME :-(
gerade schnell, vor allem auf den 8-bittern. Wenns du viel Float rechnen möchtest, nimm einen PIC32MZ, der hat eine FPU.
oder ATMEGA oder STM32. 32Bit Float bleibt 32Bit Float.
-
Thread
Schaltungs- und PCB Design als Auftrag
Einzelunternehmer, die nach Vorgabe Schaltungs- und PCB Design vornehmen? Konkret geht es um: - Prozessor STM32H735 - 512 MBit SDRAM über FMC - 128 MBit Flash Speicher über SPI - SD-Card Interface - Wolfson WM8731 Audio Codec über SAI, Line-Ausgang, Schaltung liegt vor - Noch zu spezifizierendes 2.8 Zoll
Rechne mal mit 1 Mannmonat. Das sind 160h. Bei 100€ pro Stunde sind das 16.000 €.
-
Thread
CP/M auf dem Raspberry Pi Pico
mit "Z80-Kern" @ 2..3-Stelligen MHz habe ich schon diverses gelesen, ebenso von Z80-Emulationen auf STM32-uCs. -------- Nachtrag: sorry habe mich verlesen: dachte es ging um den Pi-Zero mit "bare-metal"-Z80-emu+CP/M (GHz Clock) - hier geht's aber um den Pi-PICO. Meine Frage zur aktuell schnellsten
gesetzt, wenn eine SD Karte in meinem Reader steckt. Zumindest bei FAT32. Lässt sich auch nicht ändern. Tut so, als wenn es ändert. Bleibt aber wirkungslos ..... Guido L. schrieb im Beitrag #6858295: > Da liegt im H3-Verzeichnis ein ueber 6MB grosses Handbuch. Ein
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
0x80700000 - 0x80a3a000 (0x0033a000) start : 0x80701000 [ 0.000000] Linux version 2.6.23.17-stm23-0123 (buildbot@dccbuilder-2) (gcc version 4.2.1 20070719 (experimental) (STMicroelectronics Special) [build Mar 31 2015]) #1 PREEMPT Tue Mar 31 20:21:32 CEST 2015 [ 0.000000] Booting machvec:
Unknown symbol usb_root_hub_lost_power Error while inserting module ohci-hcd.ko [ 5.869820] hcd_stm: Unknown symbol stm_ohci_hcd_register [ 5.871892] hcd_stm: Unknown symbol stm_ohci_hcd_unregister [ 5.875818] hcd_stm: Unknown symbol stm_ehci_hcd_unregister [ 5.890656] hcd_stm: Unknown
-
Thread
Wasserdruckmessung
Computer anzeigen und ablesen oder per PC auslesen. z.B. kann selbst der günstige Mares PuCPro über 35h alle 5s loggen.
Hardwareeigenschaften: STM32F042 @ 8MHz HSI EA DOGM162 Stromaufnahme 4mA in Betrieb Versorgung über CR2032 (vorerst)
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
OK, Danke. Ich habe den Code auf einen STM32 mit ENC28J60 portiert. Es fängt auch an zu funktionieren. Leider nicht stabil. Ich kann mit dem Browser unter der IP die Seite einige male abrufen, dann hängt sich das System auf. Manchmal geht es
anfüge. Ebenso beim Ping, klappt mal, mal nicht. Im Prinzip habe ich nur die SPI Routinen an dem STM32 angepasst und alles was mit der AVR Progmem-Spezifik zu tun hat rausgenommen. Wo soll ich anfangen zu suchen?
-
Thread
CP/M auf ATmega88
mich schon. Aber nicht so, daß ich eine Platine haben wollen würde. Noch ein paar Worte zu meiner STM32–Variante. - Den HD64180 hatte ich schon. Der läuft nur mit 5V. - STM32 I/Os sind 5V-tolerant. - STM32F1 mit vielen Pins sind billiger als AVR. - Durch die vielen I/O-Pins kann alle denkbare
sammeln. Aus meiner Sicht sehr überlegenswert der Vorschlag von Leo C. anstelle eines AVR’s ein STM32 zu verwenden. Die Entwicklung könnte in Richtung „CP/M Shield für STM Discovery“ gehen.
-
Thread
Widerstandsdekade selber basteln
Ich hab sowas mal gebaut mit 16 Relais und Widerständen 1, 2, 4, 8, 16, 32, 64, ..... Ohm und einem zusätzlichen Spindeltrimmer. Auf der Platine ist die Schaltung 2x drauf.
Hallo Crazy H, ich will mir auch so etwas bauen. Hast du vielleicht noch einen Plan oder Skizze von deinem Projekt?
-
Thread
Labornetzgerät - Beratung
Rene H. schrieb im Beitrag #4378274: > der TO hat ein Funkgerät nirgends erwähnt, dass brachte irgend jemand > sonst aufs Trapez. Das war ich gewesen. Es sollte nur als Beispiel dienen. Es könnte auch
dieser Woche noch etwas skeptischer geworden zu SNT, nachdem ein Uni Kollege gezeigt hat, dass sein STM32 Board völlig rumspinnt, wenn er sein Notebook Netzteil auf 1/2 m Entfernung bringt.
-
Thread
Siplace-Bediener oder Programmierer hier?
Universalallesineinsmann am Gerät bleibt höchstens, mittels Sitest zu basteln. Ist möglich, aber mühsam. Thomas H. schrieb im Beitrag #7602305: > So schwer kann das nicht sein, X/Y anfahren sind jeweils 2 Befehle. Bei Siplace reichlich sicher nicht. Da geht sooo viel über den CAN-Bus. Thomas H. schrieb im
Thomas H. schrieb im Beitrag #7602416: > Und crashen wird eine Maschine mit > Absolutkoordinaten-Steuerung sehr wahrscheinlich nicht sofern die Nozzle > nicht unten hängt. Du musst aber "alles" steuern,
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
Stefan H. schrieb im Beitrag #6401021: > Andreas B. schrieb: >> Stefan H. schrieb: >>> Dann geht Ruhezustand sicher nicht, insbesondere, wenn diese Datei auf >>> einer verschlüsselten Partition liegt. >>
einigen Fällen überhaupt nicht geht, umschiffe ich solche Klippen einfach mit VMWare Player mit W7X32 bzw. W-XP32 und Linux Mint für Makefile GCC Projekte, installiert. Für gewisse ältere, mir noch wichtige USB Werkzeuge, die unter W10 ums Verrecken wegen X64 nicht lauffähig sind, ist halt XP oder W7X32
-
Thread
Wieso gibt es keine gute Programmiersprache?
der Anfang ist für unerfahrene wohl etwas holprig. Habe damit sogar schon embedded Code für einen STM32 ARM Prozessor geschrieben und ausgeführt. Die Community ist klein aber fein.
entwickelt. Tja, wenn du die Augen zu machst, dann siehste eben nix. Kleiner Tip: Programmiertool für STM32 von mir hier im Forum. btw: eine Lazarus-Version hab ich inzwischen auch fertig. Funktioniert gut wie die Delphi-Version. Sieht mir aber zu grau aus. Also: Mach deine Klüsen auf, dann siehst du
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Nach Anfangsproblemen unter Gentoo, nun fix und fertig kompiliert, und läuft. STM32L031 Part erstellt ... Schaut schon gut aus, zwar etwas gewöhnungsbedürftig, aber man findet schnell heraus wie es geht. Da bräuchte es einen Importfilter für Bauteile oder hab ich das nur bis
bis > jetzt übersehen. Es gibt. https://github.com/carrotIndustries/horizon/blob/master/scripts/stm32_to_json.py Dem wirfst du die XML-Datei aus dem CubeMX hin, und importierst die JSON-Datei in den Part wizard, und zack hast du alle Pins mit all ihren Funktionen drin. Ist das matschige Fenster
-
Thread
eBus USB Adapter
Temperatur, daher entweder 0x4C oder 0xCC. Beim 4. Byte wirds kritischer, da wird bei Temperaturen >32°C die 0x41 zur 0x42 wird - eine reine Bit-Trennung ist da nicht mehr machbar; man braucht einen *Offset* - also zusätzlich zum Divisor etwas, was konstant abgezogen/hinzuaddiert wird! H I L F E ....
Hallo zusammen, ich programmiere gerade an einem STM32F103 um die Parameter meiner Vaillant Therme VC 146/5-5 zu loggen bzw. die Parameter zu ändern. Die mir wichtigen Parameter sollen dann per CAN in meinen Hausbus gesendet werden. Die Kommunikation
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
Hatten wir den schon? https://www.youtube.com/watch?v=h1PSLrpkInM
Arno H. schrieb im Beitrag #6176829: > Und, schon im Sarg Regale und Schubladen einbauen lassen? Kann man eigentlich probeliegen wie in so einem Bettenlager? Arno H. schrieb im Beitrag #6176829: > Unglaublich