-
Thread
ESP12F zu wenige AT+ commands?
mir einen Wolf gegoogled) alles gefunden. Ich habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). 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
einen Wolf gegoogled) alles gefunden. Ich > habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). > > 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
-
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.
ein 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
Renesas Advanced hier im Wiki Kinetis Series von Freescale (jetzt NXP) LPC43xx von NXP (Dual Core: M4F + 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 Texas Instruments diese Controller Stellaris LM4F Series. 2013 begann TI mit einer große Umbenennung
-
Thread
DMA + UART parallel empfangen
Frage schrieb im Beitrag #6664663: > Wie würde ich das dann anstellen? Ich weiß, dass die STM32er hardware > CRC unterstützen, hab damit aber noch keine Erfahrung gesammelt. Das > würden dann 4Byte mehr pro Paket bedeuten oder? Ohje! Für 4 Byte Daten eine 4 Byte CRC? Man kann es auch übertreiben
Aus den STM32 F0 Ref : Universal synchronous asynchronous receiver transmitter (USART) RM0360 606/779 DocID025023 Rev 4 Overrun error An overrun error occurs when a character is received when RXNE has not
-
Thread
Muss es ein Elko sein?
Ich habe meinen Melder von THT auf SMD umgestellung und den Elko 100µF, 100nF und LIC (LitiumIonenkondensator) 20F auf 4x 100µF Taiyo Yuden Multilayer Ceramic Capacitors MLCC umgestellt. 0,2€ pro Kondensator. Ich habe keinen Nachteil festgestellt.
(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
FOC-Ansteuerung eines BLDC Motors mit einem STM32F103: sporadisches Ticken während Motorlauf
Baumarkt"-EBikes wie Fischer, NCM, Prophete... verbaut ist geschrieben. In dem Controller werkelt ein STM32F103. Das Ganze läuft robust und hat auch schon einige zufriedene Nutzer :-) https://github.com/EBiCS/EBiCS_Firmware/wiki Wir kämpfen aber noch mit einem sporadischen hörbaren "Ticken" bei einigen
weise professionell, suche mir in der Regel aus code-Beispielen was zusammen. Da der verwendete STM32F103C6T6 keine FPU hat, habe ich inzwischen jegliche floats rausgeschmissen, da er nur 32kB Speicher hat, verzichte ich auch auf Sachen wie FreeRTOS. Für die FOC-Arithmetik nutze ich die CMSIS Festkomma-Funktionen
-
Thread
STM32 DMA Data Packing
Hallo Ich hätte mal eine Frage zu "Data packing/unpacking" eines STM32F4(69)... Ein IC mit dem ich per SPI-DMA kommuniziere arbeitet mit 32bit Registern. Ich muss also ständig meine TX/RX Daten von einem uint32_t in zwei uint16_t umwandeln wenn ich was sende oder empfange weil der STM32 ja nur max. 16bit per SPI kann... Da sprang mir das Kapitel * "9.3.11 Programmable data width, packing/unpacking, endianness" * ins Gesicht. Leider verstehe ich das ganze nicht so recht. Ist
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
Beitrag #6662428: > Ist das hier überhaupt richtig? Da bin ich überfragt, so firm bin ich bei STM32 nicht.
schrieb im Beitrag #6670529: > Bin ein Fan von sowas hier > idx = (idx + 1) & BUFSIZE mit BUFSIZE 4,8,16,32.... Du meinst aber sicher "(BUFSIZE - 1)". Dann solltest du aber unbedingt noch einen Test darauf einfügen, dass BUFSIZE auch wirklich 2^N ist.
-
Thread
Was nehmen wenn ein EEPROM nicht genug Schreibzyklen hat?
dran, dieser reicht gerade aus, um > den SRAM-Inhalt ins EEPROM zu schreiben. > Mit etwa max. 100µF, das kann daher ein Tantal, Elko oder Kerko sein. da gings um die NVRAM von STM...
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
-
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
. = ALIGN(4); } >SDRAM /* heap section */ ._user_heap : { . = ALIGN(4); PROVIDE ( _heap_start = . ); . = . + _Min_Heap_Size; . = ALIGN(4); } >SDRAM _heap_end = ORIGIN(SDRAM
-
Thread
STM32 Timer nutzen
other hand, the user WS is right, the callback function is call from TIM_IRQ_Handler (located in file "stm32f1xx.it" so...
of 1. On the other hand, you will find "void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim)" in file "stm32f1xx_tim.c" and is called from "stm32f1xx_it.c" by "void TIM_IRQHandler(void)" For OP: if you want to obtain 1 second pulse you may use this, for SYSCLK = 72MHz: [c] htim1.Init.Prescaler = 7199;
-
Thread
ADC synchronisiertes aufzeichnen und auswerten
aus dem Raster Da bin ich mir nicht ganz sicher. Du brauchst ja nur 3ADCs und externen RAM. Der F407 hat meine ich 3x2.4MSPs ADCs. Der H7 2+1 wo auch ausreichend schnell sein dürften. Vielleicht gibt es noch mehr Typen wie die L4/L5 da bin ich mir nicht sicher. Kurze Suche bei eBay... Da gibt es
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
-
Thread
STM32 ST-LINK V2
Guten Morgen, bis jetzt habe ich mit der AC6 for STM32 meine mikrocontroller Programmiert. Jetzt bin ich umgestiegen auf die STM32CudeIDE um die Initialisierung durch STM32CubeMX besser aktuell halten zu können. Ich habe mein Programm in die STM32CudeIDE
: clock speed 4000 kHz Info : stlink_dap_op_connect(connect) Info : SWD DPIDR 0x2ba01477 Info : STM32F411RETx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : STM32F411RETx.cpu: external reset detected Info : starting gdb server for STM32F411RETx.cpu on 3333 Info : Listening on port 3333 for
-
Thread
ST-Link V2 (clone) wird plötzlich nicht mehr erkannt (Code 43)
kleine rote LED leuchtet auch nicht mehr. Auf der Unterseite der Platine ist eine kleine Sicherung F1 mit "4" beschriftet, die ist in Ordnung. Ok, für den Preis der Teile lohnt es eigentlich nicht nach einem Fehler zu suchen, dennoch würde mich interessieren warum es seinen Geist aufgegeben hat und
Ne, direkt am PC eingesteckt. Ich suche noch nach einem Weg festzustellen ob der STM32 darauf noch "lebt". (in der Zwischenzeit arbeite ich mit dem integrierten Programmer vom Nucleo-Board und habe mir auch schon einen originalen, ST-Link Programmer bestellt). Würde trotzdem gern
-
Thread
STM32F4 Timer Burst bei Trigger
Guten Morgen, ich arbeite mit einem STM32F411RE und möchte ein 40kHz Signal auf einen GPIO ausgang geben. Hierfür habe ich einen Timer auf diese Frequenz konfiguriert. Bis jetzt habe ich in der Pulsefinished callback Funktion einen GPIO getriggert
Walt N. schrieb im Beitrag #6653350: > scope_4.png Bei der Art und Weise, digitale Signale zu messen besteht leider noch Nachholbedarf bzw. ist noch Luft nach oben. Stichwort: Masseverbindung. Irgendwann fällt dir dieses Thema mal knallhart
-
Thread
PWM-Signal mit STM32 messen
Gibt es beim STM32F103C8(Blue Pill) (ich verwende derzeit die Arduino IDE Toolchain von STM32duino) die Möglichkeit den Dutycycle eines 3,3V PWM-Signals mit "bliebiger" Frequenz (irgendwas zwischen 100 Hz und 1 kHz)
Es gibt ein Beispielprojekt unter: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/TIM/TIM_PWMInput
-
Artikel
Benutzer:Claus mueller
und privat beschäftige ich mich zur Zeit intensiv mit der Cortex-M0 (bzw. M0+) Reihe von STMicro (STM32F030 und STM32L051), ansonsten aber auch mit Cortex-M3 und ziemlich viel mit -M4. Über die Jahre hatte ich alle möglichen (PICs, 8051 von etlichen Herstellern, MSP430 und natürlich auch AVR) und unmöglichen
das Laden des Navigationgerätes verwendet. Als Steuerung dient ein µCortex-Modul bestückt mit einem STM32F030. Die Schaltung besteht im Grunde aus einem bipolaren Relais mit der zugehörigen externen Beschaltung, etwas Filterung, ein paar Mosfets und Schraubklemmen.
-
Thread
Meadow F7 - Firmwareupdate bringt mehr Netzwerk-APIs
Der kombinatorische Prozessrechner Meadow F7 bietet Entwicklern die Möglichkeit, MSR-Aufgaben unter Verwendung von dotnet-Sprachen zu bewerkstelligen. Mit der Version b4.6 erfährt das System eine Nutzwertsteigerung im Bereich der Netzwerkfähigkeiten
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
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
--- Breaking --- STM32F030F4P6 nicht zu beschaffen.
hier scheinen noch über 1500 verfügbar zu sein. Wohl nicht mehr lange. https://www.shotech.de/de/stm32f030f4p6.html
-
Thread
Lötrauchabsaugung
ausgeschaltet, solange man keine der beiden Tasten drueckt nur 0.3uA auf. Macht das erstmal mit einem STM32F030. :-p Olaf
ausgeschaltet, solange man keine der beiden > Tasten drueckt nur 0.3uA auf. Macht das erstmal mit einem STM32F030. :-p > > Olaf Man kappt sich einfach selbst den Strom, Tada: Nur noch 300nA Leckstrom. Wenn man eine Taste drückt, betromt man intelligent den Transistor und als erste Aktion setzt der Controller
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
Uwe G. schrieb im Beitrag #6676304: > G ist für das Flashen des GD32F103. Mit einer etwas verunglückten Beschriftung: JTCK = SWDCLK? JTMS = SWDIO? Ist der ARM Chip auf der RFID Platine ein stm32f032f4 in TSSOP20?
: Listening on port 4444 for telnet connections Info : clock speed 1000 kHz Info : STLINK V2J17S4 (API v2) VID:PID 0483:3748 Info : Target voltage: 3.232361 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening on port
-
Thread
[V] Evalboards abzugeben (AVR / STM / NXP / Cypress) + Intel CPU
ältere Evalboards unter. NXP: NTAG I2C Basic Explorer Kit für den OM5569/NT312A NFC Tag chip STM: STM32F030 Value Line Nucleo board (STM32F030R8T6) STM32F103 (STM32F103RBT6) M24SR Nucleo Expansion (NFC Tag Type 4 für STM32 Nucleo Boards) AVR: RZ Raven Zigbee Eval an Starter Kit Cypress
Ist das CY8CKit-049-41xx PSoC4 noch zu haben? LG
-
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?
STM32G4 z.B. hat mehrere, einige H7 haben auch einen wenn ich mich nicht täusche.
STM einige, F3, F4, G4, ...
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
Es wird sehr schwierig sein, die beiden Entwickler von der Notwendigkeit zu überzeugen, auf einen STM32 umzuschwenken. Der auszuwertende Drehgeber hat 1400 counts pro Umdrehung und arbeitet mit einem AEDR8712, von dem ich gerade nicht weiß, inwieweit dort die interne Taktvervielfachung von 2, 4,
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 funktionierten in früheren
-
Thread
Alternative für ESP32 mit "etwas" mehr IO's - STM32 - Ein paar Fragen
aber auf so viele Möglichkeiten gestoßen das mir etwas der Kopf raucht. Dabei ist mir am meisten der STM32 im Kopf geblieben. Da ich nicht 100+ Outputs benötige dachte ich den kleinsten aber stärksten 64er STM32L476RG - Dieser scheint aber Leistungstechnisch schon nicht an den ESP heranzukommen sehe ich
nehmen, aber zugegeben keine Ahnung davon) Stefan ⛄ F. schrieb im Beitrag #6652033: > Wenn man die mit 5V betreibt, hat man gleich schön kräftige Gate Treiber > - verglichen mit dem nackten ESP32. Die MFETS die dran sind, sind alle TTL - Reicht zum schalten
-
Thread
STM32F103C8T6 teuer als BluePill
eh nicht mehr einsetzen würde, weil es die allererste Cortex M3 Serie von STM war. Inzwischen gibts besseres, z.B. aus der STM32F3xx Serie oder der STM32Lxxx Serie. fchk
kosteten zuletzt knapp unter 5 Euro. Sie sind aber seit Wochen ausverkauft. Ich denke, für die STM32F1 Serie ist jetzt das Ende gekommen. Zeit, sich seinen Nachfolgern zuzuwenden -> STM32F3, wie Fank schon schrieb.
-
Thread
STM32F100xx Bitmanipulation ohne Header Datei
ersetzten: Hier mal der Code. #include "stm32f10x.h" int main() { RCC->APB2ENR |= (1<<4); GPIOC->CRL |= ( (1<<16) | (1<<17) ); GPIOC->CRL &= ~( (1<<18) | (1<<19)); GPIOC->CRL |= ( (1<<20) | (1<<21) );
sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=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.
-
Thread
Wie stm32f407 I²S Ausgang mit externem Quarz machen?
Hallo, ich will mit einem STM32F407 ein Signal ausgeben das recht jitter arm ist. Dazu würde ich gerne einen externen Quarz 22,5792MHz anschliessen und den intern als Takt auf die PLL geben. Bei irgendeinem der STM32 hatte ich
Hast Du mal nach alternativen STM32-Modellen geschaut? Z.B. die STM32F7 haben eine extra Audio-PLL die deutlich stabiler ist als die normale. Evtl. reicht die und Du kannst dann auf den extra Quarz verzichten. Außerdem ist bei
-
Thread
EAGLE: Platziertes Bauteil ändern
Maik F. schrieb im Beitrag #6651239: > Bitte linkes Bauteil im > schematic durch Bauteil STM32G473CE_KOPIE ersetzen (das als Beispiel > schon als IC3 da steht), nur replace-Befehl benutzen. Bitte beschreiben
hast du nicht nur ein neues pac gemacht und dem Symbol zugeordnet? Weil es in dem Beispiel test10_4 von Maik F. vor allem um geänderte Pins ging, also PA0 heißt jetzt PA0F. Änderungen am Package wären dabei gratis abgefallen, egal, ob mit oder ohne neuem pac.
-
Thread
STM32F4 Ausführungszeit
Bit-Bang kann durch Interrupts unterbrochen werden. Ausserdem hat das STM32F4 Flash Latenzen, die man durch Caches (ART accelerator) zu verstecken versucht. Falls etwas nicht frisch aus dem Flash geladen werden muss, geht es halt schneller. Dazu kommt noch die Auslastung
Über ein Timer kannst dann eine PWM erzeugen die den Transistor schaltet - ganz ohne CPU Zeit - der STM32F4 sollte sowas wohl haben.
-
Thread
STM32F4 MidiDevice
Cortex M4 sein soll würden sich aber die stm32F3xx anbieten, die haben (fast) die gleiche USB Hardware. Niklas Fischbach schrieb im Beitrag #6645847: > - Kann jeder STM32 Midi? > - Ich nutze als Pin Konfiguration
Das geht- es gibt dort auch komplette modulare Lösungen. http://www.ucapps.de/mbhp_core_stm32f4.html
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
Link: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32062.html#documentation Ist zwar für F2xx ausgeschrieben, aber das Prinzip wird natürlich deutlich. Seltsamerweise gibt es das Dokument
Michael F. schrieb im Beitrag #6649180: > Meinst Du das? > > STM32CubeMX => Project Manager => Advanced Settings => im "Driver > Selector" von HAL auf LL umstellen Ja, genau...danke, hatte ich noch nicht
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Vielelicht hast du ja mal auch deinen startup Code? Ich verwende ein von mir angepasstes system_stm32f4xx.c, das auf allen STM32-Boards, die ich derzeit verwende, läuft, siehe Anhang. Gesteuert wird das durch Angabe von -DSTM32F4nn und HSE_VALUE. Wie gesagt, ist für die 4XX-Pills noch ungetestet,
*alle einheitlich* mit ein- und derselben Startup-Datei und auch mit oben genannter C-Datei system_stm32f4xx.c. Und die funktionieren mit STM32F401, STM32F411 und STM32F407. Wenn das bei Dir nicht passt, machst Du irgendetwas systematisch verkehrt.
-
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
und Ossis haben dir gerade offenbart das dein > Platinenlayout grottig ist. :-D Ist ein STM32F769NIH6 Discovery Board. Bin an MCO1 (TP2) rangegangen. Ob ich den Tastkopf richtig angeschlossen habe? Gute Frage, ich hab dem mitgelieferten Tastkopf per BNC am Oszi angeschlossen, auf 1:10 gestellt
-
Thread
C Programmierung ohne Pointer?
https://link.springer.com/chapter/10.1007%2F3-540-28545-8_18
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
-
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
Der Strom teilt sich 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
@ Chris: Chris schrieb im Beitrag #6648547: > Xrl hat voreilende Kontakte an pin1. 4pin xrl pin1+2 gnd pin 3+4 14.8V > für 20A. Stimmt: XLR 4pol hat auf pin1 einen voreilenden Kontakt. Witzig (oder peinlich...): Da hantiert man seit 33 Jahren mit den XLRs herum und heute erfahre
-
Thread
DS18B20: Wert 4095 nach einiger Zeit
Hallo zusammen, an einem STM320F103 Bluepill habe ich einen DS18B20 angeschlossen. Dieser funktioniert auch für einige Zeit. Irgendwann aber erscheint nur noch der Wert 4095 und ich muss den Controller resetten. Ich habe mehrere
selben Fehler. Angeschlossen habe ich diesen mit 5 V Versorgungsspannung und 3.3 V Portspannung. Ein 4k7-Pullup auf 3V3 ist ebenfalls eingebaut. Die eingestellten Zeiten in der tim.c passen ebenfalls. Die Programmierumgebung ist STM32CubeIDE und als Programmer kommt ein ST/Link V2 zum Einsatz. Als
-
Thread
Speicherverhalten Moderner Controller/CPUs
mit dem SPI-Flash Auch hier gilt natürlich, dass PCs ebenso wie halbwegs aktuelle Controller (ESP32, STM32, etc.) XIP beherrschen. Beim PC ist das ein bisschen komplexer, da das dort über den Chipsatz läuft, aber letztlich führt die CPU natürlich direkt Code aus dem Flash aus. Literatur hierzu
dank (: Wobei der Titel des Threads sich nicht gut mit den Inhalt verträgt. Ein PC schleppt gut 4 Jahrzehnte Geschichte mit sich herum. Was dazu geschrieben wurde, hat viel mit dem von dir im Text genannten PC zu tun. Aber wenig mit anderen Systemen wie Raspberry Pi oder STM32-Microcontroller, die
-
Thread
Unbekannte "Töne" bei ca. 46,5kHz und 61,6kHz?
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.
Gunnar F. schrieb im Beitrag #6640886: > Es gibt nur dir Koppelkondensatoren und die bilden Hochpässe. Ein > Tiefpass als Anti- Aliasfilter fehlt. Ja, man kann einfach den Widerständen R4, R8, R12 einen
-
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
A. F. schrieb im Beitrag #6637804: > angeblich 4Mhz kann, dauert es bei einer 32K FW ~ eine halbe Minute. Da STLink-V2-1 auf einem Nucleo-G0B1RE mit 32 kByte Datei in nicht einmal 2s: date;openocd
dankbar. Der übliche China V2-Clone mit st-link braucht für 64kB keine zwei Sekunden auf einem STM32F411. [pre] st-flash --freq=4m write <filename> 0x8000000 [/pre]
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
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.html#stm32f3mini Es gibt auch programmierbare Funkmodule, z.B. auf Basis des ESP8266 mit WLAN: http://stefanfrings.de/esp8266/index.html. Bei dem könntest du die Daten (bei Stromausfall) im üppig großen Flash
-
Thread
STM - Was für welchen?
https://www.st.com/content/ccc/resource/sales_and_marketing/presentation/product_presentation/30/8f/78/6a/b9/a4/45/ab/stm32-stm8_embedded_software_solutions.pdf/files/stm32-stm8_embedded_software_solutions.pdf/jcr:content/translations/en.stm32-stm8_embedded_software_solutions.pdf So kann man z.B
Was es zur Zeit leider nicht gibt, sind verfuegbare Vorraete der meisten (STM32) Chips. Ansonsten finde ich die STM32L4 und G4 recht nett.