-
Thread
STM32G031G8 Grundbeschaltung / keine Verbindung über SWD
Hallo zusammen, ich arbeite erstmals mit einer MCU aus der STM32G0-Reihe, vorher nur mit STM32Fx. Die im Screenshot ersichtliche Schaltung habe ich als PCB erstellen lassen, mit der Minimalbestückung (MCU, bypass, Filter an NRST) bekomme ich aber partout keine
Vergleichen: bei einem relativ minimalistischem WeAct Modul (siehe Schaltplan im Anhang) mit einem STM32G031 funktioniert J-Link nur per SWD (SWDIO und SWCLK, ohne NRST). Auf dem Modul ist die "Blink" Firmware vom Hersteller, wenn einer der SWD Pins als IO benutzt wird sollte NRST am J-Link hilfreich
-
Thread
PID-Regler: Wie schnell ist schnell genug?
es ist das hier schon öfter erwähnte Board (die "Black" Variante, <10€): http://wiki.stm32duino.com/index.php?title=STM32F407 CPU Takt ist 168 MHz und FPU aktiv. https://www.st.com/en/microcontrollers/stm32f407ve.html Das ist natürlich eine andere Kategorie als ein kleiner 8 Bitter,
gerade dabei war habe ich die gleiche Routine nochmal auf zwei anderen Boards laufen lassen. [code] STM32L031 @ 32 MHz (Cortex-M0+) gcc 6.3.1 -Os: 38,6 µs gcc 6.3.1 -O3: 39,5 µs gcc 7.2.1 -Os: 39,3 µs gcc 7.2.1 -O3: 39,8 µs Keil: 24,3 µs LPC1549 @ 72 MHz (Cortex-M3) gcc 7.2.1 -0s: 19,3 µs
-
Thread
STM32G031J6 - Ein Anfänger verzweifelt
normalerweise nicht derjenige, der schnell aufgibt, aber ich weiß nicht mehr weiter. Ich versuche einen STM32G031J6 nun schon seit drei Tagen zum dazu zu bringen, einen LED anzusteuern (mit Vorwiderstand). Ich habe zwei verschiedene µCs getestet und auch unterschiedliche Pins. Ich nutze CubeIDE und habe den
Vielleicht könnte das ein Problem sein. https://vivonomicon.com/2019/08/14/new-8-pin-arm-core-the-stm32g031j6/ My first instinct was to use PA0, but that doesn’t work out-of-the-box because PA0 shares a pin with PF2, which is configured as the chip’s reset pin by default.
-
Thread
log-Frequenzregler und Temperaturstabilisierung
3.3V ohne Verpolungsschutz MIC5233-3.3YS 0.82 3.3V mit -"- STM32G031J6M6 1.12 KT2016K10000ZAW33ZGK 1.13 10MHz C1206X225J3RECAUTO 2x 0.53 2u2,25V- C0805X103K8JAC7210 0.20 10n,10V- TLC555CDR 0.66 Pegelwandler, Endstufe STM32G031J6M6 Pin 1 10MHz vom KT2016 (optional) 2 VDD 3 VSS 4 OUTPUT (NRST) 5 UART 6 UART 7 optional ADC, GPIO } oder 2 Taster 8 POTI, BOOT } up/down[/pre] Das
-
Thread
FreeRTOS RS232 über DMA "Ruckler"
Task */ /* Infinite loop */ for(;;) { osMutexAcquire(DoNotDisturbMUXHandle, 1000); SMP_STM32_send(&con1); osMutexRelease(DoNotDisturbMUXHandle); osDelay(1); } /* USER CODE END StartCON1_Task */ } [/c]
Jonas B. schrieb im Beitrag #6601087: > Nochmal, wieviele Daten sind das?? Mit einem anderen µC (STM32G031) hatte ich auch schon über UART/RS232 auf die selbe Art und Weise Daten geschickt hatte. Da allerdings nur eine Variable, sprich 4Bytes mit 1KHz. Das kam auch kontinuierlich im Terminal über
-
Thread
STM32 und interner Temperatursensor
Hallo Leute, ich möchte bei meinem STM32L031 den internen Temperatursensor auslesen und bekomme keinen vernünftigen Wert. Ich habe den Code für die Berechnung der Temperatur aus dem Refmanual des STM32 übernommen. Mein Code sieht so
[c] /* Temperature sensor calibration value address */ #define TEMP130_CAL_ADDR ((uint16_t*) ((uint32_t) 0x1FF8007E)) #define TEMP30_CAL_ADDR ((uint16_t*) ((uint32_t) 0x1FF8007A)) #define VDD_CALIB
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
Mahlzeit! Man kennt das von I2C-Portexpandern und anderen uC: VDD muss kleiner als 100mV werden, damit der Power-On-Reset funktioniert. Bei den STM32 hatte ich mich darauf verlassen, dass die dieses Problem nicht haben. Jedenfalls
L496xx,L4A6xx 461 2022-10-03 L4P5xx,L4Q5xx 471 2023-05-09 STM32U535xx,STM32U545xx 455 2023-06-28 STM32U575xx,STM32U585xx 482 2022-02-28 WB55Cx,WB55Rx,WB55Vx,WB35Cx ? 2023-02-02[/pre]
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
s15, [r7, #4] 8004928: ee37 7a27 vadd.f32 s14, s14, s15 800492c: edd7 7a02 vldr s15, [r7, #8] 8004930: ee67 7a27 vmul.f32 s15, s14, s15 8004934: eefd 7ae7 vcvt.s32.f32 s15, s15 8004938: edc7 7a00 vstr s15, [r7] 800493c
deren Seite steht nix von GCC oder GNU. Guckst du hier: https://hightec-rt.com/en/blog/item/nxp-s32z-s32e-hightec-compiler.html [pre] The HighTec C/C++ Compiler is based on innovative LLVM open-source technology... [/pre] https://hightec-rt.com/en/news/blog/item/stm-sr6x-stellar-hightec-compiler.html
-
Thread
Antennenanalysator nach EU1KY
0x100000 bytes (1024 KiB) in pages of 2048 bytes 2019-02-17T09:44:14 INFO src/common.c: Attempting to write 411636 (0x647f4) bytes to stm32 address: 134217728 (0x8000000) Flash page at addr: 0x08040000 erasedEraseFlash - Sector:0x5 Size:0x40000 2019-02-17T09:44:19 INFO src/common.c:
und das STM32H zu bestellen ? 73 Ralf
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
jemals leiten, ist sowieso schon etwas falsch. Warum so destruktiv? Ich spiele gerade mit einem STM32G031, dem ich das +/- 5 V RS232 TxD-Signal (500 kBd) über 10 k auf den entsprechenden Rx-Eingang gebe. Nun sind die Flanken 'nur' 200 ns steil, was aber daran liegt, daß der USB-RS232 Umsetzer keine
-
Thread
Abfrage effizienter gestallten
. Deshalb doppelpost sorry... So ruft Atollig den GCC auf [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../
eine Frage... Ich habe jetzt probehalber mal im AtollicStudio einfach ein Projekt erstellt ohne STM32 Includes... Also nur ein leeres C projekt.. Ist das überhaupt korrekt? Oder besteht nun die Möglichkeit das Maschinencode erzeugt wird, mit Befehlen welche der STM32 gar nicht verstehen kann? (
-
Thread
Device Electronic Signature menschenlesbar machen?
Mahlzeit! Benutzt hier jemand die 96-Bit-UID der STM32-Familie? Die würde sich ja als Geräte-Seriennummer anbieten. Aus der Kryptografie-Ecke hört man, dass man alle 96 Bits nutzen muss, damit sie eindeutig bleibt. Dass effektiv viel weniger Bits drin
Aber unabhängig davon: Der OTP-Bereich ist sicher die sinnvollere Alternative. Gibt's bei den meisten STM32.
-
Thread
Ultra Low Power LED Flasher mit Padauk PFS154
Für den Preis des PIC12LF1822 bekommt man aber auch schon einen gut ausgerüsteten Cortex-M0 (z.B. STM32G031). Verstehe nicht ganz, warum der so teuer ist? (Aktuell $1.2)
den Preis des PIC12LF1822 bekommt man aber auch schon einen gut > ausgerüsteten Cortex-M0 (z.B. STM32G031). Verstehe nicht ganz, warum der > so teuer ist? Vermutlich weil er veraltet ist. Die kleinen 8 Pin 16er kosten nicht Mal halb so viel und können 100 Mal mehr.
-
Thread
elektronische DIL-Schalter? nicht-flüchtiges Latch?
Irgendwie ist das krank. In meinem Fall wären es 2.21 Euro für den DS4520E gegen 1.33 für einen STM32L031F4P. Der hat zwar 20 statt 16 Pins, kann aber nebenbei noch ein paar Kleinigkeiten erledigen und spart dann 6 bis 8 von 20 Steckerpins und einige Leiterbahnen werden entsprechend kürzer. Außerdem
UART-Verbindung zum "großen" uC passieren, STM32-Boot-Mode sei Dank. Der große hätte die Firmware für den "kleinen" als Daten an Bord. Das Protokoll ist auch schon vorhanden. Nur von den gesparten Stecker-Pins müsste ich wieder zwei
-
Thread
günstiger I2C demux
Ich suche einen 2:1 I2C demultiplexer der geringere oder gleiche Kosten hat als ein STM32G0, der prinzipell die gleiche Funktionalität in Software erzielen könnte (unter 1€). Idealerweise kann der demux auch 3.3V und 5V master
z.B. der STM32G031G8U6 liegt bei der Stückzahl bei $0.50 und bringt noch etwas RAM mit der prinzipell auch verwendet werden kann. Da es scheinbar doch ein relatives Nischenprodukt ist schätze ich mal das der
-
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
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
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
PA14 (Pin49) SWDIO an PA13 (Pin46) Kann das hinkommen? https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf
des STM8, dann ST_LINK_SWIM heißend. Das sind also die Verhältnisse auf dem STM8S Discovery, das sollte so also funktionieren... Der STM8S903K3 hat nur 32 Pins im Gegensatz zum STM8S105C6T6 auf dem STM8S
-
Thread
STM32L031 I2C Pull-Up
Hallo, ich bin gerade dabei einen STM32L031 mit einem AZDelivery 0,96 Zoll OLED Display I2C SSD1306 in Betrieb zu nehmen. Das Display ist angeschlossen und funktioniert an sich einwandfrei. Allerdings habe ich dazu eine Verständnisfrage. Ich habe testweise alles entfernt, auch die ext. Pull-Ups für I2C(Aufbau wie im Schematic zu sehen). Beim Start werden I2C1 (Fast Mode 400KHz) und Pins (PA9 I2C1_SCL und PA10 I2C1_SDA -> AF1) eingestellt. Laut Reference Manual sollten die internen Pu/Pd bei den AFs
-
Thread
STM32 HAL Interrupt löst nicht aus?
Nulldurchgang der Netzspannung detektiert. Ich möchte bei jeder fallenden Flanke einen Interrupt bei meinem STM32L031C6Ten und einen Transistor schalten. Ich habe aber das Problem, dass der Interrupt nicht auslöst. Hat jemand eine Idee, woran das liegen könnte? gpio.c /*Configure GPIO pin: PB10 */ GPIO_InitStruct.Pin
Interrupt init*/ HAL_NVIC_SetPriority(EXTI4_15_IRQn, 0, 0); HAL_NVIC_EnableIRQ(EXTI4_15_IRQn); stm32l0xx_it.c void EXTI4_15_IRQHandler(void) { HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_10); } main.c void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { if(GPIO_Pin == GPIO_PIN_10) { HAL_GPIO_WritePin
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Dirk M. schrieb im Beitrag #5218826: > Kennt jemand einen (STM32)Mikrocontroller zu ähnlichen Preisen mit > Hardware USB? Mir sind keine bekannt, denn die billigsten Cortex-M0-STM32 im TSSOP20 mit USB sind teurer als ganze "Blue Pill"-Boards bzw. einzelne STM32F103C8T6
gibt es von STM32 ja mehr Modellvarianten als ST tatsächlich unterschiedliche Chips herstellt. So steckt in den meisten (wenn nicht allen) STM32F103C8 (64kB Flash) tatsächlich ein STM32F103CB (128kB Flash). Auf dem
-
Thread
Externer ADC vs Mikrokontroller
Hallo Zusammen Ich bastle aktuell an einem Projekt mit STM32F103. Während dem eigentlichen Betrieb möchte ich gerne ein paar Spannungen und Temperaturen messen. Ich habe keine speziellen Anforderungen, weder an die Samplingrate noch an die Genauigkeit. Erfassen
Anfängersicht) ähnliche ADCs in einem Mikrocontroller deutlich günstiger sind. Als Vergleich habe ich mal STM32G031K8 (MCU) und MCP3208-C (ADC) genommen. Beide offerieren einen ADC mit 12bit. Der Mikrocontroller offeriert aber mehr Kanäle, höhere Samplingrate und einen tieferen Preis*. Ist mein Beispiel-ADC
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
konzipiert zu sein, dafür mehrere USARTs und zwei SPI, reiche Pin-Remapping. Nun überlege ich, mit STM32 zu beginnen. F103 scheint schon verältert, H7 haben 64 bit FPU, aber für Anfang wohl etwas zu kompliziert. Z.Z. denke ich von F4. F407 oder F429. Außer 32 bit FPU sind für mich 32 bit Timer interessant
zum Spielen sucht, würde ich zu Cortex-M0 raten aber nicht unbedingt zum o.g. RP2040, sondern eher STM32G031/431 mit verschiedenen Gehäusetypen von extrem sparsam bis sehr leistungsfähig.
-
Thread
Lib Eigen (C++) auf STM32F429, Geschwindigkeit okay?
, ich verwende die Lib Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page auf einem STM32F429 Discovery (CPU: STM32F429ZI) https://www.st.com/en/evaluation-tools/32f429idiscovery.html Genauer gesagt geht es um SVD (Singular value decomposition). https://en.wikipedia.org/wiki/Singular_value_decomposition
Matrizengroessen okay, oder sollte da auch mehr gehen? Bei solchen Operationen solltest du dir mal C- und Assemblercode gleichzeitig ausgeben lassen und schauen, was er wirklich macht. Gerade für den STM32 gibt es optimierte Bibliotheken, speziell im Kontext von Matritzenberechnungen (Stichwort:
-
Thread
Pico2 RP2350 GPIO Fehler
> sich privat mit diesen RP-MCUs auseinanderzusetzen, anstatt z.B. mit STM32? Die integrierte PIO ist ein sehr guter Grund. Vanye
nachträgliches Luxus-Feature mit 39k Längswiderstand zum Eingang. Witzigerweise hat das mit einem STM32L031 dann doch nicht funktioniert... Stefan K. schrieb im Beitrag #7731982: > Bei schnellen und damit steilen Signalen sind die sehr kurzen maximal > etwa 0,1mA gegenüber den Strömen zum Umladen
-
Thread
Chipkrise, neuer Rekord
Maschinen bauen kann. Soweit es um Fabrikationstechnik der Spitzenklasse geht, nicht um schnöde STM32, wissen das auch die Chinesen selbst nicht. Da gibts allenfalls hochtrabende Pläne zum grossen Sprung nach vorn. Mit brachialer Gewalt pflegte man bei solchen Sprüngen allerdings bisher auf der Schnauze
Chipkrise? Seit ich in diesen Vapezigaretten sowohl STM32G031 als auch STM32L051 entdeckt habe, wundert mich nichts mehr. Die Dinger landen inklusive einer 18650 Samsung Zelle im Müll. Da sind die Chips, die andere suchen. https://www.discoverglo.com/de
-
Thread
EmBitz 1.1: Wie erzeugt man Assembler Listings?
\370G\227\303\250V\211\314g\263\025\343\"\252t\271\254" .ascii "\227\207AL\221\336\277\272\216\031\325\
etlichen Erros endet. Und man auch nicht nachvolziehen kann was da nicht stimmt. Ich arbeite mit dem STM32 Cortex M3. Daher bitte nur jener antworten, wer dieses Tool wirklich benutzt und den gewünschten Effekt schon erreicht hat. Vielleicht mit einem Screenshot dabei wo was eingetragen wird. Es gibt
-
Thread
MosFET Auslegung
ich noch nicht dimensioniert, da ich mir über die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den Treiber. Ich hab bei Mouser schon ein paar schöne gesehen. Wenn ich mit einer Frequenz von ~0,1 Hz den Widerstand
Bastian W. schrieb im Beitrag #5768936: > die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich > verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den > Treiber. In das Mosfet-Gate fließt nur im Umschalt-Moment Strom. Deine PWM ist so langsam (fast schon Gleichstrom
-
Thread
Kapazitive Tankanzeige mit einem STM32F030F4P6
Facelift verpasse oder mit dem auftretendem Drift leben kann. Unter der Maßgabe der Möglichkeit den STM32F030F4P6 auch als STM32F031F6P6 zu verwenden wäre dann über den TIM2 ein weiterer external Counter verfügbar um so eine Kompensation zu betreiben.
Man könnte auch einfach den NE555 weglassen und den Oszillator per uC aufbauen. Z.B. könnte man mittels Meßbrücke und Geberfrequenz vom uC die Messung machen.
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
Norbert schrieb im Beitrag #7752366: > CH32V003, Preis ca. 20ct. Irre teuer! PMS150C nehmen, in SOT-23.
muss und kann natürlich auch im fertig aufgebauten Zustand und ohne extra Stecker funktionieren. Der STM32L031 z.B. startet immer erst den eingebauten Bootloader und wenn das Flash leer ist, kann man sofort per UART flashen. Die Umschaltung Bootloader / Programm könnte auch mit einer Fuse funktionieren
-
Thread
Coroutinen für microController
aus Mikrocontroller und Dev-Board anlegt und die in diesem Fall die Event-Loop enthählt (Windows, STM32 oder nRF52). Hier ein github-Link: https://github.com/Jochen0x90h/coco-loop/blob/main/test/LoopTest.cpp Monochome Displays gehen auch schon: https://github.com/Jochen0x90h/coco-mono-display sowie
Umschaltung der von den Herstellern bereitgestellten Header (#include <coco/platform/platform.hpp> um z.B. stm32c031xx.h zu erhalten wenn man den uC im Build-System ausgewählt hat) und noch HAL-artige Hilfsfunktionen und Klassen (die man noch auslagern könnte aber erstmal nicht stören da nur Header). Wer
-
Thread
Wie funktioniert JTAG?
@A. B. (Gast) >Genau, aber ... Man nehme ein 1,5€-Blue-Pill-Board oder gar ein >STM32F030 Board derselben Preisklasse und hänge das an den JLink oder >einen 2€-STLink. Dann kann man über openOCD bequem an den GPIO-Pins >wackeln bzw. sie abfragen. >Geht zwar recht gemächlich, aber
: 16kB (4*128*32), DCache: 8kB (4*64*32) Cache type: Separate, Write-back, Format C (WT supported) Adaptive clocking not supported for selected CPU core. Only supported for -S cores. Auto JTAG speed: 8000 kHz JTAG
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Anschlussbezeichnungen. http://www.ebay.de/itm/2-4G-Wireless-Module-FSK-BK2423-Atmega-AVR-Arduino-UNO-R3-SPI-MCU-ARM-C51-STM32-/271139012729 Edit: Sorry, ich war zu schnell. Das Ebay-Modul hat nur 8 Anschlusse.
eher, dass das ST-Linkt versucht irgendwelche Protokolleigenarten auszunutzen, die es nur auf dem STM32 gibt.
-
Thread
Kosmos CP1 Emulator mit ATmega
. Und bei 5 USD pro ATMega 2560 Pro Mini Board mache ich mir darüber nicht so viele Gedanken... ESP32 oder STM32 or RISC-V wäre da schon eher Verschwendung ;-)
mir 32 reichen auch. Hätte ich das anderst gemacht, könnte man deutlich mehr IC's darauf verlöten (u. a. den hochbilligen STM32F103): Andreas B. schrieb im Beitrag #6546246: > Und wann kommt die 32-Bit
-
Thread
pos. Flanke von Taster finden.
Flankenauswertung, besser gesagt die positive Flanke eines Taster. Wie kann ich dies umsetzen? Programmiersprache: C Programmieroberfläche: Keil uVison 5 uC: STM32G031K6Tx lg Tobias
[ironie] Leider kenne ich mich mit C nicht so aus, aber in meiner kleinen Arduino Welt würde das irgendwie so aussehen: [c] void loop() { counter = flankenerkennung = entprellen = taster; } [/c] Wobei der Counter dann Ereignisse
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
00:00:32 01.01.2000 src/main.c 503 DBG > _dblCallback(): DBL_CALLBACK_EVENT_BOOT_ATTEMPT_PASS 00:00:32 01.01.2000 src/main.c 573 DBG > _dblCallback(): BOOT_TFTP_DOWNLOAD_END 00:00:32 01.01.2000 src
http://www.multiupfile.com/f/67c031c4 here kreatv-kit-starter-kit-emea_4.3.iap30.3_i386.tgz Regards
-
Thread
EmbeddedWorld 2023, Tag 3 – Funkmodule und Einplatinencomputer
recht viel Geduld erfordert. Nun, ich bin meine Frage losgeworden und jetzt liegt hier ein NUCLEO-C031C6 zum spielen, aber mir wäre es ja lieber wenn die keine Boards verteilen würden, oder das an einer anderen Stelle vom Stand machen würden.
viel Geduld erfordert. > Nun, ich bin meine Frage losgeworden und jetzt liegt hier ein > NUCLEO-C031C6 zum spielen, aber mir wäre es ja lieber wenn die keine > Boards verteilen würden, oder das an einer anderen Stelle vom Stand > machen würden. Hallo, das liegt daran, dass sie die Projektmanager
-
Thread
STM32F0 I2C Bus nach senden blockiert
Hallo, ich habe aktuell ein kleines bzw mittelgroßes Problem mit I2C auf dem STM32F0 discovery board bzw auf dem STM32F031 Microcontroller. Nachdem I2C richtig initialisiert wurde werden auch Daten gesendet. In meinem Beispiel versende ich 3 Byte. Die Adresse des Slaves
_7bit; I2C1_InitStruct.I2C_AnalogFilter=I2C_AnalogFilter_Enable; I2C1_InitStruct.I2C_DigitalFilter=0; I2C1_InitStruct.I2C_Mode=I2C_Mode_I2C; I2C1_InitStruct.I2C_OwnAddress1=12; I2C1_InitStruct.I2C_Timing
-
Thread
Bauteil-Bestellungen von LCSC
Produkt hier nutzen (aufgrund der Beschränkung auf 2 kg): https://www.yunexpress.com/cross-border-b2c-business-dedicated-line/YunExpress-global-direct-line-snail-mail-prefere.html Da sagen sie etwas von DDP, aber die Anforderungen an die Deklaration scheinen noch von vor der Reform zu kommen.
Anfrage stellen und bekommt innerhalb von 24h eine Antwort ob sie die doch besorgen können. Hatte STM32G031 angefragt. Kosten bei Digikey: 2,80EUR. LCSC: 1.40EUR. ^^ Mit freundlichen Grüßen, Ben
-
Thread
STM32C0x1 Timer 16/17 External Clock Source Mode 1
Hallo zusammen, ich möchte den Timer 16 des STM32C031 dazu verwenden, das Tacho-Signal eines Lüfters auszuwerten. Dazu möchte ich das CNT Register des Timers mit jedem Puls am TIMER16_CH1 Pin des µC inkrementieren. Das wäre ja dann wohl External
-
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.
@Rubble C. Danke für Deinen völlig nutzlosen Kommentar :-) Wenn Du Probleme hast mein geschriebenes zu verstehen, solltest Du dir eher mal an den Kopf fassen, ja ich mache viele Fehler(Krankheitsbedingt), aber
-
Thread
Eigenes i.MX6 Board - JTAG läuft. Wie nun weiter mit U-Boot?
Ok toll, eine LED ist nun am blinken :) [c] volatile uint32_t *GPIO1_DIR = (volatile uint32_t *)0x209C004; volatile uint32_t *GPIO1_DAT = (volatile uint32_t *)0x209C000; volatile uint32_t *IOMUX_GP1_00 = (volatile uint32_t *)0x20E02E8;
//============================================================================= setmem /32 0x020c4068 = 0xffffffff setmem /32 0x020c406c = 0xffffffff setmem /32 0x020c4070 = 0xffffffff setmem /32 0x020c4074 = 0xffffffff setmem /32 0x020c4078 = 0xffffffff setmem /32
-
Thread
ADC-Kanäle sukzessive abfragen
. M. schrieb im Beitrag #7880776: > Wenn man es richtig schnell haben will, soll er bei den G von STM32 oder > so vorbei schauen. Die haben teilweise schon Mittelwert Filter in HW und > 3-5 komplette ADCs mit bis 4MSPS. Da muss die CPU garnichts machen. Da es hier um den ATmega328 mit seinem doch
? Nach der Eingangsfrage des TO hätte ich in Bezug auf 'möglichst schnell' beispielsweise einen STM32F/G/Hxyz vorgeschlagen. Ein einzelner ADC im 'scan modus' und Ablage der Einzelwert per DMA wäre 'recht schnell'. Ein kleiner, feiner µC ist schon der STM32G031, der neben dem 'scan modus' auch
-
Thread
STM32: ADC während PWM High lesen.
sicher, aber ich glaube TIM16 ist wirklich der ungeeignetste Timer aller... :/ Es handelt sich um einen STM32G031. Danke schonmal bis hier hin :)
Vorfeld leider nicht wirklich mit der Softwareseite auseinander gesetzt, bin nur hierüber gestolpert [c]HAL_TIM_PWM_PulseFinishedHalfCpltCallback[/c] und fand es perfekt geeignet. Hatte dann leider nichts mit meiner Vorstellung (dass die Funktion nach halbem Puls aufgerufen wird) zu tun (sondern mit DMA
-
Thread
STM32 Zeichen filtern
Achja, Du könntest auch schauen ob es zu STM eine String.h gibt wo solche Dinge wie [c] char * strtok(char *string, char *delimiters); [/c] bereits für Dich implementiert worden sind. Dann kannst Du die fertigen Token seperat abspeichern
V 2.,3N,8,0,33,32531P8,013,,2,A30,8V0737,273.830237,2.T3G8402C,$2,031S820,
-
Thread
Eine gemeinsame Konstante in C und asm?
Gedankenexperiment ohne > praktische Anwendung ist. Die praktische Anwendung ist ein UART-Bootloader für den STM32L031C4. Dem Chip fehlt es an allem (wenn man vom L4 verwöhnt ist). Zum Beispiel kann der eingebaute Bootloader keine Programme ins RAM laden. Bei 8K RAM ist es eben günstig, wenn das Programm im RAM
mit mehreren thumb-irgendwas -- das mag ich dann doch nicht lernen. Also brauche ich doch den Umweg .c -> .sx -> o. Dafür sieht ein #include in der .c jetzt lustig aus: [c]__asm__ ("#include \"import-export.h\"");[/c] Ein normales include wird ja vom C-preprocessor platt gemacht.
-
Thread
AVR-Bootloader mit Verschlüsselung
EEPROM... 09.05.12-20:58:22-703 > Reading SRAM... 09.05.12-20:58:31-953 > Program... 09.05.12-20:58:32-031 > execute compiled data 09.05.12-20:58:32-031 > selected options in compiled file: 09.05.12-20:58:32-031 > - programming FLASH 09.05.12-20:58:32-031 > - erase FLASH during programming 09.05.12
m3250P m325A m325 m325PA m325P m328 m328PB m328P m3290A m3290 m3290PA m3290P m329A m329 m329PA m329P m32A m32C1 m32 m32HVB m32M1 m32U2 m32U4 m406 m48A m48 m48PA m48P m640 m644A m644 m644PA m644P m6450A m6450 m6450P m645A m645 m645P m6490A m6490 m6490P m649A m649 m649P m64A m64C1 m64 m64M1 m64RFR2 m8515
-
Thread
Modulationsart für Datenübetragung auf DC-Leitung
gewaltiger und >>unvorhersehbarer (ortsabhängiger) Störnebel an Reflexionen. lass dich von dem Nasenbär c-hater nicht dumm anquataschen. >150kHz entsprechen 2000m Wellenlänge. Da müsste bei 100m Kabellänge die >Welle schon mehrfach hin- und herlaufen, um störende Reflexionen zu >erzeugen. Angesichts
Leider mit definiertem Master) ----http://yamar.com/product/sig60/ AnalogFrontEnd von TI (AFE031) für 12-35V Bus ----http://www.ti.com/tool/24VDCPLCEVM Letztere Lösung liegt hier bei mir zu Hause in einer auf 48V abgewandelten STM32F103 Version herum. Leider scheiterte der Versuch an der
-
Thread
[V] STM32L031C4T6 (32-Bit ARM Cortex-M0+) – 3er/10er Sets Neuware (NOS) in Profi-ESD-Verpackung
nach einer Produkteinstellung in der Fertigung) originale und unbenutzte Mikrocontroller vom Typ STM32L031C4T6 (STMicroelectronics) im LQFP-48 Gehäuse an. Zustand & Lieferung: Es handelt sich um technisch absolut neue und unbespielte Lagerware (NOS - New Old Stock). Sie wurden stets ordnungsgemäß
-
Thread
CP/M auf ATmega88
mich schon. Aber nicht so, daß ich eine Platine haben wollen würde. Noch ein paar Worte zu meiner STM32–Variante. - Den HD64180 hatte ich schon. Der läuft nur mit 5V. - STM32 I/Os sind 5V-tolerant. - STM32F1 mit vielen Pins sind billiger als AVR. - Durch die vielen I/O-Pins kann alle denkbare
weitere Ideen und Vorschläge zu sammeln. Aus meiner Sicht sehr überlegenswert der Vorschlag von Leo C. anstelle eines AVR’s ein STM32 zu verwenden. Die Entwicklung könnte in Richtung „CP/M Shield für STM Discovery“ gehen.
-
Thread
Kamera selbst bauen
fortfahren > sollte. fange doch erst mal hiermit an: https://www.mikrocontroller.net/topic/esp32-cam-entwicklungskit https://www.google.com/search?q=esp32+camera+module und arbeite dich hoch
dokumentierten Sensoren raus, zu empfehlen sind: MT9V032 (global shutter), rolling shutter: -T001, -P031, usw. Die kannst du mit einem uC mit Standard-Video-Interface einlesen, aufsteigend nach Komplexität und Performance: - STM32-Derivat - SAM9 von Atmel - Blackfin BF53x oder 52x - TI OMAP, IMX6