-
Thread
MicroSD STM32 und Mosfet
Hi Ich plane gerade ein Experimentierboard mit einem STM32F469.. und einem MicroSD Kartenslot der im 4bit Modus betrieben werden soll. Ich habe bis jetzt nur die Pullups und eine Spule mit Bulk Kondensator zur Spannungsstabilisierung und den "Card detect
sehen, ob eine Karte drin steckt, bevor du ihr über den Mosfet Strom gibst. Andererseits hat der STM ja auch integrierte zuschaltbare Pullups, d.h. vielleicht reicht es auch den am CD wegzulassen.
-
Thread
Tonnenweise neue uralte GALs
Bernd schrieb im Beitrag #6711139: > Acorn Archimedes würden mich interessieren War ein 32 bit Rechner Anfang der 90er. Habe meinen noch zuhause rumliegen. Hatten ARM-Prozessoren. Bei STM32F0 hat man vergleichbare CPU-Leistung. Wenn man höher geht, dann ist auch gleich der RAM und ROM mit
Ausgänge. Man hatte sehr schnell einen Heizwiderstand. Und vom Logikmodell nicht besonders groß. Und 5 Volt Technologie.
-
Thread
STM32 CDC Device zu Host langsam
Hallo. Ich verwende verschiedene STM32, die ich per USB/CDC mit der Library aus STM32CubeMX anspreche. Die Kommunikation funktioniert sauber. Wenn ich vom PC was rausschicke, dann erhalte ich <1ms die Antwort vom Device zurück. Jetzt würde ich gerne auch Pakete vom Device schicken, die zu einem beliebigen Zeitpunkt vom STM32 rausgeschickt werden. (weil z.B. irgendetwas passiert) Hab dies mit CDC_Transmit_HS probiert. Messages kommen zwar an, aber nur relativ langsam. D.h. circa alle 15ms kommt eine Message. Kann
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
ein bißchen frech. Das Teil schafft ersteinmal gewaltig Probleme! Bei dem Preis würde ich einen STM32H7xxx nehmen, die Eingangsfrequenz mit fractionalem PLL-Teiler auf einen "schönen Wert" einstellen, und an einem der vielen PWM-Ausgänge auch 77,5 kHz erhalten. Aber das würde ich dem TO niemals als
der Tiny nur 8-Bit Timer hat, müssen die 80kHz an den 2. Timer gegeben werden und dort nochmal durch 32 geteilt werden - ergibt 2,5kHz. Beide Ausgangsfrequenzen so gut es geht zu einem Sinus formen. (Tiefpass) Die 77,5kHz mischt man nun mit 80kHz z.B. mit einem NE602 und erhält (neben 157,5kHz) 2,5kHz
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Hallo, ich brauche mal jemanden, der sich mit USB auskennt. Ich habe ein eigenes Board mit einem STM32L052x8. Das Board ist recht simpel. Außer dem STM sind nur ein LDO zwei Eingänge und 4 viel LEDs darauf. Das Board wird über USB versorgt und das USB ist an den STM verdrahtet. Siehe Schaltplan.
Siehe https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf Tabelle 3.
-
Thread
Uno-Board mit ATMEGA256
an, welches vom Formfaktor her dem Arduino Nano ähnelt und nur 5€ kostet: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Auch dieses Board wird von Arduino unterstützt. Du brauchst dazu allerdings einen Programmieradapter (USB-UART oder besser ST-Link v2
dir trotzdem mal kurz dieses Board an, welches vom Formfaktor her > dem Arduino Nano ähnelt und nur 5€ kostet: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? https://www.ebay.de/itm/233674795836?hash=item36681a6b3c:g:AVEAAOSwYltfL3TX
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
ich schlechten DCF-Empfang und einen Quarz-Sekundentakt mit 50 ppm, so läuft der Quarz-Timer in 5.5 h bis zu eine Sekunde falsch. Jede Stunde synchronisieren wäre nicht verkehrt! Wenn ich den Teilerfaktor (jeden DCF-Puls nur um einen µs-Step) in Richtung des aktuellen DCF-Takts nachführe,
Rechnung mit 1s in 5,5h und stündlicher Synchronisation müsste ich das Pendel jede Stunde einmal ca. 1/6tel des Pendelhubs auf einmal verrücken. Also alle Vorschläge, die nicht auf eine kontinuierliche, langsame Nachführung
-
Artikel
MINOS
STM32 also ein Wert von 0 bis 15. Der Rückgabewert ist entweder LOW oder HIGH. Beispiel: ---- UART. Auf dem STM32F407VET6 BlackBoard können UART2-UART6 als freie Schnittstellen verwendet werden. uart.init
dann vom PullUp mit einem Pegel von nahezu 5V erfüllt statt mit nur ca. 3V. Der Datentransfer geschieht per DMA im Hintergrund, so dass der STM32 sich nahezu langweilt. Zusätzlich zu den unten aufgeführten Funktionen ist auch noch ein Fading geplant
-
Thread
I2C-, USART-, EEPROM-Test für ein Feedback
Dank vorab! [c] /* * Test für I2C, USART, EEPROM */ #define F_CPU 2E6 #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <avr/eeprom.h> #include <avr/interrupt.h> /*wird bei Code::Blocks benötigt, bei Geany nicht * erzeugt dort einen [-Wimplicit-function-declaration
einfacher. (z.B. https://github.com/eepj/SHT2x_for_STM32_HAL/blob/master/sht2x_for_stm32_hal.c ) Gruesse Th. Edith zeigt auf github.com/eepj/sht2x_for_stm32_hal
-
Thread
STM32 24VDC am Eingang über 1mO
weiter über 1000 ausgelieferten Platinen niemals zu einem Problem. Jetzt frag ich mich, ob das beim STM32 ebenfalls ohne weiteres möglich ist. Hat jemand Erfahrung, ob die von mir gepostete Schaltung STM32 tauglich ist? Für hilfreiche Kommentare wäre ich dankbar. lg Flo
ATmega haben Klemmdioden mit einer definierten Strombelastbarkeit an allen Pins (außer Reset). Die STM32 an allen 5V-toleranten Pins nicht.
-
Thread
Arduino Betriebssystem
Dazu würden mir folgende Lösungen einfallen 1. MCU mit genügend Arbeitsspeicher verwenden z.B. ESP32 https://github.com/espressif/arduino-esp32 oder STM32 https://github.com/stm32duino/Arduino_Core_STM32 Oder nach alter Basic-Stamp Manier: Eine SD-Karte anschließen und das Basic Programm von der
bis jetzt auf - den größeren Atmegas, (beim UNO muss ich ein paar Features wegkommentiern) - allen STM32 Derivaten, die von STM32Duino unterstützt werden - ESP8266 und ESP32 - PiPico Klar, ich muss für die verschiedenen Prozessoren per #ifdef die Peripherie an- oder abschalten. Das geschieht aber
-
Thread
komplexes Problem mit Grafik und Dateisystem auf Disco-F746NG
Hallo, anbei das PDF, ich verwenden unter anderem den STM32H745, bei diesem trat das Problem auf. Vielleicht hilft es Dir weiter, hoffe Du lässt uns an der Lösung teilhaben. :-) Grüße, Seppel
habe mir auch gerade das aktuelle CubeH7 angesehen, da sind auch aktuell interessante Änderungen reingekommen: https://github.com/STMicroelectronics/STM32CubeH7/commit/5975bffae9358bc2b2890a35a203d940a395efef#diff-e5eaf8e424ade5cd24bbfca40871c6406a6d90b9b3dad4e7b743256df156c6b4
-
Thread
Verwendete Algorithmen für effizientes Staubsaugen
für die Umdrehungen und ein IR Auge oben drauf für Sperrbaken und Ladestation. Der MC ist ein STM32F103.
privaten Umfeld) eingeschränkten Größe eher sogar mehr. Wartung: 2x Jahr Messer wechseln, dauert 5 Minuten. Alle 3-5 Jahre Akku tauschen, dauert 30 Minuten. Ganz selten mal ein Ausfall, kann man als technisch versierter Mensch alles selber machen, Ersatzteile bei Husqvarna/Gardena recht preiswert.
-
Thread
STM32F401 Embitz1.1 Toolchain gesucht
" //#include "stm32f4xx_fsmc.h" //#include "stm32f4xx_hash.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_i2c.h" #include "stm32f4xx_iwdg.h" #include "stm32f4xx_pwr.h" #include "stm32f4xx_rcc.h" //#include "stm32f4xx_rng.h" #include "stm32f4xx_rtc.h" #include "stm32f4xx_sdio.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_syscfg.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_usart.h" #include "
-
Thread
STM32H733 Problem mit ADC3
Hallo. Ich verwende auf einem STM32H733 den ADC3 und sample im KHz Takt verschiedene, feste Spannungen. Verwende INP0, 4, 6, 7, 9 (als Schleife). An den Eingängen 6,7,9 sind die Werte wie erwartet. Nur INP4 macht mir Probleme. (Ob
ADC3 hat diverse Probleme, s. ES0491 STM32H72xx/73xx device errata V5.0
-
Thread
el Last - Bauteilauswahl
Paul schrieb im Beitrag #6687610: > Stufe 1: Ich stell den Strom über ein Poti ein. > Stufe 2: Ein STM32 betritt die Bühne und kümmert sich um alles. Wir leben im 21. JH, mittlerweile gibt es sogenannte Encoder, EC11 & Co. STM32 ist ok Paul schrieb im Beitrag #6687610: > Spannung: bis 80V (besser
liegt hier neben mir mit aktuell 33V Gesamtspannung. Zur Sollwertvorgabe nutze ich den DAC eines STM32. Der kommt nicht bis ganz auf 0V, so das ich immer knapp 0,2A Stromfluss habe. Das ist natürlich schlecht, weshalb ich das Gate des Leistungsfets Q1 über den Transistor Q2 via STM32 auf LOW ziehe.
-
Thread
Problem mit UART auf STM32G0. UART liest nur 0 ab zweiter Iteration
ja im ersten Durchlauf geht. Folgende Setups habe ich probiert: Geht nicht: Eigene Platine mit STM32G031k8u6 mit integriertem SIMCOM Modul Geht nicht: STM32G031k8t6 Nucleo Eval Board mit Simcom Eval Board Geht: STM32F407 Discovery mit Simcom Eval Board Alle mit dem gleichen Code, nur die Konfiguration
STM32 sehr gut dazu. Man kann für jedes Kommando einen frischen Puffer erstellen und er kann auch die Bedingung "es kommt nichts mehr" automatisch erkennen.
-
Thread
Frequenzumrichter für Kondensatormotoren
Motor an beide Wicklungen getrennt ran, ist das jedoch ein Spaziergang. Ein Tipp: Man nehme einen STM32F1xx und nutze den Advanced Timer mit 4 CC Registern.
H. H. schrieb im Beitrag #6688861: > Dieter D. schrieb im Beitrag #6688857: >> H. H. schrieb: >>> Es gibt am Frequenzumrichterausgang keinen Neutralleiter. >> >> Für meisten Produkte auf dem Markt
-
Thread
[ATTiny44+PI4] TWI Slave nur mit langsamen Clocks
niedrig legen, oder einen µC mit sehr > kurzer worst case Reaktion auf Interrupts verwenden (wie etwa STM32 mit > Priorisierung). Auch sollte die Kommunikation mit einer CRC abgesichert > werden.
geht auch Clock Stretching. Das Bitwackeln benötigt eben für jede SCK-Flanke einen Timerinterrupt (5µs). Das Clock Stretching kann man ganz einfach implementieren, indem der Gate-Mode des Timers benutzt wird, d.h. der Timer rennt erst los, wenn der Slave SCK freigibt (SCK = 1). Da I2C ja keine Maximalzeiten
-
Thread
Buchempfehlung C++ und MCUs
Da ich bei meinen Spielereien mit diversen MCUs (STM32, ESP32) bezüglich der Programmierung immer wieder schnell an meine Grenzen stoße, da ich kaum über C++ Erfahrung verfüge und diese Sprache ganz allgemein nicht so prickelnd finde (um nicht zu sagen
mh schrieb im Beitrag #6684484: > Das stimmt so natürlich nicht. An welche STM32 denkst du, bei denen das problemlos geht?
-
Thread
STM32CubeIDE Fehlermeldung Error 1
und kann mir bei meinem Problem weiterhelfen. Vielen Dank schon mal! Fehlermeldung 1: c:\st\stm32cubeide_1.6.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_1.5.0.202011040924\tools\arm-none-eabi\bin\ld.exe: cannot find -lC:/Users/alexs_05vbuvq/Documents/STM-Zwischenspeicher/Workspace/CMSIS Fehlermeldung 2: c:\st\stm32cubeide_1.6.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_1.5.0.202011040924
-
Thread
Python oder besser bei C bleiben?
persönlich mag Python auf dem PC und dem Raspberry Pi sehr gerne, aber auf Mikrocontrollern wie den STM32 oder ESP{8266,32} kann ich mich damit noch (noch) nicht so richtig anfreunden.
um bequem programmieren zu können, 5 V Toleranz haben viele 32 Bitter ebenfalls und auf vielen Modulen sitzen dann wieder Vreg und Pegelwandler für 5 V, also auch Quatsch. So brauche ich nicht verschiedene Entwicklungsumgebungen (Ausnahme
-
Thread
Suche Empfehlung für neue Lötstation
Habe ich schon mehrfach gelesen. Ist aber kein Problem, falls man im Besitz eines T12-Klons mit STM32-Controllers ist. Da ist von einen begeisterten JBC-Fuzzi vor ca. 3 Jahren mal eine Custom-Firmware (selbstverständlich FOSS) entwickelt worden, die mittlerweile zigfach kopiert, aktualisiert und
dass er mittlerweile eine KSGER-Station mit JBC-Kolben betreibt. https://www.ptdreamer.com/chinese-stm32-oled-soldering-controller-reverse-engineer-custom-firmware/ https://www.eevblog.com/forum/reviews/stm32-oled-digital-soldering-station-for-t12-handle/ https://github.com/deividAlfa/stm32_soldering_iron_controller
-
Thread
STM32F1: ADC Wandler verhalten sich komisch
ADC_GetConversionValue(ADC1); ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_55Cycles5); // PB0 ADC_SoftwareStartConvCmd(ADC1, ENABLE); return(val); } [/c]
https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf
-
Thread
"ungenaue" Pulsweiten-Messung
wird die Abtastfrequenz mit dem Wert eines Zufallzahlengenerators moduliert. Beim hier verwendeten STM32H750 liegt sie im Bereich 1,678 – 3,000 MHz. (Der Controller würde auch mit der doppelten Frequenz arbeiten.) Anbei noch ein Foto der Anzeige von Eingangsfrequenz nebst zugehörigem Tastverhältnis
Stellenanzahl ja reduzieren; sprintf() liefert die passende Rundung der letzten Stelle. Der verwendete STM32H750 ist ein recht schneller µC. Das Messverfahren dürfte aber auch mit einem ATmega zu realisieren sein, wenn man die Abtastrate für PWM per Timer2 erzeugt und auf z.B. 100 kHz reduziert. Für die
-
Thread
Ansteuerung LED-Matrix 64 x 32 aus China
(RGB) gleichzeitig befüllen. Mit SPI hat das eher wenig zu tun. Ich hab dazu den FSMC in einem STM32 genutzt, aber das ist auch nur eine Möglichkeit.
. > Die RGB-Leitungen gibt es 2mal und man muß 6 SRs füttern. Sind die 64x32 nicht eigentlich auch 2 x 32x32 (es gibt auch zwei IDC-Verbinder) und die 32x32 2 x 32x16 (mit nur einem gemeinsamen IDC-Anschluss)? Oder, wenn 1:32 gemultiplext, tatsächlich 1 x 32x32, mit 5 Adressbits
-
Thread
Neue Entwicklerhardware von Arduino, FLIR, Renesas und Seeed
STMicroelectronics als langsam - dass die im Arduino-Bürgerkrieg unterlegene Fraktion von Anfang an auf STM setzte, sei angemerkt.  Sei dem wie es sei, steht mit dem Portenta H7 ein Arduino-Board zur Verfügung, das auf der Unterseite einen Steckverbinder mitbringt, der die diversen Signale des verwendeten STM32-Mikrocontroller ansprechbar macht. Mit den Arduino Portenta Breakout steht ein 40 EUR kostendes Board zur Verfügung, auf dem ein Arduino Portenta “reitet“. Lohn der Mühe ist, dass sie damit - siehe
-
Thread
Backofen Fehler F01, Steuerelektronik defekt?
Anarchist schrieb im Beitrag #6675723: > Der STM8 ist völlig veraltet. Ich würde eine neue Steuerung entwickeln > auf Basis von einem STM32. Klingt logisch weil 8 ist ja auch kleiner als 32. Es spricht überhaupt nichts dagegen den STM8 einzusetzen
heute keiner mehr. Dafür kannst relativ einfach arbeitslose Master-Absolventen rekrutieren, die mit STM32 Erfahrungen haben und sich für 34K einstellen lassen.
-
Thread
STM32F446 von Aliexpress - Fake?
#6675760: > Außerdem kann man den Chip nicht mal eben wegen Lieferengpass faken. Immerhin hatten sie 5 Jahre Zeit und konnten Erfahrungen mit dem STM32F103 einfließen lassen. Den ARM Kern können sie sogar ganz regulär lizensieren.
interessiert, sondern eher Minimum Tray. Hier noch ein Link "Markenware" oder "Fake" https://www.amazon.de/Stm32F446-Stm32F446G-Stm32F446Re-32-Bit-Mikrocontroller-Stm32F446Ret6/dp/B083NT7Y68 Mich macht hier das inverse "ST Logo" stutzig
-
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
ESP32-Alternative WFI32: Module und MCUs erreichen Distributoren
thingspeak.com/channels/117112 Aber prinzipiell glaube ich dass es eine schlechte Idee ist. Mann soll den ESP32 ausnutzten und nicht ein PIC32 oder STM32 daneben packen weil man sich damit besser auskennt. Ob der ESP32 die Toolingkette schon so weit hat dass man per Debugger flashen kann? Und alle librarys mit
Andras H. schrieb im Beitrag #6674729: > Was mich bezüglich ESP32 interessieren würde: > - kann man den über JTAG Debuggen und Flashen? > - gibt es zu den Firmware Source Code? Ja und ja. https://docs.espressif.com
-
Thread
IR Empfänger verbessern
mindestens 2.2V erreicht hat, werden hier 3.3V ausgegeben. Diese Leitung läuft auf einen GPIO Input meines STM32F411RE. Jetzt musste ich leider feststellen, dass wenn ich meine Schaltung im Labor teste, sie nicht mehr funktioniert. Sobald ich die Schalousie schließe und kein Sonnenlicht in den Raum kommt
> Also wie weit sollen die 2 Pulse durch beliebiges Umgebungslicht > überhaupt kommen? mind. 5m
-
Thread
Neuer LoRa-Transmitter von Microchip, ST Microelectronics unterstützt mioty
einen eigenständigen Radiostack entwickelt hat, der auf der Hardware des STM32WL aufsetzt. Denn mioty setzt auf MSK auf und dafür hat der STM32WL ein MSK-Modem, wie ein Blick ins Datenblatt verrät - achja, Datenblätter liest Du ja gar nicht... @Tam Hanna: Wie lange willst
Tam H. schrieb im Beitrag #6668385: > “in Suburban Areas“ bis zu 15 km Reichweite verspricht. Nutzt man den > RN2483 im „städtischen Bereich“, so darf man sich immer noch auf bis zu > 5 km Reichweite
-
Thread
UND operator in if - Anweisung funktioniert nicht
[-Wvolatile] 4 | PORTB |= 1<<PB5; | ^ [/c] Ich bin begeistert! Man soll das wohl in Zukunft so schreiben: > PORTB = PORTB | (1<<PB5); Was alleine daran für ein Arsch voll Meldungen hängt. Hunderttausende Codezeilen
schaffen den Absprung von Arduino, um sich dann wirklich mit einer µC-Familie (sei es AVR, sei es STM32) und deren hardwarenahe Programmierung intensiv zu beschäftigen und die Vorgänge auch *verstehen* zu wollen. Tut mir leid, dass ich hier mal wieder ein Klischee bestätigen muss. Aber meines Erachtens
-
Thread
Faulhaber Encoder Kontaktbelegung gesucht
b) die Betriebsspannung des Encoders obwohl man b) bei Faulhaber mit einiger Berechtigung mit 5V ansetzen kann. Alle Faulhaber Encoder die ich kenne erlauben zumindest 5V (Gibt es Gegenbeispiele?). Bleibt a). Wenn irgendjemand weiss, wie die Belegung ist, würde ich mich sehr freuen. Die restlichen
Oszi. Ein einfaches, extrem wirkungsvolles Gerät. Damit habe ich schon komplexe Schaltungen mit dem STM32F429 Pin für Pin analysiert.
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
jeden Fall genutzt: https://www.richis-lab.de/STM32_14.htm
-
Thread
Wie VCP Daten einlesen? STM32f072 STM32CubeMX Projekt
funktioniert. Schau doch mal in die Doku (https://www.st.com/resource/en/user_manual/dm00108129-stm32cube-usb-device-library-stmicroelectronics.pdf) Kapitel 6.5. Da steht, dass der Treiber bereits Puffer verwendet. Du brauchst sie dir nicht zu "bauen". Through the file usbd_cdc.h and usbd_cdc_interface.h
Die HAL wird dann nützlich, wenn du Programmteile ohne großartige Änderung auf unterschiedlichen STM32 laufen lassen willst. Geht aber eben nur mit STM32 und nur solange ST die HAL pflegt (beim Vorgänger SPL war das ja sehr lange der Fall). Kleiner Tipp: http://stefanfrings.de/stm32/stm32l0.html
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
noch verfügbar bis zu 20 Euro / Stück. Die schwarzen Boards kommen als Black Pill daher, kosten ca 5-10 Euro und sind mit STM32F401CE (512k Flash) oder STM32F411 bestückt (1Mb Flash). Sind den F103 in allem überlegen. Mehr Hubraum, mehr PS, mehr Schnickschnack. Ich selbst bin noch ein Fan der veralteten
drauf? Die CubeIDE von ST z.B. ist vollkommen kostenlos. https://www.st.com/en/development-tools/stm32cubeide.html
-
Thread
STM32 USB CDC will nicht mehr nach Kernel Update
alternativen Code von meiner Homepage, falls er zu deinem µC kompatibel ist: http://stefanfrings.de/stm32/index.html Zum F4 ist er leider nicht kompatibel.
Problem im STM32... wie man's nimmt. Der CDC Treiber am STM32 kommt von ST und die sind nunja... ähnlicher Qualität wie halt der Rest von ST (oder den anderen Embedded Buden). Sprich: Es läuft bei der Ferialkraft
-
Artikel
ARM Cortex Mikrocontroller
Instruments (vormals Stellaris, vormals Luminary Micro) SAM3N, SAM3S,SAM3U, SAM3A und SAM3X Serien von Atmel STM32 Baureihen F1/F2/L1/W von STMicroelectronics , siehe STM32 hier im Wiki TMPM330 von Toshiba FM3 von Spansion (vormals Fujitsu) HT32 von Holtek Semiconductor PSOC5 von Cypress ARM Cortex M4. RA von
bis zu 2 Cortex-M0) LPC54xxx von NXP (Dual Core: M4F + bis zu einem Cortex-M0+) LPC4xxx von NXP EFM32-Wonder Gecko von Silicon Labs, siehe EFM32 hier im Wiki STM32F3 von STMicro, siehe STM32 hier im Wiki STM32F4 von STMicro, siehe STM32 hier im Wiki Tiva C Series, TM4C von Texas Instruments. Früher nannte
-
Thread
DMA + UART parallel empfangen
identifier cut uart_m_byte=uart_rx_temp>>3; //bit align uart_m_byte=uart_m_byte<<5; //bit align } else if(bit_ident==3){ uart_rx_temp=data[j]<<2; //bit identifier cut uart_h_byte=uart_rx_temp>>2; //bit align uart_h_byte=uart_h_byte
Der CRC kann so lang sein wie du willst (ok, bei der Hardwareunit vom STM32 7, 8, 16 oder 32 Bit). 4 Byte wären natürlich völlig übertrieben, da kannst du ja gleich die Nachricht zwei mal hintereinander schicken. Du musst die Unit nicht nehmen, sondern kannst das auch
-
Thread
Modbus RTU Serial Sniffer
Ich habe schon an beiden Leitung via CH340 Serial to USB versucht die Kommunikation zu entziffern. D.h. ich schliesse die RX oder TX-Leitung des Phaserunner direkt am RX-Eingang des CH340 an (auf 5V Pegel eingestellt). Ist das falsch? Im Anhang mal die Daten die ich per HTerm empfange. Ich weiss halt
USB-Seriell-Wandler bieten nämlich keine Lückenerkennung in Hardware an, im Gegensatz zu z.B. einigen USARTs in STM32-Microcontrollern. Besonders schwierig zu findende Fehler treten übrigens dann auf, wenn Geräte zu schnell antworten, d.h. direkt nach Erhalt eines Kommandos vom Master. Spezifikationskonforme andere
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
solange man nicht Internet macht. Was mich und meine Projekte betrifft habe ich schon lange keinen 32-Bitter mehr gebraucht. Abgesehen davon sind mir 5V Systeme oft praktisch bequemer. 3.3V ist oft eine große PIA;-) Es muß ja nicht immer alles "hochmodern" sein. 8-Bitter tun es oft auch noch. Es
Beitrag #6662428: > Ist das hier überhaupt richtig? Da bin ich überfragt, so firm bin ich bei STM32 nicht.