-
Thread
Was sind eure Lieblings-ICs?
konnten CH340G ------ - weil mit diesem extrem preiswerten China-Chip unter Linux und Windows7 bis Windows10 Geräte und Schaltungen sehr sehr einfach über USB an Computer angebunden werden können STM32F030 --------- - weil dieser Chip: . ultra preiswert ist . das Dingelchen im vgl.
denen konnte man superschnelle Encodierer Zähler im MHz Bereich realisieren. Naja, heute macht das ein STM32 von Natur aus.
-
Thread
Q: STM32H743 External Interrupts HAL bindings
Hallo Forum, und insbesondere STM32 Experten. Ich habe ein Verständnisfrage zum Startcode von ST (siehe startup_stm32h743xx.s) und den Header-Files in STM32H7xx_HAL_Driver. Ich habe mir in kleines bash Skript erstellt, das für
Tabelle" aus dem o.g. .s-File ab Zeile 140 schaut, ob es einen zugehörigen Eintarg in irgend einer .h Datei aus dem STM32H7xx_HAL_Driver\Inc findet. Wie Ihr meinem Output-File entnehmen könnt, gibt es zu vielen Handler-Namen (aus dem .s Startcode) keine Übereinstimmungen im STM32H7xx_HAL_Driver
-
Thread
[S] Nachfolger für AVR Dragon: UPDI Programmer + Debugger für AVR 8-Bitter in MC Studio v7 gesucht
https://www.reichelt.de/universal-isp-programer-avr-stm32-esp-lpc-diamex-exa-prog-p305203.html kann laut Beschreibung auch UPDI und https://www.reichelt.de/xplained-nano-attiny416-attiny416-xnano-p353975.html
Gerhard H. schrieb im Beitrag #7671471: > Nö. Siehe Bild! Microchip Standard 1 2 VTG 3 GND 4 UPDI 5 6 7 8
-
Thread
SSD1306, i2c und STM
schrieb im Beitrag #5658392: > pgm_read_byte BengofEtechnik schrieb im Beitrag #5658294: > einen stm32f303 Klingelt es da bei Dir nicht? Ein STM32 ist *kein* AVR.
im Beitrag #5658392: >> pgm_read_byte > > BengofEtechnik schrieb im Beitrag #5658294: >> einen stm32f303 > > Klingelt es da bei Dir nicht? > Ein STM32 ist *kein* AVR. Es gibt entsprechende Makros dafür. Compiliert auch mit ARM. Der Clou ist ja, daß dieser Code unverändert auf AVR *und*
-
Thread
esp32c3 & interrupt service routine
Jan H. schrieb im Beitrag #7803898: > bei einem ESP32 welcher ESP32?
? Zum Lernen würde ich mit einem überschaubaren STM32L0 anfangen und später auf einen stärkeres Modell wechseln, falls nötig. Test-Boards findet man unter dem Namen "STM32 Nucleo".
-
Thread
STM32F103C8T6 Blue Pill übertakten
Vor allem wird son H7xx in geringeren Strukturgrößen gefertigt als son alter F103.
den ganz neuen STM32G4xx
-
Thread
STM32F103VC + SSD1963 Problem
) mit SSD1963 Controller und Touch-Controller ersteigert. Dies sollte ein kleineres TFT-Display (HY32D) ersetzten. Die Hardware-Anpassung habe ich mit einer Adapterplatine gelöst, die zwischen dem HY-MINI STM32V Controller Board, dass einen STM32F103VC besitzt, gebaut ist. Mir ist aufgefallen, dass
nicht auf - die Hintergrundbeleuchtung wird dort jedoch mit PWM der MPU bedient. #include <stm32f4xx.h> #include <RTL.h> #include "GUI.h" #include "adc1.h" #define USE_BANDING_MEMDEV (1) /* Set to 0 for drawing without banding memory device
-
Thread
STM32N6 “halb angekündigt”, Radxa ROCK 4SE im Vergleich, neue I2C-Expander uvm
also boasts additional features such as an eMMC connector, M.2 SSD support, and RTC. [/c] ### STM32N6 – Neuigkeiten von STMicroelectronics AI-MCU Eine mit einem AI-Beschleuniger ausgestattete Variante des STM32-Kerns geistert seit einiger Zeit durch die Presse. In einem Nachbericht zur EmbeddedWorld
showed the STM32N6 handled 75x more frames than the STM32H7 while running at a max frequency less than 2x that of the STM32H7. The outstanding efficiency and performance of the STM32N6 are possible thanks to our
-
Thread
500 kHz-PWM mit Xilinx CPLD?
Ich würde das ganz auch mit einem Piccolo oder STM32F334 machen. Der STM wird einfach programmiert als hätte der Timer eine 4.9GHz Clock, bei dem Piccolo (gibt an bei 500kHz 13,8 Bit Auflösung, etwas unter dem geforderten, aber hört ja eh niemand) weiß
Mikrocontroller, und diesen Wert einfach ständig in das Compare-Match Register schreiben. Bei dem STM32 muss man da nichteinmal programmieren können, das macht CubeMX für einen (bis auf das Schreiben der Eingänge in das Register, ist aber nur eine Zeile).
-
Thread
Arduino: NRF24L01 2.4Ghz maniacbug Library
leer, steht ja alles da drin.... Prima :-) Ich habe eine Funkstrecke derzeit zwischen einem STM32F4 System und einem Arduino aufgebaut. Funzt soweit, hängt aber manchmal. Es geht mir um diese Library von "maniacbug" Was ich will: 1. Arduino sendet Datenpaket Richtung STM32 2. STM32 bestätigt
mit einem ähnlichen API wie für die Arduinos? Umschreiben auf stm32 geht ja nicht so einfach, da das eine C++ ist und das andere C. Ansonsten aber setzen sie nur auf die SPI auf.
-
Thread
stm32 timers synchronisieren in encoder mode
Hallo zusammen, Ich muss 8 Timer von 2 Stm32f7 Nucleo Board im Encoder-Modus verwenden, um Encoder-Daten zu speichern. Aber ich muss die Timer synchronisieren. Dafür gibt es zwei Methoden: 1. Externe Clock 2. Master/Slave-Modus. Aber in diesen
Wen ich das richtig verstehen : Sie haben 2 STM32 F7 µ-controller Jeden F7 µ ist verbunden mit ein motor-encoder mit A/B pulsen. Sie wollen jetzt das beide µ-controller das gleiche Ergebnis von pulsen zaehlen (es geht um nur ein motor) ?
-
Thread
Retro Fieber: Z80 oder 68000 ?
Dafür kannst Du Dir doch schnell dieses Macro ändern: [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c]
Darstellung von 8-Bit-Zeichen ändern, wenn Du das Macro [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c] änderst in [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F)) [/c]
-
Thread
STM32 aussperren möglich?
Und ich rede von Chinaboards, z.B. ein STM32H743 Board das ich noch für ca 25 € gekauft hatte. Wenn der Controller davon schon 15 € kostet, dann mache ich mir auch nicht die Mühe ein eigenes Board zu entwerfen nur weil am SWD keine Resetleitung
J. S. schrieb im Beitrag #7602883: > Und ich rede von Chinaboards, z.B. ein STM32H743 Board das ich noch für > ca 25 € gekauft hatte. Wenn der Controller davon schon 15 € kostet, dann > mache ich mir auch nicht die Mühe ein eigenes Board zu entwerfen nur > weil am SWD keine
-
Thread
ARM Einsteiger, suche bestes LPC2148 board
Ich habe selbst keine Erfahrung damit aber der ARM7 scheint mir doch eine ungeliebte Übergangslösung zu sein. Warum jetzt damit einsteigen wenn die ARM9 unaufhaltsam vordrängen? Die STM32Fxxx halte ich für interessanter.
Der STM32F103 habe ich auch schon in den Fingern. Ein echt super tolles Teil. Und vor allem die Firmware Lib von STM ist erste Sahne. Die haben zu jeder Pheriperie ein Demo, und das Tolle: diese Demos nutzen
-
Thread
Eingangsschutz Controllerpin
Ups, hatte ich vergessen. Ist ein STM32 F051.
Hallo, wo kann ich im Datenblatt zum stm32f051 den Hinweis finden das es CMOS oder etwas anderes ist? Kann mir jemand sagen ob es mit der Diode 1N4148 funktioniert? Danke JOJO
-
Thread
UART Daten empfangen HAL mit Interrupt
konfigurierst. Beachte: Nicht jede USART bestitzt diese Funktion (siehe Datenblatt). Welcher STM32 ist bei dir verbaut? Hab auf Github eine "stm32f0xx_hal_usart.h" gefunden, in dieser Datei (HAL) ist die Funktion des "Empfangs-Timeouts" gar nicht implementiert, obwohl der µC diese unterstützt
die USART Funktionen nutzen (stm32f30x_usart.h) nicht die aus der HAL. Nachtrag zur Timeout-Funktion: Tatsache, diese ist zwar nicht im HAL implementiert, jedoch in der Peripherie Datei (stm32f30x_usart.h). Siehe: [c] void
-
Thread
7 Kanäle ADC lesen - Übersprechen - STM32F407
/* Includes ------------------------------------------------------------------*/ #include "main.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "stm32f4xx.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_conf.h" #include "stm32f4xx_hal_adc.h" #include "stm32f4xx_hal_gpio.h" #include "stm32f4xx_hal_rcc.h" #include "stm32f4xx_hal_tim.h" #include "stm32f4xx_hal_can.h" #include "stdint.h" #include "string.h" #include
-
Thread
Digitaluhr mit geringem Stromverbrauch
David P. schrieb im Beitrag #6971941: > Könnt ihr mir da einen controller empfehlen? STM32L072 Low Power, mit EEprom STM32F303 normal Power, ohne EEprom, dafür 3x so schnell und mit FPU Beide können ohne externe Bauteile laufen (nur Abblock-Kondensatoren). Für die RTC brauchst du aber
Stefan ⛄ F. schrieb im Beitrag #6971974: > STM32L072 Low Power, mit EEprom > STM32F303 normal Power, ohne EEprom, dafür 3x so schnell und mit FPU Da ich keine Platinen designen kann ist der denke ich raus. Ich habe ihn zumindest nicht als DIP
-
Thread
Korrekte Terminierung für Zeit-Synchronisation
Kennt hier jemand eine vernünftig Dokumentierte Ieee 1588 Implementierung für Stm32F7 Prozessoren? Gerd E. schrieb im Beitrag #5724883: > Aber wenn die PLLs einmal gelockt sind, werden die Clocks der > Prozessoren nicht mehr voneinander driften. Das macht vieles schon > deutlich
Beitrag #5724891: > Kennt hier jemand eine vernünftig Dokumentierte Ieee 1588 > Implementierung für Stm32F7 Prozessoren? Nicht für STM32F7, aber die Linux Implementierung ist eigentlich ganz gut leserlich: http://linuxptp.sourceforge.net/ Zum Verständnis von PTP selber fand ich das Datenblatt
-
Thread
Omron D6T Thermal Sensor
Das Problem nervt mich immer noch... Habe den Sensor auch an ein Nucleo mit STM32L031 angeschlossen, auch da liefert er zu 100% gültige Messwerte. Nur an dem STM32F407 gibt es ständig Fehler. Also schon das erste Byte (Adresse + Write) das er auf den Bus legt wird negativ quittiert
Tastköpfe sind auf 10x eingestellt, Fehler gibt es auch ohne. Mit dem gleichen Breadboardaufbau am STM32L031 oder LPC funktioniert der Sensor. Ich habe jetzt noch PCA9306D Levelshifter bestellt, so schlecht sieht mir das Timing nicht aus, da bleiben ja nur noch die Pegel.
-
Thread
Nucleo64 -STM32L476RG Problem mit HSE-Clock
automatisch auf den HSI zurück, wenn der HSE nicht startet. Siehe https://github.com/STMicroelectronics/STM32CubeL4/blob/master/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_conf_template.h Zeile 102
Den kann man selber behandeln im SystemClockInit. https://github.com/ARMmbed/mbed-os/blob/2f87d59c7f2eed226ff82df72d2724b0ac122177/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/stm32l4xx_hal_rcc.c#L559-L566 Aber warum tut man sich das mit LL überhaupt an? Damit der Controller
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
Schon mal einen AVR als SPI-Slave genutzt? Jepp! Nicht schön, aber geht. Läuft hier sogar 24/7 mit nem Atmega32 als SPI-Slave am RPi.
s liegen (AXI Bursts DRAM <=> L2). > Zur Rechnung: Ein Cortex A7 oder A53 Core (RasPi 2 bzw 3) verdaut im > Prinzip 2 jeweils 32 Bit breite Befehle pro Takt. Bei 4 Cores also 32 > Bytes pro Takt, bei 1GHz Takt 32 GB/s. Das läuft aber nicht gegen den DRAM sondern
-
Thread
JETI-Protokol
Anodenseite) ist der JETI-RX(2.4EX) an den Port (Ext.) angeschlossen. Zum Testen sende ich 34 Bytes 0xFE, 32 x'H', 0xFF. Die JetiBox zeigt den gefundenen RX an und auch die RX-Spannung (3,3V). D.h. der RX wurde gefunden. Der TX piepst dann einmal lang, pause, usw. Eine Anzeige meines Textes bekomme ich nicht
Hallo Niels, danke für Dein Angebot mir dem Sourcecode. Da ich einen STM32 verwende wird mir das laut Andreas leider nichs nützen. Danke trotzdem. Frank.
-
Thread
Problem: CH32V003 läst sich nicht (mehr) flashen
ich das > Ganze, sagt man da "bare metal"? zu programmieren. Diese Strukturen sind an die von STM für ihre STM32-µCs entwickelten HAL "Cube MX" angelehnt. Wer also Erfahrung mit STM32 hat, wird sich schnell zurechtfinden. Wenn Du aber "näher am Geschehen" dransein willst, solltest Du Dir das
Harald K. schrieb im Beitrag #7571812: > Diese Strukturen sind an die von STM für ihre STM32-µCs entwickelten HAL > "Cube MX" angelehnt. > > Wer also Erfahrung mit STM32 hat, wird sich schnell zurechtfinden. Ja, so habe ich das auch empfunden. Ich hatte vor 3 Jahren mal
-
Thread
Software Profibus DP-Slave in C
Profibus DP-Slave Kommunikation in C Von Jörg S., Marc H. und Johannes F. Geschrieben für MSP430F2252. Getestet an Siemens S7 mit 19,200 und 93,750kBit/s. Basis war Reengineering der Kommunikation eines DP/DP Kopplers mit einer S7 und vor allen das Profibus
Interessant wäre eine Portierung auch auf einen ARM ala STM32 oder LPC2
-
Thread
Eigenschaften Atmel 644p
#6465247: > Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum > Beispiel einen STM32F303. Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC.
Joachim B. schrieb im Beitrag #6466516: > ohne externen 32kHz Quarz ist da keine RTC Hat STM32 interne Quarz??? Wenn nicht, ist das auch keine RTC?
-
Thread
Wiznet W5500 Datenübertragung via Ethernet
gesagt nicht sicher, wie entscheidend die IDE > überhaupt ist – solange ich den Umgang mit der w5500.h/.c verstehe, > sollte ich damit auch weiterkommen. Wie wär's denn mit einem weiter verbreiteten Controller, einem STM32 zum Beispiel? Da kommt man durch Hilfe von Anderen sofort auf einen grünen
Arduinos kann man auch ohne Arduino-IDE programmieren (das ist dann AVR Studio v4.18 oder Atmel Studio 7.x). Nachdem der Preisvorteil extrem gering ist nimmt "man" heutzutage einen STM32 Controller, vorzugsweise einen Nucleo mit F4 Chip bei dem man sich bei Flash- und RAM-Grösse keine Sorgen mehr machen
-
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(void) { hfdcan1.Instance = FDCAN1; hfdcan1
mir das STM32H7 Manual etwas zu dick zum nachschauen 🙈
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
Für so ein Projekt würde ich zu einem STM32 mit 144 Pins raten. Der hat alles drin, bis zu 32 PWM's, jede Menge IOs und Pheriperie. Es braucht somit nur 1 ųC. Schaue Dir mal die Artikel zum STM32 an.
In dem Artikel: [[STM32 CooCox Installation]] Wird gezeigt wie man einen [[STM32]] zum ersten mal programmiert und ein paar LED's ansteuert. Hier ein STM32 Tutorial: http://diller-technologies.de/stm32_wide.html Ob
-
Thread
STM32 Shift operationen
erstmal so etwas wie GPIOx_IDR oder GPIOx->IDR (je nach Gusto des Schreiberlings der betreffenden .h) Bei den meisten Cortexen (zu denen auch die STM32 gehören) sind die diversen Pins des Chips zu Ports unterschiedlicher Breite zusammengefaßt. Deren Bezeichnung ist herstellerabhängig, z.B. GPIOA..GPIOF
Naja, es kann schon vorkommen, daß man aus der Definition eines Einzelbits als Bitmaske (z.B. in der .h-Datei einer Library) die Bitposition erzeugen muss, um die Addresse für's Bitbanding auszurechenen. Das kann man ggf. per Macros machen (z.B. für STM32F303): [c] #define BITNR(x) (x&0x1?0:x&0x2?1:
-
Thread
GDB Problem mit Eclipse Juno / STM32 / Codesourcery / ST-Link V2
Hello Ben, recently I bought a olimex olimexino stm32 having stm32f103rbt. Now I use my toolchain: - eclipse Juni + cdt + armgcc - atollic stlinkv2 gdb server I patch the swd signals from an stm32f4discovery to the stm32f103 board. I run into
anhand folgender Beschreibung: https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery/setting-up-eclipse-for-stm32-discovery-development https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery
-
Thread
Simpler Linux SOC gesucht
gewandert, d.h. es gibt einen aktuellen Kernel und explizit der STM32F429 wird direkt unterstützt. hier gibts noch ein paar Infos: https://elinux.org/STM32 Das STM32F429 Discovery Board ist direkt vom Kernel
Die Stm32F7 werden inzwischen auch unterstuetzt. Dort gibt es QSPI, damit kannst du den Flash gut erweitern.
-
Thread
(Hohe) Spannung Ausgangsseitig (hinter FET) messen - Instrumentenverstärker?
durchbrennt. 96V an IN- zerstören den Baustein sofort. Ja, das hab ich mir schon fast gedacht. D.h. für z.B. nen klassischen INA126 mit operating voltage range ±1.35V to ±18 V ggü GND darf das Potential an Vin+/- ggü. GND auch max. ±18 V bzw. (V–) – 0.7(V+) + 0.7 sein. Kannst du mir sagen ob es
Lieber N. schrieb im Beitrag #6196160: > D.h. für z.B. nen klassischen > INA126 mit operating voltage range ±1.35V to ±18 V ggü GND darf das > Potential an Vin+/- ggü. GND auch max. ±18 V bzw. (V–) – 0.7(V+) + 0.7 > sein. Wenn die Eingangsspannungen
-
Thread
Erweiterbares Development Kit
> Schau Dir das stm32f4 disocvery an. Zwei Fragen zum Board: Auf der Seite von ST steht: "On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/ V2 (with SWD connector for programming
www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html oder http://www.steitec.net/ARM-Boards/ARM-STM32F-Cortex-M3-LCD-Board.html da ist einiges drauf als entwicklungsumgebung vlt CooCox
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
gekleckert, sondern geklotzt: https://www.flickr.com/photos/35753470@N04/7023678149/in/photolist-nzwv7E-nzxk4R-nzxkcr-nzwLQq-q3evHT-bGEbP8-bGEbPc-7AQUir-nPkn1W-48MHjo-nzwMxh-9i9Tpf-nzwMNY-hT2Y8G-nNJ6LF-9izhua-4c3DN1-5Wjxz2-aue3Az/
gemacht, mir die beiden Controller auf ein solchiges Arduino R3 Format "zurechtzustutzen" Einmal für STM32F030F4P6 uuuund einmal für AT89S52 PLC44 (MCS-51 Familie) Den STM32 hab ich mir nur besorgt gehabt um zu sehen, was man denn mit einem 32-Bitter mit nur 16Kb Flash anfangen kann und ich bin
-
Thread
USBprog4: Diverse Probleme und Fragen
diesen in Betrieb zu nehmen. Folgende Komponenten werden eingesetzt: - Linux Mint 17 x64 - OpenOCD 0.7.0 (aus den Mint Repos) - USBprog4 - STM32F103 Nach über 7 Stunden Frust musste ich leider feststellen, dass es an allen Ecken und Kanten klemmt. Vor allem der USBprog Programmer will einfach nicht
So, das Problem ist gelöst (bzw. umgangen). Habe ein STM32F4 Discovery gekauft und dessen ST-Link v2 über SWD mit meiner Platine verbunden. Kann nun problemlos mit OpenOCD 0.7.0 aus den Mint Repos flashen und debuggen. Schade, hätte gerne das USBprog Projekt
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
avr-gcc als Treiber verwendet, z.B.: > $ avr-gcc -x assembler rjmptest.asm -o rjmptest.elf -mmcu=atxmega32e5 > -nodefaultlibs -nostartfiles Ah, danke. Das sieht besser aus: [avrasm] $ avr-objdump -h -S rjmptest.elf rjmptest.elf: file format elf32-avr Sections: Idx Name Size
mit XMEGA128A1 an die Grenzen gekommen war und er eine saubere Hardware- und Firmwareplattform für STM32F4 gebraucht hat. ;)
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4.
Hatte auch kürzlich das Problem... in der STM32F10x.H steht: - Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. - Medium-density value line
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
bis zu 18 MSps und 6 Sample&Hold-Einheiten (Edit: 6x ADC mit 6x S&H). Der wahrscheinlich auch noch genügend Rechenleistung übrig hat, um die nötigen Berechnungen mit den Daten anzustellen (Double Precision FPU...) und etwas Overkill ist. Div. STM32F4, STM32L4 oder vergleichbares
David H. schrieb im Beitrag #4434143: > den PIC32 Schau doch mal bei den PIC24E.. bzw dsPIC33E... Bis zu 70 Mips, ADC bis 1,1MHz und RAM bis 48k MfG Klaus
-
Thread
[STM32F746] Gameboy Emulator
Projekten auf unserem Blog - und die Motivation ist bei allen die gleiche: Spass am Programmieren der STM32 Mikrocontroller.
Modular aufgebaut sind. Die Z80 Sourcen sind von ihm selbst geschrieben und mit Sicherheit auf anderen STM32Fx lauffähig. Aktuell läuft es auf dem STM32F7 mit ganz passabler Bildwiederholrate (64fps). Auf kleineren ARM Controllern (z.B. STM32F4) wird das nicht ganz so flüssig laufen. LG, Manfred
-
Thread
JTAG-Adapter für ARM/Cortex-M3 (STM32) mit UART
/ STM32 oder LPC2000 ARM7. Das reicht in der Regel für die Hobby-Anwenungen aus. (Die Profis nehmen sowiso einen J-Link oder ähnlich...) Eine Schutzdiode ist drin, die schützt bei Überspannung und Verpolung
alles klar. > Als Spannung habe ich 3,3V/ 5V im Sinn. So wie bei einem > Standard-Cortex-M3 / STM32 oder LPC2000 ARM7. Das reicht in der Regel > für die Hobby-Anwenungen aus. (Die Profis nehmen sowiso einen J-Link > oder ähnlich...) Na, paß auf. Der rend zu niedrigeren Spannungen hält an, und
-
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
STM32L4 I2C slave interrupt transmit
Nachtrag: Ich verwende Systemworkbech for STM32.
/* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32l4xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ I2C_HandleTypeDef hi2c1
-
Thread
STM32: MP3 softwaremässig decodieren und abspielen
ein Arm7 mit 64 kB Speicher benutzt. Mit dem STM32 hast du also reichlich Luft nach oben!
Ingo Less schrieb im Beitrag #4173721: > Globi schrieb: >> Der STM32 hat 192k internes SRAM > Vorsicht, er hat 128kB RAM und 64KB CCM. Du kannst auch nicht über DMA > auf den CCM zugreifen. Aber das STM32F4DISCOVERY hat einen Audio DAC mit an Bord. Und Libraries
-
Thread
Warum 32.768kHz für RTC?
Hallo zusammen, ich befasse mich momentan mit dem NUCLEO-F767ZI, auf dem ein STM32F767ZI verbaut ist. Für ein Projekt benötige ich die RTC, für die auf dem Nucleo wie sonst häufig auch ein 32.768kHz Oszillator verbaut ist. In der von STM bereitgestellten Software STM32CubeMX kann
Manche STM32s haben ein CRS(clock recovery system) - ob das genauso jittert wie das von Freescale?
-
Thread
Mal wieder Wanderkiste?
Galvanically isolated high-speed CAN transceiver https://www.nxp.com/docs/en/data-sheet/TJA1052I.pdf - *STM8S-DISCOVERY* STM8S105C6T6 microcontroller, 32 KB Flash, 2 KB RAM, 1 KB EEPROM, Touch sensing button http://www.st.com/en/evaluation-tools/stm8s-discovery.html http://www.st.com/content/ccc/resource
sind in der IC-Tüte. Oben die Bilder mit In und Out. Und hier die Liste (soweit): Out: 4*MO181A 7-Seg 3*ELD512-EWA 7-Seg 3*gewinkelte Printbuchsen 2*DSUB-9 Printstecker 5*32,768 kHz Quarz (vermutlich) 10*Tantal SMD 10µ/10V 1*Platine CAN-Bus-Knoten rund 1*Platine AMK Programmer 10*BC848 1
-
Thread
STM32F030 Timer 14 tut nichts
{ */ #define RCC_APB1Periph_TIM2 RCC_APB1ENR_TIM2EN /*!< Only applicable for STM32F051 and STM32F072 devices */ #define RCC_APB1Periph_TIM3 RCC_APB1ENR_TIM3EN #define RCC_APB1Periph_TIM6 RCC_APB1ENR_TIM6EN #define RCC_APB1Periph_TIM7 RCC_APB1ENR_TIM7EN
/*!< Only applicable for STM32F072 and STM32F042 devices*/ #define RCC_APB1Periph_PWR RCC_APB1ENR_PWREN #define RCC_APB1Periph_DAC RCC_APB1ENR_DACEN /*!< Only applicable for STM32F051 and STM32F072
-
Thread
Hilfe bei der Auswahl des richtigen Quarzes
Matthias F. schrieb im Beitrag #4663127: > Für mein aktuelles Projekt (STM32F4) benötige ich an meinem Controller > einen 25 Mhz Quarz. Dann kauf dir einen im heutzutage üblichen vierpoligen 5x7 oder 3.2x5 oder 2.5x3.2 mm SMD-Format oder setze einen gleichgroßen SMD-Quarzoszi
/stm32cubemx.html Praktisch.