-
Thread
Byte bitweise und als ganzes zugreifen als Datentyp in c
auch in der Firma. Liegt wohl daran, dass wir da nur Controller mit dem selben Endian verwenden (STM32 und AVR). Der arm-Compiler ist inzwischen ein neues Release, und der "alte Kram" funktioniert trotzdem (wäre auch dämlich von Hitex, das einfach mal zu ändern)- Norbert schrieb im Beitrag #7946682
Endianess muss man halt wissen für welches System. Ich hatte bisher immer little endian. Bei den ganzen STM32 MCUs ist es little endian, bei C# unter .Net auf x86 ist es little endian, bei Beckhoff Twincat ist es little endian. Aber wenn man ein solches Programm schreibt, dann muss man halt im falle einer
-
Thread
CH32V003 J4M6
Ich bestell aktuell nix auf Ali. Hat sich so ergeben, nutzen es kaum. Der PY32F030 mit dem ich immer noch spiele nervt mich. Was auch immer für ein kastriertes DIE drin steckt. (DBGMCU->IDCODE:0x60001000) VRRF (intern) scheint zu wackeln wie ein kuhschwanz, der interne Temperatursensor
in der Mache haben werde. Momentan bin ich wirklich noch mit dem 003 und parallel hierzu mit einem STM32F4 beschäftigt (Spiele). Viele Projekte verderben den Brei und ich glaube ich verballere schon jetzt "zu" viel Zeit mit den schwarzen Käferlein
-
Thread
Neue Bauteile: Antennen-Lautsprecher, ESP-Prog-2, Ladungspumpen uvam
wenig Bauteile vertreten: [c] • ESP8266 (kein JTAG) • ESP32 • ESP32-S2 • ESP32-S3 • ESP32-C3 [/c] Bei ESP32-bezogenen Programmiergeräten ist immer der Preisvergleich zum des FTDI-Minimodul von besonderer Relevanz. Im Fall des vorliegenden
aber sicher im Markt auf. Mit dem MM8108-EKH05-01 steht beispielsweise ein unter anderem auf einem STM32-Mikrocontroller basierendes Evaluationsboard zur Verfügung, das die Realisierung von „Endgeräten“ ermöglicht.  Bildquelle: https://www.morsemicro.com/evaluation-kits
-
Thread
Eigener Bootloader stm32f103
ich auf diesem die LUFA USB Midi Firmware darauf habe. Wenn du den ATmega weglässt, und statt des STM32F103, der ja der allererste Ur-STM32 ist, einen aktuelleren STM32 nutzt (z.B. STM32G4), hat dieser einen fest integrierten USB-Bootloader. Dann kannst du den wunderbar komfortabel über die STM32CubeProgrammer
, dass für die Firmware alle Bits ab 0x08000000 mit denen ab 0x08018000 die Plätze tauschen. Aber kann das auch der stm32f103 ? Da wird anhand der Startup-Konfiguration (Pegel an Pins) einfach nur der Startwert des Programmcounters gesetzt
-
Thread
STM32: Flashen geht; uC stoppt sofort. Takt-Hygiene?
Moin, Mein STM32F446 lässt sich per CubeIDE flashen, läuft anschließend aber nicht an. Oder jedenfalls stoppt das Programm sehr schnell. Aktuell lasse ich in main() nur LEDs blinken, zu Testzwecken. Es geht auch eine
idealerweise sein sollte?), und PLLCLK hat zwar die richtige Frequenz, variiert aber nur um 1,7V herum, +/-0,6V. In beiden angehängten Oszi-Schrieben sind die X- und Y-Skala identisch, und der gelbe Marker links unten markiert 0V. Das Oszi hat mit beiden Signalen keine Probleme, sie sauber zu triggern, und
-
Thread
868MHz-Antenne Optimierung
ich wollte anschliessend noch das Matching-Netzwerk des TX-Pfades zwischen meinem LoRa-transceriver (STM32WL) und der antenne angehen. Dies blieb jedoch relativ erfolglos da ich z.b. 3x hintereinander eine Spule/Kondensator gleichen Wertes einlöten konnte, jedoch 3x unterschiedliche resultate am VNA angezeigt
> allenfalls besser funktioniert auf diese Distanz 14 dBm ist brutal auf die kurze Strecke. Die STM32WLx5 können sendend auf -17dBm runter, das geht noch 10-30m weit inkl. Wänden dazwischen. Bei 14 dBm ist der Empfänger vermutlich übersteuert und funktioniert nicht richtig. Als Vergleich, die CC1101
-
Thread
STLINK-V3MINIE auslesen
Christoph K. schrieb im Beitrag #7943238: > Das STM32H503 Board hat für BOOT0 resp. NRST jeweils einen Druckknopf. > Schwierig, die "hintereinander" zu drücken und mit der dritten Hand dann > noch den Connect Button vom STM32CubeProgrammer. Es ist
Anderes Target ausprobiert (STM32F103C8T6 bluepill). Verbindet auch nicht. [pre] 0:28:11 : UR connection mode is defined with the HWrst reset mode 10:28:11 : UR connection mode is defined with the HWrst reset mode 10:28:11 : ST-LINK
-
Thread
KVM-Switch ohne V
github, ericherman/stm32f4-discovery-example. Das Finden meines EvalBoards, USB-Buchse und Buchsenleiste in meinem pedantisch organisierten und immer aufgeraeumten Labor und Zusammenbraten war da deutlich zeitraubender und
Moin, Dergute W. schrieb im Beitrag #7943230: > Oder was ist sonst ausser STM32 so gerade hip an billigen µControllern > mit eingebautem USB-OTG, SPI, und ein paar GPIOs und GNU-Toolchain? Obwohl ich momentan dann und wann an meiner STM32 Loesung weiterprogrammiere, antworte
-
Thread
Nucleo-F767ZI
und einfach sein soll, schau dir mal den Mongoose IP Stack an. Die Implementierung von LWIP seitens STM zusammen mit der HAL ist echt ein gefrickel. Beim F7 etwas besser als beim H7 aber kein Vergleich zum Mongoose Stack. ControllersTech auf Youtube hat eine gute Erklärung dazu gebracht, kann ich jedem
OK, ich schaue mir mal https://controllerstech.com/stm32-ethernet-using-mongoose-part-1/ an. Habe nur heute keine Zeit mehr.
-
Thread
Welche autonomen Mini-SDR-Geräte bzw. Bastelprojekte dazu kennt ihr?
#7942810: >> QMX > > Danke, den kannte ich noch nicht. Welcher uController ist dort verbaut > STM32-F4
: https://www.norcalqrp.org/files/Tayloe_mixer_x3a.pdf Jens B. schrieb im Beitrag #7943383: > STM32-F4 Danke für die Info! Cartman E. schrieb im Beitrag #7943382: > SDR sind technisch bedingt, energetisch kleine Saufziegen. Zumindest tendieren sie in die Richtung. Wie Wulf schon geschrieben
-
Thread
Farfisa Caroline
Karl B. schrieb im Beitrag #7944567: > Dann bräuchte man 12 µCs. Nee. Alleine der STM32F100 hat lt. DaBla 16 Timer mit 16bit Länge. Man müsste nur prüfen, dass 12 davon passend konfiguriert werden können, so dass die 50%-PWM tatsächlich an je einem Pin ausgegeben wird.
> > Z.B. fürs Vibrato. ☺ Stattgegeben. Lässt sich wahrscheinlich machen; ich glaube, die STM32 haben eine interne PLL für den Takt. Man braucht nur einen geeigneten frequenzmodulierbaren externen Takt- generator, aber der sollte ja in der Orgel schon vorhanden sein...
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
Arduino F. schrieb im Beitrag #7943134: > Das ist nicht mehr richtig! > Die Arduino IDE 2.X kann das, zumindest für einige µC > z.B. STM32 m.W. hat aber keines der Original-Arduino-Boards einen Debugger
Metro M4 -O2 RAM: [ ] 3.7% (used 7192 bytes from 196608 bytes) Flash: [ ] 5.0% (used 26120 bytes from 524288 bytes) ESP32-C3 -O2 RAM: [= ] 5.5% (used 17904 bytes from 327680 bytes) Flash: [== ] 19.5% (used 255964 bytes from 1310720 bytes) STM32 F446
-
Thread
Neuer Arduino Cloud-Provisionierungsprozess, abgespeckter Raspberry Pi-SSD-Hat uvam
gibt es sowohl in Sachen Python als auch in Sachen NXP Updates. Die erste Vorabversion von PCIe 8.0 ist verfügbar, während Olimex eine neue Platine auf Basis des ESP32-C5 ankündigt. Was es sonst Neues gibt, verraten wir wie immer hier. ### NVIDIA kauft Intel-Anteile. Der Erwerb von Intel-Anteilen
auszeichnet.  Bildquelle: https://www.olimex.com/Products/IoT/ESP32-C5/ESP32-C5-EVB/ Spezifischerweise wird zu den Features der übrigens als quelloffene Hardware entwickelten Platine folgendes vermeldet: [c] • 32 bit RISC-V processor 240Mhz • Dual-Band
-
Thread
Prüfung Schaltplan Power Profiler
Alle STM32, die mir bisher unterkamen, haben die Widerstände für D+ und D- eingebaut. R210 und R220 sollten also 0 Ω haben. Andererseits baue ich üblicherweise einen Serienwiderstand in die MISO-Leitung zwischen
Die offizielle Lösung für das PC13-Problem ist, den STM32L476MGYxT zu verwenden.
-
Thread
STM32 Simulation
Gibt es gute (und preiswerte) Lösungen, um STM32 Projekte - möglicherweise innerhalb STM32CubeIDE zu simulieren? Ich stieß auf Wokwi und Proteus.
/ddi0494/d/?lang=en Die größeren STM32 haben die natürlich auch. Die Events kommen aus einem Interface mit 4 Bit Datenbus plus Clock raus. Dafür hat ARM einen 20-poligen Steckverbinder im 0.05" Raster definiert, der SWD/JTAG und ETM kombiniert
-
Thread
4051 Muxer mit NTCs
On-Widerstand etwa 0,8 Ohm (~3€)
☺, wie lang die Kabelei daran ist. Viel hilft viel! Was würdest du denn so vorschlagen? 10 nF?
-
Thread
St7735 mit STM32F401CCU6
eure Hilfe und zwar wollte ich ein kleines Projekt starten was eben einen St7735 Display mit einem STM32F401CCU6 einfach Texte schreiben soll. Angefangen habe ich warum auch immer mit der falschen Bibliothek und zwar der Adafruit_ILI9341 hierbei entstand das erste Foto. Als ich endlich gemerkt habe das
include <Adafruit_GFX.h> #include <Adafruit_ST7735.h> #define TFT_CS PB10 #define TFT_RST PB0 #define TFT_DC PB1 #define LED_PIN PC13 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { delay(200); pinMode(LED_PIN, OUTPUT); tft.initR(INITR_BLACKTAB
-
Thread
Probleme mit DS1307 und dessen Zeitausgabe
clc ; ACK rcall i2c_read mov temp, i2cdata andi temp, 0x7F ; nur 0..59 mov RTC_SEC, temp ; Minuten clc ; ACK rcall i2c_read mov RTC_MIN, i2cdata andi RTC_MIN, 0x7F ; nur 0..59
sec ; NACK rcall i2c_read mov RTC_HOUR, i2cdata andi RTC_HOUR, 0x3F ; nur 0..23 (bei 24h Modus) rcall i2c_stop ret
-
Thread
Bluepill mit STLINK/V2 wird mit st-info -probe nicht erkannt
Ich wollte mir einen STLINK/V2 mit einem Bluepill (STM32F103C8T6) erzeugen. Habe die Firmware installiert (STLINK.HEX seriell mit der Demonstrator GUI) und auch (unter Windows) mit dem STM32 STLINK Utility dann den Firmware Upgrade gemacht. Mache ich sofort
, es sei kein STM32 Target vorhanden. Gut, ist ja auch noch nichts angeschlossen: <pre> 14:50:44 : STM32CubeProgrammer API v2.20.0 | MacOS-64Bits 14:50:59 : UR connection mode is defined with the HWrst reset mode
-
Artikel
NIC
Ende auf der Console ausgegeben. Bei einem mit 168MHz getakteten STM32F407VE dauert das Programm knapp 3000msec. Das entspricht etwas mehr als 333.000 Schleifendurchläufen pro Sekunde. Bei einem mit 100MHz getakteten STM32F411RE sind dies ca. 3900msec bzw. 256.000 Schleifendurchläufe pro Sekunde. Bei einem mit 85MHz getakteten STM32F401RE sind es noch knapp 200.000 Schleifendurchläufe, beim STM32F103 mit 72MHz-Takt ca. 180.000 Durchläufe. Das Programm kann aber noch stärker vereinfacht werden. Jetzt verzichten wir auf die Variable
-
Thread
Audio-Delay mit PT2399
nun nicht sooo viel. Ein z.B. STM32F103 sollte das also locker packen. Oder ein PIC32MX795F512H. Oder ...
Datenblatt "Surround/Delay", die beiden MFB Filter allerdings anders: alle 15k durch 10k ersetzt, 5600pF -> 1500pF, 560pF -> 680pF, 2.7k -> 1k. Das ganze auf Steckbrett. Die drei Frequenzgänge sind bei unterschiedlichen Verzögerungen gemessen, der Klirr bei 40ms, dort war er am größten. Verzögerung lässt
-
Thread
Schrittmotor und Treiber für Drehkondensator
geeignet. Nein! Für Ethernet sind sogar kleine Mikrocontrollerarchitekturen wie AVR oder kleine STM32 sehr gut geeignet, seit es die Ethernet Controller W5100 und W5500 gibt, die man ganz locker per SPI steuern kann. Selbst mit einem Mega328P oder einem (auch sehr kleinem) STM32F091, STM32F103 (Bluepill) oder STM32F401/411 (Blackpill) gelingt eine vollständige TCP- und/oder UDP Implementierung inklusive einfacher Hardware-Ansteuerungen. Da betrachte ich mal, einen kleinen Linux-Controller für so eine Aufgabe
-
Thread
Signalkonditionierung für Flügelradzähler
Aus mehreren Gründen sind wir gebunden an: 1) Software: Zephyr RTOS 2) Hardware-Plattform: STM32-Nucleo (z.B. der H723ZG oder F756ZG) 3) Zeitliche Fristen, die das anlernen von Custom-Timing-Funktionen zurzeit nicht ermöglichen Da dies rigide Anforderungen sind versuche ich nun das benötigte
Pin (ETR) aus. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_TIM#Timer_clock_source_selection - https://blog.embeddedexpert.io/?p=2323 - https://community.st.com/t5/stm32-mcus-products/count-external-pulses-using-timer/td-p/59349
-
Thread
SMD Marking Code M80
eine Fehlermeldung, daß der Akku nicht verwendet werden kann. Vout geht direkt in ein kleinen µC (STM32F042) in Pin 1 (Vbat) Pin 5 (PF0-OSC_IN) und Pin 25 (PB12).
Ich habe das Service Manunal jetzt gekauft. IC1510 3,0V Spannungsregler, versorgt den STM32F042. Leider ist die Auflösung des Schaltplans unzureichend. HIER: MM3534A30URE SC–82ABB Package
-
Thread
ESP32-CAM mit FT232RL und Win11 " No serial data received." 2025
Software Arduino IDE (1.8.19) ich habe mittels "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json" die ESP-Boarddateien heruntergeladen und installiert. Ich verwende die esp32 von Espressif Systems 3.3.0. Als Board verwende ich den "AI Thinker ESP32-CAM" mit den
seriellen Monitor "E (830) esp_psram: SPI SRAM memory test fail. 131067/131072 writes failed, first @ 3F800000 ets Jul 29 2019 12:21:46 rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock
-
Thread
MineSweeper für CH32V003 (Linux Makefile-Projekt)
. Das Projekt baut auf dem Framework CH32FUN auf. Grundsätzlich habe ich den MineSweeper auch schon auf den STM32F401 portiert und sollte hierfür Interesse bestehen, kann ich das hier auch noch posten. Grundsätzlich sollte dieser MineSweeper
und bin erstaunt, dass die Ansteuerung eines TFT-Displays mit AVR 16 MHz so richtig langsamer als CH32V003 ist (für einen STM32F4 habe ich es auch gemacht). :-) dafür hat der ATmega 32 kByte Flash, was für ein schöneres Logo gereicht hat. Alle benötigten Dateien sind im Archiv, zum Übersetzen wird
-
Thread
Billigfunkgeraete aus Fernost die Zweite a.ka. Radio-SDK
Firmware als Source unter https://github.com/pdrbsts/radtel-rt-900-firmware.git, leider ist der obskure bt32f0x-SoC als Cortex-M0 nicht so vielversprechend, was Overlay von groesseren Programmen angeht. Vom Gebrauch her ist das Radio ok, aber ich wuerde es fuer praktische Anwendung eher nicht empfehlen, bleibt
dokumentiert (Schaltbild, Layout und Firmware als Source) Da kann man die MCU durch einen Pin-kompatiblen STM32F4.. ersetzen.
-
Thread
Lidl Wallbox Modbus USWB A2 11kW Ultimate Speed
Debugausgaben auf einem Kanal ausgeben kann. Auf Grund der Vielzahl an verfügbaren Typen ist natürlich STM32CubeMX das Werkzeug der Wahl. Dort kann man die verfügbaren Typen anhand der Peripherie- und Speicherausstattung eingrenzen. Ich würde z.B. einen STM32G070CBT o.ä. verwenden, der die drei UARTs
insgesamt sieben(!) EIA-485 (1* Modbus, 6* propritär) und einer Debug-Schnittstelle habe ich einen STM32F091VET eingesetzt; dieser ist aber schon eher ein Exot.
-
Artikel
KiCad
Footprints für SMD-Widerstaenden zaubern, in dem man sie umbenahmt und mit der Referenz "L" versieht. ;-) STM32 Mikrocontroller Bibliothek (sofern möglich alle) * Arduinos ** Arduino Due ** Arduino Nano | Teensy | Teensy 3.5/3.6 | Teensy 4.0 | Entwürfe. Neue Bibliotheken oder Änderungen sollen zunächst in diesem
Funkmodul von Dominik C. CAN Controller MCP2515 und Transceiver MCP2551 von Dominik C. STLib für KiCad mit STM32F4x von Markus W. Media:SymbolsSimilarEN60617+oldDIN617-RevB-en.lib VERALTET! Nur aus Kompatibilitätsgründen behalten. Ersetzt für Neuentwicklungen durch Revision E1. Schaltplan Symbolbibliothek fuer
-
Thread
Rekursives Floodfill nach Iteratives Floodfill, wie mache ich das?
meiner eigenen Spielekonsole bastel ich ja schon lange und momentan sieht es so aus, als ob es ein STM32F4 werden wird, mit einem 160x128 Display (ob das überhaupt jemals etwas wird laß ich mal so stehen). ... :-) grundsätzlich mag ich das für - kein Scheiß jetzt - die Sauna haben um dann dort das spielen
hatte ich lange nicht gespielt ... und bin jetzt wieder "angesteckt". Grundsätzlich wird das zu meinem STM32F4 dazugesellt werden und ich habe dann doch glatt schon 7 Spiele in dem Flash-Ram untergebracht. Der F4 hätte genügend Ram auch ohne deine Stack-Version, allerdings reizt es mich immer, was auch mit
-
Thread
Temperatursensor an Rohrleitung montieren
www.emax-haustechnik.de/heizung/y-anschluss-mit-ag-und-tauchhuelse-fuer-speicherfuehler.html?gclid=Cj0KCQjwnovFBhDnARIsAO4V7mDjEJG71MK1-s6un4QZ2yZbSDqEUcC18iadF-5wqGtvto6TJNg8Y84aAkyhEALw_wcB&gad_campaignid=19928059179&gbraid=0AAAAADe7Z3v6rkn0dBWJ4iFQ-uhvgL1wp&gad_source=1
ich etwas baue, dann soll das möglichst "unsichtbar" > funktionieren. Genau. Der eine haut nen STM32 mit Glättungen, interpolation und nem Running Median über 1 Minute auf den Tisch.. der andere nimmt die Wärmeleitpaste und ein ATTiny :D *Kleiner Spaß am Rande, der musste jetzt sein*
-
Thread
Glasenuhr mit Schiffsglocke verbinden
detektieren wann der Zeiger oben ist. https://www.reichelt.de/de/de/shop/produkt/gabellichtschranke_5_0mm_pcb-mt-359795
frequenzmodulierten Sinussignal und exponentieller Dämpfung recht überzeugend funktioniert. Das Ganze lief auf einem STM32F4, dürfte aber für das hier genannte Prjoekt zu komplex sein.
-
Thread
Prozessorwechsel: Wie Code verifizieren?
schneller Test mit dem weiter oben verlinktem 68HC05 Emulator auf einem Mikrocontroller: - Testsystem: STM32 Nucleo Board mit einem STM32F446RE (Cortex M4) - CPU Takt 180 MHz - keine Optimierung beim Compiler (GCC) - Speicherbedarf (RAM und Flash) ca. 34 KByte, davon 8 KByte RAM für den Speicherbereich
qwLoc0F; dpa_u_puts_p.isra.0(0x04, &qwLoc0F); [/c] Relyze übergibt ein 7 byte grosses char array. Das gefällt mir eigentlich. Aber leider initialisiert er es nicht: [c] uint8_t local_0xF[7]; // [
-
Thread
Warum läuft der CAN-Bus auf einem GD32F303 nicht mit dem Code eines STM32F103?
Das mit den identischen Registern zum STM32F103 habe ich mir nicht ausgedacht, das kann man an verschiedenen Stellen lesen, z.B. hier: https://www.eevblog.com/forum/microcontrollers/psa-gd32f303-is-not-a-drop-in-substitute-for-stm32f303/
essentially usb. Difference between c20 and c21 is... CAN. 5. Da es Robodyn nicht mehr gibt, ist der STM32F303 für mich tot. Bei den BlackPills ersetze ich STM32F401CD -> STM32F412CE STM32F401RC -> STM32F446RE 6. Können die 120MHz für USB mit 2,5 geteilt werden?
-
Thread
Platinen Anschluss?
https://www.kingbrightusa.com/category.asp?catalog_name=LED&category_name=KC0201%20Chip%20SMD-0.6X0.3MM Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Ist das zu groß, kann man versuchen, an den CH32V002D4U6
Harald K. schrieb im Beitrag #7925254: > Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 > mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Da würde ich doch lieber einen PIC12LF1840 (oder was vergleichbares aus
-
Thread
debuggen wie beim tms320f28027
darf, gibt es USB-JTAG-Debughardware für unter 20 Euro inklusive Break Out Board für den uC, z.B. STM32G431KBT oder STM32L412KBT https://www.reichelt.de/de/de/shop/produkt/nucleo-32_arm_cortex_m4_stm32_g4-serie-314504 Diese uC kommen im LQFP-32 mit 0.8mm Pitch und haben JTAG-Pins und zusätzlich
Fritz F. schrieb im Beitrag #7920357: > sieht aus meiner Sicht genau so aus, wie bei TI. Ist beides Eclipse-basiert. Für die STM32 gibt es mittlerweile auch das VSCode Plugin das auch ganz gut funktioniert
-
Thread
Dämpfungswiderstände für TFT-SPI Display notwendig?
sich > will ich auch nicht kleiner als SMD 0805 werden (da handverlötet). Die wären SMD 1206 mit 0.8 mm Pitch, also entspannt.
eben 100 Ohm verbaut sind und diese Displays problemlos funktionieren (egal, ob diese mit einem AVR, STM8, STM32 oder einem CH32 angesteuert werden).
-
Thread
ISA Karte mit DAC832 emulieren
aussuchen lassen. Richtig billig und in geschätzt 80% der fällen ausreichend passend sind dagegen die 32f103. Der fcm32f103 liegt gerade bei 80cent. Das Original von St bei 1$ mit gratis Bestückung bei jlc. Ohne USB wäre der stm32f030 auch gratis bestückbar bei sehr ähnlicher Peripherie. Aber gut..
Insbesondere einfache PIO und DA/AD Karten waren sehr oft im EA Bereich angesiedelt (Adapterbereich ab 0x300) Zugriff mit IOR/IOW. Theoretisch wäre ein IO Bereich von 16bit möglich beim PC jedoch eingeschränkt auf 10 Bit. Frei verfügbar war nur der Adapterbereich 0x300 .. 0x31F.
-
Thread
Schaltungsdesign mit KI
einen Datenbus bestehend aus drei Leitungen: GND, +12V, und Data. Data ist im Normalfall (idle oder 0) 12V und wird wenn ein Bit gesendet wird (logisch 1) vom Sender auf 0V gezogen. Bitte entwerfe einen Schaltkreis, der diesen Bus galvanisch getrennt mit RX und TX des USART eines STM32C011F6P Mikrocontrollers verbindet, so dass der STM32 Mikrocontroller auf dem Bus gesendete Daten an RX empfängt und über TX Daten an den Bus senden kann. Schütze die Ein- und Ausgänge des Mikrocontrollers denke an die notwendige Beschaltung von VDD,
-
Thread
Lötstationen T12: KSGER Quicko Lefavor Microcontroller Vergleich
ausreicht, Mal bei Mouser geschaut (nach Preis von unten in Einzelstückzahlen): ATMega328PB-MU 1.31€ STM32C011F4U6TR 0.72€ Noch Fragen? ;-)
in 3x3mm mit 6 Pins oder 2x2mm mit 8 Pins. Der kleinste für meine existierende Toolchain wäre der STM32F410TBY: 2.55x2.58mm mit 36 Pins, 128K Flash, 32K RAM und Floating Point Hardware :) Der STM32C011D6Y braucht 1.7x1.42mm mit 12 Pins, aber mit nur 6K RAM lässt er sich kaum noch programmieren ;)
-
Thread
(Altes) Smartphone als Human Machine Interface
Hammereinschläge usw.) ist vergleichsweise einfach. Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr Rechenleistung, STM32F103 oder STM32F407. Dabei implementierte ich stets ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND Smartphones) sowie eine passende Webseite
Hipster-Sprech von User-Experience (UX) sprach. > Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr > Rechenleistung, STM32F103 oder STM32F407. Ok. Aber dann: > Dabei implementierte ich stets > ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND > Smartphones