-
Thread
Nachfolger Bluepill?
de.aliexpress.com/item/1005001456186625.html - Github: https://github.com/WeActStudio/WeActStudio.MiniSTM32F4x1 Beim Ali gibt es auch Nachbauten, die teils billiger (F401) und teils teurer(!) sind. Einfach mal dort nach STM32F401CC oder STM32F411CE suchen. Die allerbilligste Variante ist ein STM32F401RC
moin, für mich habe ich folgende Lösung gefunden: BlackPill mit STM32F401CC kaufen, den MC ersetzen durch STM32F412CE. BlackPill mit STM32F401RC kaufen, den MC ersetzen durch STM32F446RE. Beim STM32F401RC stört mich, das dieser 7,5 Raster Abstand der Stiftleisten
-
Thread
STM32F401RE, Fake?
moin, habe in der Bucht aus versehen das falsche BlackPill bestellt. Nun liegt ein STM32F401RE auf dem Tisch. Der STLink zeigt an: Device STM32F401xB/C DeviceID 0x423 RevisionID Unknown Flash size 256KByte Diese Angaben passen nicht zum 401RE, der hat laut DB 512KBytes
Das Reference manual sagt: STM32F401xB/C: 128 KBytes / 256 KBytes Flash with 64 KBytes SRAM. Die ID 0x423 passt auch dazu. STM32F401RE wäre STM32F401xD/E Ich vermute mal, der Controller ist original, hätte aber nicht als
-
Thread
STM32F4+FreeRTOS+lwip
Kombination ans Rennen zu bringen. Prinzipiell geht es aber... Erstmal meine Vorgehensweise: 1. In der STM32CubeIDE die Hardware Konfigurieren und die generierung der 3 Handler die Freertos braucht abwählen. 2. Die aktuellen Dateien von FreeRTOS ins Projekt packen. Dabei die Freertosconfig.h aus dem entsprechenden
anpingbar. Jetzt versuche ich vom lwip den netconn http-Server dazu zu packen und nun das Spannende: STM32F747-nucleo - Ping OK HTTP-Server OK STM32F746-nucleo - Ping OK HTTP-Server OK STM32F429ZI-nucleo - Ping OK HTTP-Server OK STM32F407VET6 black board -Ping OK HTTP-Server bleibt im low_level_output
-
Thread
System Workbench für STM32 Anfängerfragen
einer Anleitung "Eine LED zum Blinken bringen in 78 einfachen Schritten" Allerdings steht dort STM32F103C6Tx aber auf dem Blue Pill ist doch ein STM32F103C8T6 drauf. Wo kann ich das ändern? [code] Info : The selected transport took over low-level target control. The results might differ compared
adapter_nsrst_delay: 100 Info : clock speed 4000 kHz Info : STLINK v2 JTAG v37 API v2 SWIM v7 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.232490 Info : Stlink adapter speed set to 4000 kHz Info : STM32F103C6Tx.cpu: hardware has 6 breakpoints, 4 watchpoints Info :
-
Thread
UART lib für ATmega328P
UART_TX_BUFFER_SIZE ) UART_TX_Buffer_Register_Senden++; else UART_TX_Buffer_Register_Senden = 0; } // Alle Zeichen gesendet, ISR abschalten else { UART_Flag_senden_aktiv = AUS; UCSR0B &= ~(1<<UDRIE0); } } [/c]
ja schon vorher aber da war dein Sendepuffer leer. Das ist ein genereller Unterschied zwischen STM32 und AVR an ganz vielen (nicht allen) Stellen. Bei STM32 musst du jeden Interrupt selbst Quittieren oder Deaktivieren, sonst wird die selbe ISR bei ihrem Ende direkt wieder aufgerufen. Bei AVR werden
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
128k 144k 1 - - - - STM32G0B1KCTx LQFP32 467 M0+ 256k 144k 1 - - - - STM32G0B1KETx LQFP32 467 M0+ 512k 144k 1 - - - - STM32G0C1KCTx LQFP32 467 M0+ 256k 144k 1 - - - - STM32G0C1KETx LQFP32 467 M0+ 512k 144k 1 - - - - STM32G431K6Tx LQFP32 468 M4 32k 32k - 1 - - - STM32G431K8Tx LQFP32 468 M4
-
Thread
UART: Bitmuster erkennen
[c] int main(void) { uint8_t rxPin; rxPin = 0; while (1) { rxPin = Gpio_ReadPin(); if(rxPin != 0) { __NOP(); } } [/c]
keine Flanke auftritt, dann ist die nächste Flanke garantiert > der Beginn eines START-Bits. Ein STM32-UART kann auch das per Hardware (IDLE-Interrupt), teilweise sogar mit einstellbarer Fensterbreite (RTO-Interrupt).
-
Thread
VFD-Segmente treiben ohne Transistor
wegzulassen und duch einen 1kOhm Widerstand zu ersetzen, um den Strom durch die Clamping-Dioden im zB STM32 zu begrenzen. Sagen wir mal bei einem Potential von 3,3V + 24V und 1kOhm + 47kOhm wären das sowas 0,6mA. Würde genügend Strom zum Treiben bringen aber den Strom durch die Clamping-Dioden auf
wegzulassen und duch > einen 1kOhm Widerstand zu ersetzen, um den Strom durch die > Clamping-Dioden im zB STM32 zu begrenzen. Wie soll das Funktionieren? Die Spannung am Pin des STM wird sich im Bereich +3.3V und ca -0.4V einstellen. Wie soll das VFD dann die -24V sehen?
-
Thread
1 Wire CRC STM32
www.lddgo.net/en/encrypt/crc) und gegen den empfangenen CRC Code. Der ausgelesene 64-Bit ROM Code ist: 0x6472779C1E64FF28. Der CRC Code ist ja dann 0x64 (was die Website auch korrekt berechnet). Den CRC Datenstrom schiebe ich wie folgt in das CRC_DR: 0x28 0xFF 0x64 0x1E 0x9C 0x77 0x72 Doch schon
verarbeitest... Ich schreibe nacheinander die Werte Leopold N. schrieb im Beitrag #7516472: > 0x28 > 0xFF > 0x64 > 0x1E > 0x9C > 0x77 > 0x72 in das CRC_DR Register und lese danach den Wert aus dem CRC_DR Register aus.
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 0,75€/Stk. 36x PCA9306D, NXP: I²C Level Shifter -> 0,50€/Stk. Halbleiter Speicher: 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 25x M24C64-RMN6P
-> 0,75€/Stk. Halbleiter Speicher: 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 5x M24C64-RMN6P, ST: I²C EEPROM 64kBit -> 0,15€/Stk. Halbleiter Analog
-
Thread
wie Bluepill Board prüfen?
finden? Der Artikel hier https://hackaday.com/2021/06/23/test-your-blue-pill-board-for-a-genuine-stm32f103c8-mcu/ ...empfiehlt das: https://mecrisp-stellaris-folkdoc.sourceforge.io/bluepill-diagnostics-v1.6.html Funktioniert bei mir. Ich hatte 2017 wohl Glück. Derzeit ist es sogar unsicher,
Georg S. schrieb im Beitrag #7515851: > aber auf der Webseite finde ich nichts was mit einem STM32F103 > Test zu tun hätte. > Wo kann ich die Software finden? https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
TEMP-Register, der nicht zu deinem L-Byte gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
140 Errorzählungen ohne Fehler auch beim Verfahren des SM. [c] int32_t tmp; cli(); tmp = stepCount; // Ein verfaelschen durch ISR verhindern sei(); if( tmp == 0 ) { [/c] Ach, in diesem Zusammenhang fällt mir ein: Ist der Zugriff in C
-
Thread
Routing CP2102N zu USB-C
ud den STM32. Bei der Hälfte der Leiterplatten habe ich ein LC-Glied in der 5V Versorgung eingefügt. Bei den anderen ist ein 0-Ohm-Widerstand und der Kondensator. Bei beiden Varianten ist jedoch der Fehler in
: > Der CP2102N ist über UART mit einem STM32 verbunden, aber > derselbe UART ist auch mit einem ESP8266 verbunden.
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
jetzt erstmal ins Bett. Von da an ist es dann leicht weiter herauszufinden wie es geht. # Bluepill, STM32F103C8, Interrupts [c]program STM32F103V8_16x2; { Declarations section } { Declarations section } procedure ExternerInterrupt(); iv IVT_INT_EXTI1; ics ICS_AUTO; Begin DisableInterrupts()
im Beitrag #7513767: > Nun muss ich nur noch die Sin von EXTI_PR verstehen http://stefanfrings.de/stm32/stm32f1.html#nvic
-
Thread
Stm32 Offline Programmer
Guten Abend, Ich wäre auf der Suche nach einem Gerät Mit dem man einen STM32 ohne, nenne wir es mal geklicke, programmieren kann, quasi Serienfertigung... Stell mir das so vor: 1 Platine auf Test Adapter Einspannen, 2 Flash wird mit bereitgestellem ELF oder BIN File
Das geht mit dem ST-Link und dem STM32CubeProgrammer, einfach automatic mode aktivieren. Alternativ kannst du das Ding auch noch per EXE oder über die DLL ansprechen und in deine Programmier Anwendung integrieren. Nur mit irgendeinem Blödsinn
-
Thread
Wie heftet ihr z.B: das Reference Manual von Controllern ab?
aber (zumindest bei mir) höchst selten vorkommt. Peter D. schrieb im Beitrag #7514607: > Beim STM32F103 sind es 1136 Seiten, also 568 Blatt. Das kann ja fast noch als Daten"blatt" durchgehen ;-) Zum Vergleich: Das Reference-Manual des NXP i.MX RT1060 (der bspw. auf dem Teensy 4.0 verbaut
gefällt mir so eine Plastikringbindung. Das Equipment dazu habe ich mir extra gekauft. Aber für ein STM32 Reference Manual kommen wohl nur Leitz Order (oder ähnliches) in Frage.
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
Atmega oder aktuell STM32F103 Macht das einen Unterschied? Die meisten Controller haben doch diese Option, also fortlaufende Messung und GetSample. Daher hatte ich das nicht weiter spezifiziert
Max M. schrieb im Beitrag #7511134: > Atmega oder aktuell STM32F103 > Macht das einen Unterschied? > Die meisten Controller haben doch diese Option, also fortlaufende > Messung Ja, aber es kommt auch darauf an, inwiefern das "free running" konfigurierbar
-
Thread
Tageslicht taugliches Kleindisplay
sich auf der Waveshare-Webseite, mit Beispielcode für verschiedene Microcontrollersysteme (Arduino, STM32, ESP32 etc.).
gleichzeitig oder per Umschalter betreiben. Ein MCU board zusätzlich brauchst du eh, wegen deinem I2C. Ich empfehle hier ein ESP32 S3 Dev board aus der Räuberhöhle.
-
Thread
Welchen Compiler/IDE benutzt ihr für uController?
und "Zephyr RTOS", also Bare-Metall ist nicht vorgesehen. -> Microchip Studio Die "platform" "ST STM32" unterstützt aktuell die "frameworks": "Arduino", "CMSIS", "libopencm3", "Mbed", "Standard Peripheral Library", "STM32Cube" und "Zephyr RTOS". Aber auch damit konnte ich z.B. das Nucleo-C031C6 und
zu sein. Mit STM32-Projekten läuft der Import wie erwartet. Mit dem verfügbaren RP2040-Beispielprogramm (main.c und bsp.c) blinkt die LED, wenn das Programm auf das Pico-Board gespielt wurde. Wird Ozone aufgerufen
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
ok, by selecting stm32f103rb chip i was able to erase the flash, but i still can not upload anything. now i get this error: J-Link>loadfile c:\flash1.bin 0x08000000 'loadfile': Performing implicit reset & halt of MCU
Device "N32G455RE" selected. Connecting to target via SWD Found SW-DP with ID 0x2BA01477 DPv0 detected CoreSight SoC-400 or earlier Scanning AP map to find all available APs AP[1]: Stopped AP scan as end
-
Thread
LwIP: wie IP-Adresse eines Servers über Namen finden
ein Partner im Heimnetz den man Daten schickt. Hier die genaue Fragestellung: Ist-Zustand: Ein STM32 Controller mit LwIP (UDP aktiviert, Server) ist im Heimnetz angeschlossen. Im einfachsten Fall besteht das Heimnetz aus Fritzbox, Home-PC und STM32 Controller, evtl mehrere. Der STM kann dort problemlos
angesprochen wird und damit weiss woher ein Request bzw. Daten kommen. Der Home-PC kann Daten zum STM sowohl über IP-Adresse als auch über den Netzwerk- Namen senden. Der STM32 hat DHCP in LwIP aktiviert und kann so immer über den Namen gefunden/angesprochen werden. Anders herum funktioniert das
-
Thread
Arduino STM 32 PWM Frequenz
Kay L. schrieb im Beitrag #7509030: > Kann man dem STM 32 mittels einem Befehl einen anderen Prescaler > zuweisen? So etwas "prescale(TIM2, 3)" Bei den STM32 kann man flexibel beliebige Prescaler einstellen (jede 16/32bit Zahl je nach Modell; der STM32F103
; der STM32F103 auf den Bluepills kann "nur" > 16bit). Das geht z.B. mit "TIM2->PSC = 1234;". Der STM32 hat so viele > Timer, da wird es sicherlich einen geben, der vom Arduino-Framework in > Ruhe gelassen
-
Thread
H743 und F746 - Probleme mit dem Takt
> und ausgeben können. 1 MHz sind überhaupt kein Problem, selbst mit dem alten (und billigen) STM32F103RB. Das kann man z.B. mit einem Timer + DMA machen. Wenn du unbedingt per Software toggeln möchtest, versuche es mal so in der Art: [c]extern "C" void toggle (GPIO_TypeDef* GPIOx, std::uint16
str r2, [r1, #0] 0x0000001c <+28>: str r3, [r1, #0] 0x0000001e <+30>: str r2, [r1, #0] 0x00000020 <+32>: str r3, [r1, #0] 0x00000022 <+34>: str r2, [r1, #0] 0x00000024
-
Thread
Ist für euch CMSIS, HALL etc wirklich eine Erleichterung?
dort Steuerung+D, kommt nichts brauchbares // _GPIO_MODULE_PARTIALREMAP_TIM1 ={(unsigned long)0x00160040}, /*!< TIM1 Partial Alternate Function mapping */ // _GPIO_MODULE_FULLREMAP_TIM1 ={(unsigned long)0x001600C0}, /*!< TIM1 Full Alternate Function mapping */ // _GPIO_MODULE_PARTIALREMAP1
={(unsigned long)0x001A0C00}, /*!< TIM3 Full Alternate Function mapping */ // _GPIO_MODULE_REMAP_TIM4 ={(unsigned long)0x00001000}, /*!< TIM4 Alternate Function mapping */ // _GPIO_MODULE_REMAP1_CAN1
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
Sind die neuen Attiny an noch jemandem vorbeigegangen? Kosten 0.95€!! 12Bit ADC 32KB etc Die trumpfen echt noch mal so richtig auf, fehlt nur noch CAN oder DAC
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
-
Thread
[STM32] 32kHz für RTC aus PLL vom HSE generieren lassen
war da bei 6,5pF oder so ... Einmal kucken hat schon mehr Kapazität. Ich frage mich aber ... Beim STM32 kann man den LSE auch im "BYPASS" Modus laufen lassen - statt eines 32kHz Quarzes überlege ich mir, ob man die 32768Hz von einem Timer generieren lässt, der mit dem Systemtakt (32MHz) läuft, der von
Mampf F. schrieb im Beitrag #7506640: > Beim STM32 kann man den LSE auch im "BYPASS" Modus laufen lassen - > statt eines 32kHz Quarzes überlege ich mir, ob man die 32768Hz von > einem Timer generieren lässt, der mit dem Systemtakt (32MHz) läuft,
-
Thread
+-5V Analogsignal auf 0-3.3V für ADC?
Ich habe hier ein Analogsignal im Bereich -5V bis +5V, welches ich gerne mit dem ADC meines STM32 einlesen würde (0 bis +3,3V). Irgendwie habe ich das Gefühl, das sich das mit einem clever gestalteten Spannungsteiler lösen lässt, allerdings komme ich gerade auf keinen grünen Zweig. Was die Schaltung
-VzVcY5UfPDRa7VEMP5xHJOgcoAbuCk+AERUXyuttzQLvQp0Ahs4ciE-MEo2eAaQglIKVBpfmCRBfxa1b5GlVG55rlu-rlZOQrWNBpxCBrNrn6ddQP8cW2juePRbeZxo5NsQA
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
Der CH340/341 wurde noch nicht genannt. Der Niklas hatte hier im Forum mal eine Firmware in C++ für den STM32F103 veröffentlicht, die das gleich mit drei seriellen Ports macht. Dazu hat er einen umfangreichen Artikel in der Artikelsammlung geschrieben.
Vorwiderstände sind viel zu klein. Zur Optik hat Harald schon was gesagt. Der Bypass Kondensator C2 ist im Ref Design 0.47µF.
-
Thread
Raspberry Pi 5 – schnellere CPU, PCIe, aktive Kühlung und höhere Preise
GPIO-multiplexed low-speed interfaces (UART, SPI, I2C, I2S, and PWM). A four-lane PCI Express 2.0 interface provides a 16Gb/s link back to BCM2712. -via https://www.raspberrypi.com/news/introducing-raspberry-pi-5/ [/c] Ebenda findet sich auch eine
einfallslos, weil ich bisher keine weitere Verwendung dafür gefunden habe und bisher "meine" Dinge mit STM32, AVR und ESP32 erledigt habe.
-
Thread
Spannungsteiler an ADC von STM32F4?
voltage "The voltage on VREF ranges from 1.8 V to VDDA" ------------------------------- Quelle: STM32F446xC/E Datasheet https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Kapitel 6.2 Absolute maximum ratings (...) VDDx Variations between different VDD power pins: 50 mV max.
Magnus M. schrieb im Beitrag #7505519: > Quelle: STM32F446xC/E Datasheet > https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Und, oh Wunder oh Wunder, genau in dem Dokument findet sich "Equation 1", die die Ausgangsfrage beantwortet! LG,
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
ATmega328/Arduino und weiter?
Bauteile braucht die dauernd Strom ziehen, damit ist Essig mit stromsparenden Anwendungen, einen uC mit eingebautem USB zum hochladen gab es damals (erster Arduino Atmega8) aber wohl noch nicht. Heute ware ein STM mit USB wie STM32F303CBT6 oder BlackPill natürlich eleganter - gibt es aber auch nicht
generell wird beim AT328 gerne der > Speicher knapp. Aus dem Grund beschränke ich mich meist auf I2C betriebene HD44780 Displays. Ist schön schlank. Für TFT LCD ist bei mir ein STM32F429 oder L476 zuständig. 400 Stunden ist beachtlich für den kleinen 18650er Akku. Übrigens, zur Kommunikation mit
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Max M. schrieb im Beitrag #7502911: > Ich wusste gar nicht, dass es STM32 ohne CAN überhaupt gibt ..ärgerlich Die STM32L0xx haben alle kein CAN. Der STM32F302 und 303 kann CAN. Der STM32F301 nicht.
Vor der Chipkrise habe ich mir 5 STM32F042 gekauft. Ich brauchte einen. Warum? Weil es die bei dem Händler nur im vielfachen von 5 gab und ich 0.8mm Pinabstand bei LQFP-32 leichter zu löten finde als welche mit 0.5mm Abstand. Außerdem
-
Thread
[HAL] HSE + PLL = clock zu langsam
Funktioniert alles einwandfrei - nur ist der Clock ungefähr halb so schnell, als er sein sollte (auf meinem STM32L1) Code ist dieser hier: [c] void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInit
die STM32 über einen stlink v2 clon-Adapter und OpenOCD zu gebuggen 😍
-
Thread
Stm32 IAP Risiken und Nebenwirkungen?
Hallo zusammen, Ich hab beruflich öfter was mit STM32 zutun. Da die Module aber immer sehr geschlossen und gut getestet (und Primitiv :-)) waren, sind Updates quasi nie Notwendig, haben im Fall der Fälle einfach das Modul gewechselt. Jetzt sind die
1.Tagt der Ansatz überhaupt was oder ists Murks? 2.wie anfällig ist diese Methode dafür den STM32 in den sprichwörtlichen Ziegelstein zu verwandeln? 3.hat jemand generell Erfahrung mit IAP bei STM32 das der Kunde Selbst durchführt? Vielen Dank für eure Beiträge.
-
Thread
DAC Dithering
kalibrierten Werten verglichen. Es wurde im ganzen Bereich kein einziges Mal eine Abweichung größer 0,27mV erreicht, siehe Anhang.
Angeregt durch die PWM DACs der Keysight Dinger habe ich mal eine Simulation "angestoßen". Ein STM32 erzeugt mir 2x 8Bit PWM (1x MSB und 1x LSB) bei (aktuell) 250kHz, die über Buffer gejagt auf Hi(2,5V)/Lo(0V) gesetzt werden. Hierzu würde ich auch 74LVC04 Hex Inverter nehmen. In der Simulation habe
-
Thread
DC Motor mit Drehmoment umkehreung
konstantes Drehmoment. Das heißt du wirst eine sehr große PWM Frequenz haben. Deswegen einen so starken uC wie zb stm32f1 oder gleich das du keine Probleme hast einen stm32f4.
Alexander N. schrieb im Beitrag #7501527: > Deswegen einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.
-
Thread
Drehgeber und Tastenentprellung für Arduino
, nicht Methode im Sinne von C++. 8-0
gepollt. Wenn man das im Interrupt machen möchte, müßte man encode() zerlegen und das hier [c] uint8_t newPhase {0}; if (phaseA.isOn()) { newPhase |= 0b01; } if (phaseB.isOn()) { newPhase |= 0b10; } [/c] laut erster Überlegung im Interrupt
-
Thread
Oszi Rigol MSO5104 oder DHO924S?
nützliche YT Videos, da es noch zu neu ist. Mein Anwendungsfall ist hauptsächlich Mikrocontroller / STM32. Zu 99% komme ich ohne Oszi aus, doch hin und wieder hilft es schon. Die Protokoll Decodierung ist schon ein nettes Tool, die Bits selbst aus den Flanken raus rechnen ist mit der Zeit mühsam.
Messungen. Mir geht es u.a. um Flankensteilheit und Phasenversatz, was bei schnellen Controllern (STM32H7, RP2040) wichtiger ist als minimales Rauschen. Probiere es doch aus, beide Anbieter Batronix und Reichelt sind seriös und nehmen die Geräte bei Nichtgefallen ohne Schikanen zurück. Den Lüfter
-
Thread
STM32 I2C Slave (N)ACK nach Empfang entscheiden
Hallo Ich habe einen STM32G0B1CBT6. Ich möchte damit einen "man in the middle" bei einer I2C Kommunikation realisieren: (Source, Master) <------> (STM32, Slave) (STM32, Master) <------> (Sink, Slave) Sobald Source
Die meisten I2C-Controller machen einen kompletten 9 Bit Transfer, d.h. es muß vor dem Empfang eines Bytes entschieden werden, ob mit ACK oder NACK geantwortet wird. Eine Ausnahme sind I2C-Controller mit reduzierter
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
botland.de/lcd-tft-und-ips-displays/22444-lcd-ips-24-240x320px-spi-65k-rgb-fur-raspberry-pi-arduino-stm32-waveshare-18366.html Was meint ihr ? Reicht hier ein Atmel ATmega328 DIP mit seiner Leistung? Danke
botland.de/lcd-tft-und-ips-displays/22444-lcd-ips-24-240x320px-spi-65k-rgb-fur-raspberry-pi-arduino-stm32-waveshare-18366.html > > Was meint ihr ? Reicht hier ein Atmel ATmega328 DIP mit seiner Leistung? Ich habe solche Displays schon mal in einem kommerziellen Projekt mit einem AVR angesteuert.
-
Thread
Micro SD-Karte an STM32
Ich versuche eine Micro-SD karte an einem STM32 per SDIO anzusprechen. Zunächst mit einem selbst geschusterten Versuchsaufbau aus SD- auf Micro-SD-Adapter an einem STM32F401 Eval-Board von ST. Mittlerweile habe ich ein STM32F4VE mit einem STM32F407VET6
Projekt 13. Benutzt FatFS von Elm-Chan. Ich habe das mit gutem Erfolg auch in mein Projekt mit STM32F429 eingebunden.
-
Thread
STM32G071KBT6 Reset Pin
Ich verwende NRST als GPIO bei einem STM32G030J6M6 (8 Pins), da geht das offiziell gar nicht: NRST_MODE taucht nicht in der Doku auf. Geht aber genauso wie beim STM32G031. SWDIO und SWCLK verwende ich auch als GPIO. Dennoch bin ich nicht ausgesperrt
Beim STM32G030J6M6 ist BOOT0=SWCLK, also bei mir GPIO.
-
Thread
STM32 über SWD neu starten/run nach flash
den erforderlichen Aufruf zusammenklöppeln: [c] #define CORTEXM_AIRCR (CORTEXM_SCS_BASE + 0xd0cU) #define CORTEXM_PPB_BASE 0xe0000000U #define CORTEXM_SCS_BASE (CORTEXM_PPB_BASE + 0xe000U) #define CORTEXM_AIRCR_VECTKEY (0x05faU << 16U) #define CORTEXM_AIRCR_SYSRESETREQ (1U << 2U) [/c] ergibt aufgelöst bei mir ein: [c] memStore(0xe000ed0c, 0x5fa0004); [/c] Erstmal ohne Garantie auf Korrektheit, weil ich noch keinen Testaufbau habe der die ganze Funktionalität abdeckt. Aber die
-
Thread
Hall Sensor an STM32 betreiben
Nun zu meinen Fragen: Hat jemand schon mal Hall Sensoren an einem STM32 betrieben? Welche wären in diesem Fall zu empfehlen? Hat jemand eine Schematic? Danke für eure Hilfe
Throttle' von Waterworld (E-Antriebe für Boote) auf dem Tisch. Da warens pro Seite 6 Hallsensoren und ein STM32F091 als Hirn. Waterworld benutzt eine Art CAN Bus, der an den Fahrhebel angeschlossen wird.