-
Thread
ESP12F zu wenige AT+ commands?
Die Information bei https://www.espressif.com war nicht so hilfreich. Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und dann ins WLAN -> Internet. Ein paar Ideen findest Du in https://www.youtube.com/watch?v=MG-5Ct_rCZQ Gruesse Th. EDIT: Tuppfehler
Information bei https://www.espressif.com war nicht so hilfreich. > > Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und > dann ins WLAN -> Internet. Ein paar Ideen findest Du in > https://www.youtube.com/watch?v=MG-5Ct_rCZQ Verstehe ich muss eine Bestehende Ampelanlage die
-
Thread
Wozu braucht man einen Signalgenerator?
Braucht ein Hobbymaker es überhaupt? Eventuell reichen da die Spiezeuggeräte, bzw. mit Arduino/ESP32/STM32/Raspberry kann man ein Signal programmatisch erzeugen... Ab wann lohnt sich ein Signalgenerator für 100-300Euro zu kaufen?
Bei reinen uC-Basteleien am ehesten noch um zu zeigen, wann die AD-Eingänge nicht ausreichen genyquist, bzw. geshannoned sind.
-
Artikel
ARM Cortex Mikrocontroller
Codebase. TIVA von Texas 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
, STM32, STM32F429, TFT, Touch ARM-GCC Forum im englischsprachigen "Ableger" von mikrocontroller.net embdev.net u.a. für WinARM, Yagarto, CS Codebench Cortex-M Produktseite von ARM Infocenter von ARM Ltd.
-
Thread
STM32 Boot0 Spezifikation
Hallo zusammen, ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in den UART Bootloader zu gelangen. Dazu möchte ich ein 24V Signal anlegen. Kann ich dies machen wenn
Tim schrieb im Beitrag #6664441: > ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung > beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in > den UART Bootloader zu gelangen. Das ist falsch und unsinnig. Und wozu 24V? Mache es richtig
-
Thread
DMA + UART parallel empfangen
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
Frage schrieb im Beitrag #6664799: > Ah, okay ich dachte HW CRC funktioniert beim STM32 nur mit 32bit. Dann > lese ich mich da mal ein. Zwingend nötig ist das allerdings glaube ich > nicht wirklich. Die Controller trennen nur kurze Kabel und besondere > Störeinflüsse sehe ich jetzt
-
Thread
Muss es ein Elko sein?
Ladezeit relativ lang ist Definiere "relativ". Mal angenommen, dass der Spannungsregler 500mA bei 5V liefern kann, dann ist der Elko nach C*U = I*t -> t = C*U/I = 100µF*5V/500mA = 1ms voll geladen. Das ist eigentlich noch relativ kurz.
kenne verlangen üblicherweise 100nF pro Versorgungspin und eine "Bulk" Kapazität von 10µF (hier PIC32 und STM32). Also SMD ist mögich. Aber das hängt vom µC ab. Nein, ich kenne keinen der einen Elko verlangt, aber wie gesagt: Datenblätter lesen.
-
Thread
Modbus RTU Serial Sniffer
Im Handbuch zum Phaserunner steht u.a.: "The communication standard uses a 5V TTL level serial bus, and Grin producesa 3m long TTL->USB adapter cable so that you can connect with the USB port of a standard computer. This is the same communication
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?
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.
-
Thread
Sauerstoffsensor SGX-4OX
Fragen. - Was benötige ich zusätzlich zu Schaltung um an "Channel Signal Out" den Wert mit einem STM32 zu messen? - Welche Referenzspannung muss ich hier verbauen bzw. welche Referenz? - Welche Opamps (U1.1 und U1.2) muss ich hier verbauen? Grüsse Mario
Aufbauschemata aus: Die Ref-Spannung würde ich auf 1/2 Betriebsspannung von der Analog-Ref deines STM32 setzten (Einfacher Spannungsteiler). Für die OPAmps musst du nach Rail-to-Rail OPAmps gucken, die die Betriebsspannung vom STM32 können. Die Verstärkung und damit deine Ausgangsspannung kannst du
-
Thread
Was nehmen wenn ein EEPROM nicht genug Schreibzyklen hat?
NOR-Flash. Zum Beispiel verträgt der IS25LP256E mindestens 100000 Zyklen und hat 32MB. Wenn man tatsächlich jede Sekunde einen 32-Bit-Zählerstand schreibt, verbraucht man ziemlich genau 4 Zyklen pro Jahr. Die 32 Bit reichen für 136 Jahre, in der Zeit hat man 1/183 der erlaubten Schreibzyklen
>Die 32 Bit reichen für 136 Jahre Woher weis ich in welchen Zellen das aktuelle Datum steht?
-
Thread
STM32 / GCC, Linkerscript & NOLOAD => richtig verwendet?
Hallo, ich bin grad über die Tücken von LinkerScripts gestolpert. Ich habe ein STM32F429-Discovery. Da hat's u.a. ein 8MByte-SDRAM und ein LCD. Das SDRAM möchte ich für den LCD Grafikbuffer sowie Heap und sonstige Buffer verwenden. Der Stack bleibt im internen RAM - ein bisschen soll
hier: https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.7/targets/TARGET_NXP/TARGET_LPC15XX/device/TOOLCHAIN_GCC_ARM/LPC1549.ld Das .bin ändert sich nicht wenn es mit objcopy aus gcc 6, 9 oder 10 erzeugt wird. Im Mapfile habe ich auch keine LOAD Bereiche
-
Thread
USB entstören STM32L433
47pF sind zu viel. PESD5V0U2BT ist dein Freund.
Markus M. schrieb im Beitrag #6655891: > 47pF sind zu viel. > PESD5V0U2BT ist dein Freund. Das sind ESD Dioden, ESD ist, denke ich, nicht das Problem.
-
Thread
ADC synchronisiertes aufzeichnen und auswerten
64Mbit RAM finden Dann hast du wahrscheinlich nicht richtig gesucht: https://www.ebay.de/itm/STM32-STM32H743IIT6-MCU-core-board-full-IO-expander-JTAG-SWD-debug-interface/254302488784 [code] IC42S16400J / IS42S16400J: SDRAM 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT) [/code] Das ist aber dann
Messdatenerfassung tut es da mit Sicherheit auch ein kleinerer. Es gibt wie gesagt auch noch andere STMs (z.B. G Serie) mit z.B 5ADCs. Müsste man Mal suchen ob es da Boards gibt mit externen Speicher. Wenn du keinen kontinuierlichen Stream brauchst ist das von Core Seite halb so wild. Der Trigger löst
-
Thread
HAL_DAC_Start_DMA-Routine zu langsam - Alternative
daher habe ich mir gedacht, so was in der Art sollte reichen, aber es reicht nicht: [c] DMA1_Stream5 -> M0AR = (uint32_t)(&interface_low_return_to_zero); [/c] Irgendwo habe ich das gefunden, hat mich aber auch nicht weiter gebracht: [c] DMA1_Stream5 -> NDTR = INTERFACE_RAMP_RES; DMA1_Stream5 -> PAR = (uint32_t)&(DAC -> DHR12R1); DMA1_Stream5 -> M0AR = (uint32_t)(&interface_zero_low); DMA1_Stream5 -> CR = (DMA_SxCR_TEIE | DMA_SxCR_CHSEL | DMA_SxCR_CIRC | DMA_SxCR_DIR_0 | DMA_SxCR_EN | DMA_SxCR_PSIZE_0 |
-
Thread
Meadow F7 - Firmwareupdate bringt mehr Netzwerk-APIs
Vom logischen Aufbau her besinnt sich Wilderness Labs auf den ursprünglichen Einsatzzweck des ESP32 bzw seines Vorgängers zurück - ein diesbezügliches Modul dient einem unter UCOS laufenden STM32F777 als Netzwerkkarte, die der am STM32F777 lebenden .net-Payload die Kommunikation mit der Außenwelt ermöglicht
Platine - sie ist auch in einem als Hack Kit bezeichneten und unter https://www.youtube.com/watch?v=8uU0TFuvgis dokumentierten Entwicklerkit erhältlich, das diverse für Einsteiger hilfreiche Hardware mitbringt. Da sich das Design der Basisplatine am Adafruit Feather-Format orientiert, stehen diverse Erweiterungen
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Markus M. schrieb im Beitrag #6651696: > 8x STM32F103RC zu je 3399€ Harhar. Die Forbes-Liste winkt. Hier - 6x STM32F103RCT für 3398€/Stck. - 5x STM32F103C8T (orig.) für 6297,50€/Stck. - 1x STM32F103VET für 8634,66€/Stck. Zzgl. 1723,22 Versandkosten
Jürgen S. schrieb im Beitrag #6651780: > Markus M. schrieb: >> 8x STM32F103RC zu je 3399€ > Harhar. Die Forbes-Liste winkt. > Hier > - 6x STM32F103RCT für 3398€/Stck. > - 5x STM32F103C8T (orig.) für 6297,50€/Stck. > - 1x STM32F103VET für 8634,66€/Stck. > Zzgl. 1723,22
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
Könnte die Bezeichnung nicht auch auf JTAG hinweisen? > Ist der ARM Chip auf der RFID Platine ein stm32f032f4 in TSSOP20? https://mail.netgaroo.com/img/AC011K-AE-25/RFID%20U1%20a.png
11. Auf der RFID Platine: U1. (STM)32F0 -- nicht sicher identifiziert U2. FM17520 -- RFID IC [/code] [code] 4x M48 -- finder-Relais mit 12V Ankerspanung für 16A/250V 3x CT-082D-1.0 -- PDU Current
-
Thread
ISP-Programmierung mit angeschlossenem SPI-Slave
zum Programmieren, wenn es keine relevanten Randbedingungen gibt? Um universell auch mal nen STM32 oder so zu flashen und fürs On-Chip-Debuggen ist JTAG ja anscheinend das Beste. Nur der originale Atmel JTAGICE kostet ja nen Haufen Geld, hab jetzt mal nen China-Klon für ein Zwanzigstel des Preises
Programmieren setzte ich einfach einen Jumper auf die anderen ISP-Stecker zwischen GND und Reset (Pin 5 und 6). Damit sind alle Pins hochohmig.
-
Thread
Batterie Management System für Lifepo4 Motorsport Starterbatterie
Seit längerer Zeit bin ich auf der Suche nach einem Batterie Management System für einen Lifepo4 12.5AH Batteriepack, 4S 5P Konfiguration. Leider ist alles am Markt erhältliche nicht tauglich bzw. genügt meinen Ansprüchen an ein modernes BMS nicht. Leider ist mein Wissen Mikrocontroller betreffend
auch noch CAN für die Kommunikation an Board haben und ein - zwei UARTs schaden auch nicht. BSP: STM32F303 Mosfets: Schwierige Geschichte, da treiben andere ganz schön Aufwand um das zu realisieren. In der Regel werden dafür Mosfets antiseriell geschaltet und genau da beginnt in der Regel auch
-
Thread
MCUs mit OPA?
Welche Mikrocontroller haben integrierte OPV, die extern beschaltet werden können? AVR32DB28 The family uses the latest Core Independent Peripherals with low-power features and 5V operation for increased noise immunity. The Analog Signal Conditioning (ASC) module includes three OPAMPs,
STM32G4 z.B. hat mehrere, einige H7 haben auch einen wenn ich mich nicht täusche.
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
, z.B.: https://www.digikey.de/product-detail/de/lattice-semiconductor-corporation/LCMXO2-256HC-5SG32C/220-2640-ND/3232670 Das sollte reichen. fchk
Ich rate entweder uC mit Quadratur Peripherie (STM32, DSPIC, etz.) zu verwenden oder die LS7166 Zähler o.ä. Den STM32 Quadraturmodus verwendeten wir früher einmal in der Firma und das funktionierte wie gewünscht. Die LS7x66
-
Thread
STM32F100xx Bitmanipulation ohne Header Datei
2ahUKEwiG3qv-nervAhVE9IUKHSZ2AJEQFjABegQIAxAD&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fcd00246267-stm32f100xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw2GsY3qPMGEaY6As6a7xMbJ Ich hoffe ihr könnt mir helfen.
Guck doch einfach von den CMSIS headern ab, z.B. der Datei stm32f100xb.h: Die Basisadresse von RCC ergibt sich aus: [c] #define PERIPH_BASE 0x40000000U #define AHBPERIPH_BASE (PERIPH_BASE + 0x00020000U) #define RCC_BASE (AHBPERIPH_BASE
-
Thread
uint8_t cast to int8_t
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
Mach F. schrieb im Beitrag #6645848: > Es ist ein STM32G474VE-T6, IAR 8.50.9 > Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht Ganz ehrlich, ein Compiler, der bei solch grundlegenden Dingen versagt, gehört sofort in die Tonne. Da
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
du Zeit dich zu beruhigen, die sind ausverkauft... Grumpf !! :-((((( https://www.amazon.com/32-Bit-Stm32F1-Stm32F103-Lqfp100-Stm32F103Vbt6/dp/B0838WQ1BC
Ok, https://www.amazon.de/-/en/TECNOIOT-STM32F103C8T6-Minimum-Development-Arduino/dp/B07WSDYNQG/ref=sr_1_5?dchild=1&keywords=blue+pill+board&qid=1618132527&sr=8-5 hier sind die original bestätigten Boards..... aber bitte mal auf den Preis
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
mache bald weiter :-) Fummel noch an einem Generator mit "gutem" Rechteck > 50 MHz. Aus einem STM32-MCO kam das hier raus. Ob sich das zum Vergleich der Oszis eignet bleibt anzuzweifeln. Außerdem bekomme ich direkt aus nem STM32 nur 25 MHz raus, mehr geht nur über PLL. Zum Vergleich STM32-Generator
im Beitrag #6671029: > Anscheinend kann die Bitmaske auch >4 Bytes: Wenn man das UART Byte auf > 5 Bits setzt, müsste man 6 Bytes (floor(32/5)) setzen können bzw. 3 > Bytes bei 9 Bit/Byte. Wenn ich die Zeit finde, probiere ich das morgen > mal aus. Funktioniert.
-
Thread
WS2812b Pixel mit STM32 und PWM/DMA ohne Hal
konnte ich auf die schnelle nicht finden, deshalb hier der 100ertste Aufguss. Das ganze ist für STM32F103 bzw. STM32F3x3 (BluePill u.ä.). Verwendet wird A8 als Ausgang, da der einmal 5V tauglich ist und zum anderen nicht von den anderen UARTs,SPIs,I2Cs belegt ist. Bei mir gehen die Pixel direkt
ZHITING-Lichtstreifen-Treiberplatine-8-Kanal-integrierte-vollfarbgesteuerte-Entwicklungsplatine/dp/B08J2S5N8D/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=neopixel&qid=1617358391&s=software&sr=1-5
-
Thread
C Programmierung ohne Pointer?
zumindest gelegentliche teure Operationen leisten. Sicher nicht auf einem ATtiny, aber die meisten STM32 langweilen sich doch die meiste Zeit, wenn sie nicht gerade mit der HAL programmiert wurden. Aber vor noch nicht allzulanger Zeit war das eben anders. Und einen Nullpointer als Rückgabewert für
initalisierter Variablen sagen soll. Die Diskussion findet sich im vorläufigen Protokoll N2690 in Abschnitt 5.10.
-
Thread
nochmal zum IRLZ34N an GPIO
hast? Wenn nichts ausser "GPIO" zu lesen ist dann darf man erst mal einen Controller á la AVR oder STM32 oder Ähnliches annehmen.
Qg(4,5),nC=27,5, Rds*Qg=154 AOD4184A: V_DS=40V, Rds(4,5),mΩ=7,6, Qg(4,5),nC=14, Rds*Qg=106,4 Si4134DY: V_DS=30V, Rds(4,5),mΩ=14,5, Qg(4,5),nC=7,3, Rds*Qg=105,9 AOD66406: V_DS=40V, Rds(4,5),mΩ=7,4, Qg(4,5
-
Thread
Manuelles HotSwapping U-Versorgung
dann entsprechend auf die Zellen auf. Nach meiner Rechnung müsste dein Pack 4S8P sein mit insgesamt 32 Zellen. D.h. jede Zelle bekommt im schlechtesten Fall mal 1,5A ab. Ich habe kürzlich beim Pollin Samsung INR18650-25R für 4,50 das Stück gekauft. Die wären für sowas geeignet. Wenn du Zellen aus
, und noch dazu gibt es eine "Zwischenstufe" bzgl. U_U und U_V (die "Mischspannung" - I* R_Kabel/2 meine ich).] Sorry für den Roman-Charakter des ganzen. :-/
-
Thread
Unbekannte "Töne" bei ca. 46,5kHz und 61,6kHz?
zusammen, ich baue gerade einen Fledermausdetektor, und habe dafür ein MEMS-Mikrofon, Opamps und einen STM32 der mit 768kHz das Signal AD-wandelt und im SDram bzw. als .wav Datei auf SD-Karte speichert. Wenn man diese Audiodatei dann nur noch mit 76,8 kHz abspielt (10% Geschwindigkeit) kann man die Fledermaus-Rufe
Kannst du ausschliessen, dass die Töne vom STM32 Board kommen? Dass dein Setup zwar einerseits diese Störung in einem Radius von 1 km empfängt, aber anderseits keine Nutzsignale wie DCF77 bei 77.5 kHz, halte ich für unwahrscheinlich.
-
Thread
Auslastung Mikrocontroller bei Vollauslastung I2C
um sich das Leben und das Arbeitspensum des uC zu erleichtern. Der uC muss ja schließlich auch noch etwas mit der erbeuteten Datenmenge anfangen. Ist nur meine Ansicht und schönen Tag noch.
Hallo, habe genau so etwas gemacht auf einem STM32G474. Dort alle I2Cs (4 Stück) am Laufen mit 1 kHz. Es funktioniert. Habe die CubeMX Sourcen (interupt nicht DMA) dazu verwendet (quick and dirty). Aber: Bei dem Initieren eines I2C Transfers
-
Thread
Zieht der Preis für die BluePills an?
allen möglichen Chips ... Hab' gerade einen STLink-V2-Klon bekommen, wo statt der üblichen 48-Pin STM32F10x oder "kompatibler" ein 64-Pinner verbaut ist. Bezeichnung aber unkenntlich gemacht. Die 48er sind scheinbar extrem knapp.
Seit November liefert ST keine STM32 mehr an die Distris aus. So langsam sind die Handelskanäle komplett leer. Durch Engpässe bei der Fertigung gehen momentan alle Chips an große Kunden mit Lieferverträgen. Die ganzen Kleinen gucken
-
Thread
STM32 schneller SWDIO Programmer gesucht mit CMD
mit welchem Programm tust du flashen? Mal mit STM32CubeProgrammer probiert? Eventuell siehst du dort, wo es hängt.
kommt eine Fehlermeldung, dass die erbindung nicht besteht.... STM32_Programmer_CLI.exe -HardRst>NUL STM32_Programmer_CLI.exe c- port=SWD -d %destination_file%
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
Die STM32L0 Serie hat eine RTC, Batteriegepuffertes RAM, EEPROM und teilweise sogar USB. Damit wäre man dann für alle Varianten offen. Ich würde es der Einfachheit halber aber mit einem AVR machen.
irgendwie, die gibt es ja quasi beliebig groß. Du könntest aber auch genau so das RAM von der RTC eines STM32 verwenden und nur dieses mit einer Knopfzelle oder Kondensator puffern. Dafür haben die Chips sogar einen separaten Anschluss. Dieses Board kostet nur 5 Euro: http://stefanfrings.de/stm32/stm32f3
-
Thread
DIY Audio-Verstärker rauscht bei gewissen Bedingungen (nicht)
DDS-Board da nun angeschlossen? Über n Koppel-C? Du wirst das DDS-bord ja sicher nicht nicht mit dem STM32, den man da sieht, initialisieren? Oder doch? Na, egal. Kann man ja machen. Aber deinen R1 vom TDA an VSSA? leg den an 5Volt... Deshalb wirds trotzdem rauschen, davon mal abgesehen. Verbinde
aber Musik raus kommt, gehe ich davon aus, dass das mit dem Takt soweit funktioniert. Und ja, das STM32 Board initialisiert (u.A.) das DDS-Board. Im Anhang ist ein Foto, auf dem der Takt zu sehen ist. Sieht für mich auch ganz ok aus. Der STM32 war quasi über, also habe ich den verwendet. Wollte mir
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
mit dem STM32 auch mit nem 6N138 Optokoppler (für > MIDI IN)? Man kann den UART-Ausgang auch als OpenDrain konfigurieren, dann kann das ganze auch gegen 5V arbeiten.
https://www.st.com/en/evaluation-tools/nucleo-f429zi.html hat STM32F4 und Ethernet, wie gewünscht STM32CubeIDE installieren, aus dem Repository das Beispielprojekt: Repository\STM32Cube_FW_F4_V1.26.0\Projects\STM32F429ZI-Nucleo\Applications\LwIP durcharbeiten
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
ganze Zeit gesetzt war. Ich habe die in https://www.st.com/resource/en/errata_sheet/cd00190234-stm32f101x8b-stm32f102x8b-and-stm32f103x8b-mediumdensity-device-limitations-stmicroelectronics.pdf auf Seite 26 beschriebenen Schritte befolgt. In main.c unten ist die Definition der Funktion. Dies hat
sauber ohne derart seltsame Signale zu erzeugen. Falls du abgucken willst: http://stefanfrings.de/stm32/stm32f1.html#i2c Da sollte man aber noch Abbrüche nach Timeout einbauen.
-
Thread
Softwareversion im Flash hinterlegen.
Bootloader und die Anwendung einbauen und dann vergleichen [c] typedef struct hw_compat_struct { uint32_t rev : 5; // PCB-Revision, MBZ, außer im Bootloader (0, 'A'&31) uint32_t dash : 7; // Sachnummer (-01) uint32_t pcb : 20; // Sachnummer (100001 bis 999999) uint32_t part; //
übernehmen. Egal, hier ist eins von mir für ein Programm namens gps. Es ist etwas gekürzt und für einen STM32 (AVR kann ich nicht), aber im Prinzip funktioniert es so. [pre]/* gps.ld linker script */ MEMORY { /* STM32L412KBT (32 + 8K RAM, 128K Flash) */ hw_flash (rx) : ORIGIN = 0x08000000,
-
Artikel
Word Clock Variante 1
; 250 mW; 5%; E24 SMD-1206 (3,2 x 1,6 mm²) 8 4x2x4 LEDs in Reihe, rot-Kanal LED?? SMD-RGB-Leuchtdiode US=5 V; 20 mA; 140° PLCC6 (5,0 x 5,0 mm²) 32 + style="caption-side:top;text-align:left"|Bestückungsliste Stabilisierungsschaltung
: 1 All-On-One-Platine, 100 RGB-PLCC6-LEDs und 155 SMD-Widerstände Paket 5 (Uhr - STM32 Basis - WS2812) - nicht mehr verfügbar : 120 WS2812-LEDs als Stripe im Sonderabstand Paket 6 (Ambilight - STM32 Basis - WS2812) - nicht mehr verfügbar : 40 WS2812-LEDs als Stripe im Sonderabstand
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
Bzgl. UART, DMA und variabler Länge der Nachrichten: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ Effizienter gehts kaum noch ...
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph
-
Thread
Einsteigerfreundliches board für Roboter motion
Die Schüler sollen niemals irgendwas auf dem fpga ändern!!! Ersetze in diesem Text das FPGA durch STM32, dann hört sich das alles ganz schlüssig an. Hier bei uns schafft es so ein Zwofuffzich-uC, genau so eine Aufgabe zu lösen. Und da ist noch einiges an Reserve... Wozu ein zigfach teureres System
für sensoren und den Motor pwm > habe, ist auch der stm32f103 völlig ausreichend. Wenn ich aber die Teile > des Codes in eigenständige Tasks in freertos aufteile, bekomme ich > Probleme. Freertos auf einem stm32f103? Nicht dein Ernst? kein Wunder dass
-
Thread
STM32F103 an ADXL345 - keine Reaktion auf I2C
hmm eventuell: Arduino 5V, STM 3V3
Bluepill, aber die dürften einen originolen ST drauf haben. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H107/ und die haben weitere interessante Boards, mal so als Alternative zu den Chinesen.
-
Thread
STM32Fxxx Warum keine zwei Alternative Function Register?
Allerdings sorgen die Chinesen (mal wieder) durch ihre schlechten Fälschungen für ein jähes Ende des STM32F103. Aktueller Nachfolger ist der STM32F303.
> Die CMSIS kannst du leicht diesem Paket extrahieren: > https://www.st.com/en/embedded-software/stm32cubef3.html Besser direkt aus github: https://github.com/STMicroelectronics/STM32CubeF3
-
Thread
Chipmangel überall Gesperrt
Wenn man bei Mouser mal nach STM32 sucht, findet man aktuell 3069 Ergebnisse. Auf Lager davon sind 814. "normalerweise auf Lager" (eine Filteroption dort) wären 2106... Ich weiss nicht genau wie die Situation vorher generell war. Wenn man allerdings mal den 0815 STM32 schlechthin "STM32F103" in irgendeinem LQFP Gehäuse sucht, sind 10 tausende auf Bestellung aber so gut wie keine auf Lager. --> Es sind auch Bauteile betroffen die in allen möglichen Anwendungen
-
Thread
DIY Fernsteuerung (Der Griff nach der EierlegendenWollMilchSau)
Timestamps. Mit am besten gefällt mir die Fake-Tip-Tronic am Lenkrad :) https://youtu.be/YBKYQv8-6wU viele Grüße!
und den fancy Blinkkram auf BLE / WIFI. >Alles basiert auf 8Bit-AVRs Deswegen hab ich hier zu stm32 BluePill gegriffen. Kanonen-auf-Spatzen-schießender-Weise hat man da einfach 10 Pins, die man auf 0 bis 100% PWM oder auf "Servo-Compliant" PWM konfigurieren kann. >>PS.: mein Video ist mehr auf