-
Artikel
UPlay Basic Interpreter per XMC2Go
gemacht hat, und es nicht sehr viel mehr Aufwand ist, werde ich das ganze wahrscheinlich noch auf eine STM32F4 CPU portieren. Dadurch sollte sich die Zykluszeit noch mal mindestens um den Faktor 5 erhöhen. Anmerkung: Inzwischen habe ich das Ganze auf die STM32F407, STM32F429 und STM32F756 CPUs portiert: 95-uBasic-Library (STM32F407) 28-uBasic-Library (STM32F429) 12-uBasic-Library (STM32F746) Anmerkungen. Wie immer bei "Bastelprojekten" können Fehler in der Hardware und Software nicht ausgeschlossen werden. Ich habe zwar
-
Thread
Leistungsmessung mit MSP430
#6577431: > Da wär ich jetzt über Empfehlungen für ADCs und µC ganz froh :) Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte und der schon
bei Devolo und TP-Link geschaut und darüber keine Angaben gefunden... :( > Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen > geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, > das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte >
-
Thread
STM32F0x2 ADC ohne HAL Funktionen
Hallo, hier eine Minimalimplementierung um auf einem STM32F042 einen AD Pin und die Die Temperatur auszulesen. Gegebenenfalls müssen die Pins, die eingelesen werden sollen, noch auf Analogen Eingang gestellt werden. Gestestet mit PCLK=12MHz. [c] void
) == 0); uint16_t val = ADC1->DR; return val; } void readTemperatureSensor(void) { int32_t tsCal1 = *((uint16_t*)0x1FFFF7B8); //30°C calibration value int32_t tsCal2 = *((uint16_t*)0x1FFFF7C2); //110°C calibration value int32_t temperature = getAdc(ADC_CHANNEL_TEMPSENSOR); int32
-
Thread
STM32: Umstieg von IAR auf den neuen CUBEIDE
zu "tatsächlich heutzutage gar nicht mehr so groß" auch belastbare Zahlen? CoreMark-Scores für den STM32F417 eurer IDE könnten da ein Anfang sein, da es für diese MCU auf der Website von CoreMark bereits Werte für Keil MDK, GreenHills und IAR gibt und man dann nicht Äpfel mit Birnen vergleicht.
"tatsächlich heutzutage gar nicht mehr so groß" auch > belastbare Zahlen? CoreMark-Scores für den STM32F417 eurer IDE könnten > da ein Anfang sein, da es für diese MCU auf der Website von CoreMark > bereits Werte für Keil MDK, GreenHills und IAR gibt und man dann nicht > Äpfel mit Birnen vergleicht
-
Thread
ATtiny1634 - undokumentierter Silikon-Fehler!
Bernhard N. schrieb im Beitrag #6575629: > Aber von dem Verhalten steht da nix. Schonmal Kapitel 7.3 im Datenblatt gelesen? Man muss schon mehr machen, für jedes uA einsparen, als nur Sleep. Beim STM32G4 z.B. setzt man alle Pins as Analog bevor man schlafen geht. Bernhard N. schrieb im Beitrag
oben schon erwähnt reicht ein bisschen Flussmittel, etc. Wurde ja auch schon oben erwähnt. Beim STM32 empfielt ST Micro alle nicht genutzen Pins auf Analog zu setzen um den Strom im Shutdown zu reduzieren. Sprich auch die die nicht benötigt werden, um das Gerät wieder aufzuwecken. Da kann man eine
-
Thread
µC 0-6V Signal steuern und auswerten
diese Schaltung ist eine Kollektorschaltung mit Spannungsverstärkungsfaktor kleiner-gleich 1. D.h.: Wenn deine PWM - Amplitude 3,3V hat (von einem STM32 kommend), hat deine Amplitude nach dem Transistor ebenfalls im besten Falle 3,3V. Hier hast du dann einen Spannungsteiler 1:1 was hier dann bedeutet
Maultasche schrieb im Beitrag #6575833: > Ich hab gesehen derSTM32 hat kein DAC deswegen hatte ich geschrieben: STM32F072 Der hat einen DAC
-
Thread
USB Verbindung zerstört µC
herumlag. Eventuell läuft es nach dieser Wartezeit (Entladezeit) wieder. Google anwerfen, und nach 'STM32L0 nrst' oder 'STM32L0 reset' suchen. Da findet sich einiges, und vielleicht sind da noch ein paar Ideen für dich mit dabei.
ist: https://community.st.com/s/question/0D50X0000ADCIJaSQP/stm32l151cct6-nrst-is-floating-?t=1612452932455
-
Thread
Nutzt ihr ECC RAM an eurem privaten Rechner? (keine Server, kein NAS)
Mein privater Minirechner (STM32H753) hat ECC SRAM!
%7E5_ECC-Unterst%FCtzung%7E820_1151+v2
-
Thread
Anfängerfrage C (Weg)optimierung
) |= (1 << RCC_AHB1ENR_GPIOBEN_BIT); *(uint32_t*)(RCC_ADDR+RCC_AHB1ENR_OFFSET_ADDR) |= (1 << RCC_AHB1ENR_GPIOCEN_BIT); *(uint32_t*)(GPIOB_ADDR+GPIOB_MODER_OFFSET_ADDR) |= (1 << GPIOB_MODER7_BIT); while(1){ read_result = read_pin((uint32_t*)(GPIOC_ADDR+GPIOC_IDR_OFFSET_ADDR),GPIOC_IDR_ODR13_BIT); if(read_result) *p_GPIOB_ODR_ADDR |= (1 << GPIOB_ODR_ODR7_BIT); else *p_GPIOB_ODR_ADDR &= ~(1 << GPIOB_ODR_ODR7_BIT
-
Thread
Wie wird der Takt einer RTC abgeglichen?
Arduino abgeglichen, im 2. dann der PCF8563: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp7 Hast Du ein STM32F429 Discovery-Board? Gleiche Prozedur wie zuvor: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#c1 Willst Du Dir einen leistungsfähigen Zähler zulegen? Mein Ding: http://www.mino-elektronik.de
24h x 60 min x 60 sec = 86.400 sec 86.400 sec x 32.768 Hz = 2.831.155.200 Schwingungen, die der Quarz in 24 Stunden macht. 12 sec Abweichung sind 12 x 32.768 Hz = 393.216 Schwingungen, die der Quarz zuviel
-
Thread
Keil µVision vs. STM32CubeIDE
, sondern versucht, intuitiv die richtigen Einstellungen zu finden. Bei STM und Keil gelang es mir nur, über CubeMX ein Projekt erzeugen zu lassen und dann die vorhandenen .c und .h Dateien hinzu zu kopieren. STM32CubeIDE ist HAL-verseucht; damit bin ich nicht weit gekommen
(von Keil) auf 32 KB begrenzt Wenn Cortex-M0 für STM32 reicht sind es 256kB https://www2.keil.com/stmicroelectronics-stm32/mdk
-
Thread
GPS Module U-Blox bzw. U-Blox Klone
Jan H. schrieb im Beitrag #6572942: > Bin zufrieden mit > diese module, nur der kaltstart dauert ziemlich lange (bis 180 s). > Moglich ist die ceramic antenna zu klein, aber nach 10 minuten findet er >
ich papp mich mal hier drunter. Arbeite derzeit sehr intensiv mit Beitian und ubox, Arduino und STM32 auf Akkubetrieb, d.h. Szrom sparen was nur geht... falls mal was ist melden. Aktuell mit dem teuren BN-880Q. Ich könnte da auch noch Feedback brauchen. Vor allem bei der Konfiguration mit UBX-CFG
-
Thread
uC from Scratch
Mikrocontroller ab und steht in dessen Dokumentation. Den wenigen Infos nach könnte der von dir gewählte STM32F303 in die richtige Richtung gehen. Den gibt es in unterschiedlichen Größen. Deine Fragen zu Bootloader, Programmierschnittstelle und Software sind dort beantwortet: http://stefanfrings.de/stm32/stm32f3
erst so richtig an wenn du das Teil programmieren musst, wie viel Erfahrung ist denn da vorhanden? STM32CubeIDE + STM32CubeProgrammer + für 2€ einen ST-Link v2 würde ich für einen STM32-Anfänger empfehlen, wenn es denn STM32 sein soll. Teensy kannst du vergessen wegen dem proprietären Bootloader-Chip
-
Thread
GLCD mit Arduino soll Variable anzeigen
my_ftoa(char *s, float f, char komma) { typedef enum boolean { FALSE, TRUE }bool_t; static uint32_t zz[] = { 10000000, 1000000, 100000, 10000, 1000, 100, 10 }; bool_t not_first = FALSE; uint8_t zi; uint32_t z, b; uint32_t i; for (i= 0; i< komma; i++) f= f * 10; i= f; komma
und mit 240 Pixeln oder mehr verwende, nehme ich ein farbiges TFT-Display (und dann meistens einen STM32 Controller). Ich wünsche dir viel Erfolg mit deiner Temperaturmessung
-
Thread
LED-Matrix ansteuern
nicht hergibt, brauch ich einen Treiber, wie z.B. hier: https://www.mikrocontroller.net/wikifiles/7/7e/LED-Matrix-ULN-UDN.png Nun zu den Fragen: - Welchen Source-Treiber würdet ihr für meinen Fall empfehlen? Der UDN2981 scheint nicht passend zu sein (VS-range) - In dem verlinkten Bild, was ist
1 wurde schon vor vielen Jahren duch die [[WordClock_mit_WS2812]] abgelöst, der ATmega durch einen STM32 ersetzt. Ich würde mir heute auch nicht mehr die Arbeit machen, 110 LEDs mit je 6 Pins einzeln zu löten - von der Menge an verwendeten Vorwiderständen mal ganz abgesehen. Das war damals eine Schweinearbeit
-
Thread
STM32L072KZT6: kurioser Effekt mit HAL_I2C_Master_Transmit_IT
Hallo, ich habe einen kuriosen Effekt mit einem STM32F7 beim Senden von I2C-Daten per HAL_I2C_Master_Transmit_IT. Wenn das Senden in main.c aufgerufen wird, werden korrekte Daten gesendet. Erfolgt das Senden jedoch in einer Funktion, dann kommen falsche
dass du einen Pointer auf deine Daten, sowie eine Anzahl an zu übertragenden Daten übergibst. D.h. du solltest sicherstellen, dass diese Daten auch jederzeit in diesem Speicherbereich liegen. Den Speicherbereich in einer Function zu definieren, zu füllen, den Pointer dahin zu übergeben und dann diese
-
Thread
STM32 CMSIS Register setzen problem
Hi Ich stehe gerade völlig auf dem Schlauch beim setzten eines Registers des STM32F407VET. Konkret geht es um GPIOB->AFR Register. In diesem möchte ich AF4 (0b0100) für PIN 6 und 7 setzten (weil ich I2C aktivieren möchte). Bisher habe ich bestimmte Sachen immer so aktiviert
REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK))) [/c] Die sind offenbar bei den neueren STMs schon von Werk aus definiert in der stm32<modellreihe>.h Finde ich ganz praktisch, auch wenn es etwas mehr Schreibarbeit ist. Insbesondere die MODIFY_REG Variante finde ich praktisch.
-
Thread
max. Buffersize für ADC-DMA-Transfer
Es sieht so aus, also ob der DMA im STM32H7 für den Buffer einen maximalen Adressraum von 16 Bit hat, zumindest funktioniert der Code nur bis maximal ADCbufferSize = 65535 #define ADCbufferSize 65535 volatile uint16_t ADCbuffer[ADCbufferSize
Marko R. schrieb im Beitrag #6568558: > Im Grunde sollte dem DMA ein Adressraum von 32 Bit zur Verfügung stehen, Hast Du das im Referenz Handbuch verifiziert? DMA Register für "Transfer Size" haben gerne mal <32 Bit Breite, und arbeiten auch gerne mal nur auf spezifischen Speicherbereichen
-
Thread
230V Schalten - Schaltungsaufbau
G3MB-202P = 0,60€ MRA-23D5-H = 7,05€
sagen schon relativ gut. Habe ca. 5 Jahre Erfahrung mit C. Ich möchte das ganze dann auch mit einem STM32 steuern. Manfred schrieb im Beitrag #6565835: > Es gibt unten noch eine Nulldurchgangserkennung, wozu? Die Nulldurchgangserkennung benötige ich, damit ich weiss ab wann eine Phase beginnt.
-
Artikel
IRSND
STM32 mit HAL-Library (NEU!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Unterstützte Protokolle. IRSND unterstützt die folgenden Protokolle: A1TVBOX ACP24 (NEU!) APPLE BANG_OLUFSON BOSE (NEU!) DENON
zusammenstellen. Zum IRSND-Source gehören folgende Dateien: irsnd.c - Der eigentliche IR-Encoder irmpprotocols.h - Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.h - Include-Datei für die Applikation irsndconfig.h - Anzupassende Konfigurationsdatei
-
Thread
Welcher ADC für ZF sampling
experimentieren kann.) Nach der Mischung nehme ich einen 48 kHz/ 24 Bit Audio Codec, eingebaut in einem STM32H/F7Disco. Es geht sicher auch einfacher.
Bei einem langsameren ADC brauchst Du ein sehr gut bandbegrenztes analoges Eingangssignal und eine S&H Stufe, die bei 10,7 MHz noch gut mitkommt. Oder halt I/Q.
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
CMSIS-DAP für /ein/ Target gebaut). Nun zur eigentlichen Problematik mit dem Platz: BMP nutzt einen STM32F103CB (erhältlich als QFN48) und CMSIS-DAP einen LPC11U35, den es immerhin als "HVQFN33" gibt (7x7mm). In beiden Fällen hast du natürlich (dank Open-Source) die Möglichkeit das auf deine eigene Hardware
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
STM32 UART DMA Circular Vertändnisproblem
hier gibts eine gute Anleitung zu DMA + variable Länge: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/
://de.wikipedia.org/wiki/Warteschlange_(Datenstruktur) 2) https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx
-
Thread
Verständnisproblem in AVR C Syntax Gesperrt
Arduino Fanboy D. schrieb im Beitrag #6561416: > Wobei es das uint32_t offensichtlich nicht immer geben muss. Wenn es uint32_t nicht gibt, dann ist entweder dein Compiler antik, du hast keine stdint.h / cstdint eingebunden, oder deine CPU kann schlicht nicht mit 32
Arduino Fanboy, Aber leider ist es nicht so, wie Du denkst. Ja, unsigned long kann identisch mit uint32_t sein, muss es aber nicht. Auf einem Atmel System ist ein int z.B. 8 Bit groß, auf einem Stm32 32 Bit. Ein int beschreibt die native Größe der Datenbreite des Systems. Davon abhängig sind alle weiteren
-
Thread
STM32F7: CubeMX: stm32f7xx_hal_exti.h nicht da
Ich habe einen STM32F767ZIT6. Nach langer Zeit habe ich nun auf die neue Version des CubeMX umgestellt. Beim Compilieren kommt die Meldung, daß "stm32f7xx_hal_exti.h" nicht existiert. Es ist aber keine entsprechende
Problem schein schon mal jemand gehabt zu haben: https://community.st.com/s/question/0D50X0000BSXrED/stm32h7xxhalextih-file-does-not-exist-in-h7-package So wie ich das sehe, habe ich aber die aktuellste Version des stm32f7xx im CubeMx (siehe Anhang). Warum wird die Datei dann nicht vom CubeMx erzeugt
-
Thread
Pi Pico _PIO_
Bei dem bisher verfügbaren Angebot an µC musste man oft zwingend auf Dickschiffe wie M4 oder gar M7 ausweichen (ggf. mit angeflanschtem RAM), nur um genug RAM für das Display zu bekommen und eine Hardware, die es ansteuern kann. D.h.: man bezahlt für etwas, von dessen Leistung man nur einen Bruchteil
ich doch keinen mini-Elefanten, dem man an allen Ecken und Enden das Fliegen beibringen muss. Ein STM32F730 oder H730 kostet nur wenig mehr, spart aber jede Menge Entwicklungszeit - gerade im industriellen Bereich. Wie ich es sehe, gibt es ein neues, billiges Spielzeug, und die 'ganze gelangweilte
-
Thread
STM32H7 stemwin
-j16 all arm-none-eabi-gcc -o "H743_STemwin_NT35510.elf" @"objects.list" -l"" -mcpu=cortex-m7 -T"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STM32H743VITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="H743_STemwin_NT35510
\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.5.0.202011040924\tools\arm-none-eabi\bin\ld.exe: cannot find -l-mcpu=cortex-m7 collect2.exe: error: ld returned 1 exit status
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
z.B. von Analog Devices, TI, Freescale. Man kann mit externen Wandlern auch einiges DSP mit einem STM32 machen. Nur die eingebauten AD/DA sind nicht gut genug. Aber z.b. ein STM32F407 hat mehrere I2S Kanäle. Das STM32F407 Discovery ist audiomässig ausgelegt und hat wenigstens schon Audio-DAC und Ausgangsverstärker
absolut gar nichts dazu. I2S kenn ich. Mich irritiert gerade, dass laut Hersteller (ST) die Versionen STM32F407, STM32F401 und STM32F411 alle NICHT über SAI verfügen, sondern nur die Versionen 446, 427, 429 und 469. Und wie ist das wenn ich die Arduino Plattform verwende? Da kann ich ja STM32F407 (als
-
Thread
Bewertungssytem Gesperrt
Deutsch richtig verstehe und du das "-3" auf dich selbst beziehst: Das sagt einer, der momentan auf -7 steht.
Eine Möglichkeit wäre auch noch die Punktevergabe per Zufallsgenerator. Der STM32 hat z.B. einen an Bord. Man könnte den auf einen Wertebereich eines int8_t einstellen und immer, wenn jemand einen Beitrag schreibt, einen Zufallswert auswürfeln und anzeigen. Edit: Icke ®. schrieb
-
Thread
STM32 UART andere Daten empfangen wie gesendet
Maurice H. schrieb im Beitrag #6557760: > Benutze ich jetzt aber einen seriellen Adapter, > sehe ich andere Daten. > > Hat von euch einer eine Idee, woran das liegen könnte bzw. was ich > falsch mache?
Wie wär's mit Kurzschließen von RX und TX am STM, um zumindest eine Fehlinterpretation innerhalb deines Programmes auszuschließen?
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Interface verbaut. So ziemlich jeder Hersteller hat da besseres im Angebot. Exemplarisch sei mal der STM32H730 erwähnt (https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html
R2D2 schrieb im Beitrag #6557731: > Hätten sie den [Anmerkung: STM32H730] genommen > mit Quarz und USB-C(!)-Anschluss auf ein Board geklatscht und für einen > ähnlichen Preis verkauft wäre das toll gewesen. Dann gäbe es anderes Gemecker: zu wenig Flash, zu wenige
-
Thread
nRF5 SDK vs. nRF Connect SDK (Zephyr)
falsch eingestellt? Weißt du da mehr? Es läuft ja sonst nichts anderes... [c] #include <stdbool.h> #include <stdint.h> #include "nrf.h" #include "nrf_drv_timer.h" #include "bsp.h" #include "app_error.h" const nrf_drv_timer_t TIMER_LED = NRF_DRV_TIMER_INSTANCE(0); /*********************
schon gestolpert. Dafür erreicht man z.B. problemlos 25µA mit dauerhafter Erreichbarkeit über BLE. Ein STM32F103 schafft das vielleicht gerade so im power down. Der interne HF RC Osc. braucht sicher weniger Strom als ein Quarz, also ist es nur logisch, dass der uC auf dem läuft wenn der BLE Stack nicht
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
252FxDqCLDfgFb0Mdq8e1DbdPATjORg5U21JTCi9geTapWw3pMRj30UvuSMx1KPmozluPhdfciev8xU74LyWJ1aOnp4iExP3AYTpqBCbUi5jqObyWGgcpfGv69d4AUPGHN1RBafYbbb913GocQpaqD1HRH8WXDSWVM7NvR6efh1XouNFLRs%252FJhDvjbsR72K5im7nbozIR6tl5M6AJw9OrjHBQxSk7priHp%252BKXjymiEfk%252BTxown1E%252BTehI8gA5XwNrZ5tiZ%252B%252FHsLFHGEpe8ZYbIfR7QW3lYY%252FSDuP7rOSnOq%252Bf8XlEdY7%252BA8Iu7sTwJQvPyx6%252BZgOKXKvrVPO7xKjUi5hHK3VWafv6NbnL46z3ADGae7s
7Campid%3APL_CLK%7Cclp%3A2334524 oder https://www.ebay.de/itm/RDA5807-FM-Radio-Empfanger-Modul-V2-0-I2C-ESP8266-ESP32-STM-32-Arduino-Raspberry/284124772008?hash=item422727f6a8:g:7fUAAOSwhadf4yAX
-
Thread
STM32F3 FPU Aktivieren/Benutzen in STM32CubeIDE
Hi Ich bin neu in Microcontroller und verwende den STM32F303CCT6 mit STM32CubeIDE. Mittels Ref Manual gehe ich verschiedene Kapitel (ADC, Timer etc.) durch mit kleinen Beispielprojekten. In Bezug auf ADC möchte ich gerne die interne Temperature sowie
richtigen Stichworte kennt, findet man auch was. Passe aber auf, das Dokument bezieht sich auf den Cortex M7, der STM32F3 hat einen Cortex M4.
-
Thread
Laufzeitverhalten main-Funktion
Codezeile besteht, jedoch garantiert mindestens aus 2 und damit ist es nicht Interruptsicher. Beim STM32 gibt es daher extra Setz und Lösch-Register. Da schreibt man auf ein Register die Bitmaske welche aus Out-Port gesetzt werde soll, das Register ist RO und kann nicht gelesen werden, das ist jedoch
So ist es korrekt. [c] #include <stdbool.h> #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000 // CPU Takt, /Hz #define F_TIMER 1000 // Timer-Takt, /Hz volatile bool trigger_1ms; static void init_system(void
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
Christian H. schrieb im Beitrag #6551291: > Raspberry dafür völlig oversized. Ein OS braucht man dafür wirklich nicht. Christian H. schrieb im Beitrag #6551291: > STM32 Schon besser oder LPC. Einen 16Bit
Christian H. schrieb im Beitrag #6551291: > Habe aber auch schon an einen STM32 gedacht, da deutlich mehr > Leistung als 8/16 Bit Controller und zudem gibt es auch Ausführungen > mit 2 I2C Schnittstellen.
-
Thread
ENC424J600 Durchsatz
und Checksums bilden kostet alles Rechenzeit. Zudem ist der STM32G474 mit seinen 170 MHz nicht der schnellste. Ich würde da eher an die Verwendung eines STM32F7xx oder H7xx denken (wollen/müssen). Und da wäre dann auch gleich der Ethernet- Controller eingebaut
jo mei schrieb im Beitrag #6551308: > Ich würde da eher an die Verwendung eines STM32F7xx oder H7xx > denken (wollen/müssen). Und da wäre dann auch gleich der Ethernet- > Controller eingebaut was den Entwicklungsaufwand reduziert und > auch die Übertragungsgeschwindigkeit verbessert
-
Thread
Welcher CE Zertifizierbare Mikrocontroller mit Bluetooth / WLAN
Kompatibilität. EU-Produkt, nicht aus China. Guckst Du: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf.
Kompatibilität. EU-Produkt, nicht aus China. > Guckst Du: > > https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf. Und wo ist da der Funk - um den es hier vorrangig geht?
-
Thread
STM32H7 - Flash Inhalt nicht korrekt auslesbar (IAR)
Hallo, ich programmiere aktuell einen Bootloader für den STM32H743 Controller. Hier habe ich nun ein sehr merkwürdiges Phenomän. Wenn ich den int. Flash beschreibe bleibt dieser bei 0xFFFFFFFF (Zustand nach dem Erase). Lege ich nun einen Pointer auf eine beschriebene Adresse im Flash zeigt dieser ebenfalls 0xFFFFFFFF an. Gehe ich aber jetzt im Disassembly über die Instruktionen wo der Pointer verwendet wird dann wird ja der Datenwert an der Adresse in ein Arbeitsregister geladen. In diesem landet dann jedoch nicht der Wert 0xFFFFFFFF sondern ein komplett anderer Wert. Das einzige was mir
-
Thread
EEPROM 24AA16 arbeitet bei 100kHz aber nicht bei 400kHz
Schaltung sitzt das EEPROM 24AA16 von Microchip, welches direkt über die SCL und SDA Ports mit dem µC STM32F205VGT6 verbunden ist. (Kurze Skizze des Schaltungsausschnitts anbei) Betreibe ich das EEPROM über den I2C Bus mit 100 kHz funktioniert die Kommunikation einwandfrei. Ändere ich allerdings die
I2C will 4,7k Pullups haben
-
Thread
LPC1768 noch aktuell?
mindestens 500kB. Kennt jemand auch die i.MX-RT-Reihe? Die Controller scheinen in der Liga wie die STM32F7 angesiedelt zu sein. Sind die Unterschiede in der Programmierung zur LPC17er-Reihe groß? Danke!
LPC dicke irgendwas mit IP -- oder LCD oder komplexere sachen .. dann lieber den RT1xxx oder STM32H7 meine Meinung ... Ja der LPC kann auch IP ... aber hier mangelt es schnell an RAM Irgendwas mit TLS und schon wirds irgendwo eng und langsam Die dicken brummer würde ich NUR mit RTOS
-
Thread
curl: (6) Could not resolve host
TEMP=$(sensors -j | jq '."cpu_thermal-virtual-0"."temp1"."temp1_input"') curl -i -k -X POST -H "Content-Type: application/json" --data '{ "id":"2","timestamp":"'${TIME}'","data":"'${TEMP}'"}' https://dv7knsjzph.execute-api.eu-central-1.amazonaws.com/prod/boxtronic-devices/2/data/ sleep
Ja misst .. Also ich benutze Yocto build image für mein stm32 und habe zugriff zu WLAN. Ich habe jetzt ein DNS addiert in /etc/resolv.conf und ich bekomme den Fehler nicht mehr. Jedoch bekomme ich den Fehler, den du bekommen hast. HTTP/1.1 401 Unauthorized
-
Artikel
JTAG
Funktionen beinhaltet. Die Funktionen. JTAG SWD Debug-UART-Anschluss (verbunden mit einem freien UART vom STM32) (alternativ ein MAX232 Chip dazwischen schalten) Weniger Platzbedarf auf der Platine (Standard-JTAG 20 Polig) Über 4-Poligen Würfel kann der UART benutzt werden (Pin 7/8/9/10) Es kann ein Jumper
10 kinds of interfaces including ISP, JTAG, SWD, SPI, IIC and so on. Programming is supported for: STM8 support(SWIM) STM32 support(ISP/JTAG/SWD) siehe auch Forumbeitrag von Bingo * LPC1000 support(ISP/JTAG/SWD) LM3S support(JTAG/SWD) AT91SAM3 support(JTAG/SWD) AT89S5X support(ISP) PSOC1 support(ISSP
-
Thread
S: Doku für SI5351 I2c LowLevel
https://www.handsonembedded.com/stm32f103-spl-tutorial-6/
es dir, von meinem Beispielcode abzugucken. Damit müsste das klappen: http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
Motorhalbbrücke für Schaltregler
kHz finde ich etwas wenig. Spule erst mal aus ausgeschlachteten Netzteilen. Mikrocontroller wird STM32F042 mit 48 MHz. Vorkenntnisse: Versuchsweise hatte ich einen Stepup Schaltregler gebaut. Hat gut funktioniert, allerdings war bereits bei 1 W Schluss. War eben nur mal aus Interesse mit unpassender
finde ich etwas wenig. > Spule erst mal aus ausgeschlachteten Netzteilen. > Mikrocontroller wird STM32F042 mit 48 MHz. > Vorkenntnisse: > Versuchsweise hatte ich einen Stepup Schaltregler gebaut. Hat gut > funktioniert, allerdings war bereits bei 1 W Schluss. War eben nur mal > aus Interesse
-
Thread
NE 555 Beschaltungsmöglichkeiten / Sample&Hold
-1MHz) MIC1555 (2.7-18V, SOT23-5) CSS555/CSS555C (1.2-5.5V <5uA programmable decade counter inside)
Register an, kann man locker100 x schneller sein, und damit ausreichend schnell, insbesondere bei STM8 der Multichannelwandlung per DMA machen möchte.
-
Artikel
FY6900
pro Kanal besteht aus 8192 Samples. Wenn diese mit 250MHz ausgegeben werden, ergibt das 30,52kHz. D.h, bei allen höheren Frequenzen werden nach und nach Samples übersprungen, bis letztendlich bei 60Mhz nur noch im Mittel 4,1 Samples / Periode aus dem Datenspeicher gelesen und ausgegeben werden. Damit
warm wird, geschätzt 40°C. Das FPGA bleibt auch entspannt lauwarm. Hinter der Frontplatte werkelt ein STM32 F103C8T6. Ein paar Bilder gibt es hier und hier. Fazit. Der Signalgenerator hat ein sehr gutes Preis/Leistungsverhältnis und ist auch überaus leistungsstark. Die Fernsteuersoftware ist sehr schlecht