-
Thread
Arduino IDE 2.1 / MicroPython 1.2 erschienen
repository, making it easier to install the packages needed for a given project. [/c] Im Hause STM stehen Erweiterungen für verschiedene STM32-Kerne an (“The stm32 port sees support added for STM32L1xx MCUs, STM32H723, USB on STM32G0xx and mboot support for STM32G0xx. ”). Das Entwicklerteam nutzte
bare-arm: -1124 -1.934% minimal x86: -4322 -2.967% unix x64: +264181 +50.533% standard stm32: -3592 -0.906% PYBV10 cc3200: -1832 -0.990% esp8266: -2284 -0.327% GENERIC esp32: +9659 +0.632% GENERIC nrf: -84 -0.045% pca10040 rp2: +13096
-
Thread
STM32G0 Trends: Kaum mehr VSS Pins?
Hallo, bei dem STM32F072 im 64-Pin LQFP Gehäuse sind noch 4 Pins für VSS vorgesehen, an jeder Seite einer und dann gibt es noch VSSA. Bei dem STM32G070RBT6 im 64-Pin LQFP Gehäuse ist es noch ein Kombi-VSS/VSSA-Pin.
Nur Marketing Geschwaetz: https://blog.st.com/stm32g0-mainstream-90-nm-mcu/
-
Artikel
IRMP - english
(tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
Kamera Canon PowerShot G5 0xB1CA NEC16 Daewoo VCR 0x0015 KASEIKYO Technics EUR646497 SA-AX 730 AV receiver 0x2002 Panasonic TV TX-L32EW6 TV 0x2002 RC5 Loewe Assist/RC3/RC4 TV (remote control in TV mode) 0x0000 RC6 Philips TV
-
Artikel
IRSND - english
STM32 with HAL library (NEW!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Supported Protocols. IRSND supports the following IR protocols: A1TVBOX ACP24 (NEW!) APPLE BANG_OLUFSON BOSE (NEW!) DENON FAN
irsnd.c Version 3.1.5: 2019-08-28: New protocol: ONKYO Version 3.1.2: 2018-09-06: Added support of STM32 with HAL library Version 3.0.9: 2018-02-19: Minor changes Version 3.0.8: 2017-08-25: New protocol: IRMP16 for transparent 16 bit data communication Version 3.0.2: 2016-09-09: New protocol Mitsubishi
-
Thread
Fast nur Fake 18650 Akkus kaufbar?
Vapes, die die Leute in die Batteriebox werfen. Das sind Samsung INR und dazu gibts immer noch einen STM32L031 oder STM32G051 :-O Soweit zur Chipkrise. Alles Markenware. In Wegwerfvapes finden sich kleine LiIon Zellen mit 360mAh oder 500mAh, bestens geeignet für Modellbauzwecke.
Power Bank https://www.youtube.com/shorts/s6h0aroUcbc
-
Thread
Analog Multiplizierer AD633 - Wo sind die Limits?
wohl für diese Audioanwendung kaum in Frage. Wenn aber die Eingangsgrößen größer gleich als so um 0,2..0,5 V sind, dann kann das gut gehen. Offsetabgleich aber empfohlen! Vielleicht sind die o.g. 75 dB etwas zu ehrgeizig...
Fuer ernste wissenschaftliche Arbeit vermutlich nicht okay. Dafuer aber einfach und billig. (ein STM32F030 pro Kanal) Die Anzeige ist besser und aufloesender als von einem Sony DTC77 und der wiederum duerfte besser sein als das was heute die meisten in der Bude rumzappeln haben. Vanye
-
Thread
[c] wie wirft man UART-Daten weg?
Wäre dennoch schön gewesen wenn man wüßte um welchen Controller > es sich überhaupt handelt. z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher?
dennoch schön gewesen wenn man wüßte um welchen Controller >> es sich überhaupt handelt. > > z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... > Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das > Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher
-
Thread
Neue Toolchain aufbauen (AVR)
zum Test und Update von EXA-PROG [/pre] - https://www.diamex.de/dxshop/EXA-PROG-AVR-ISP-und-UPDI-STM32-NXP-ESP Und siehe auch den dortigen Link auf den https://www.mikrocontroller.net/topic/550219
Programmiertools der Hersteller oder zu frei verfügbaren Tools geschrieben...Die Programmier-Modi STM32 und NXP/LPC sind weitgehend für die Benutzung eigener Programmiertools vorgesehen." Welche Tools das sind, bleibt aber ein Geheimnis.
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
bestimmter Code > über USB-C gesandt wird ein Löschkommando kommen. Bisher denke ich, dass ein STM32L0 das problemlos schafft, mit USB ESD protection
Niklas G. schrieb im Beitrag #7395191: > Cyblord -. schrieb im Beitrag #7395184: >> Das klingt als denkst du dabei an den Materialeinsatz des Prototyps. > > Als Prototypen könnte man ein STM32-Olimexino
-
Thread
Mit KI Programme für Mikrocontroller entwickeln
den Thread analysieren wollen (ChatGPT4 prompt). Es gab eine Zusammenfassung, die sich aber auf ein STM32 Thema bezog. Ich vermute, dass es ChatGPT nicht klar ist, dass die Zahl im Link für das Thema essentiell ist. Bei der Mikrosoft Suchmaschine scheint man da schon was behoben zu haben. Bei Benutzung
Tools und IDEs wie Atollic TrueSTUDIO, System Workbench oder Eclipse. Es wird auch empfohlen, den STM32CubeMX-Codegenerator zu verwenden, um die Konfiguration der Peripheriegeräte zu vereinfachen. Es gibt auch eine Diskussion darüber, wie man den STM32-Debugger einrichtet und wie man Probleme bei der
-
Thread
STM32 wird nicht erkannt (Win Gerätemanager)
mit unserem Latein am Ende: Bei der dritten Platine habe ich nun nur das Nötigste aufgelötet: Den STM32, den Spannunsgregler, die USB- Buchse und den SW27, um den DFU Mode zu aktivieren. Der STM32 Chip wird jedoch einfach nicht im Gerätemamaner in Windows (11) erkannt. Wir schließen diesen via USB an. Unsere Messungen ergaben, dass die Spannungsversorgung des STM32 IO ist und auch 3,3V am Pin 44 (BOOT0) beim Einstecken in den USB Port anliegen. Jedoch der Gerätemanager in Windows "zuckt" nicht ein mal und der STM32 wird nicht angeziegt / erkannt. Ich hab
-
Thread
Warum liest man hier so wenig von Renesas?
Peripherie > drin hatte ist so etwa auf dem Level den man heute bei einem STM32 > fuer normal haelt und da haben ja auch noch viele Angst vor > und programmieren weiter ihren Mega8. Damals(tm) setzten wir einige M16C und M32C in Telefonanlagen und Routern ein. Deren Codedichte
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
-
Thread
Beschäftigung mit FPGAs noch sinnvoll?
Verwendung im privaten Bereich, weil im beruflichen Umfeld bei mir nur Mikrocontroller (hauptsächlich STM32) verwendet werden und es dort (bislang) keinen Grund und vor allem auch kein Geld für die Verwendung von FPGAs gab; die BWLer feilschen da um jeden 1/10 Cent.
Tisch. LA -> Irgendein Cypress FX2 von Ali für nen 10er. Wobei ich da auch schon selber was mit einem STM32F4 gebaut habe. Grafikkarte für USB oder einen Videograbber -> Aktuell (und wohl auch zukünftig) keine Anwendung für und selbst wenn, ist das nichts was man selber besser oder billiger hinbekommen
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
nötigen Programmiergeräten garnicht zu reden. Ich bin jetzt total verwöhnt von den STM32 mit 128K RAM und CAN und viel UART, SPI und so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 auskomme.
den STM32L412C8 in > STM32CubeIDE aufgemacht und mit dem kann man die 32kHz auch nicht auf > die PLL geben um den Core-Takt zu erzeugen. ich glaube, es geht so: 32kHz -> FLL -> 48MHz-RC > Nicht das
-
Thread
STLINK-V2 dongle mit BMP flashen - Anschluß an SWD DISCO
STLINK V2J39M27 (API v2) VID:PID 0483:374B Info : Target voltage: 2.900177 Warn : UNEXPECTED idcode: 0x1ba01477 Error: expected 1 of 1: 0x2ba01477 [/c] Ich glaube, es ist ein STM32F101 drin, zumindest kann ich auf einem baugleichen Gerät dies erkennen.
Christoph K. schrieb im Beitrag #7387044: > Warn : UNEXPECTED idcode: 0x1ba01477 > Error: expected 1 of 1: 0x2ba01477 Beim F1 über SWD sollte es definitiv 0x1BA01477 sein. > Ich glaube, es ist ein STM32F101 drin, zumindest kann ich auf einem > baugleichen Gerät dies
-
Thread
Analoges Frontend für bipolares 2kHz Rechtecksignal
vor dem Problem ein bipolares 2kHz Rechtecksignal so aufzubereiten, dass ich das mit dem ADC meines STM32 Mikrocontrollers messen kann. Hauptproblem dabei ist, dass das Signal bipolar ist und über einen großen Signalbereich von 0V bis 100V Peak to Peak verfügt. Vor der Messung ist der Maximalwert des
Gedanke: OpAmp 10er Diode ein bisschen Hühnerfutter und ein Dual Digitalpoti. Dan kannst du den "0"-Punkt mit der einen Hälfte Virtuell setzen und mit der anderen Hälfte den Spannungsteiler beeinflussen. MfG
-
Thread
STM32H753: Ethernet / LWIP funktioniert nicht (Timeout durch fehlender SW-Reset)
habe immer den selben Fehler: bei der Initialisierung des lwip-Stacks wird an folgender Stelle in der stm32h7xx_hal_eth.c ein Timeout ausgelöst: [c] /* Wait for software reset */ while (READ_BIT(heth->Instance->DMAMR, ETH_DMAMR_SWR) > 0U) { if (((HAL_GetTick() - tickstart) > ETH_SWRESET_TIMEOUT
Interrupts nur zwingend benötigt, wenn ein RTOS verwendet wird und ich nutze kein RTOS. Auf dem Evalboard (STM32H745I-DISCO) funktioniert der Ping auch mit der Anleitung von ST, ganz ohne Interrupt. A. G. schrieb im Beitrag #7385702: > Wastl schrieb: >> Moe E. schrieb: >>> versorge ich mit einer Clock
-
Thread
STM32 Timer Anzahl Update Events begrenzen
Gibt es bei Timern der STM32 (ich stelle diese Frage ganz allgemein) die Möglichkeit, dass dieser nach einer Anzahl x Überläufen sich beendet? Manche Timer haben ein RCR Register, in diesem wird jedoch die Anzahl der Takte
Keine A. schrieb im Beitrag #7384950: > Gibt es bei Timern der STM32 (ich stelle diese Frage ganz allgemein) die > Möglichkeit, dass dieser nach einer Anzahl x Überläufen sich beendet? Also ich würde das in einer ISR machen... ciao Marci
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
" bei 0° und 180° Phasenverschiebung wieder deutlich sichtbar wird. Es scheint eine Eigenart des AS6501 zu sein, den ich schon bei anderen Schaltungen mit STM32H7xx beobachtet hatte (Bild 3). Da hatte ich kein Gegenmittel gefunden. Im 3. Bild ist zusätzlich eine Kurve vorhanden, die mit STM32H730 + TDC7200 aufgenommen wurde. Beim TDC7200 gibt es die Störungen bei 0°, 360°, ... Grob gesehen ist der AS6501 dem TDC7200 etwa Faktor 5 "überlegen". Aus diesem Grund wollte ich trotz deutlich
-
Thread
C++ Objektorientierung ?
int_done0 = 1; //merk dir, jetzt war ein signal } else { if (TCNT5 > 500) // letztes Signal länger als 32ms her ? { Gross.KlauInkrement ++ ; //#####
Debugger? Wenn nicht, dann ist jetzt vielleicht noch eine gute Gelegenheit, den ATmega 2560 (?) durch ein STM32 Nucleo Board zu ersetzen, da hast du den Debugger direkt mit drauf.
-
Thread
Selbstgebautes LCD ansteuern - Bastler braucht denkhilfe
Schritte könnte dieses Dokument Anreize liefern: https://www.st.com/resource/en/application_note/an2656-stm32f10xxx-lcd-glass-driver-firmware-stmicroelectronics.pdf
Bits mit z.B. P1OUT ^= 3;, so bekommst Du <----- - + 0V +5V low high P1.0 P1.1 Gruß Gunther
-
Thread
STM32F103 und ADC DMA mehrere Kanäle
schrieb im Beitrag #7385677: > Ich komme noch mal auf den low level code von christiankpunkt zurück STM32F1_DMA1_configChannel1ForADC1() und STM32F1_DMA1_startChannel1() werden von STM32F1_ADC_init() aufgerufen. Ruf die STM32F1_ADC_init() erst nach dem STM32F1_DMA_init() Funktionen auf. Bei STM32F1
> Danach sollte das vollständig sein. Krieg beim starten des Debug launchers: /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.macos64_1.0.200.202301161003/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi
-
Thread
esp programmierung - ist mein Vorhaben machbar ?
das mit den ESP nicht geht. Da bräuchte es einen Mikrocontroller mit besserer Timer-Peripherie, z.B. STM32, oder etwas externe digitale Logik.
Deinen Ablauf halten. Warum nicht einfach nur auswerten, wenn einer auf 1 geht, während der andere auf 0 ist.
-
Thread
Maskieren modern?
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. STM hat ja schon ewig gebraucht den 'register' storage specifier zu entfernen.
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den > Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. > STM hat ja schon ewig gebraucht den 'register' storage specifier zu > entfernen. Tja, das ist zwar traurig, aber nicht mein Problem. Sowas macht
-
Thread
NE 555 als Taktgeber und Kippstufe
Preisen gefertigt. Für Q1 und Q4 nimmst du BC547 https://www.reichelt.de/bipolartransistor-npn-45v-0-1a-0-5w-to-92-bc-547c-dio-p219131.html und für Q2 und Q3 kann man BC327-40 nehmen: https://www.reichelt.de/bipolartransistor-pnp-45v-0-5a-0-625w-to-92-bc-327-40-dio-p219124.html
richtig Geld gekostet haben, am rechten Platz. Heute keine > Sekunde. Da werden selbst LED-Blinker mit 32 Bit CPUs gebaut, auch wenn > das maximaler Overkill ist. Naja, Kosten von NE555 samt sonstiger Bauteile gegenüber Tiny13A halten sich in etwa die Waage. Und ein STM32C011 kommt auch in die Gegend
-
Thread
Tasterverarbeitung mit ARDUINO-C
Heisst jetzt auch wieder Arduino Zero :-) Im Endeffekt ein ATSAMD21G18, 32-Bit ARM® Cortex® M0+, 256kB Flash, 32kB RAM. Gruesse Th.
() { unsigned long m; uint8_t oldSREG = SREG; // disable interrupts while we read timer0_millis or we might get an // inconsistent value (e.g. in the middle of a write to timer0_millis) cli(); m = timer0_millis; SREG = oldSREG; return m; } [/c]
-
Thread
STM32L010 LSE Drive Strength (LSEDRV)
/fileadmin/Media/Products/32kHz/Datasheet/MS3V-T1R.pdf Eckdaten: - 32.768 kHz - 9 pF Load Capacitance - C0 = 0.9 pF - ESR: 65 kOhm Extern habe ich 2x 10 pF als Last angeschlossen. Ergibt zusammen 5 pF und mit Parasiten
Oszillator, die mindestens vorhanden sein muss, um einen schwingfähigen Kreis zu erhalten... [math] g_{m,crit} = 4 \cdot ESR \cdot (2\pi f)^2 \cdot (C_0 + C_L)^2 [/math] Wenn ich die Werte einhacke, dann komme ich auf 1.08 uS. Laut Tabelle im datenblatt des STMs deckt sich das also mit der "medium
-
Thread
EmbeddedWorld 2023, Tag 2 – Bauteile im Fokus
mit dem STM32F7 kompatibel sind, ein dreikanaliger ADC mit einer Samplerate von 5MSPs beschleunigt Datenerfassung. ### Kampf im Low-End-Bereich: Renesas mit FPU, Texas Instruments mit „Menschenfreundlichkeit
Low-End-Controller ins Rennen, der - das wird vom Standpersonal explizit zugegeben - zur „Bekämpfung“ des STM32C0 vorgesehen ist. Alleinstellungsmerkmal des Cores - mehr Informationen finden sich unter anderem in der Abbildung-ist, dass er eine FPU mitbringt.  BILDQUELLE
-
Thread
wo gibt es noch Libraries für EPD
Fehlermeldung "'display' was not declared in this scope" nicht mehr auf. Vorsicht, muss in der ESP32-Sektion der Datei sein, nicht in der ESP8266-, STM32 oder AVR-Sektion.
Hier ist diese Zeile von meinem WetterESP32 mit 1,54 Zoll Display. Und Fotos vom Anschluss. GxEPD2_3C<GxEPD2_154c, GxEPD2_154c::HEIGHT> display(GxEPD2_154c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); https://github.com/G6EJD/ESP32
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
persönlich würde mir da bei Pollin für ein paar Cent die nackten Schaltnetzteilplatinen für 5V u. ca. 0,5A holen und huckepack auf die eigene Platine setzen. Oder "in schön" sowas: https://de.aliexpress.com/item/33050827477.html?spm=a2g0o.productlist.main.19.682c4dcccey6DV&algo_pvid=8ca86d2f-8b7b-455c
immer, dass Leistungsbaugruppen in der Regel nur halb so viel aushalten, wie drauf steht. Und dass STM32F103 dort nur noch in schlecht gefälschter Form zu haben sind, also nur eingeschränkt funktionsfähig.
-
Thread
TVP5150AM - Datenblatt gibt keine Auskunft über Datenausgabe
mehr als eine Datenleitung? Sorry, so ganz ist der Funke noch nicht gezündet ^^ Nachtrag: Der STM32 hat im HAL ja die Funktion [c]HAL_GPIO_ReadPin()[/c] welche den Zustand eines Pins entweder als 0 oder 1 (RESET/SET) ausgibt - Lässt sich das nutzbar machen?
Μαtthias W. schrieb im Beitrag #7368403: > Du möchtest einen STM32 mit DCIM > (Kamera Interface) verwenden. Danke für den Hinweis! Nach einem ersten Überblick vermute ich dann, das die DCMI-Pins des STM D0, D1, ... D7 mit der Pinnummerierung des TVP Y0, Y1, .
-
Thread
STMicroelectronics: STM32H5, WTM32WBA und Flurfunk vor der EmbeddedWorld
zur Verteilung der Kunden.  ### 8-Bitter-Killer im Fokus. Der STM32C0 hat uns in der Vergangenheit schon umfangreich beschäftigt. Auf dem Call sprach Takasi Kimura von ST Tokyo über die Applikationen des neuen Controllers. Als erstes betonte man dabei, dass auch die
nicht mehr beschrieben werden wenn das Enable-Bit gesetzt wurde? Im Handbuch vom STM32G0B1 habe ich gerade gesehen, das USART_BRR und USART_PRESC nicht mehr geschrieben werden können wenn USART_CR1.UE gesetzt ist. Beim TIM1 und SPI konnte ich sowas dagegen gerade nicht finden. Der
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
ist für eine gewisse Flankensteilheit ausgelegt. Was versuchst du denn zu erreichen? In meinem STM32F103C8T6-Datenblatt stehen übrigens andere Werte für VIL (0.35VDD) und VIH (0.65VDD) als von dir genannt. Dort ist auch die Hysterese des Schmitt-Triggers als 200mV (TT-Pin) bzw. 0.05VDD (FT-Pin
\Arduino15\packages\STMicroelectronics\hardware\stm32\2.4.0\system\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c, gerufen aus den installierten Interrupt-Handlern in AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries
-
Thread
Mofas künftig 60, was haltet ihr davon? Gesperrt
verschwindende Minderzahl sein! Soll das Satire sein? Schon mal die Linux vs. Windows, AVR vs. PIC/STM32 Threads gesehen? Dagegen sind die Taliban weltoffen und tolerant. Aber manche sagen ja, man kann sich nur aussuchen welche Art Gott man anbetet und nicht ob.
verschwindende Minderzahl sein! > > Soll das Satire sein? > Schon mal die Linux vs. Windows, AVR vs. PIC/STM32 Threads gesehen? > Dagegen sind die Taliban weltoffen und tolerant. Die Taliban sind weltoffen und tolerant???? Is wohl Zynismus, oder? Zur Anschauung wie Tolerant die Koranschüler sind:
-
Thread
STM32G431C8T6 wird per SWD nicht gefunden
probier doch mal mit "device under reset" Einen Bootloader habe ich nicht benötigt. (Ging mit stm32g431 und G474)
Programmer ist ein China müll/fake, nur SCK, SWD und GND verbunden. > Er funktioniert mit anderen STM32. Vielleicht ist es das. Damals musste ich auch ein firmware update des programmers machen, damit das mit der G Serie funktioniert. Das war eine Programmer eines nucleo boards (V2.0).
-
Thread
µC direkt mit Schrittmotor Treiber verbinden?
pdf/DM556-de.pdf Schau Dir das Anschaltbild auf der zweiten Seite. Unter dem Diagramm steht: R=0 if VCC=5V. Daraus kann man schließen, dass Du mindestens 5V zur Ansteuerung brauchst. uCs mit 3.3V brauchen immer Transistorstufen, wie im Diagramm gezeigt. Auf der ersten Seite siehst Du, dass der uC
jeweils EN, PUL und DIR in Verwendung. Das macht im Extremfall 5*3*10mA = 150mA. Ich nutze einen STM32G070RB. Die 5V als Opendrain verträgt dieser, jedoch darf dieser maximal 80mA laut Datenblatt gesamt über die IOs ziehen. Da der STM32 mit 3.3V arbeitet, würde ich einen IC mit mehreren Mosfets
-
Thread
Der gcc soll bitte mehr Fehler finden
or none of them should be[/pre] Und noch einen: [pre]typedef volatile struct iwdg_struct { // 0x00 IWDG_KR IWDG Key register uint32_t KR; // 16; // 0 Key value (write only, read 0000h) // 0x04 IWDG_PR IWDG Prescaler register uint32_t PR; // 3; // 0 PR[2:0] (Prescaler divider
DAC_VENERGY*/ .gain = DAC_6KV_GAIN, .offset = DAC_6KV_OFFSET, .lower = 0.0, .upper = MOD_6KV_LIMIT, .val = 0.0 * MOD_6KV_SGAIN } }, .adc = { { /* ADC_VENERGY */ .gain = MON_6KV_GAIN, .offset = MON_6KV_OFFSET
-
Thread
STM32 mit DAC - Ersatz für SAMD11?
Mike schrieb im Beitrag #7351854: > Gibt es von STM keine M0+-Controller mit integriertem DAC? STM32L0x2 und L0x3 http://stefanfrings.de/stm32/stm32l0.html#doku Da kommst du aber mit deinen 2 Euro nicht hin.
M0 : STM32F0 M0+ : STM32L0 / G0 Als Beispiel STM32G051F6P -32K FLASH -18K RAM -DAC und ADC -TSOP20 Gehäuse -10K Stück kosten unter 1,1€ Den gibt es auch noch mit 64K FLASH. Allgemein haben die
-
Thread
Pflanzensensor Akkulaufzeit
LED_BUILTIN, LOW); client.setServer(MQTT_BROKER, 1883); } void loop() { int i = 0; while (i != 10) { int sensorValue = analogRead(A0); if (WiFi.status() == WL_CONNECTED) { digitalWrite(LED_BUILTIN, LOW); delay(100); if (!client.connected(
ausschaltest bzw. mittels Transistoren abtrennst, sollte das möglich sein. Habe selber mit einem STM32F103C8T6 so einen Pflanzensensor gebastelt und der braucht im Durchschnitt ca. 30µA, ist aber ohne Funk, misst alle 2 Sekunden und nach der Messung blitzt jeweils kurz eine grüne oder rote LED auf.
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
Müll zurück zu schicken bevor die 14 Tage abgelaufen sind und dir einen ST-Link (v3) zu besorgen und STM32 statt PICs zu verwenden. MPLABX IDE ist genauso wie der XC8 ein absoluter Graus und wird eigentlich nur noch von der MPLABX IPE unterboten. Selten so einen lahmarschigen und dysfunktionalen Dreck
ich mich ebenso reinfuchsen wie beim 8051, AVR, EFM8, STM8, STM32, MSP430 und den diversen PICs. Die Pickit funktionieren, die PIC10F funktionieren und MPlab funktioniert auch. Wenn DU damit nicht zurecht kommst, ist das kein MC Problem. Jede Familie
-
Thread
STM32L4: Flash Erase gibt HardFault
; uint32_t PAGEError; int sofar=0; __disable_irq(); /* Unlock the Flash to enable the flash control register access *************/ uint32_t acr_backup = FLASH->ACR; FLASH->ACR = FLASH_ACR_LATENCY
~/STM32Cube/Repository/STM32Cube_FW_L4_V1.17.2/Projects/NUCLEO-L452RE/Examples/FLASH Vielleicht hilft das zur Orientierung.
-
Thread
STM32-code behaves weird
Hallo, ich habe hier ein seltsames Problem mit STM32-Code innerhalb der STM32CubeIDE. Der Code selbst ist mit CubeMX erzeugt. Ein Beispiel für die Probleme: [c]if (bufferPos<bufferSize) { if (HAL_UART_Transmit(&huart2,&feedback_buffer[bufferPos
HAL_UART_Transmit ansehe (kurz gegoogelt, https://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/stm32f4xx__hal__uart_8c_source.html ) dann macht der (bei Bufferlänge 1) im Wesentlichen: [pre] Ist huart->gState == HAL_UART_STATE_READY? Wenn nicht, dann mit Fehler abbrechen
-
Thread
ADC über SPI
Lösung für mein Problem... Ziel: ADU Wert auslesen und an PC senden. Hardware: Nucleo-Board mit STM32F446RE, AZDelivery UART-TTL USB Adapter mit CH340G und AD Wandler MCP3008 Problem: Über SPI lässt sich weder etwas an den ADU senden oder etwas auslesen. Das RX bzw. TX Buffer wird nach einem Lese
Bei meinem STM32H7 benutze ich: HAL_SPI_TransmitReceive() Das wurde von STM mitgeliefert, und funktionierte auf Anhieb. Gibt es so etwas nicht für den STM32F, dass man alles von Hand machen muss? Als nächstes
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
Serial.println("CAN1 initialize fail!!"); return false; } return true; } #define STM32_CAN_TIR_TXRQ (1U << 0U) // Bit 0: Transmit Mailbox Request #define STM32_CAN_RIR_RTR (1U << 1U) // Bit 1: Remote Transmission Request #define STM32_CAN_RIR_IDE
((uint32_t) CAN_tx_msg->data[4] )); // Send Go CAN1->sTxMailBox[0].TIR = out | STM32_CAN_TIR_TXRQ; // Wait until the mailbox is empty while(CAN1->sTxMailBox[0].TIR & 0x1UL && count++ < 1000000
-
Thread
UART Übertragungsfehler bei bestimmten Zahlenwerten
Hallo! Ich benötige eine UART Datenübertragung zwischen uC (STM32G031K6T6) und meinem Windows Rechner. Dazu habe ich ein cpp Programm geschrieben welches einen 16 Bit Wert aufteilt in ein höherwertiges und ein niederwertiges Byte. Diese werden beide über UART an
korrekt übermittelt, sondern an stelle dieser einfach der Wert 63 (sechs aufeinanderfolgende 1-Bits). STM32 MDK Arm Code: char input,output; bool test = 0; bool change = 0; uint32_t run = 0; uint16_t tx_value = 12340; [c]void Task1(uint32_t T_ms){ output = NULL; if (run==1) tx_value=0b0000010100000101
-
Thread
STM32C0 Starter Kit
Hallo, STM verkauft gerade das STM32C0 EVAL TOOLS Starter Kit günstig und portofrei - würdet Ihr das empfehlen für jemanden, der viel mit Atmel gemacht hat und mit dem Gedanken an den Umstieg auf die nächstgrössere
. Dort sind meine Notizen dazu: http://stefanfrings.de/stm32/stm32l0.html
-
Thread
RGB Bitmap im MCU in C
mit DMA, man sollte da einfach einen µC nehmen der das hat und auch nicht mit Speicher geizen. Die STM32 haben da sogar einen speziellen DMA der noch Formate konvertieren kann.
DMA, man sollte da einfach einen µC nehmen der > das hat und auch nicht mit Speicher geizen. Die STM32 haben da sogar > einen speziellen DMA der noch Formate konvertieren kann. Ja ich könnte auch einen HDMI Bildschirm an ein RasPi anschließen oder besser meinen Fernseher an einen PC. Aber ich