-
Thread
Sinus bis 150kHz mit Leistung aus PWM
arbeiten max. mit 960MHz Takt für die PWM Timer. Schneller ist lt. meinem Kenntnisstand zur Zeit nur der STM32F334 mit 4.608 GHz.
max. >mit 960MHz Takt für die PWM Timer. >Schneller ist lt. meinem Kenntnisstand zur Zeit nur der STM32F334 mit >4.608 GHz. Ich kenn weder den PIC noch den STM im Detail, glaube aber nicht, dass dort wirklich 0,96 bzw. 4,6 GHz drinstecken. Solche hohen Zeitauflösungen werden in den meisten (allen
-
Thread
Probleme mit SPI - STM32F2
Der STM32 Mikrocontroller soll mit dem EPCS Flash Controller via SPI kommunizieren.
nirgenwo erforderlich, die Bits bekommt man auch mit 25 MHz ohne Pause. So macht das das FPGA, 0x03 0x00 0x00 0x00 ausgeben und Bytes eintakten bis fertig. MfG Klaus
-
Thread
ESP32 + PlatformIO + Adafruit IO = Error
bei mir gefunden unter `C:\Users\User\.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\assets\platform\win32-x64\arduino-cli\arduino-cli.exe` (übrigens ohne Source-Code, Verstoß gegen GPL‑3.0)
/Config ist: - XIAO ESP32S3 Board - Arduino-CLI v1.4.1 (nicht die Arduino IDE) - VS Code v1.109.5 - Arduino Community Edition Plugin v0.7.2 - Board Manager: "esp32 by Expressif Systems" - Board Configuration: "XIAO_ESP32S3
-
Thread
STM32 RMII Anbindung an UBlox Odin-W262 WiFi Modul
dazwischen. Weiß jemand, wie ich das Modul initialisiert und angesteuert bekomme? Ich verwende die STM CubeIDE mit CubeMX. Die verwendet den LWIP-Stack. In CubeMX kann man zwischen zwei Phys auswählen. Falls es hilft, das UBlox Modul basiert auf einem ESP32. Ich bin für jede Hilfe dankbar, denn
Flexibilität von lwIP. Du brauchst die entsprechende Library für das Modul. Noch besser ist es den STM32 ganz wegzulassen und stattdessen alles auf dem ESP32 zu implementieren, aber das geht natürlich nicht immer.
-
Thread
Einfuss Jitter auf Audiosignal
eines genaueren und stabileren Oszillators? Der uC erzeugt auch den Takt für den Audiocodec. MfG Tob0rk
Tob0rk schrieb im Beitrag #5245951: > Des Weiteren bietet der > uC(stm32h7) den ich verwenden möchte eine PLL für das Audiointerface. Wenn ich es richtig sehe bietet dieser uC sogar 2 PLLs speziell für
-
Thread
Lightweight WS2811/WS2812 Library
Ich weiß das eine div / 256 / 128 / 64 / 32 besser ist als eine div / 100. Ist ja dann nur eine schiebe Operation. Es wird halt immer in den Beispielen 0 bis 1 oder 0 bis 100% angegeben. Daher auch bei mir nur der Wertebereich 0 .. 100 ;-) es
in Ansi-C beschreibt: [c] struct cRGB led[16]; // array mit 16 leds reservieren led[0].r=255;led[0].g=00;led[0].b=0; // Write red to led1 led[1].r=255;led[1].g=00;led[1].b=0; // Write red to led2 led[2].r=255;led[2].g=00;led[2].b=0; // Write red to led3 [/c] Alternativ
-
Thread
IRSND mega8: IR CODE senden ->nur symmetrische PWM
supporting OC2B, e.g. ATmega88 * IRSND_OC0 = OC0 on ATmegas supporting OC0, e.g. ATmega162 * IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85 * IRSND_OC0B = OC0B on ATmegas/ATtinys supporting OC0B, e.g. ATtiny84, ATtiny85 *-------------------------------------------
-
Thread
Umstieg auf C
billigen STM32F103 Boards ist nicht schlecht. Jedenfalls kann man damit sehr schnell was zusammenstricken, größere kommerziele Projekte würde ich damit aber auch nicht machen.
wiki.freepascal.org/AVR Freepascal (FPC) wollte ich auch schon vorschlagen, der unterstuetzt scheinbar auch den STM32. Mit Bibliotheken fuer die Hardwareansteuerung sieht es aber schlecht aus.
-
Thread
STM32 HAL und CMSIS
CMSIS-Teil. Mit passenden -I-Optionen des Compilers brauchst du dann nur noch sowas wie: [c] // STM #include "stm32f4xx.h" #include "system_stm32f4xx.h" // Atmel/Microchip // use e.g.-D__ATSAME70Q21__ to define exact device type #include "sam.h" [/c] … und hast alle nötigen Definitionen
den gleichen Vektor), bei STM dagegen nach der Bitnummer (also PA0 und PB0 triggern den gleichen Interruptvektor).
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
mit relativ kleinen Klötzchen, 254ppi auf 72x72mm, also 518400 RGB-Pixel (18 Bit). Das könnte ein STM32 schaffen. https://www.lcd-module.de/fileadmin/html-seiten/eng/pdf/grafik/TFT040-77AI.pdf
-
Thread
USB Verbindung als VCP und CDC?
webcache.googleusercontent.com/search?q=cache:IgUTdx7uRIQJ:https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/AllItems.aspx%3FRootFolder%3D%252Fpublic%252FSTe2ecommunities%252Fmcu%252FLists%252Fcortex_mx_stm32%252FMultiple%2520USB%2520CDC%2520%28USB%2520IAD%29.%2520How+&cd=1&hl=de&ct=clnk&client=firefox-a http://akb77.com/g/stm32/stm32f103-cdc/ Jetzt habe ich erst mal zu tun...
-
Thread
USB I2C Interface Hardware Software
noch zu Wucherpreisen angeboten, z.B. hier: https://www.aliexpress.com/item/4000906840272.html?spm=a2g0o.productlist.0.0.667b19b6KZ7ZOE&algo_pvid=dfc4d025-cad1-4810-9149-c9cbcf4033d7&algo_exp_id=dfc4d025-cad1-4810-9149-c9cbcf4033d7-11&pdp_ext_f=%7B%22sku_id%22%3A%2210000010486928294%22%7D&pdp_npi=2%40dis
Suche nach einem Spezial-IC ist also nicht notwendig. Spart aber Arbeit. Und ein "Attiny85" oder STM32F103 ist nun auch nicht soo speziell. > Alles andere ist aus meiner Sicht nur Träumerei. Du wirst irgendwann auch noch feststellen, dass es sich rächt an seinem Werkzeug zu sparen.
-
Thread
Strom/Spannung Messen an STM32 - jetzt doch mit Spannungsteiler
Beitrag #3797197: > (Werde dann noch einen 5V Regulator einzeichnen. für die Versorung des > Sensors, STM32 und andere Geräte) 5V sind für den STM32 zu viel
brauchst du keine 0.05% Widerstände mehr... Ich würde die DIL-Schalter durch Reed-Relais ersetzen und die wie bei einem Auto-Range-Voltmeter per Programm schalten. Dann kann dem STM32 normal nichts mehr passieren. Ja
-
Thread
Welche Toolchain für STM32
Hallo, ich möchte für mein nächstes Projekt einen STM32 Controller einsetzen. Habe mir für erste Versuche den Primer II besorgt. Jetzt suche ich nach einer Toolchain (IDE und Debug interface), die ich dann für mein eigenes Board nehmen kann. Beim
auch interessant: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fOpen%20source%20tools%20for%20the%20STM32&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E
-
Thread
Problem mit RasPi wiringPi SPI
jemand ansehen. Kurze Beschreibung. Es soll eine Kommunikation zwischen einem RasPi und einem STM32 werden. Da das RasPi nur SPI Master kann und immer den Takt geben will muss der Slave (STM32) an einem Pin des RasPi wackeln, dann sendet das RasPi einen dummy Frame mit lauter Nullen und empfangt
Hallo Juergen G. könntest Du bitte noch den STM32-Code posten. Ich versuche seit einiger Zeit ebenfalls eine Kommunikation zwischen STM32F4Discovery(Slave) und dem Raspi erzustellen. Bei mir hapert es schon daran
-
Thread
Seriell/Ethernet umestzen mit WIZnet 5200
Sub_Modules/en/product/Product_Detail.asp?cate1=5&cate2=7&cate3=56&pid=1144#tab Die Firmware ist für STM32F10X gemacht. Datenblätter von WIZNET sind recht verständlich. MfG Spess
7 = 1 -> Schreiben) 0x01 Lowbyte Länge Daten (1 Byte) 0x01 Befehl Socket öffnen MfG Spess
-
Thread
Routen von BGAs und innere Layer
pro Spannung in etwa. > Und was ist das für ein USB Stein oder ist das ein uC? Das ist ein STM32F302 im QFN32 > Wie schnell > bekommt man die Daten über USB rein und raus? Nicht so schnell, wie ich es gerne hätte xD Aber so 500kB/s schafft man ohne Probleme :) Bei meiner Anwendung
Irgendwie schon nervig mit den vielen Spannungen. Mampf F. schrieb im Beitrag #5615246: > Das ist ein STM32F302 im QFN32 Macht der auch das JTAG?
-
Thread
AVR Einstieg
aktuelles ARM Board mit Debugger auch für 27 EUR: http://www.mouser.de/ProductDetail/STMicroelectronics/STM32F429I-DISC1/?qs=sGAEpiMZZMvJkDqKJH80dBW9Ucpez89T%252byheH8hFi38%3d Kannst zum Preis eines AVR Programmer also beide kaufen und mal vergleichen.
Stecker_Schaltnetzteil_QUATPOWER_KSAS0151200150HE_12_V_1_5_A.html Ja, sollte schon passen. > Habe ich noch etwas vergessen? Naja, mit STM32 Boards kriegst du heutzutage deutlich mehr CPU-Bums und -Faxen und weniger Stress mit original Seriellen Ports fuer weniger Geld als mit dem AVR Board. Aber natuerlich ist der STM32 deutlich komplexer
-
Thread
Bluetooth Tastatur mit Mikrocontroller pairen (Arduino)
einen Chip) Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil eben kein OTG) Auf STM32F4(29) hatte das dann geklappt .. mit Fremdcode (und im besten Fall hab ich da dann davon die hälfte verstanden, was gerade
Host). Wenn du keinen USB-Host hast, geht's halt nicht. Ich hab das mal mit einem STM32F107 gemacht, der konnte das. Ist aber alles andere als trivial.
-
Thread
Fehler zum nachbauen :-)
https://www.google.de/search?q=kraftstromstecker+ddr&client=firefox-b&dcr=0&tbm=isch&source=iu&ictx=1&fir=Z8N789gBR2KCUM%253A%252CniYpKxRdFVK3AM%252C_&usg=__RkAi5YCo7k8s7kt7o9nuLels-OI%3D&sa=X&ved=0ahUKEwiutdrjvavaAhXN2KQKHSUrBG8Q9QEINTAB#imgrc=Z8N789gBR2KCUM: Habe mal über
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf
-
Thread
Bluepill als ST-Link/V2 für Coocox 1.7.8
Hallo Bluepiller ;), normalerweise benutze ich bisher immer den ST-Link von einem STM32F429-Discovery-Board, um meine anderen STM32-Schaltungen zu programmieren. Jetzt ist das Discovery-Board aber schon etwas sperrig, hat außerdem kein Gehäuse und ich dachte, ich bau mir jetzt mal einen
besorgst du dir nicht einfach das hier? https://www.ebay.de/itm/ST-Link-V2-Programming-Unit-mini-STM8-STM32-Emulator-Downloader-M89-HGUK/192643071869?hash=item2cda6bff7d:g:bJoAAOSwJGlbTapG Am Bluepill mußt ja mindestens den Widerstand an der USB Buchse ändern, hast kein Gehäuse und keinen Connector
-
Thread
Grenzen der digitalen Pulsweitenmodulation
einstellbar machen willst nimm einen µC mit Timer der PWM Erzeugung unterstützt. Beispielsweise einen STM32 hier kannst du über den DMA und die vorhanden 16 bzw. 32 Bit Timer ein PWM mit verschiedenen Pulsbreiten ausgeben. eine ähnliche Anwendung findest du hier: https://www.mikrocontroller.net/articles
Es gibt STMs mit High Resolution Timern die im ps Bereich auflösen. https://www.st.com/en/microcontrollers-microprocessors/stm32f334.html Ob das ganze genau genug ist müsste man mal probieren bzw. mal genau
-
Thread
Einstieg in Touch GUI STM32
Hallo zusammen, da ich schon seit längerem plane auf die STM32 Serie zu wechseln und auch schon seit Ewigkeiten ein TFT Touch Projekt vor mir her schiebe, dachte ich (bis jetzt...), es sei eine gute Idee diese beiden Vorhaben miteinander zu kombinieren. Da es von ST u.a auch Frameworks ala STM32CubeMx gibt (jaja, hasst mich dafür ;) ), sollte das ja an sich kein großes Ding sein...dachte ich zumindest. Zu meinem Problem: Die oben beschriebene Problematik ist ein wahrer Dschungel....es
-
Thread
Mikrocontroller mit 16bit ADC und onboard OPV gesucht.
STM32F373 haben 16bit Sigma-Delta-ADC mit differentiellen Eingängen und einstellbarem Gain. Boards sind da allerdings auch dünn...
Wartezeit einkalkulieren und danach das Board bestücken. http://ebrombaugh.studionebula.com/embedded/stm32f373breakout/index.html Sollte unter 50€ bleiben und aufgrund des Selbstbaus doch richtig zufrieden machen :)
-
Thread
Evalboard CAN-FD und USB Client mit Buchsen
Oder auch https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Max G. schrieb im Beitrag #6516385: > Oder auch > https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware Hat kein CAN-FD, daher 0 Punkte. fchk
-
Thread
OpenOCD was bedeutet Info inter.
srst_gates_jtag trst_push_pull srst_open_drain 1000 kHz adapter_nsrst_delay: 100 jtag_ntrst_delay: 100 0 Info : clock speed 1000 kHz Info : inter: 0.001894, inter2: 0.001895 end: 0.007925 Info : JTAG tap: STM32F107.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG tap: STM32F107.bs tap/device found: 0x06418041 (mfg: 0x020, part: 0x6418, ver: 0x0) Info : inter: 0.001698, inter2: 0.001699 end: 0.005705 Info : inter: 0.001599, inter2: 0.001599 end: 0.009590 Info : inter
-
Thread
STM32-Float-Ops gehen nicht
?! Weis da jemand Rat ? Danke für alle Antworten die da kommen mögen. arm-none-eabi-gcc -g -mcpu=cortex-m3 -mthumb -static -Tstm32.ld -o main.elf main.o startup_stm32f10x.o /home/heiko/opt/crosstools/arm-none-eabi/lib/gcc/arm-none-eabi/4.3.4/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-exit.o
selber die Antwort gefunden. ... Für alle mitleidenden, die Zauberformel lautet: "arm-none-eabi-gcc -g -nostdlib -mcpu=cortex-m3 -mthumb -static -Tstm32.ld -o main.elf main.o startup_stm32f10x.o -lgcc" Wichtig ist "-nostdlib" und die libgcc manuell mit "-lgcc" anhängen. Gruß buffalo
-
Thread
FatFS Dateisystem
, 0); // Pointer an Anfang des Files[/c] Schreiben in das File: [c]f_write(&g_sFileObject, buffer, size, 0); // Schreiben des Buffers in das eröffnete File f_sync(&g_sFileObject); // The f_sync function flushes the cached information of a writing file.[/c] Schliessen des File: [c]f_truncate(&g_sFileObject); // Truncate unused area f_lseek(&g_sFileObject, 0); // Put file header return f_close(&g_sFileObject);[/c] Ist das so korrekt, dass ich zuerst ein Cluster "Pre-allocate
-
Thread
[V] Dev-Kits, Raspberry, Sonoff
Update [pre] 5x AD5422AREZ, 16bit I/V DAC 8,00€ 10x EFM8BB10F2G-A 0,50€ 1x STM8 Nucleo-8L152R8 2,00€ 1x Phytec phyBOARD-Wega-AM335x Kit (5 Volt) *unbenutzt* 10,00
Update [pre] 5x AD5422AREZ, 16bit I/V DAC 10,00€ 10x EFM8BB10F2G-A 1,00€ 1x STM8 Nucleo-8L152R8 3,00€ [/pre] Verkauft: [pre] 200x MS5054 RGB LED (5050) 1x Node-MCU
-
Thread
ARM LPC1768 Cortex M3 LCD Board - Einstieg in die Welt der ARMs
Auswahl stehen für mich: LPCXPRESSO von NXP (frei bis 128k), RIDE7 mit RKIT-ARM (beliebige Codegrösse, 32k debug) oder yagarto bzw. codesourcery g++ light.
du bitte deine Erfahrungen damit etwas beschreiben? Ich bin gerade am entscheiden LPC1768 oder STM32. Ich brauche viele rs232 und CAN bus. Danke.
-
Thread
Nucleo board 401 verliert Programm
haben. Siehe unteren Link. Es hat was mit dem Nucleo onBoard ST-Link zu tun. http://www.openstm32.org/forumthread1831?forumId=7&comments_threshold=0&comments_parentId=1831&comments_offset=0&comments_per_page=25&thread_style=commentStyle_threaded
with the "mass storage download" was an on-board ST-LINK V2 proplem: I had to update it with the "STM32 ST-LINK Utility" then it was working correct."
-
Thread
ARM (STM32F4) - eigene Interrupt Routine-> umbiegen des Funktionspointer
überflogen, aber nix dazu gefunden Alle Dinge die den ARM Prozessorkern betreffen finden sich im o.g. Architecture Reference Manual. ST hat die nicht alle in das eigene STM32F4 Reference Manual kopiert...
machines support this attribute. [/code] was du aber suchst, ist folgende Stelle in der Datei startup_stm32f40_41xxx.s: [code] ... .word SVC_Handler .word DebugMon_Handler .word 0 .word PendSV_Handler .word SysTick_Handler // <==== Das hier ändern /* External Interrupts
-
Thread
Erfahrungen mit Platinen von www.elecrow.com
Die Vias sind Standard KiCAD also 0,889 Durchmesser und 0,635 Bohrung. MfG
Noch'n Tipp: 0,5mm-Platinen kann man mit der Schere auseinander schneiden :) MfG, Arno
-
Thread
Passende Bauteile für Segelbootsteuerung
Programmiertechnisch als auch mechanisch und wie sieht dein Budget aus? Billig (aber "kompliziert"): Arduino/STM32/Pic... + DC Motor (Mosfet, Diode und fertig ist die Ansteuerung) und Sensor, musst halt alles mehr oder weniger selber programmieren. Wenn du Motoren gebraucht besorgst und deine Arbeitszeit nicht
. Es müsste irgendwas mit Ethernet sein. Sowas hier? https://www.amazon.de/ESP32-POE-Espressif-verdrahtetem-100MBit-Ethernet/dp/B07GD31J3X/ref=asc_df_B07GD31J3X/?tag=googshopde-21&linkCode=df0&hvadid=310491639325&hvpos=1o4&hvnetw=g&hvrand=11758347142859313181&hvpone=&hvptwo=&hvqmt
-
Thread
ADC Spannungsteiler Schaltungsvorschlag
deines ADCs die Auslegung deines > Spannungsteilers vollends zu nichte machen. > > Z.B. haben STM32 einen Eingangswiderstand von einigen 10kΩ oder so. Die > 180kΩ parallel daneben kannst du dir getrost sparen. > > Selbst wenn du Widerstände im einstelligen kΩ-Bereich verwenden würdest, >
Wühlhase schrieb im Beitrag #6331921: > Z.B. haben STM32 einen Eingangswiderstand von einigen 10kΩ oder so Das ist nicht richtig. Die Quelle soll nicht mehr als 10kΩ haben, weil der Eingang des Mikrocontroller kapazitiv mit ein paar pF wirkt. Schaltet
-
Thread
STM32 Timer nutzen
the HAL has a -1 internally, you have to look into the code." Nope! Because values starts from 0 you have to write "value_x - 1" to obtain the right prescaler value. On the other hand, the user WS is right, the callback function is call from TIM_IRQ_Handler (located in file "stm32f1xx.it" so...
all, thank you for your -1 vote, truth hurts! To be clear: The prescaler is off by 1 because it’s 0-based: a PSC value of “0” means to use a prescaler (clock divider) of 1. On the other hand, you will find "void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim)" in file "stm32f1xx_tim.c" and is called from
-
Thread
Welche Nachteile haben die großen STM32H Serien?
zahlen zu haben Und nebs dem wenn ein 8 biter einen IPC von 10 bei 1GHZ bringen würde ich auch jeden STM32 über den haufen werfen.
aufgabenstellung gesucht: > ADC werte aufsumieren und summe auf schwelle prüfen falls ja isr. Manche STM32 (z.B. STM32L412) können in Hardware aufsummieren (2,4,8...256 Werte), die Summe mit einer Schwelle vergleichen und ggf. einen Interrupt auslösen. Das geht mit 2 bis 3 verschiedenen Schwellwerten und
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
machen wenn es bei euch so wäre. Upgrade auf ATMega2560 oder kompletter Wechsel auf einen Prozessor zb. STM32? Schönen Sonntag noch Lg
(5, tftline += 10, RED, BLACK, 1, 3, 0, 0, PSTR("Oscillator did not start!")); ili9341_combo_flash(5, tftline += 10, GREEN, BLACK, 1, 3, 0, 0, PSTR("Oscillator running on Crystal: 32.768KHz!")); sprintf(buffer, "Getting Time
-
Thread
Wie bekomme ich Daten richtig in eine Datei?
unterschiedlichen drei unterschiedlichen Farbzuordnungen. Die Farben sind einfach: farbe1 r=255, g=0, b=0 farbe2 r=255, g=1, b=0 farbe256 r=255, g=255, b=0 farbe257 r=254, g=255, b=0 farbe512 r=0, g= 255, b=0 farbe513 r=0, g= 255, b=1 farbe768 r=0, g= 255, b=255 farbe769 r=0, g= 254, b=255 farbe1024 r=0, g= 0, b=255 farbe1025 r=1, g= 0, b=255 farbe1280 r=255, g=0, b=255 farbe1281 r=255, g=0, b=254 FarbeLinearMal2 ist die Anzahl der Iterationsschritte*2=Farbe FarbeLog ist der Logarithmus der Anzahl
-
Thread
STM32F4 - C++ Programmierung möglich mit Em-Blocks?
Hallo, ich arbeite seit einigen Tagen mit einem STM32F4 Discovery Board. Habe mir EM-Blocks installiert und kann auch mit den STM32 Standard Libs den Controller steuern. Soweit alles so gut. Da ich persönlich gerne mit C++ Programmiere (STL, Container
Fehlermeldungen über fehlende Libs usw. Vielleicht hat ja von euch schon mal jemand mit C++ einen STM32 programmiert? Wäre für Tipps dankbar ;) Gruß Dani
-
Thread
EleLa - Elektronik Lagerverwaltung ab V1.2.11A26
V2.0.12518 kann nun mit der Versionsabfrage geladen werden. - Win32 EXE - Win64 EXE - Linux32 EXE - Linux64 EXE @Volkmar, ist behoben.
V2.0.12523 kann nun mit der Versionsabfrage geladen werden. - Win32 EXE Viele kleine Bugs sind behoben. Siehe Update Beschreibung.
-
Thread
Chinaschrott mit Typ und Verkäufer
Um mal wieder zum Thema zu kommen: 1/2/5/10Pcs ARM STM32 STM32F103C8T6 Minimum System Development Board Module von eBay Verkäufer technicalaim sind Fakes, sie enthalten einen gefälschten Prozessor https://www.richis-lab.de/STM32.htm der nichtmal USB Downloader https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin ausführen kann. ST Link V2 Mini Emulator STM8 STM32 USB Debugger Programmer 5V 3.3V LED von eBay Verkäufer yesbuy32 sind Murks, weil
-
Thread
Ist Arduino verpönt?
nicht gut oder schlecht, sondern Arduino ist für DEN EINEN bessern, und für JEMAND ANDERS ist ein STM32Discovery besser.
Unkenntnis) hindert der Arduino-Programmierer daran, direkt in den Arduino Code ein lockeres #define PB0 0 ... PORTB |= ( 1 << PB0 ); ... einzustreuen. Das erzeugt dann genau einen AVR-Befehl und der braucht zwei Takte: sbi 0x05, 0 Kann dein Compiler das besser ? MfG Willi
-
Thread
128x64 display im loop immer nur pixelweise ergänzen
Pixel erreicht wird: if (int(Faktor * Pulshoehen[Index]) > 62) { u8g.firstPage(); do { u8g.drawLine(0, 63, 127, 63); u8g.drawLine(0, 0, 0, 63); for (int i = 0; i < 128; i++)
Ich benutze die u8g2 lib am STM32 ohne Arduino. Es kann also sein, dass ich voll daneben liege, aber die Standard u8g2 macht SPI über Bitbanging. Auf dem STM32F411 mit 84MHz ergibt sich dabei ein SPI Takt von nur etwa 270kHz
-
Thread
Lichtschranken Signale erfassen
mit einem Timerinterrupt 20 kHz abzufragen und die Zustände zu vergleichen? Mein Prozessor ist ein STM32.. mit 72 Mhz. Oder lieber mit einem externem Hardwarebaustein realisieren? Gruß, Arnold
Arnold schrieb im Beitrag #5738951: > Mein Prozessor ist ein STM32.. mit 72 Mhz. Damit sollten sich doch an einem 16 Bit Port alle Signale parallel einlesen lassen. Dann mit dem letzten Bitmuster vergleichen und entsprechend reagieren.
-
Thread
Allgemeines (Anfänger)
Hallo, fang mit dem STM32F4 Discovery an, da hast du gleich nen Programmiergerät und nen Debugger mit drauf.IDE würde ich dann COOCOX nehmen. Und der Einstieg ist mit knapp 15€ auch echt günstig. Gruß Daniel
Eine grundsätzliche Frage: Bei STK500 und STM32F4 Discovery erscheinen bei mir Boards. Nur zum Verständnis: Diese Boards dienen der Verbindung von PC und zu programmerenden Chip? Sprich: Der Chip wird ins Board gesteckt und dieses dann zum
-
Thread
STM32 und interne Pull-Up Widerstände
Hi, Woher weiß ich, ob die GPIOs eines STM32 interne Pull-Up Widerstände besitzen? Ich habe ins Datenblatt geschaut und habe nur gesehen, dass der RST Pin einen schwachen Pull-Up besitzt. MfG
Es geht mir um die GPIOs. Ich wollte den STM32F302RBT6 verwenden.