-
Thread
Digikey teurer, Vivado unter Jahresabonnement, kostenlose Compiler von Microchip uvam
8Bit PICs machen, machen sie aber mit 8Bit AVRs. Das Feld wollen sie ganz sicher nicht den Einsteigs 32Bit µC von STM & Co überlassen.
STM32G474 einen nicht Automotive qualifizierten Mikrocontroller verwendet. Und dann auch noch mit Zephyr? Hübsch, aber was auch immer das mit Automotive zu tun haben soll.
-
Thread
STM8 Interrupts (einfach) erklärt
5 /* IRQ No. in STM8 manual: 3 */ ... [/code]
STM8S207K8T6C zwar auch, aber die ist letztlich ebenfalls abgespeckt (32pin), ist bei weitem nicht so leicht zu bekommen und muss erst auf einen LQFP32-Adapter gelötet werden. Den STM8S103F3P6 auf einer
-
Thread
STM32H750 SoM erstellen, Angebot
CAD-Daten benötige ich dann auch. Beim Schema handelt es sich quasi um ein SoM, basierend auf 1x STM32H750 MCU (BGA) mit 1x externen SDRAM (BGA) und 1x externen QSPI-Flash (SO-8). Im Anhang ein ähnliches Beispiel / Bild. Ich denke es wird auf 3 bis 4 Layer hinauslaufen. Erfahrung im layouten von
preferably KiCAD or Altium. The CAD data I need then also. The schematic is a SoM, based on 1x STM32H750 MCU (BGA) with 1x external SDRAM (BGA) and 1x external QSPI-Flash (SO-8). Attached is a similar example / picture. I think it will come down to 3 to 4 layers. Experience in layouting of external
-
Thread
NAND-Flash mit STM32
Hallo allerseits ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ S34ML04G100TFI000 ansteuern. Die Kommunikation mit dem Flash ansich funktioniert, denn ID auslesen etc. ist möglich. Ich bin aber nicht sicher, wie das jetzt mit dem
> ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ > S34ML04G100TFI000 ansteuern. Bist du Masochist? Der einzige Grund, rohe NANDs einzusetzen, ist Massenfertigung wo es auf jeden Pfennig ankommt. Und selbst dann
-
Thread
lwIP 1.4.1 + freeRTOS 8.2.3 + stm32f107vb
mache ich falsch? Nachfolgend Details zu meinem Setup. Software: -FreeRTOSV8.2.3 -lwip-1.4.1 -STM32_ETH_Driver -STM32F10x_StdPeriph_Lib_V3.5.0 Hardware: - selbst gemachtes Evaluationboard mit stm32f107vb betrieben mit 25MHz - Micrel KSZ8041TL PHY verbunden über RMII Tasks: -idle
Ich habe soeben den Fehler gefunden. In ethernetif.c (Schnittstelle zwischen STM32_ETH_Driver und lwip) war die Funktion "low_level_input" das Problem. Dabei hab ich diese Schnittstelle von STM direkt übernommen und bin davon ausgegangen, dass diese fehlerfrei ist. Auf den Fehler
-
Thread
SDCC und struct
auch in der Version 3.6.0 Ich verwende den SDCC deshalb, weil es der einzige freie Compiler für STM8 ist den ich kenne (und deshalb bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32 und lpc, sowie avr-gcc für avr
auch in der Version 3.6.0 Ich verwende den SDCC deshalb, weil es der einzige freie Compiler für STM8 ist den ich kenne (und deshalb bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32 und lpc, sowie avr-gcc für avr ----------------------------------
-
Thread
ab wann lohnt sich ein Schaltregler ?
sicherlich nicht, aber ein Linearregler kann aber eventuell schon sehr warm werden, besonders wenn Dein STM32 mal in einer Endlosschleife oder so was steckt.
Laufen bekommst und hier noch 20h in Mikrocontroller.net abhängst, bis deine Fragen beantwortet sind, dann sind das nochmal 20h * 200W (für den Rechner) = 4kWh, womit du deine Schaltung weitere 5 Jahre mit 5mA über einen LDO hättest
-
Thread
STM32F207 und LwIP
#include "stm32f2xx_conf.h" #include "FSMC.h" #include "stm32f2x7_eth.h" #include "netconf.h" //#include "stm32f2x7_eth_bsp.h" #define SYSTEMTICK_PERIOD_MS 10 #define DP83848_PHY_ADDRESS 0x01 /* Specific
interrupts sind gar nicht notwendig. Hier jetzt meine Funktionierende Initialisierung: [c] #include "stm32f2xx_conf.h" #include "FSMC.h" #include "stm32f2x7_eth.h" #include "netconf.h" //#include "stm32f2x7_eth_bsp.h" #define SYSTEMTICK_PERIOD_MS 10 #define DP83848_PHY_ADDRESS 0x01 /* Specific
-
Thread
AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?
der Zukunft müsste ich da auf jeden > Fall was ändern. Man könnte natürlich auch gleich z.B. zu STM32 greifen, sofern man nicht auf 5V als VCC angewiesen ist, denn der Lötaufwand bei LQFP64 mit 0,5mm Raster ist dann quasi gleich – selbst ein STM32F030RC müsste dem Anwender mehr als ein AVR128 bieten
Ja, bei mir in 0x0F01 steht auch "0x15", d.h. A5. Gut zu wissen...
-
Thread
Nextion Display Erfahrungen
hinterlegst den Namen "Alarm" und wenn einer draufdrückt, schickt das Display "Alarm.status=on" (oder 1, H, aktiv, ganz egal, was immer du für den aktiven Status hinterlegt hast als Meldung). D.h. deine Controlleranwendung muss nur relativ kurze Texte senden und empfangen, mehr nicht. Ich habe z.B. 32
überwinden sowas zu kaufen, hatte die schon gesehen als die noch ein Crowdfunding Projekt waren. Aber die STM32 haben mittlerweile soviel Power das man damit auch gute Grafik hinbekommt, die sind mir persönlich auch lieber. Ein Sandwich aus STM32F407 und TFT kostet etwas über 20€ und schafft auch einiges.
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
Die Kiste ist jetzt versandt an "Turmalin". Die blauen Ferrite sind nach meinen Informationen 100uH 120mA 1812 Bauform Entnommen: THT Kondensatoren: 10x10uF 25V, 10x47uF 25V, 2x100uF 50V, 5x22uF 40V, 5x10uF 63V, 20x Folienkondensatoren SMD Kondensatoren: 5x 220uF 35V,5x2,2uF 63V, 2x 22uF 160V
21) 40x M676-R (jetzt 0) REIN: 2xADUM4160 (USB Isolator) 4xAtmega8 TQFP 3xAT32UC3L032 3xATXmega32A4 10xAM1705BPT4 3xATZB-24-A2 20x16M HC49U 2xSTM32F105 3xCY8C3445AXI 3xCY8C5568AXI 1xTantal Sortiment 1xSTM32F406 Discovery 1xSTM32F303 Discovery 1xOpenOCD-USB Jetzt kann
-
Thread
Kommunikation zwischen mController und PC
Informationen über UART an meinen PC senden. Hierfür nutze ich ... * ein Nucleo-Board mit deem STM32F446RE * ein UART auf USB Wandler (https://www.amazon.de/AZDelivery-UART-TTL-Konverter-Jumperkabel-inklusive/dp/B08T24NML9/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3KB2S24QL3JXZ&
Wortlänge: 8-Bit // Parität: Keine // Stoppbits: 1 // Standardbibliotheken von C #include <stdint.h> #include <stdbool.h> // Bibliotheke des verwendeten Mikrocontrollers #include "stm32f446xx.h" #include "system_stm32f4xx.h" int main(void) { // APB1 entspricht nun Clockfrequenz vom Controller
-
Thread
Welches Linux als Windows7-Ersatz
oder den STM32 Cube Programmer (kann GUI und Command-Line) oder das ST Link Tool (kann auch beides) oder stm32flash (nur für den seriellen Bootloader, nur Command-Line).
Stefanus F. schrieb im Beitrag #5972928: > Für STM32 nutze ich die in der System Workbench integrierte Funktion > oder den STM32 Cube Programmer (kann GUI und Command-Line) oder das ST > Link Tool (kann auch beides) oder stm32flash (Command-Line).
-
Thread
I2C Problem: Kein ACK
cdn-learn.adafruit.com/downloads/pdf/adafruit-ina219-current-sensor-breakout.pdf]] aber von Ali) über einen STM32F103 anzusteuern. Nachdem der STM32 sich bei Hardware-I2C mit einem dauergesetzten Busy-Flag aufgehängt hat (aber das ist eine andere Geschichte), bin ich testweise auf Software-I2C umgestiegen.
: Der Grund ist, dass das Hardware-I2C des STM32F103 sich wegen einen Bugs im Silizium mit gesetztem Busy-Flag aufhängt [[http://www.st.com/content/ccc/resource/technical/document/errata_sheet/7d/02/75/64/17/fc/4d/fd/CD00190234.pdf/files/CD00190234
-
Thread
Auswahl uController
Die AVR32 Serie mag ich gerne. Ich nutze den AVR32UC3C0512 in einem neuen Projekt. Aber nur, weil es einem bestehenden Projekt sehr ähnelt. Ansonsten hätte ich mich auch eher für einen stm32 entschieden. Leider
Für einen ersten Einstieg in STM32 empfehle ich Dir diese Anleitung: http://stefanfrings.de/mikrocontroller_buch2/index.html
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
lange. Liegt das vielleicht an dem Code? Habt ihr Verbesserungsvorschläge? [c] #include <avr/io.h> #include <util/delay.h> #define DDR_SPI DDRB #define DD_MOSI DDB3 #define DD_SCK DDB5 #define DDR_CS_RST_DC DDRB #define DD_CS DDB0 #define DD_RST DDB1 #define DD_DC DDB2 #define PORT_CS_RST_DC
Obwohl der 1284p ja nun stolze 16kB hat, reicht das (mit den von mir umgeschriebenen Routinen vom STM32) nicht für JPG -> Projekt ILI+AVR+JPG gestorben ;)
-
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
Präziser, einfacher 850kHz Oszilator
ein Widerspruch in sich: TTL ist maximal 5 V und mit einem Mindest H Pegel um die 3 V.
MHz Quarz, per PLL x17 auf 68 MHz, geteilt durch 4 für 17 > MHz Systemtakt. Ach ..... mit einem STM32Fxxx geht das nicht?
-
Thread
Board oder Steckbrett für den Einsteiger?
Zieh dir für knapp 16€ ein STM32F4Discovery und vergiss den AVR. Da hast du für wenig Geld für lange Zeit was zum spielen;)
ein STM32F4 rumliegen, was seit zwei Jahren nie mehr als eine LED-Blink-Anwendung von mir verpasst bekommen hat. Atmegas, Tinys und jetzt atxmegas haben bisher immer ihren Dienst getan. Und die Einrichtung
-
Thread
sun-tracking mit mikrocontroller
rechnet, dafür aber über mehrere Sekunden mit höherer Ordnung interpoliert. Der andere Weg währe wohl STM32F4Discovery 168MHz, 32bit und Floatingpointhardware. Der rockt Dir das locker so oft Du willst ganz ohne Tricks und Kniffe. Mal abgesehen von den paar Tricks und Kniffen bis das Teil so ungefähr läuft
zur Erkennung der Sonne könnte man eine kleine Digitalkamera nehmen mit stm32F4Discovery und die an den DCMI-Port des µC anschließen. Damit kann man dann eine einfache Bilderkennung realisieren.
-
Thread
Eclipse Luna & STM32F407 & vorhandenes CooCox-Projekt
Wenn ich ein neues leeres C-Projekt für den STM32F40X anlege, werden bereits viele Ordner mit Dateien vorbelegt und auch Ordner erzeugt, die ich im CooCox-Projekt gar nicht habe. So existiert im neuen Projekt bereits ein Ordner "cmsis", in dem auch
noch folgende Symbole gesetzt: STM32F407VG STM32F4XX USE_STD_PERIPH_DRIVER Die dort auch gesetzten __USE_FPU und __FPU_PRESENT sind bei eclipse wohl default gesetzt und damit überflüssig. Mit diesen Einstellungen kommt schon
-
Thread
Übergang LInux Consolen-Programm -> Daemon
hoher Arbeitsaufwand, den man nicht unbedingt investieren kann und will als Hobby-Projekt. Beim STM32 kenne ich die Techniken schon (fatfs, usb-vcp/midi), beim RPi aber gar keine Erfahrung mit Bare-metal.
braucht aber etwas, um die Samples zu laden. Weitere Verbesserungen habe ich nicht vor, ich will auf STM32F4 Discovery umsteigen, und die Samples vom Flash / externe SD-Karte spielen.
-
Thread
Gesucht Generator/Oszillator mit fester Frequenz 250 MHz
#7910766: > Der Pico ist ein brauchbarer 250 MHz Generator! Wenn es etwas mehr kosten darf, sind die STM32H7xx gut geeignet, die bis zu 550 MHz spezifiziert sind. Deren PLL-Teiler lassen sich bequemer in 1 MHz Schritten einstellen, wogegen der RP2040 diverse Grenzen hat. Aber egal, wenn man gezielt nur
Mi N. schrieb im Beitrag #7910829: > Wenn es etwas mehr kosten darf, sind die STM32H7xx gut geeignet, die bis > zu 550 MHz spezifiziert sind. Deren PLL-Teiler lassen sich bequemer in 1 > MHz Schritten einstellen, wogegen der RP2040 diverse Grenzen hat. > Aber egal, wenn man
-
Thread
Mikrocontroller für HMI gesucht
https://www.st.com/en/microcontrollers-microprocessors/stm32h743-753.html Der soll auch Can und Display können.
Wie kommst Du darauf? Frank K. schrieb im Beitrag #7179296: > Ich wäre aber auch mit einem ATSAMA5 oder einem STM32MP157 glücklich, Sieh Dir die Daten vom STM32MP157 an. Unter 257-Pin TFBGA gibt es den nicht. Prozessor != Controller: Probleme wegen des ext. Programmspeichers? Dann ist z.B. der
-
Thread
Computersicherheit, Arduino auf Zephyr, Yocto 6.0 uvam
/blog/2026/04/21/beyond-the-congestion-why-the-xiao-esp32-c5-is-the-ultimate-tool-for-wireless-auditing-and-next-gen-iot/ eine Zusammenfassung an, die sich – naturgemäß - auch mit anderen ESP32-C5-Boards umsetzen lässt. ### Lesestoff, zur Zweiten – Deanonymisierung
Eval-Boards zu finden. Später gefundene Bugs bleiben dann (typischerweise) für immer drin. Bei manchen STM32's tritt der gleiche Bug in verschiedenen Varianten auf, und sie beheben nur eine Variante weil andere übersehen wurden. z.B. das Debugging in Low-Power-Modes bei den STM32Ux: Beim Wake-Up aus dem
-
Thread
STM32 SPI Init
"stm32f4xx.h" void SDCard_InitLowLevel(void); void SDCard_Init(void); uint16_t response; int main(void) { SystemInit(); // 8MHz extern -> PLL -> 168MHz response = 0x00; SDCard_InitLowLevel
Hier nochmal mein Code mit SPI2: [c] #include "stm32f4xx.h" void SDCard_InitLowLevel(void); void SDCard_Init(void); int main(void) { SystemInit(); SDCard_InitLowLevel(); while(1) { SDCard_Init(); } return
-
Thread
ESP32 + PlatformIO + Adafruit IO = Error
#8010513: > Andreas S. schrieb im Beitrag #8010491: >> von der aktuellen 4.3.3 > > Ja, die sind bei 5.x.x Nope, letztes Release v4.3.3 vom September. https://github.com/adafruit/Adafruit_IO_Arduino/blob/4.3.3/src/wifi/AdafruitIO_ESP32.h#L24
5.5.2 https://github.com/espressif/esp-idf [code] [env:seeed_xiao_esp32s3] ;platform = <======== Such dir etwas aktuelleres aus =========> platform = https://github.com/pioarduino/platform-espressif32
-
Thread
Energie aus free@home-bus entnehmbar?
wenige mA zur Verfügung hast, musst du auf ganz andere Mikrocontroller setzen. Zum Beispiel ATmega oder STM32L0.
=5XOdhvmYM0NFFspw0VP5sA%3D%3D *3 – Induktivität 68mH: https://www.mouser.de/ProductDetail/Delevan/4590R-686J?qs=M8zUmdy7pClz%252B6Ch2svYwQ%3D%3D
-
Thread
Seit SMD kaum noch Lust am Basteln
man ständig mit Breakout > oder fertigen Modulen vorlieb nimmt. Was hindert Dich daran, dieses STM32F103C8T6-Mini-Dev-Board für 2-3 EUR zu nehmen und das auf eine Lochrasterplatine zu löten? Das Board hat 40 Pins und das gleiche Rastermaß wie ein 40-poliges DIP-Gehäuse. > Ich hatte vorher nur
Kannst Du doch weiterhin mit obigem Modul. Wenn Dir das zu schmalbrüstig ist, nimmst Du halt ein STM-Nucleo. Da ist außer dem STM32Fxxx, einem praktischen UART-USB-Wandler und dem (absägbarem) ST-Link eigentlich nichts weiter drauf. Puristischer gehts nicht mehr. Auch das Nucleo kannst Du auf eine
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
256KB/8K RAM/16MHz mal Stand der (DIY) Technik. Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 >kann Arduino Mega 16000
K. M. schrieb im Beitrag #7536812: > Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. > z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin > > https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 Beeindruckend, was
-
Thread
STM32F401 flashen geht nicht
Hallo! ich versuche einen Program auf STM32F401 Discovery Board zu übertragen , der auf STM32F407 Disc.Board problemlos geflasht wird. Hab gemerkt, dass der STM32F01 andere Flash und Ram Größen hat als STM32F407. Kann mir jemand helfen, wie
Guten Morgen. ja hab geändert. geht immer noch nicht. stm32f4xx.h [c] #if !defined (STM32F40_41xxx) && !defined (STM32F427_437xx) && !defined (STM32F429_439xx) && !defined (STM32F401xx) #define STM32F401xx */ /*!< STM32F401CB, STM32F401CC
-
Thread
STM32: Interrupts vs. Events?
Hi, beim Versuch das Interruptsystem des STM32 zu verstehen, bin ich leider an einer Stelle etwas Ratlos? [c] Functional description To generate the interrupt, the interrupt line should be configured and enabled. This is done by programming
dafür verwenden, aber das Event nicht wie STM32 im EXTI separat auslösen können, sondern nur über Interrupts. Kann sein, dass man in irgendwelchen Devices nachbearbeiten muss. Vielleicht will man ja auch in die dazu gehörende ISR reinlaufen,
-
Thread
ARM STM32G071 - SPI Modus auch 8 Bit möglich
Hallo, folgendes zur Info: https://community.st.com/t5/stm32-mcus-products/spi-8bit-data-length/td-p/423766 Das DR Register ist 16 Bit breit, daher die 16 Clocks. Man kann das aber umgehen, wenn man das DR Register nur mit 8 Bit anspricht. Dann bekomme
auch nur 8 Clocks. Mann kann deinen ganzen Ärger umgehen indem man die offiziellen Makros aus dem STM-Headers (in diesem Fall <stm32g0xx_ll_spi.h> benutzt. Hier im Speziellen [c] __STATIC_INLINE void LL_SPI_TransmitData8(SPI_TypeDef *SPIx, uint8_t TxData) [/c] Heute noch mit einzelnen Bit-Definitionen
-
Thread
Neuer LoRa-Transmitter von Microchip, ST Microelectronics unterstützt mioty
einen eigenständigen Radiostack entwickelt hat, der auf der Hardware des STM32WL aufsetzt. Denn mioty setzt auf MSK auf und dafür hat der STM32WL ein MSK-Modem, wie ein Blick ins Datenblatt verrät - achja, Datenblätter liest Du ja gar nicht... @Tam Hanna: Wie lange willst
Tam H. schrieb im Beitrag #6668385: > “in Suburban Areas“ bis zu 15 km Reichweite verspricht. Nutzt man den > RN2483 im „städtischen Bereich“, so darf man sich immer noch auf bis zu > 5 km Reichweite
-
Thread
Ethernet: Wie kann ich die Antwortzeit verkürzen?
Hallo. Implementiere gerade Ethernet auf einem STM32F4. Soweit läuft die Kommunikation per UDP zwischen Windows-PC und STM32 stabil. Nur für meine Gefühle etwas langsam. Eine komplette Kommunikation liegt so bei 1-2ms. (1xUDP PC->STM32 & 1x UDP STM32->PC) Die Firmware hab ich schon "vermessen". Die Antwort geht nach weniger als 100us wieder zurück. (Nur wenige Bytes). Wo bleibt die Zeit? Kann man da was verkürzen? Vielen Dank schon mal
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
#5325202: > schnelle Komparatoren, die direkt die PWM abschalten können Ok das währe nett. Da du STM32 erwähnt hast: Eventuell ein STM32 Nukleo Board? Allerdings könnte man diesen auch extern ausführen.
Hi, zum STM32 mal folgende Links: http://www.st.com/en/evaluation-tools/steval-isa147v3.html http://www.st.com/en/evaluation-tools/32f3348discovery.html Zum AT91SAM3X8E kann ich nichts sagen, habe keine
-
Thread
SMD Marking Code M80
eine Fehlermeldung, daß der Akku nicht verwendet werden kann. Vout geht direkt in ein kleinen µC (STM32F042) in Pin 1 (Vbat) Pin 5 (PF0-OSC_IN) und Pin 25 (PB12).
Der STM32F042K6 ist auch halb defekt, schluckt zu viel Strom. Gibt es bei Mouser, aber wie programmiert man sowas ...
-
Thread
Assemblerprogrammierung ARM CORTEX
, Alles! Ok, ist verstanden. Habe ich selber auch mal gemacht. Uwe H. schrieb im Beitrag #5276369: > Ist doch nicht > schwer und macht Spaß, denn man hat die totale Kontrolle. Dito ;) Ich hab dir mal ein absolut minimalistisches Blinky (für STM32) angehängt, was
Uwe H. schrieb im Beitrag #5280261: > Diese Frage verstehe ich nicht! Das File Format ist elf32-littlearm, der > Befehl lautet arm-none-eabi-objdump -D -S miniblink.elf >>disassembly.txt. Aber die Antwort
-
Thread
Lora will einfach nicht.
sein. Da gibt es was Fertiges wie diesen https://eckstein-shop.de/SparkFunLogicLevelConverter-33Vto5VBi-Directional?ws_oss_lieferland=DE&gad_source=1&gclid=EAIaIQobChMI1r6N262DhQMVGZpoCR0aqg-hEAQYAiABEgJfd_D_BwE hier. Damit hättest Du auf allen 6 Signalen korrekte Pegel.
ein bisschen erwachsener. Wirklich große Projekte mache ich eben wegen des Debuggings schon in STM32CubeIDE oder MPLAB.
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von
-
Thread
Wofür die dicken Logic Analyzer als Hobbyist nehmen?
230kHz - Interbus 500kHz - USB 1,5Mhz, 12MHz, 480MHz - EIB / KNX 9,6kHz - Hi-Speed-IOs am STM32F1xx max. 18MHz mit CPU@72MHz Was kann ich mit so einem "Billigheimer"-LA denn nicht machen, was mich aber als Hobbyist tatsächlich mal
Billigheimer" aber ich nutz den ganz gut bis an seine Grenzen. Der Sniffer kann 16 Bit mit 200 Msp/s oder 32 Bit mit 100 Msp/s. In der letzten Zeit hab ich den viel benutzt um die Schnittstelle zwischen einem 16 Bit RGB Display und einem STM32F4Discovery Board zu debuggen. (Relevanter Thread mit Screenshots
-
Thread
Mehrere USB-Sticks ans KFZ Audiosystem
man kommt nie zum Ende. https://www.ebay.de/itm/396271959900?_skw=mp3+player+modul&itmmeta=01JWGA5GJM1YX6Z0GXD5JW2PKK&hash=item5c43a63f5c:g:iyEAAOSw2a5nxeDV&itmprp=enc%3AAQAKAAAA8FkggFvd1GGDu0w3yXCmi1e88ODQu9SScgwM%2BkqRXYbCCaaE5H1vF5gktjFXhXOfUweg71JtuLzzAS2rM%2FeEliadRSCobYyjc7hATx6GA%2FA5MMdrrsWa7Xf3jEZdx1eJxM81gVXuuGIFL
umzusetzen. Man nehme einen Mikrocontroller mit USB 2.0 Peripheriehardware und SDIO-Interface. Beispiel: STM32F401. Da implementierst Du jetzt ein USB Mass Storage. Bibliotheken gibts im Beispiel des STM32F401 im CubeMX. Jetzt nimmst Du eine große SD-Karte und richtest darauf 32GB Partitionen ein. Per Taster
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
in der Tat dort keine Config Datei zu finden ist. [code] root@debian:/rtl# make make ARCH=armv5tel CROSS_COMPILE= -C /lib/modules/2.6.32-5-kirkwood/build M=/rtl modules make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-kirkwood' /rtl/Makefile:11: /usr/src/linux-headers-2.6.32-5-common
Marvell>> ext2ls usb 0:1 /boot <DIR> 4096 . <DIR> 4096 .. 84134 config-2.6.32-5-kirkwood 1005093 System.map-2.6.32-5-kirkwood 1435120 uImage 1435056 vmlinuz-2.6.32-5-kirkwood 4530794 initrd.img-2.6.32-5-kirkwood 4530858 uInitrd
-
Thread
char und short in der 32bit Welt
Hallo, ergibt die Verwendung von 8bit und 6bit Datentypen in der Welt von STM32 etc. überhaupt noch Sinn? Es wird doch intern eh alles mit 32 Bit Registern verarbeitet - warum sollte es man der CPU so schwer machen? Wenn bei einem STM32 von x kByte Ram die Rede ist, wie ist
ein 32bit Wert >auf 4 Bytes verteilt? Z.B. uint32_t x; uint8_t y; - verbrauche ich hier >5 Byte Ram? Je nach CPU und Compilereinstellung können das 5, 6 oder gar 8 Byte sein, Stichwort Memory Alignment
-
Thread
Suche DSP Board (ADC)
Hi opcode, guck mal nach dem STM32F407xx discovery board, ich hatte mal so eins in den Fingern, das liess sich prima per USB programmieren (hatte stlink unter Linux benutzt). Die on-chip ADCs können halt meist nich mehr als 12 bit
Guten Abend Strubi, vielleicht kaufe ich erstmal dieses STM32F407xx discovery board.... um den Preis mache ich mir nicht so viel Gedanken, da es sowieso die Hochschule zahlen wird :-P.... aber die Zeit wird knapp. Wenn die Performance nicht reicht, kann man
-
Thread
4,3" TFT-Controller STM32F730
Stückzahl erhältlich: https://www.pollin.de/p/lcd-modul-et043003dh6-tft-480x272-121498 Ausgelegt für STM32F7xx/H7xx µCs ist hier ein vorläufiger Zwischenschritt zu sehen, der die Ansteuerung und Zeichen/Grafikausgabe erledigt. Verwendet wird ein STM32F730, der per internem Speicher und DMA das Display
dynamische Daten zu errechnen. Noch besser ist es allerdings, das Steuerprogramm gleich mit auf dem STM32Fxxx laufen zu lassen, was aber zumeist ein eigenes Layout voraussetzt. > Immerhin hat der H750 über 1MB Ram. > > Mein Display hat 800*480*2 Byte = 750 KB und damit Passt nur Ein Bild > hinein
-
Thread
Problem mit UART auf STM32G0. UART liest nur 0 ab zweiter Iteration
ja im ersten Durchlauf geht. Folgende Setups habe ich probiert: Geht nicht: Eigene Platine mit STM32G031k8u6 mit integriertem SIMCOM Modul Geht nicht: STM32G031k8t6 Nucleo Eval Board mit Simcom Eval Board Geht: STM32F407 Discovery mit Simcom Eval Board Alle mit dem gleichen Code, nur die Konfiguration
STM32 sehr gut dazu. Man kann für jedes Kommando einen frischen Puffer erstellen und er kann auch die Bedingung "es kommt nichts mehr" automatisch erkennen.
-
Thread
LoRA, Meshtastic, TTN, Helium?
das es da fertige Module gibt die einem den > ganzen Umgang mit dem Protokoll abnehmen Für den STM32WL55/STM32WLE5, welcher das SX126x enthält, gibt es ein "LoRaWAN_AT_Slave" Example, da kann man per UART-Kommandos den LoRa-Client steuern. Allerdings kann man auch einfach gleich die ganze Anwendungsebene
sehr empfehlenswert. Eines der günstigsten Module dürfte das Modul von Seeed sein, das auf einem STM32WLE5JC basiert und standardmäßig mit AT-Firmware kommt. Das nennt sich seeed-LoRa-E5. Man kann es aber natürlich auch umprogrammieren und direkt auch die Anwendungslogik darauf ausführen, leistungsfähig
-
Thread
Zilog Z80 CPU
STM32F4 Discovery kit
irgendwann einmal.. nur zurzeit brauche ich soetwas nicht^^ pito schrieb im Beitrag #2615054: > STM32F4 Discovery kit Danke, ich werde mir mal das durchlesen: http://www.mikrocontroller.net/articles/STM32F4-Discovery
-
Thread
DOGXL-Display rührt sich nicht
meine also nur die Kommandos die Du über SPI schickst. Der Programmcode ist nicht nötig da ich einen STM32 verwende Gruß TOm
Buchstaben anzeigen zu >> lassen? > > schau mal in diesen Thread: > > Beitrag "Re: DOGXL an STM32" Das ist für die Größe von 7x5 Pixel. Ich würde gerne die großen Buchstaben (16x7) benutzen.