-
Thread
stm32 cortex SPI und I2C funktionieren nicht gemeinsam
da gibts nicht viel mehr Code, SPI.c: [c] #include "../Std_lib/stm32f10x_SPI.h" #include "../Std_lib/stm32f10x_GPIO.h" #include "../Std_lib/stm32f10x_RCC.h" /** * */ void SPI1_Init(void) { SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure
from the SPI bus */ return SPI_I2S_ReceiveData(SPI2); } [/c] I2C.C: [c] #include "i2c.h" #include "stm32f10x.h" #include "../lib/stm32f10x_conf.h" #include "../Std_lib/stm32f10x_i2c.h" #define BUFFER uint8 /** * @brief Initialize all stuff you need for I2C * @retval None
-
Thread
Cortex M7 zu überzüchtet
nicht mehr kostet, warum nicht nutzen oder zumindestens Platz fuer Erweiterungen haben? Ich will von STM32 auf keinen Fall mehr zu AVR zurueck.
aufgehoben? Hier ist "zuviel Leistung" das Thema, eher nicht "dürftige Beschreibung" - auch wenn es um STM32/Cortexe geht.
-
Thread
STM32 und I2C - Fehler im Code
schon durchgeschaut, will die aber nicht guttenbergen. Hier ist das Programm: [c] #include "stm32f10x_conf.h" //#include "stm32f10x.h" void Init(void){ // Hardware initialiser RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1, ENABLE); // enable I2C; RCC_APB2PeriphClockCmd
Rätsel Rater schrieb im Beitrag #5409169: > Dumm wäre es jetzt stm32f10x_i2c.c zu inkludieren. Sollte schon mit conf.h drin sein. Rätsel Rater schrieb im Beitrag #5409169: > Du solltest I2C_GenerateSTOP (..) aus stm32f10x_i2c.c verwenden. > Gleiches gilt für
-
Thread
STM32 Bootloader mit USB Device Mass Storage
Außerdem hat der STM32 schon von Haus aus einen USB-Bootloader. Das DFU Tool ist auch nicht viel komplizierter als die Mass-Storage Lösung. 73
https://community.st.com/s/question/0D50X00009Xkejt/need-usb-mass-storage-device-example-code-for-stm32f4-discovery-board ?
-
Thread
billiger uController mit GLCD und MPEG2 decode?
Johnny B. schrieb im Beitrag #6143780: > Ein STM32MP1 könnte passen; der hat integrierte Hardware um die > Decodierung von Videos zu beschleunigen. steht das irgendwo? bisher habe ich die videofeatures des MP1 immer vergeblich gesucht Der
Hm...ok vielleicht doch mal als SW decoder testen...STM32MP151 seh ich was von 4.43$ @10.000, i.MXRT1052 koennte vielleicht reichen, 3.13$ @10.000....das sieht schon deutlich besser aus als der atsam. Ich dachte erst an MPEG1, da sind alle Patente abgelaufen
-
Thread
STM32 neue STM Firmware Lib 3.5.0 verfügbar
/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f2xx_stdperiph_lib.zip
oder 5.0.0 den STM32 und vielleicht auch andere CortexM3 beinhalten wird. Gruß, Ulrich
-
Thread
H-Brücke gegen falsche Ansteuerung schützen
sind die schnell genug um nen Lipo bei einem Kurzen zu > schützen? Den LiPo vllt. schon, aber die H-Brücke ist futsch. Tec Nologic schrieb im Beitrag #3820972: > daran dachte ich auch ich will das über den Analog Watchdog des STM32 > machen kann. Ich habe eine reine Hardwarelösung hauptsächlich
Nimm doch einen Treiber mit Deadtime. Zb den IR21844 Alternativ unterstützt der Stm32 eine Totzeiteinstellung bei der Phasenansteuerung...
-
Thread
"Sicherheit" beim RP2350
) Wenn man es auch tatsächlich braucht. Der 12-Bit ADC ist ja immer noch bescheiden: typ. 9,5 ENOB gegenüber 8,7 beim RP2040. Ein STM32L031 zum Beispiel bietet 11 ENOB. Ohne SPI-Flash geht gar nichts und ohne Quarz ist die Taktfrequenz irgendwo zwischen Mond und Mars. Die Tage hatte ich
den Blick auf das Wesentliche verstellen lassen. Mir geht es weder darum, einen RP2xxx durch einen STM32G031 zu ersetzen, noch darum einen STM32H7xxx durch einen RP2xyz. Ich werde es begrüßen, wenn beim RP2350/54 zumindest der GPIO-Teil geflickt und nicht nur durch unbedarfte Anwender schöngeredet
-
Thread
stm32f030c6t6 pin read funktioniert nicht
hi eine Frage, ich nutze die cube mx und stm32 workbench for stm32 (eclipse). Ich benutze die HAL und habe 2 output pins um leds an/auszuschalten, was funktioniert. Jedoch hab ich einen Taster, der richtig angeschlossen ist. Sobald dieser gedrückt
/* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f0xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ /* USER CODE BEGIN
-
Thread
Selbstbau USB-Soundkarte
Ui... jetzt wirds aber noch spannender.. Es scheint mir das STM32 sogar als USB-Soundkarte konfiguriert werden kann, so könnte man das WAV-File überspringen
Frequenz senden kann. Wie schnell muss ein MCU denn sein, das er zb. 50Msps auswerten kann? Ein STM32 kommt zb. auf 200MHz, reicht das?
-
Thread
C Programmierung STM32
tante google sagt: http://diller-technologies.de/stm32.html
www.mikrocontroller.net/articles/ARM#Artikel_aus_der_Kategorie_ARM http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks und, und, und http://diller-technologies.de/stm32.html
-
Thread
Aus einer Graustufen Matrix ein usb webcam Signal erzeugen
Ich habs geahnt, sowas hat jemand schon mal mit dem STM32 gemacht: https://github.com/iliasam/STM32F4_UVC_Camera Wenn man Windows als Developer Platform benutzt, können Tools wie USBlyzer o.ä. recht hilfreich sein.
Matthias S. schrieb im Beitrag #6608529: > Ich habs geahnt, sowas hat jemand schon mal mit dem STM32 gemacht: > https://github.com/iliasam/STM32F4_UVC_Camera > > Wenn man Windows als Developer Platform benutzt, können Tools wie > USBlyzer o.ä. recht hilfreich sein. Prima, vielen Dank.
-
Thread
STM32 Speicherproblem?
Sorry, ich war grad beim falschen Controller. Ist ein Standardfehler bei den ARM7 aber nicht beim STM32. Bei dem wär's hilfreich, wenn du erfährst, welche Exception ausgelöst wurde (Default_Handler ist nicht hilfreich). Und anhand der Steuerregister vom Core rauskriegst, welcher Zugriff d.h. welche
Eeprom, das hinten im Flash liegt. Wird zwar auch im Linkerskript definiert, aber nochmal in der eeprom.h! Und da liegt das standardmäßig bei 64k. Jetzt hat mein Programm wohl die 64k geknackt und sich damit mit dem Eeprom überschnitten. Das Eeprom liegt jetzt bei 124k (mein STM32 hat 2kb Pages und 2
-
Thread
Welchen PIC würdet ihr nehmen?
immer den größten aus der Baureihe da viel Speicher. Im allgemeinen würde ich mir STM32 anschauen. STM32F4DISCOVERY hat zig UARTs, USB, CAN, RTCC, und und und. 20 Timer, .... Ist halt ne Frage des Aufwandes den du betreiben möchtest. PIC klein = viel Arbeit beim Programmieren, STM32
da ich das mit flowcode for picmicro > programmieren wollte. Echt jetzt ? Du programmierst SMT32 und dann verwendest du solche Pfuschsoftware? Oh Mann ... Sven S. schrieb im Beitrag #3159975: > Ich hab mal mit einem STM32F4 eine Platine gemacht gehabt aber die > kostet ca. 200€ pro stück,
-
Thread
STM32: Verwendung von HAL in eigener C-Datei
------------------*/ I2C_HandleTypeDef hi2c1; [/c] "I2C_HandleTypeDef;" ist in der HAL-Datei "stm32f7xx_hal_i2c.h" definiert Gruß Martin
gekommen. Wenn ich in meiner Datei "rtc_rv3029.c" die Header-Datei von HAL hinzufüge: [c]#include "stm32f7xx_hal_i2c.h"[/c] dauert das Compilieren recht lange und es kommt vom Segger-Compiler eine Meldung von der Datei "stm32f7xx_hal_rcc.h": "unknown type name 'HAL_StatusTypeDef'; did you mean
-
Thread
STM32F4DiscoveryBoard und ADC
Sehr geehrte Forummitglieder, ich möchte mit dem STM32F4DiscoveryBoard (Controller: STM32F407VGT) ein analoges Signal abtasten. Dazu habe ich mir die Beispiele in den Libraries auf der Website von STMicroelectronis angeschaut. Da ich das Signal schnell
Hilfe dankbar und wünsche allen einen guten Rutsch ins neue Jahr. mfGruß, opcode [c] #include "stm32f4xx.h" #include "stm32f4xx_adc.h" #include "stm32f4xx_dma.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #define ADC_CDR_ADDRESS ((uint32_t)0x40012308) __IO uint32_t ADCTripleConvertedValue
-
Thread
Erweiterbares Development Kit
> Schau Dir das stm32f4 disocvery an. Zwei Fragen zum Board: Auf der Seite von ST steht: "On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/ V2 (with SWD connector for programming
www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html oder http://www.steitec.net/ARM-Boards/ARM-STM32F-Cortex-M3-LCD-Board.html da ist einiges drauf als entwicklungsumgebung vlt CooCox
-
Thread
Renesas RX111
Also ich habe einen einfachen NXP M0, da sind das 600 Seiten. Und dann habe ich einen komplexen STM32H7 da sind das schon 3500 Seiten. Da liegt der Renesas doch gut in der Mitte. So ist das heutzutage. Ein Exot ist der schon. Low-Entry macht noch Atmel, der Rest Arm. Und Risc-V erscheint erst
etwas lästig. Mein letztes Datenblatt zum RX111 ist von 6/2013. Heutige ARM-Controller (z. B. STM32) haben in den letzten Jahren deutliche Verbesserungen erfahren, sodaß diese für viele Anwendungen deutlich leistungsfähiger sind. Einen 32-Bit Zähler mit Quadraturdekoder bietet der STM32G431 beispielsweise
-
Thread
Schnelle ADC (max 4bit) für BAS-Signal
Der allseits beliebte STM32F407VG Mikrocontroller kann bis 6 MHz bei 12bit samplen und diese Datenmenge dank DMA auch verarbeiten. Das reicht für über 200 Werte pro Zeile, bei jedem Frame.
Dr. Sommer schrieb im Beitrag #5999058: > Der allseits beliebte STM32F407VG Mikrocontroller kann bis 6 MHz bei > 12bit samplen und diese Datenmenge dank DMA auch verarbeiten. Das reicht > für über 200 Werte pro Zeile, bei jedem Frame. Wenn du schon mit STM32
-
Thread
ARM Cortex-M3 für Hobbyelektroniker überhaupt geeignet?
Ein weiteres Problem ist, dass das Ganze nicht mehr mit 5V, sonder 3,3V laeuft. Beim STM32 sind zumindest die meisten Eingaenge 5V tolerant. Der Einstieg in die Cortex-Welt verlief bei mir sehr mühsam und kostspielig. Aber es hat sich auf jeden Fall gelohnt
Ich nutze auch den STM32 im Hobby. Der Einstieg ist zwar schwierig, aber es hat sich für mich gelohnt. Vor allem die umfangreichere Pheriperie die jeder STM32 (auch LPC1700) haben ist für jedes Projekt sehr vom Vorteil.
-
Thread
STM32F030F4P6 interne Temperaturmessung
A. F. schrieb im Beitrag #5759086: > Hat dein STM32 die Register > mit Kalibrationswerten vom Werk? Verwende ich beim STM32F030F4P6 und haben sinnvolle Werte.
Die Temperatursensoren in den STM32 sind ziemlich grob kalibriert. Die beiden Kalibrierungswerte werden bei ±5°C gemessen. Damit hat man am Ende der Umrechnungsformel ±10°C, also ist Dein Ergebnis echt gut.
-
Thread
STM32 Timer (PWM)
http://diller-technologies.de/stm32.html#timer_pwm
Timer beginnen und dazu im Referenzhandbuch die Sachen durchlesen. Sehr nützlich, da sehr kompakt: STM32SnippetsF0 Dazu gibt es im Referenzhandbuch im Anhang für jeden Hardwareblock (Timer, ADC etc.) kurze Code-Beispiele, die nur auf CMSIS (stm32fxxxx.h) aufsetzen und die entsprechende Initialisierungen
-
Thread
Entwicklung eines Bussystems
Ich empfehle immer nur einen, den STM32, gibts hier: http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26searchClick%3D1%26search%3DSTM32F103%26bf_szukaj%3D+ der STM32F103RB sollte gehen Mehr kann im Artikel [[STM32]]
gefunden? Weil Tante R sowas "Power-Induktivitäten" nennt. > Oder die hier: Ringkerndrossel TLC 5,0A - 470 µH? 5A wär wohl leicht übertrieben. Das Monstrum hat 8 Zentimeter Durchmesser und wiegt ein halbes Kilo! ;-) Eher L-PISM 220µ, oder wenns partout 470µH sein sollen: L-PISR 470µ. > Metalloxydwiderstand
-
Thread
Noch ein Cortex M3 SiLabs
sich die Controller nur über JTAG oder SWD, sie haben keinen eingebauten Bootloader, wie man es vom STM32 oder den LPC-Controllern gewohnt ist. Erwin
als ich damals das hier gesehen hatte musste ich kichern, void USB0_enter_default_mode() { SI32_USB_A_enable_usb_oscillator(SI32_USB_0); } das ist mit dem stm32 nicht so einfach gewesen :D
-
Thread
uC Ausgeschaltet - Pin zieht auf GND
Hallo Folgende Situation: Über einen Schalter wird mein Mikrocontroller STM32F105 ausgeschaltet. Ein Pin des uC ist an einem Seperaten Stromkreis angeschlossen. Ich dachte die Pins des STM würden wenn ausgeschaltet hochohmig, es fliesst jedoch ganz klar ein Strom in den
Jaja, das kommt mir irgendwie bekannt vor. Das ist beim STM32F105 nicht sauber dokumentiert. Oder vielleicht doch, ich fands nur nicht. Irgendwo in der Docu ist ein Warnhinweis zum Thema "Back Drive Protection". Dies laesst darauf schliessen das Diode-Arrays
-
Thread
Arduino analog channel index?
denselben Pin ab wie analogRead(14) Oh, das klingt nach Mehrdeutigkeit. Gilt das auch für die STM32-Boards https://github.com/stm32duino/Arduino_Core_STM32 die Pipicos https://github.com/earlephilhower/arduino-pico und die ESP32-Varianten? https://github.com/espressif/arduino-esp32
Christoph M. schrieb im Beitrag #7683569: > Oh, das klingt nach Mehrdeutigkeit. > Gilt das auch für die STM32-Boards > https://github.com/stm32duino/Arduino_Core_STM32 > > die Pipicos > https://github.com/earlephilhower/arduino-pico > > und die ESP32-Varianten? > https://github.com/espressif/arduino-esp32
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
findest du nicht? Mein Vorschlag zur Güte wäre, nur eine Version anzubieten und diese wiederum mit einem STM32 aufzuziehen. Gruß, Edson
Flaschenhals PIC/Atmel zu verwenden so ziemlich das schlechteste was man sich vorstellen könnte. Besser STM32F10x/STM32F2xx/STM32F3xx/STM32F4xx vorsehen. Damit hätte man gefühlte 50 verschiedene Variationen bis zu 1MB Flash und 192KB RAM zur Auswahl. Ja, löten tue ich die auch immer selbst und von Hand
-
Thread
Verbinden von STM32ern mit unterschiedlichen Pegeln
Hallo, ich habe hier 2 Boards mit STM32ern: STM32F4 Discovery und STM32H7A3 Nucleo und würde gerne eine Kommunikation zwischen beiden aufbauen mittels I2C (und einem GPIO Pin). Nun haben beide aber leicht unterschiedliche Pegel: - das
wenig Bandbreite? Weil das die 2 Boards sind die ich gerade da habe. Am Ende werden viel kleinere STM32er verwendet, aber erstmal will ich nur das Zusammenspiel der 2 Komponenten testen. Ja, gerade der H7 ist für den Zweck unnötig komplex, aber das hab ich schon im Griff ;)
-
Thread
Symbole aus Lib werden nicht gefunden
Hi, ich benutze Keil 5 armcc und binde eine vorkompilierte Library ein Leider kommt es dabei zu folgendem Problem: [c] linking... STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf: Error: L6218E: Undefined symbol util_threadBD_create
list load addresses in the image map. Finished: 3 information, 0 warning and 2 error messages. "STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf" - 2 Error(s), 2 Warning(s). *** Performing Cross-Module-Optimization: *** Feedback file 'STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.fed' not found
-
Thread
Ethernet PHY für STM32F4Discovery
können. Gerade die Versorgung der einzelnen Bereiche mit Taktsignalen ist ja in der STM32 - Famlie eine Wissenschaft. Gruß Thilo
Projektbeschreibung zum Thema, mit angepasstem Beispielcode: http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
hier also nichts einreden. Das Forum hier ist eh nur eine kleine Ecke, hier besteht die Welt nur aus STM32, PIC und AVR. In der Praxis sieht man aber mehr MSP430, Renesas und Atmel-SAM7 als die hier so hochgejubelten STM32, ARMS oder PICs. Das Hochjubeln dieser 3 Forumsüblichen, aber höchst mittelmässig
Audiodatenstrom in Echtzeit konvertieren und weiterleiten will. In der Hinsicht ist die CORTEX-M-Reihe mit 32bit und etlichen Befehlen mit nur 1 Takt Dauer (und höhere Taktfrequenz) definitiv besser und meine Kollegen entwickeln neue Geräte mit STM32-Modellen - von TI gibt es seit einiger Zeit ja auch einen
-
Thread
Linux-ähnliches Betriebssystem für AVR
unterkriegen lassen, das ist der normale Ton hier. Ich selbst wäre ja neugierig, bin aber auf MSP430 und STM32 unterwegs.
, die paar "#if 1" sind jetzt keine Kritik wert. Solche minimal-OS sind nämlich schick für schmale 32 bit uC, wie die STM32 oder ZPU-Architektur auf dem FPGA. Da musst du allenfalls zwar gegen eCos, freeRTOS oder NuttX antreten, aber findest sicher eine Zielgruppe, die auch konstruktive Beiträge liefert
-
Thread
STM32 CAN Botschaft empfangen
Hallo zusammen, ich habe hier einen STM32F103 auf dem BluePill Board. Daran hängt ein MCP2551 CAN Transciever. Damit versende ich erfolgreich CAN Botschaften. Jetzt möchte ich den umgedrehten Weg gehen und eine Botschaft empfangen
Der bxCAN-Controller im STM32 hat zwei Empfangspuffer mit je 3 Slots. Damit die befüllt werden, muss du Filterregeln definieren. Anhand der Filterregeln weiß der Controller welche Nachricht in welchen Puffer kommt. Alle andren
-
Thread
STM32 debuggen mit ST Link V2
Also ich debugge hier per CoIDE, einem Segger J-Link Edu, und STM32F103...das geht ziemlich flott, also auch größere Programme (>30kB Flash) sind in sehr erträglicher Zeit geladen und gedebugged.
ST-Link V1 war langsam, beim ST-Link V2 kann ich mich nur Olaf anschliesen. Da kann ich bei einem STM32F429ZI kaum etwas merken. Aber der STM32F429ZI taktet ja schon bei start mit 16MHz. Gruß Sascha
-
Thread
Rust - ist das hier um zu bleiben?
zu altbekannten Werkzeugen? Wie schwer tut man sich wenn z.B. der Chef man möchte doch z.B. von STM32 oder PIC/AVR auf ein Rust Entwicklungssystem umzusteigen? Wird PIC/AVR unterstützt? Gibt es Case Studies wie man ein existierendes erfolgreiches embedded Projekt (STM32/AVR/PIC) von C/C++ auf Rust
Low-Level Support. So wie es halt bei allen anderen uC der Fall ist. Es scheint, momentan wäre die STM32 Familie die einzige uC Familie die unterstützt wird. Ich wäre sehr an praktischen Erfolgsberichten interessiert. Also z.B. "Ich baute mir ein Gadget mit Rust auf STM32" und Informationen über die
-
Thread
STM32CubeMX Probleme bei Clock Einstellung
Hallo, ich habe hier ein STM32L432KC Nucleo Board. Die Konfiguration möchte ich über STM32CubeMX machen, leider habe ich Probleme bei der Clock Einstellung. Als Clock Source wollte ich den "MSI RC" verwenden, dieser funktioniert
. Hier im Forum habe ich ja bereits die (wirklich sehr kurze) STM32F407-Initialisierung gepostet, die vom STM32L432 ist nur unwesentlich länger für R.H.s Zwecke. Dadurch wird der Code und Flash-Bedarf viel kürzer und auch die Ausführungszeit. Wie man hier auch
-
Thread
Temp. Sensor
einfach ganzzahlige Temperaturen (negativ, positiv). Ich hätte übrigens mal eine Frage zu meiner stm32 uC i2c-Funktion. Die Funktionen nehme ich an sind ja bei allen stms die gleichen. Nun ich habe beispielweise HAL_I2C_Master_Transmit(&hi2c1, TEMP_SENSOR_ADRESS_7_BIT << SHIFT, &txData, sizeof
sagst 0x48 << 1 ergibt 0x90 also schreiben. IMMER!!! Wir sind da in einem Forum wo es sicher stm32 Programmierer gibt. Kennt sich denn hier niemand aus, der das schnell sagen kann oder wie? Sonst kann ich ja gleich in ein Flohmarktforum gehen.
-
Thread
STM32 Timer unpräzise?
Hallo Ich habe einen STM32H7 welcher die inerne RC clockquelle nutzt. Die countfrequenz wird auf 240MHz hochgesetzt, timer3 soll interrupts alle 10us generieren. Soweit sogut: Prescale 0 Count auf (2400-1) autoladen
ST-Link). Wenn du kein Nucleo Board hast dann mach selbst einen Quarz oder Quarzosillator an deinen STM32H7. Mit den internen Oszillatoren kommst du nie auf einen grünen Genauigkeits-Zweig.
-
Thread
ARM, GCC, Linker-Skripts
kümmert mich folgendes Problem. Ich hab 4x Linker-Skripts für Cortex-M4 Prozessoren angehängt. STM32F407VGTx_FLASH.ld -> Original von ST STM32F407VGTx_FLASH_modified.ld -> Alignment geändert STM32L476VGTx_FLASH_modified.ld -> SRAM2 hinzugefügt sections.ld -> Template
für initialisierte (non-zero) Variablen. Das mußt Du ggf. ergänzen. Funktionen im RAM sind bei STM32 dann schlecht, wenn man damit Performance haben will. Wegen des ART einerseits und Buskollision andererseits wird das dann eher langsamer. Miß es mal nach. Wirklich angebracht sind sie nur dann, wenn
-
Thread
Anfänger sucht Microcontroller Einstieg
AVRTiny + AVRStudio + USB-ISPProgrammer Die AVRs sind noch überschaubar (im Vergleich zu z.B. STM32) und das AVRStudio liefert eine brauchbare C-IDE (ich nutze eine ältere Version) Die wenigen Projekte die ich noch damit pflege laufen prima. Und die AVRs sind eigentlich knuffige Racker die in passenden Projekten saugut sind. DIL Gehäuse sind noch locker lötbar, 5V tolerant... gut vorstellbar bei dem Ziel STM32 AtollicStudio + STM32irgendwasCPU + STLink-Clone ist genauso billig, wesentlich performanter und komplexer, aber moderner und ... irgendwie besser
-
Thread
Projekt Planung: Aquarium Überwachung
> Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir > die Werte über einen ESP-01 an das Netz. Meiner Meinung nach spricht nichts dagegen. Auf den ersten Blick kommt mir die Aufgabe jedoch einfach genug vor, um
umsetzbar?! Mir ist bewusst das ich dann für jeden DS18 einen separaten Pin benötige, da ich aber einen STM32 benutzen mag, hab ich eigentlich noch mehr als genug I/O zur Verfügung und brauch damit nicht zu geizen.
-
Thread
STM32 baremetal ADC
Initialisierung erhalten bleibt. Das ist aber natürlich nicht der Sinn der Sache. [c] #include <Arduino.h> #include "analog2.h" // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/libraries/SrcWrapper/src/stm32 // analog.cpp // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/system/Drivers #ifdef __cplusplus extern "C" { #endif uint16_t adc_read_value2(PinName pin, uint32_t resolution); #ifdef __cplusplus } #endif #define CHANNEL 5 // PA0 -> A0 //#define
-
Thread
STM32F303 - CPU Reset ohne Hardware-Reset
genau die gewünschte Polarität am Ausgang Richtung Servo. Noch eine andere Idee: Der NRST-Pin des STM32 wirkt soweit ich weiß auch als Ausgang. Du könntest den mit z.B. einem RS-Flipflop nutzen und den NRST vom STM32 an das Set von dem Flipflop hängen. Der Ausgang des Flipflop bleibt solange high, bis Dein STM32 fertig initialisiert ist und Dein Programm korrekt läuft. Dann schaltest Du das Reset des Flipflops über einen anderen Pin. Der Ausgang des Flipflops schaltet z.B. den /OE eines 74xx244 und damit
-
Thread
Probleme mit STM32F030CC
Hast du dein Programm mit den richtigen Include Dateien neu compiliert? In der stm32f0xx.h musst du das Modell auswählen oder ein entsprechendes Symbol in den Einstellungen der IDE definieren. Wenn ich die beiden Dateien stm32f030xc.h und stm32f030x8.h miteinander vergleiche, sehe
gemacht: das gleiche ! Steve van de Grens schrieb im Beitrag #7598174: > Wenn ich die beiden Dateien stm32f030xc.h und stm32f030x8.h miteinander > vergleiche, sehe ich einige Unterschiede. Es geht nicht nur darum, dass > der größere mehr Register hat, sondern einige Werte sind anders. Zum > Beispiel
-
Thread
RGB LEDs Stripes Ansteuerung per PWM IC, 150 Kanäle
Hallo, ich möchte mit einem STM32 RGB LEDs Stripes ansteuern. Ich möchte insgesammt 150 Kanäle mit je 3 oder 6 LEDs in Reihe per PWM dimmen, also 12V oder 24V. Am liebsten würde ich externe PWM Controller verwenden, die z.B. per I2C
beschriebene Ansteuerung >ermöglichen. TLC5940 & Co. >Ich möchte die PWMs auf keinen Fall mit dem STM32 erzeugen, Na den Lobpreisungen gewisser Forenteilnehmer hat der doch endlos Power und Timer, wo ist das Problem? ;-) MFG Falk
-
Thread
JTAG-Adapter für ARM/Cortex-M3 (STM32) mit UART
12 MHz Quarz gibt. Schau rein, dann ist alles klar. > Als Spannung habe ich 3,3V/ 5V im Sinn. So wie bei einem > Standard-Cortex-M3 / STM32 oder LPC2000 ARM7. Das reicht in der Regel > für die Hobby-Anwenungen aus. (Die Profis nehmen sowiso einen J-Link > oder ähnlich...) Na,
Ist aber fies, der FT2232H kann am VDDio keine 5V. Also nochmals grübeln... 2 Stück ADG3300 hintereinander ist auch irgendwie doof.
-
Thread
TI kauft SiLabs, Infineon kauft Teile von ams OSRAM, Preiserhöhungen uvam
geschriebenen Bericht, der die Inbetriebnahme des Visual Studio Code-Plugins von Keil im Zusammenspiel mit STM32-MCUs beschreibt.  Bildquelle: https://community.st.com/t5/developer-news/using-stm32-devices-with-keil-studio-for-visual-studio-code/ba-p/873652 ### M5Stack AI
sowie KMU vergrault wird. Unis sind soweit ich weiß auch nicht mehr mit MSP430 unterwegs. Da ist ein STM32, ESP oder Nordic auf einmal deutlich interessanter wenn es um neue Designs geht, da es für die tausende von Leuten gibt die die Platform beherschen und verstehen.
-
Thread
Sinuswechselrichter Topologien
dann ist das Mist. Lassen wir mal AVR und XMEGA raus, damit fange ich heute sowas nicht mehr an. STM32F103 geht gut für die 3-Phasen Ansteuerung, die Phaseshiftgenerierung wird aber wieder Krampf. LPC11xx kann keine Totzeit. Für den LPC17xx gilt das selbe wie für STM32F103. LPC1500 sieht interessant
dass man Angst haben muss bei jedem Softwarefehler die Fet's tauschen zu müssen. Wenn du sagt's mit STM32 ist das überhaupt kein Problem, dann bitte ich dich mal zu schreiben wie die Timer deiner Meinung nach gesteuert werden müssen.
-
Thread
Flashen von STM32F105
Hallo, hat jemand hier schon einmal einen STM32F105 mit der Flash-Loader-Demo von ST programmiert? Ich benutze die Version 2.0 und bekomme immer die Meldung "unrecognized device". Die Pins (BOOT0 und BOOT1) sind alle ok, mit einem STM32F103 funktioniert
erst sagen, wenn ich mal solch einen Controller habe (ein F107 wäre auch > noch ganz nett). Einen STM32F107 könnte ich dir für den Zweck gerne schicken, lieber RCT6 oder VCT6? Die Samples vom STM32F105 sind leider verbaut.
-
Thread
Benötigt aber nicht vorhanden: 8xSPI, was tun?
Huhu, angenommen ich hab 8 Sensoren welche über eine SPI Schnittstelle verfügen und ich möchte einen STM32 Mx Cortex verwenden. Auf der Webseite von ST finde ich nur STM32 mit maximal 6xSPI. Besagter, geheimer Sensor, verfügt nicht über eine "Chip Select"-Leitung sondern nur SCLK und MISO. Ebenfalls
angenommen ich hab 8 Sensoren welche über eine SPI Schnittstelle > verfügen und ich möchte einen STM32 Mx Cortex verwenden. > > Auf der Webseite von ST finde ich nur STM32 mit maximal 6xSPI. Du weißt, dass SPI ein Bus ist, auf dem mehrere Sensoren sitzen können? Es ist normalerwiese nicht erforderlich