-
Thread
Mikro-Controller vs. -Prozessor
Zusammen mit den Caches sind das insgesamt 384K RAM und 176K On-Chip Boot-ROM (vermutlich Flash). Der STM32F7 hat mindestens 256 RAM und 256K Flash. Ein Derivat mit dieser Speichergröße ist der STM32F722RCT6 und kostet bei DK derzeit 4,96984€/960. Ein STM32F765IIK7 mit 2MB Flash und 512K RAM kostet bei
auf Multimedia (Grafik, Video, Kamera, Audio, USB, Netzwerk) ausgelegt sind. Verglichen mit einem STM32H ist die Peripherie eines Raspberyy Pi eher spartanisch. Gruß
-
Thread
STM32 USB-MIDI
Descriptor) Language 0x0409 : "Nuvoton" Data (HexDump) : 10 03 4E 00 75 00 76 00 6F 00 74 00 6F 00 6E 00 ..N.u.v.o.t.o.n. ------ String Descriptor 2 ------ bLength : 0x20 (32 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409
: "NT2020101400" Data (HexDump) : 1A 03 4E 00 54 00 32 00 30 00 32 00 30 00 31 00 ..N.T.2.0.2.0.1. 30 00 31 00 34 00 30 00 30 00 0.1.4.0.0.
-
Thread
ARM-GCC: ISR aus main() aufrufen
Rolf M. schrieb: >> Kann aber auf dem AVR die ISR ziemlich ausbremsen. > > Genau, und auf dem STM32 ist es auch nicht kostenlos. Oh, ich hatte irgendwie AVR gelesen statt ARM. Hätte mir eigentlich spätestens bei SysTick_Handler() auffallen müssen, weil das STM32-typisch ist.
#5823574: > Hätte mir eigentlich spätestens bei SysTick_Handler() auffallen müssen, > weil das STM32-typisch ist. Kleine Korrektur: es ist Cortex-M-typisch, denn der SysTick ist von ARM standardisiert. Es ist eigentlich noch nicht ganz an der Zeit, dass man „STM32“ bereits als Synonym für „Cortex-M
-
Thread
Welcher Controller? Waveshare: modbus-rtu-relay
Auf dem Bild sieht man ja deutlich ein ST Logo. Hier wird auch von STM32 (F103RB) geredet. https://www.waveshare.com/wiki/Modbus_RTU_Relay Und das Demo Projekt auf der Seite inkludiert auch #include "stm32f1xx_it.h"
Der F103xB ist genau das Modell, das in mindestens 6 Varianten schlecht nachgemacht wurde und seit 6 Jahren den Markt als STM32 beschriftet flutet.
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Alternativ zu ATSAM gäbe es noch viele andere Mikrocontroller mit ARM Kernen von anderen Herstellern, für STM32 gibts günstige Devboards und Programmer aus China. Und es gibt sicher auch PIC µC mit genügend PWM Kanälen, falls du schon Erfahrung mit PIC hast.
Board mal an, hat USB schon drauf, reichlich PWM Kanäle und kostet nur 5 Euro. http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Der Shop ist offenbar gerade down, versuche es später nochmal. Die nehmen jedenfalls weniger als 5€ Versandkosten.
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
Nur um mal die AVR-Leute ein wenig zu ärgern: Beim STM32 geht das so: [c]void uart_char(USART_TypeDef* USART_x, char chrtx) [/c] Wobei USART_TypeDef wie folgt definiert ist: [c] typedef struct { __IO uint32_t CR1; /*!< USART Control register
mal aus dem Profi-Bereich was probiert? > Als Entwicklungs-Ing. - noch nie! So, wie du auch die STM32 mal "probiert" hast? Na dann... --> Wenn du schon versuchst ironisch zu sein, dann mach es richtig. Zumindest das solltest du ja hinbekommen :-)
-
Thread
Lötstation JBC ?
STM32 habe ich einen guten JTAG Debugger. Aber unbedingt notwendig ist es natürlich nicht. ... ...
man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.
-
Thread
SDRAM Layout, STM32F7
Leitungen > unter dem großen BGA durchführen zum RAM. Das geht leider nicht, die sind bei dem STM32 fest belegt. Hier eine neue Version mit 6 Lagen. Stack: Low speed 1 GND High speed 1 High speed 2 VCC Low speed 2 Ich benutze aber auch die Low speed 1/2 Lagen für den SDRAM, weil
MHz > Wie hoch ist die Clockfrequenz in deiner Appllikation? Bis zu 108 MHz (216 MHz Takt vom STM32) > Bearbeitest du das für deine Firma? Das ist ein Projekt für die Uni 6a66 schrieb im Beitrag #4948493: > Taktzykluszeit von 10ns, gibt es da wirklich Probleme? Schadet der Längenausgleich
-
Thread
Vor-/Rückwärtszähler negativ
m.n. schrieb im Beitrag #6609136: > Ich weiß nicht, was Du da gemacht hast. Die ATtiny-Programme haben > intern einen 32 Bit Zähler und der läuft mit den paar Impulsen nicht > über. Habs gerade nochmal
früher die LS7066 und 7166 mit guten Erfolg in Produkten der 80er Jahre in der Energietechnik. Die STM32 haben im Timer Untersystem auch gut funktionierende Quadratur Auf/Ab Zähler mit flexiblen Einstellungen.
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
Cortex-Prozessoren, dass >ich bisher noch keinen gefunden habe, der einen externen Bus hat. Bei den STM32 gibt es welche mit Businterface.
Wenn für das Programm 1MB Flash reinchen würden, dann würde ich auch zu einem STM32 tendieren, denn Daten und andere Dinge könnte man auch in einen Atmel DataFlash speichern, das ist ein FLASH Speicher mit SPI Bus und hat viele MB. Hier ein Artikel über [[STM32]].
-
Thread
Strommessung im µA-mA Bereich - Automatischen Umschalten, Ansätze, Fragen
Das kann ein STM8L-Discovery und auch manche STM32-Discoveryboards (z.B. STM32L152) schon fast O.O.B. incl. Anzeige. Muss man nur ein wenig "umverdrahten". :) Den integrierten ST-Link zieht man ins Reset, damit
tut es ja auch ohne > kaskadierende Differenzverstärker Die Schaltung wurde so aber auch bei den STM32L recyclet.
-
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
STM32F4 Discovery: Remote debug with gdbserver
Hallo zusammen, ich bekomme mit einem STM32F4 discovery Board eine Fehlermeldung (s.u.). Gedacht war über OPEN OCD 0.10.0 und GDB eine Verbindung aufzubauen und zu debuggen. Status: - STLink V2 Adapter (Teil des STM32F4 discovery Boards
SWIM v0 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 2.909307 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz adapter speed:
-
Thread
Spannungsregler 5 V auf 3,3 V bei < 1 mA
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? Der auf dem Flugregler verbaute STM32F405 weist eine ziemlich wilde Mischung an tolerablen Eingangsspannungen auf, siehe "https://electronics.stackexchange.com/questions/492275/stm32f4-i-o-max-voltage-input". Und der BMM150 verträgt
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? > Der auf dem Flugregler verbaute STM32F405 ... muß in Deinem Aufbau mit 3,3 Volt laufen, nur dann ist die Verbindung zum BMM-Modul stabil. Wenn da eine Differenz von 200mV ist, macht das nichts. Kläre einfach, auf welchem Weg der STM32
-
Thread
Einstieg in die Welt der Mikrocontroller leicht gemacht: Onlinekurs zum ESP32 im Mai
verstehen. Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: - Fachingenieur für STM32F10x - Fachingenieur für STM32F30x - Fachingenieur für ESP32 - Fachingenieur für ARDUINO - Fachingenieur für ATmega und so weiter. Was für ein Mumpitz! Nein, die Welt teilt sich anders auf
#5843946: > Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: > - Fachingenieur für STM32F10x > - Fachingenieur für STM32F30x > - Fachingenieur für ESP32 > - Fachingenieur für ARDUINO > - Fachingenieur für ATmega > > und so weiter. Was für ein Mumpitz! Wenn du es dir konkret
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
Schließe an den AVR per SPI oder TWI einen STM32 an. Der STM32 hat einen "TRNG" - Random Number Generator als Peripheriemodul drin. Nun brauchst du nur noch einen ein kleines Progrämmchen das den RNG aus liest und für den AVR bereit stellt.
STM32 nur als Zufallszahlengenerator ... und da unterstellt ihr mir Overkill?
-
Thread
Stilblüten in der STM32 firmware library
fraction = divider - (0x64 * USART->Mantissa) // 37 USART->Fraction = (fraction * 0x10 + 0x32) / 0x64 // 6 [/c] Die Konstanten legen die Frage nahe, ob das aus disassembliertem Code rückübersetzt wurde (0x19=25, 0x32=50). Jedenfalls kommt man abgesehen von einem kaum relevanten Rundungseffekt
fraction = divider - (0x64 * USART->Mantissa) // 37 > USART->Fraction = (fraction * 0x10 + 0x32) / 0x64 // 6 > [/c] > Die Konstanten legen die Frage nahe, ob das aus disassembliertem Code > rückübersetzt wurde (0x19=25, 0x32=50). > > Jedenfalls kommt man abgesehen von einem kaum relevanten
-
Thread
STM32WLE5CCU6 LoRa-Antennenendesign review
Manuel N. schrieb im Beitrag #7881036: > Mein RX-Pfad vom RF-Switch zum RX-Eingang des µC ist relativ lang. Solche Probleme kann man sich ersparen indem man das fertige Modul STM32WL5MOC nutzt; kleiner kriegt
Manuel N. schrieb im Beitrag #7881036: > Ich habe noch nie ein > Layout mit so breiten HF-Leitungen gesehen. Das liegt an der 1,6 mm dicken 2-lagigen Platine. Bei 4 Lagen sieht es ganz anders aus, da beträgt
-
Thread
STM32 ADC Verhalten bei hohem Quellwiderstand
Hast du die Referenzspannung vom ADC und die Spannung von STM32 sauber geglättet mit einem Kondensator?
. Sollte also deutlich stabiler als 1% sein. Strubi schrieb im Beitrag #5257663: > - Welcher STM32? (SAR oder Sigma Delta ADC?) STM32F303, also SAR ADC > - Siehst du den Sägezahn auf den gemessenen Rohwerten oder nach deiner > Integration? Ich sehe ihn nach der Integration. Softwareprobleme
-
Thread
Anfänger braucht Entscheidungshilfe
mit 3,3V betrieben, Spannungsregler sind auf dem Board vorhanden. oder: 1 Nucleo-64 Board mit STM32F103RBT6 zum Üben (enthält einen Debugging-fähigen Programmieradapter), und dann noch 5 kompakte Blue-Pill Boards für den finalen Aufbau (das Nucleo Board ist nämlich etwas klobig). Diese werden mit
Atmel Studio funktionieren. Leider sind die Debugger für AVR verhältnismäßig teuer. Debugger für STM32 (ST-Link) bekommt man viel billiger und man hat dort auch mehr Auswahlmöglichkeiten, was die IDE angeht. An die Einfachheit des AVR Studio kommen die IDE's für STM32 aber alle nicht heran*. *)
-
Thread
Frequenz Schrittmotor über Computer
ich jetzt nicht so schlimm, allerdings würde ich persönlich das Step und Dir Signal dann mit einem STM32 und einem der Timer erzeugen. Da hat man ein sauberes und vor allem genaues Signal und viele möglichkeiten PWM mit variabler DC und Frequenz zu erzeugen (stichwort DMA). Und dem STM würde ich persönlich
PC im ms-Takt nacheinander abgefragt. Da kommt eine Latenz von 20 ms schnell zusammen. Ob AVR, STM32 oder sonst ein µC ist doch egal. Die obere Schrittfrequenz hängt vom Motor und seinem Treiber ab.
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
ich die Messung in den Bereich verschiebe. Tatsächlich nehme ich zum Basteln inzwischen meist einen STM32F0/1/4xx oder STM32L0xx aber eben auch den verpönten Arduino Uno / Mega oder Nano, je nachdem, ob ich gerade ein neues Display ausprobiere oder wie hier ein neues "Wissensfeld", dann ist der Arduino
= 1,786V. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für
-
Thread
for-schleife rückwärts bis auf 0 laufen lassen probleme
largest value that can be > represented by the resulting type." Für unsigned int wird also (a-b) mod n gerechnet, mit n=UINT_MAX+1 (z.B. 2^32) -1u ist daher wohldefiniert, enspricht dem Wert 0u-1u und stellt die Zahl da, die man erhält, wenn man 0u um den Betrag 1 verringert.
sowas? Ist ne ernsthafte Frage, ich kann mir das nicht vorstellen. Benutzt man tatsächlich lieber 32 Controller aus 32 Familien mit 32 Compilern und Spezialitäten, anstatt bei einer Familie zu bleiben und die richtig von 8pin bis 144pin zu kennen? Ich mein, bei AVR, PIC und auch STM32 ist die Bandbreite
-
Thread
Glockenklänge mit Mikrocontroller erzeugen
dann die paar Toene direkt aus dem Controllerflash abspielen. Ein RP2040 sollte das locker schaffen. STM32 ab 50-100Mhz vermutlich auch wenn man die Bitrate nicht unnoetig hoch mach. Olaf
auch Modal-Synthese mit 5 exponentiell verfallenden Sinus-Oszillatoren) pro Ton: [c] 3 => int N; for (0 => int i; i < N; i++) { BandedWG bwg => dac; 2 => bwg.preset; (6 - i) * 55 => bwg.freq; (4 + i) * 5.0 / N => bwg.noteOn; 32::second / 55 => now; } 3 * 4 * 32::
-
Thread
HDMI für Bastler machbar ?
und morgen - nicht erreichen wirst. Warum, Hr. Lukas K löst das mit einem Kinderspielzeug (aka STM32). So mal als Hinweis, was man dazu Üblicherweise für sowas benutzt: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp
i.mx6qp/i.mx-6solo-processors-single-core-multimedia-3d-graphics-arm-cortex-a9-core:i.MX6S Selbst ein STM32 ist was anderes, als die Eigenbau-GraKa vom TO. Selbst mit einem FPGA empfehle ich erstmal
-
Thread
STM32F103 DMA Geschwindigkeit
Hallo zusammen, hab gerade einen Test mit der DMA vom STM32F103C8T6 gemacht. Zwei Arrays mit 1024 Words (32Bit) angelegt und eines mit Zahlenmuster gefüllt. Dann DMA angeschmissen und kopieren gesagt. Im Debugger geschaut, wie lange es dauert, bis die DMA
Leopold N. schrieb im Beitrag #5813645: > STR dauert 2 Takte Außerdem: Wie lange ein STR dauert hängt von vielen Umständen ab. Ein STM32F1 ist kein ATMega.
-
Thread
RP2040 Industrieelektronik
Ich hab das meiste auf gigadevice Chips umgestellt. Umstieg von Stm32 ist oft mit keinen/minimalen Änderungen machbar. Bei mouser habe ich jetzt schon seit 1nem Jahr überhaupt kein Lieferdatum...davor würde es schon fast ein Jahr quartalsweise verschoben. nRF
Nashville, Tennessee. Zu den beteiligten Ingenieuren gehören Mitarbeiter von Space X, Blue Origin, Line 6 und Yamaha." Wo finde ich denn, dass da ein ESP32 mit Arduino-LIBs drinn ist?
-
Thread
C ARM Cortex Mikrocontroller PIN ansteuern
low level (nur zum verstehn was vor sich geht) für ein 401RE Nucleo board: [c] #include <stm32f401xe.h> /* * The green LED is connected to port A5, * -> see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty
Lies mal diesen Absatz: http://stefanfrings.de/stm32/stm32f3.html#digital Das wurde für den STM32F3 geschrieben, aber ich denke, es trifft auf den STM32F4 ebenso zu. Das Anwendungsbeispiel steht weiter oben auf der Seite: http://stefanfrings.de
-
Thread
STM32 Timer muss skaliert werden für richtige Messung
configuration to the default reset state ------------*/ /* Set HSION bit */ RCC->CR |= (uint32_t)0x00000001; /* Reset CFGR register */ RCC->CFGR = 0x00000000; /* Reset HSEON, CSSON and PLLON bits */ RCC->CR &= (uint32_t)0xFEF6FFFF; /* Reset PLLCFGR register */ RCC->PLLCFGR
=gnu11 -D__weak=__attribute__((weak)) -D__packed=__attribute__((__packed__)) -DUSE_HAL_DRIVER -DSTM32F410Cx -I../Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Firmware/1_app/inc -I.
-
Thread
Octave und Serial Port / USB Port unter Windows
-gFfuCg35bPwyOYi3IkYQEWauS1b9SJrHz8odRMRSziQvV4yc6wJRPcVg0RqT1jtVTf7C3gT2J3lJqi2l_s6rHrdxtJHQ9Qr6GjI5WJ5AlwSBrCpNhh6N9gsubL86tf54NafyF0nRLJHxJXcoTfr76oJ72jSI1TsclLJaD5K3YrAp5CPsDDsllHUSpcHWRutW9xHLSkLKNToVCteZZvkXtBXxPvmGYjKp-0EiuqsFUGbIXcVrPvnI__oF3x57cmnBXfm0xCjsmyLSfI910n7VyJSoc7g8OhEB
-gFfuCg35bPwyOYi3IkYQEWauS1b9SJrHz8odRMRSziQvV4yc6wJRPcVg0RqT1jtVTf7C3gT2J3lJqi2l_s6rHrdxtJHQ9Qr6GjI5WJ5AlwSBrCpNhh6N9gsubL86tf54NafyF0nRLJHxJXcoTfr76oJ72jSI1TsclLJaD5K3YrAp5CPsDDsllHUSpcHWRutW9xHLSkLKNToVCteZZvkXtBXxPvmGYjKp-0EiuqsFUGbIXcVrPvnI__oF3x57cmnBXfm0xCjsmyLSfI910n7VyJSoc7g8OhEB
-
Thread
STM32 internen FLASH schreiben
Ich verwende beim STM32F103VB die FLASH-Schreibbefehle und habe die STM PM0075-Dokumentation schon hoch und runtergelesen. Der Flash bleibt leer. ------------------------------------------------ [c]#include "stm32f10x.h" //this file is from the STM CMSIS folder u16* Address; RCC->CR |= RCC_CR_HSION; //HSI clock must be on sleep(3); printf("FLASH->WRPR: 0x%04x, FLASH->OBR: 0x%04x, RCC->CR: 0x%08x\n",FLASH->WRPR,FLASH->OBR,RCC->
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
) WifiMCU (http://www.wifimcu.com/) VB 6€ 8) Longan Nano mit GD32VF103 RISC-V MCU und display VB 5€ Mit Gehäuse 9) Full size Breadboard + Small breadboard VB 12€ 10) 7x ESP8266 auf diversen Boards
switching power supply. 13) NXP LPC1227 EVK - VB 7€ 14) STM M24SR NFC Discovery board VB 15€ 15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5
-
Thread
welcher micrcontroller
Die AVRs haben sich so langsam überlebt. Teuer, wenig Leistung usw... für 8 euro bekommste das stm32F1Discovery oder für 12 Euro das stm32F4Discovery. Dazu noch Coocox und fertig :-) Da brauchste auch kein teures Programmiergerät (wie bei den Atmegas).
Projekte in den nächsten 2 Jahren haben sie allemal genug Leistung. > für 8 euro bekommste das stm32F1Discovery oder für 12 Euro das > stm32F4Discovery. Dazu noch Coocox und fertig :-) Schon. Und du erklärst ihm worauf er beim Konfigurieren alles aufpassen muss :-)
-
Thread
Mouser Verfügbarkei "Auf Bestellung"
Zum Thema ST: seht euch die aktuelle Situation z.B. bei Digikey.com an. Von 1471 Suchergebnissen "STM32F" sind 6 (!) an Lager, davon zwei obsolete und einer ist ein Marketplace-Produkt! Und das sieht schon seit Monaten so aus! Verlässliche Infos gibt's - auch von ST - keine!
vertretbaren Preisen zu kaufen - praktisch erprobt. Aber was ist schon ein Kühlschrank gegenüber einem STM32?
-
Thread
Simulation SRA-1
überprüfen und die Großsignalfestigkeit im Voraus abschätzen. .model HSMS2865 D(Is=5e-8 Ibv=1e-5 Rs=6 N=1.05 Cjo=0.18p M=.5 Eg=.69 Xti=2 Vj=0.65 Vpk=7 mfg=Agilent type=Schottky)
was für CW ausreicht. Man nehme einen Si5351 und ein Bluepill-Board, https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052 einen Drehencoder und ein Touch Display. https://www.ebay.de/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-ILI9341
-
Thread
STM32: UART initialisiert nicht
Das hier ist mein Code um das UART-Peripheral auf einem STM32F4-Disco zum Laufen zu bekommen: [c] int main(void) { HAL_Init(); SystemClock_Config(); __HAL_RCC_GPIOC_CLK_ENABLE(); char message[] = "Hello UART!\n"; GPIO_InitTypeDef GPIOinit
http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/stm32f4discovery.html meinst, bei dem ist PC10 belegt. Da Du ja offensichtlich HAL benutzt, wäre es vielleicht gut auch STM32CubeMX zu verwenden.
-
Thread
Literatur STM32F7/Keil
/dp/3895762628/ref=sr_1_1?s=books&ie=UTF8&qid=1495381351&sr=1-1&keywords=stm32 - https://www.amazon.de/ARM-Mikrocontroller-30-Projekte-f%C3%BCr-Fortgeschrittene/dp/3895762717/ref=pd_bxgy_14_img_2?_encoding=UTF8&psc=1&refRID=FPP5P8S83QN6A1V72646 Vielversprechender vielleicht
herstellerspezifisch ist, kann es ein Buch das generell den Umgang damit beschreibt, nicht geben. Fuer den STM32 wuerde ich da am ehesten: "Mastering STM32" von Carmine Noviello als ergaenzende Literatur sehen. Der Autor benutzt im wesentlichen den HAL-Obfuscation-Layer zum Zugriff auf die Peripherie. Ob
-
Thread
AVR - Taktfrequenz für Seriell ohne Handshake
bei den üblichen Baudraten ist er natürlich deutlich geringer. Ich werde solche Tests mit dem CH340N und extrem krummen Baudraten irgendwann mal auch mit einem STM32 mit hochauflösendem, fraktionalem Baudratengenerator vollführen, um sich die Echtheit dieser Ergebnisse bestätigen zu lassen, da eine
den CH340N aber quasi laufend mit AVRs und STM32 beim Prototypen und Entwickeln meiner Schaltungen und hier habe ich in der Vergangenheit schon diverse Baudraten probiert und auch mal mit dem Oszilloskop nachgeschaut