-
Thread
RP2040 Erfahrungen
copyblock(); //braucht 1.3ms! } while(1); } [/c] [c] //Das hier ist der Stack des zweiten Cores in 32Bit-Worten #define CORE1_STACKSIZE_LEVEL 100 __attribute__((aligned(4))) uint32_t core1_stack
: Hardware version: 9.30 Info : VTarget = 3.293 V Info : clock speed 1000 kHz Info : SWD DPIDR 0x0bc12477 Info : SWD DLPIDR 0x00000001 Info : SWD DPIDR 0x0bc12477 Info : SWD DLPIDR 0x10000001 Info : rp2040.core0: hardware has 4 breakpoints, 2 watchpoints Info : rp2040.core1: hardware has 4
-
Thread
si5351 AN619
Rudi D. schrieb im Beitrag #7156745: > D.h. b/c muss <1 sein Ja, da b<=(c-1). _"The fractional ratio a + (b/c) has a valid range of 15 + 0/1,048,575 and 90"_
wird es schwierig da, bei fvco =850 MHz, a von 77 > bis 81 geht. Wenn man a auf 77 lässt geht b/c von 0,625 bis 4,3397. a=77 und b/c=4,3397 geht nicht. Was möglich wäre ist aber a=81 und b/c=0,3397. Rudi D. schrieb im Beitrag #7157152: > Wobbeln mit klassischem c ist viel zu > langsam, egal
-
Thread
Vorgang bei READ / WRITE bei SMBUS Kommunikation mit BQ40Z50
Hallo, ich versuche einen Treiber für einen BQ40Z50 Akku zu implementieren der über SMBUS auf einem STM32H7xx kommuniziert. Ich benutze hierfür das STM32 SMBus/PMBusTM Expansion Package (AN4502) Die Initialisierung des SmbusStacks funktioniert soweit. Es hapert allerdings meiner READ bzw WRITE
= 0x55U; smbusStackHandle.CurrentCommand = NULL; if(initSmbus() == HAL_OK){ return 0; } else return 1; } [/c] INITSMBUS Methode: [c] HAL_StatusTypeDef BQ40Z50::initSmbus
-
Thread
Welche IDE für AVR Programmierung
weder ESP noch AVR, trotz schlechter Verfügbarkeit weiterhin STM32, und da dann die STM32CubeIDE.
Microchip Studio hieß früher Atmel Studio. Und das ist die ernstgemeinte IDE von Microchip für 8- und 32-Bit-µCs von Atmel (alle AVRs und die SAMD-ARMe). Das ist natürlich gleich mehrfach böse, weil es a) unter Windows läuft und b) auch sonst Technik von Microsoft verwendet und obendrein c) auch Debuginterfaces
-
Thread
Breitbandige Empfangsantennen
jemand genug kriminelle Energie. "You need to write a program to dump the F-RAM and flash it to the STM32H7." Irgendwo stand mal ein Copyright-Text ...may not be copied... und handschriftlich darunter (ebenfalls schon x-mal kopiert) "may not but will!"
Edelstahl vs. > verlustlos mit einem kommerziellen 3D EM-Simulator: Unterschied im > Gewinn war 0.3dB Vielen Dank dafür und auch das du deine Erkenntnisse mit uns teilst. 0,3db sind absolut zu vernachlässigen wie ich finde. Damit kann ich Leben.
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
Hätten wir nicht gerade eine Versorgungsengpass und könntest du dich mit C anfreunden, würde ich dir ein beliebiges Discovery Board mit STM32 empfehlen. Das STM32F429 Discovery hat z.B. ein kleines Farbdisplay mit Touchscreen, 8MB SDRAM und Programmierschnittstelle bereits
im Beitrag #7152854: >Hätten wir nicht gerade eine Versorgungsengpass und könntest du dich mit >C anfreunden, würde ich dir ein beliebiges Discovery Board mit STM32 >empfehlen. Das F429 bi RS (da darf man inzwischewn auch als Privatmensch kaufen): RS Best.-Nr.: 909-3660
-
Thread
USART von Microcontroller zu GSM Modul funktioniert nicht
SMS-Nachrichten mittels einem Microcontroller via GSM versendet werden. Dafür nutze ich einen Nucleo-STM32L476RGT6 Microcontroller und ein MIKROE LTE Cat.1 Click Board GSM Modul (https://www.mikroe.com/lte-cat1-eu-click-for-europe). Als Programmierumgebung nutze ich STM32CubeIDE. Da GSM Module im
fuer Deinen Fall gemacht). https://controllerstech.com/ring-buffer-using-head-and-tail-in-stm32/ https://github.com/controllerstech/stm32-uart-ring-buffer Gruesse Th.
-
Thread
STM32 Flashinhalt bei neuem Controller
0. Mindestens beim STM32L031 ist es so (RM0377, 3.3.4, Program a single word to Flash program memory). Und der STM32F407 darf offiziell für ein Mass Erase 32 Sekunden brauchen (bei 1.8V; bei 3.3V immer
erledigt das Löschen auf meinen Bausteinen jedenfalls in deutlich unter einer Sekunde, auch wenn der µC zuvor nicht leer war. Aber sei´s drum, wenn das für die STM32 normal ist, dann ist´s ja gut. Ich hatte mich nur gewundert.
-
Thread
Renesas offeriert 5V-fähigen ARM-Mikrocontroller, Funkmodulmarkt im Umbruch
Architektur war deutlich langsamer, was > CoreMark/MHz angeht. Mein Erfahrungswert von RX610 und STM32F407 ist zehn Jahre alt. Heute muß sich ein RX660 mit zum Beispiel einem preislich günstigeren STM32H730 vergleichen lassen, dem er bezüglich der Ausführungsgeschwindigkeit nicht das Wasser reichen kann. Auch ein STM32Fxxx ist schon schneller. Die schnellen Zugriffszeiten auf das interne Flash haben heutzutage (vermutlich) nur minimalen Nutzen und bremsen diese RXe auf 100 - 120 MHz aus. Aber lass den RX660
-
Thread
WS2812/SK6812 an STM32F030
kontinuierlich ADC Daten wegspeichert. Hat jemand von euch noch eine Idee, wie man an einem 48 MHz (maximal) STM32F030 Cortex M0 halbwegs zuverlässig das Signal für die LEDs generiert? Das Ganze hängt an PA7: Mögliche Alternate Functions: SPI1_MOSI TIM3_CH2 TIM1_CH1N TIM14_CH1 TIM17_CH1 Aktuell arbeite ich
http://stm32f4-discovery.net/2018/06/tutorial-control-ws2812b-leds-stm32/ Ob das wohl bei 48 MHz HSI funktioniert?
-
Thread
32 Bit MCU gesucht
M0! Es sind sogar zwei stinkende M0! > Mein aktueller Favorit ist der STM32F303, davon habe ich auch genug > vorrätig. Aber die gebe ich nicht her. Das hebt nicht mal Rosemarie Nitribit an. Auch
https://www.lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32G431CBT6_C529355.html Oder einfach zu beschaffen https://www.reichelt.de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?search=rp2040
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
Beitrag #7146755: > 3,19 Mäuse sind dafür zu teuer? *Zu* teuer habe ich nicht geschrieben. Ein STM32 mit CAN konnte man vor dem Chipmangel für ca. 1 Euro bekommen. Da hat man dann µC und CAN zusammen zu 1/3 des Preises. Da macht es schon Sinn zu *erwägen*, diesen zu bevorzugen, finde ich. Denn
statt einem ATtiny85 einen STM32F103C8T6 mit integriertem CAN Controller. Wegen Chipmangel von einem Bluepill board runterfummeln, die sind lieferbar. Sind mit Sicherheit Clone, aber wenns billig sein soll ...
-
Thread
Einplatinencomputer mit Linux für Heizungssteuerung und mehr
Lohnt Raspi etc überhaupt? Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 zu machen? ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch gar nicht das Verlangen danach. Daher eine ernstgemeinte Frage
> Lohnt Raspi etc überhaupt? > Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 > zu machen? > ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch > gar nicht das Verlangen danach. > Daher eine ernstgemeinte Frage Tja, es war einfacher dafür einen
-
Thread
Registerdefinitionen LPC1788. Header File Quelle?
es keine Bitmasken für Register bits / Felder. Sprich ich muss mit magic values codieren. Bsp: [c] LPC_I2C0->CONSET = (1<<3); [/c] Gibt es irgendwo ein Headerfile, in dem, wie bspw bei STM32 auch Bitfelder als defines enthalten sind? Da ich aktuell nur für begrenzte Zeit mit diesem Controller
-
Thread
Diskettenlaufwerk ansteuern
Controller > ansteuern du willst also das hier nachbauen? https://www.youtube.com/watch?v=G-X-p0C0Uas
USB-Zugriff. Wenn man ein Floppy-Interface /hat/, dann lautet das Zauberwort "Gotek". Da steckt meist ein STM32 (oder Klon) drin und das ist auch ungefähr die Leistungsklasse, in der man die gesamte Diskettenwelt mit Software und in Echtzeit erschlagen kann. Mit einem AVR und ohne zusätzliche Hardware macht
-
Thread
Auswahl Microcontroller und Display
immer mal sezieren. Ansonsten müsste man mal rechnen, hängt ja stark von der Auflösung ab. So ein STM32H7 sollte das schaffen würde ich schätzen, ein F4 schafft das evtl. auch noch. Wichtig ist ein schnelles Interface zum Display.
schön wenn die wiederverwertbar wären. https://videocard-marketing.de/?gclid=CjwKCAjwrZOXBhACEiwA0EoRD4eTvlF5ynnopIpN5vzKHU5XCKan9oNAyjWWoOwJpgpTtapFTLnVxBoCLd4QAvD_BwE mit Akku und Filme per USB ladbar. Müsste man doch auf eBay finden. https://www.ebay.de/itm/123408047995?hash=item1cbbb15f7b:
-
Thread
[STM32] CAN Bus: Fehlende RAM Zuweisung für TX FIFO ?
HAL_FDCAN_ERROR_PARAM; return HAL_ERROR; } [/c] Der oben erwähnte Abschnitt kommt aus der stm32h7xx_hal_fdcan.c. Meine CAN-Bus Konfiguration sieht wie folgt aus. Erst einmal habe ich das FDCAN Initialisiert: [c] static void MX_FDCAN1_Init
mir das STM32H7 Manual etwas zu dick zum nachschauen 🙈
-
Thread
UART auf Linux
------------------------------------------------------------------- STM32CubeProgrammer v2.11.0-RC1 ------------------------------------------------------------------- Log output file: /tmp/STM32CubeProgrammer_WeTggc.log ST-LINK SN :
3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x442 Revision ID : Rev 1.0 Device name : STM32F09x/F030xC Flash size : 256 KBytes Device type : MCU Device CPU : Cortex-M0 BL Version : -- Memory Programming ... Opening and parsing file
-
Thread
DDS mit FPGA - Speicher vs. Rechnen in Echtzeit
übersetzt, wenn die Stellen nicht 1:1 ausgeführt sind. Viele Cores rechnen z.B. bei Sinus16 (0000) = sin (0) und bei Sinus32 (00000) auch mit sin (0). Das ist streng genommen aber falsch und führt zum "Zaunpfahlproblem" wie ich es gerne erkläre: Es gibt n nulldimenionale Punkt, die Pfähle und n-1 eindimensionale
gewaltige Tabelle. Wir berechnen für unsere Encoder-Lösungen Sin-Cos-Signale mit einer Genauigkeit von 32 Bit mit einem kleinen STM32.
-
Thread
VB CMD ausführen für ST Link PRogrammer
meine CMD line aus: "C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin\stm32_programmer_cli.exe" -c port=swd -rdu -e all -d "MeinPfad/meinedatei.hex" -v --skiperase -ob iwdg_sw=0 rdp=1 bor_lev=12 Jetzt
Du brauchst wahrscheinlich noch mehr Ebenen an Escaping, vielleicht so: [code]cmk.exe /k "\"C:\Program Files\\STMicroelectronics\\STM32Cube\\STM32CubeProgrammer\\bin\\stm32_program mer_cli.exe\" -c port=swd -rdu -e all -d \"MeinPfad/meinedatei.hex" -v --skiperase -ob iwdg_sw=0 rdp=1 bor_lev
-
Thread
RP2040 Industrieelektronik
Mikrocontroller in großer Menge vorhanden. Spricht was gegen den Einsatz in Industrieelektronik? Kern Cortex-M0+, viel Speicher, I2C/SPI/UART (kein CAN) hört sich gut an. Datenblatt überflogen und keinen Ausschluss für kommerzielle Anwendungen gefunden. Was meint ihr?
lcsc auch bestätigt. Bei uns gibt's die bei tme gegen sonderbestellung. Auslesesicher ist ein Stm32 auch bei weitem nicht. Der gd32f103 hat einen langsamen Flash integriert, der beim reset in einen Raum kopiert wird und von dort läuft. Bei den größeren machen sie das anscheinend aus Kostengründen
-
Thread
USB2CAN Adapter aus China - kann der was ?
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb/candleLight_fw Passt auf den ersten
nicht verwendet wird. Vielleicht, weil die Software nur Copy-Paste ist und der STM32F103 nicht CAN und USB gleichzeitig kann?
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
die 7er haben doch Ethernet, STM32F107, F207
Selector? Für die angesprochenen F100er: https://www.st.com/en/microcontrollers-microprocessors/stm32-mainstream-mcus.html#products Einfach "Ethernet Ports" anwählen. Rince & Repeat für die anderen Familien. ... oder: https://de.farnell.com/w/c/halbleiter-ics/mikrocontroller-mcu-/16-32-bit-mikrocontroller-mcu-arm
-
Thread
STM32H7 Multichannel ADC DMA
Ich möchte mittels DMA 6 ADC Kanäle (STM32H7, ADC3) kontinuierlich sampeln. Anyway das Problem alle Daten sind 0 und es wird ebenfalls kein Interrupt bez DMA ausgelöst. Relevantes im code in korrekter Reihenfolge: __attribute__ ((aligned
verwendet wird, dann sollte auch der IRQ Handler generiert werden. https://github.com/STMicroelectronics/STM32CubeH7/tree/c94252df7cec24a8fef67b28933353476a1edd3c/Projects/STM32H7B3I-EVAL/Examples/ADC/ADC_DMA_Transfer Das kein Interrupt generiert wird läßt mich an meinem Problem mit dem SDMMC1 auch gerade
-
Thread
SD Karte mit STM32H7
auch mal jemand darüber gestolpert? https://github.com/JojoS62/COMPONENT_SDIO/blob/312ced360d7a24b8b0aa6a5f5e3df0b1736be652/TARGET_STM/TARGET_STM32H7/sdio_device.c#L148 Der Code ist noch dirty vom Umbau vom F7. Mit dem integrierten DMA im H7 SDMMC ist sogar einfacher als für die F7 wenn man nicht die
-
Thread
Carbon - wie ist Eure Einschätzung?
(a, " "); let next: i64 = a + b; [/c] Return multiple ... sinnvoll? [c] fn DoubleBoth(x: i32, y: i32) -> (i32, i32) { return (2 * x, 2 * y); } [/c] Da ist mir Pointer oder Reference lieber, und lasse die Funktion "bool" zurückliefern
carbon-lang/blob/trunk/README.md https://github.com/carbon-language/carbon-lang/find/trunk Languages: C++ 82.8% Python 9.2% Starlark 6.4% JavaScript 0.7% Vim Script 0.3% Shell 0.3% Other 0.3%
-
Thread
STM32L431RC - Probleme mit Stromsensorenauswertung
Im Code habe ich folgende 4 Variablen benutzt, um eben diese Fälle unterscheiden zu können: [c] uint32_t sensor_value = 0; uint32_t actual_val_min = 0; uint32_t actual_val_max = 0; uint16_t actual_inkr = 0; [/c] Ich taste damit den gemessenen Wert ab und weise den kleinsten gemessenen
; uint16_t threshold_max = 2500; uint16_t threshold_inkr = 2000; uint16_t threshold_min = 850;[/c] Hier die Funktion: [c]#include "main.h" #include "stdio.h" uint32_t sensor_value = 0; uint32_t actual_val_min = 0; //aktueller kleinster Wert der Messung uint32_t actual_val_max =
-
Thread
C++ in (deeply) Embedded Systemen für Neuprojekte Gesperrt
line3>; using charly = Charly<lines>; [/c] Und in einem anderen Projekt dann: [c] using line0 = Pin<Port<E>, 4>; using line1 = Pin<Port<E>, 5>; using line2 = Pin<Port<E>, 6>; using line3 = Pin<Port<E>, 7>; using line4 = Pin<Port<D>, 0>; using lines = Meta::List<line0, line1, line2, line3, line4>; using charly = Charly<lines>; [/c]
-
Thread
80uA anstatt 24uA Stromverbrauch - Wie debugged man sowas?
braucht: https://de.farnell.com/nordic-semiconductor/nrf-ppk2/power-profiler-kit-ii/dp/3595499?cjevent=0b7762e30bdf11ed83c88ae90a18050d&cjdata=MXxZfDB8WXww&CMP=AFC-CJ-DE-8280252&gross_price=true&source=CJ
https://www.st.com/en/evaluation-tools/x-nucleo-lpm01a.html https://www.st.com/en/development-tools/stm32cubemonpwr.html#st-featured-products https://www.st.com/en/evaluation-tools/stm32l562e-dk.html leisten beide ganz gute Dienste und sind auch lieferbar
-
Thread
Beinträge ohne Anmeldung
letztendlich zu 100%. Joggeli ist kein Troll, der ist hier unterwegs, um zu stänkern - siehe ESP32-Thread.
Beiträgen. Der Durchschnitt der "Lesenswert" und "Nicht Lesenswert"-Scores aller Beiträge liegt bei 0,024, derjenige aller bewerteter Beiträge bei 0,060. Der Durchschnitt der Scores aller Beiträge von Gästen liegt bei -0.164, jener der bewerteten Beiträge von Gästen bei -0,426. Bei den angemeldeten Nutzern
-
Thread
8 UART's mit asm_pio / PIO / DMA / Micropython auf dem PI PICO
schreiben, dann shiftet man es normalerweise von links nach rechts rein. [code] 8-Bit 32-Bit Register 8765_4321 -> 8765_4321-0000_0000-0000_0000-0000_0000 [/code] Um die Daten per DMA abzuholen, benöitgt man daher ein Array aus 32-Bit Variablem. Das ist wenig
Datenblatt beschäftigt habe wird mir dieser immer sympathischer. Es kann gut sein, dass wir unsere STM32F0 durch den PI pico ersetzen. Vor allem sind diese lieferbar.
-
Thread
ADC mit DRAM Buffer an µC anbinden
eines Controllers mit DMA zu benutzen. Um parallel per DMA und GPIO Daten auszugeben gibt z.B. für den STM32 ein Beispiel. Vielleicht geht ja auch die andere Richtung. Auch das DCMI lässt sich evtl. verbiegen.
Es gibt auch uC mit z.B. hier 80 Msps ADC mit DRAM Interface / DMA https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc4300-cortex-m4-m0/32-bit-arm-cortex-m4-
-
Thread
Wie statisches HTML/css/javascript in C/C++ Projekte einbinden?
noch jenseits meiner Vorstellungskraft sind? Hintergrundkontext: Ich entwickle meinen C/C++ Code in Eclipse mit CDT, MCUTools, Sloeber Arduino Plugin, ... Oder auch mit STM32CubeIDE.
, 0x0a, 0x20, 0x20, 0x3c, 0x68, 0x65, 0x61, 0x64, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x3e, 0x54, 0x65, 0x73, 0x74, 0x3c, 0x2f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x3e,
-
Thread
Programmierproblem mit dem STM32G491
Controller zugreifen: 09:24:10 : V2J28S7 09:24:10 : Connected via SWD. 09:24:10 : SWD Frequency = 4,0 MHz. 09:24:10 : Connection mode : Connect Under Reset. 09:24:10 : Can not connect to the target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug
noch mal. Ergbnis: 16:07:54 : V2J37S7 16:07:54 : Connected via SWD. 16:07:54 : SWD Frequency = 4,0 MHz. 16:07:54 : Connection mode : Connect Under Reset. 16:07:54 : Can not connect to the target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug
-
Thread
Modellbauservo 3,5V zu 5V Steuersignal
einem Atmega168 angesteuert, der liefert ja ein 5V Signal. Jetzt will ich das mit einem Nucleoboard (Stm32f072) machen, da kommen aber nur max. 3,6V aus dem Steuerpin. Wie kann man so einfach wie nur möglich daraus wieder ein 5V Signal machen? Grüße Jo
oder auch 6V) | 1k | o-------- 0V/5V(oder auch 6V) |/ 3V3---1k-----| |>-. | µC 0V/3V3 -------' [/pre]
-
Thread
Mehrdimensionale Matrix erstellen
initMatrix(); setMatrix('O'); printMatrix(); return 0; } [/c]
? Nein, das Programm ist unnötig lang! Das kostet Speicherplatz und Bandbreite. Besser ist: [c] #include <stdio.h> int main() { for (int c = 0; c < 240; c++) putchar((c + 1) % 16 ? c % 17 && (c + 16) % 15 ? 46 : 79 : 10); } [/c]
-
Thread
Flight Controller Designen & Programmieren
Meine Skills : Grundlagenwissen in Regelungstechnik, Kicad/Eagle, Schaltungstechnik und Hardwarenaher C Programmierung
Peripherie-Treiber für die verschiedenen Geräte (IMU, Drucksensor, Radio, GPS etc) selbst. Ich würde dir die STM32-Blackpill- oder Bluepill-Boards plus günstigem ST-Link v2 Klon empfehlen, damit kannst du Debugging mit Breakpoints nutzen. Ich habe damals mit Arduino angefangen und da ist das Debugging extrem nervtötend
-
Thread
I²C mit Pullups auf verschiedene 3.3V's hochziehen erlaubt?
> Zwei getrennte Spannungsversorgungen sind kein Problem so lange alle Bus > Teilnehmer auch bei 0V VCC die entsprechende Spannung aushalten. Auch bei den "5V-toleranten uC" hat Marketing wieder über Technik gesiegt. Gerade entdeckt: EFM32TG11, GG12 vertragen abs max 2V (in Worten: zwei Volt)! Die meisten STM32 schaffen auch nur 4V. Aber 74LVC wollen ja auch verkauft werden :(
-
Thread
STM32 SPI HAL extrem langsam
Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941
> Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. > > https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941 Danke. Diese funktion scheint auch nicht blockierend (zumindest nicht wenn der SPI
-
Thread
HAL I2C Daten empfangen? STM32 Nucleo
Hallo, Ich versuche über ein Nucleo32 Board (STM32G431) per I2C Daten von einem BNO055 Sensor zu empfangen. Wenn ich mich nicht täusche muss ich doch dafür einmal HAL_I2C_Master_Transmit ausführen und dabei das Register mitschicken, welches
/media/boschsensortec/downloads/datasheets/bst-bno055-ds000.pdf#%5B%7B%22num%22%3A149%2C%22gen%22%3A0%7D%2C%7B%22name%22%3A%22XYZ%22%7D%2C68%2C744%2C0%5D Alle was übers UART ausgegeben wird ist 0. Nach den I2C Abfragen hab ich jeweils gecheckt, ob [c]ret == HAL_OK[/c] und falls nicht
-
Thread
STM32 Low Power: LSI? Strombedarf?
Hallo zusammen :) Ich habe einen STM32G031 und ihn so konfiguriert, dass ich mit dem HSI im Low Power Mode bei 1MHz auf ca 250µA komme. Jetzt möchte ich den Strombedarf noch weiter senken und dafür den LSI mit 32kHz nutzen. Konfiguriere
irgend eine Library noch irgendetwas eingeschaltet war, das für den massigen Strombedarf sorgte. [C] #include <stm32g031xx.h> void main(void){ /* Enable LSI */ RCC->CSR |= RCC_CSR_LSION; /* Check if LSI is ready */ while (!(RCC->CSR & RCC_CSR_LSIRDY)){ } /* Switch to LSI as SysClock
-
Thread
sehr langsamen Takt erzeugen
0,1,2) Stromverbrauch: 0.7µA @ 3V.
Buch über [..] Hänger [..] schreiben. > > Meinten Sie blaue Pillen? Dieser Begriff kann in einem uC-Forum durchaus mehrdeutig sein. ;) https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html