-
Thread
allgemeine PicoMite Anfängerfragen
Mit der unklaren Vermischung von 7 und 8 Bit Darstellung hat NXP erst später angefangen. Vergleiche z.B.: https://www.aurel32.net/elec/pcf8574.pdf (Philips) https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf (NXP) Auch
wird byteweise, also zu je 8 Bit angesprochen (dazwischen immer das ACK). Das Adressbyte besteht aus 7 Bit + RW-Bit Die Adresse des LM73 ist &B 1001 101 (in Datenblatt geschickterweise nur binär angegeben). Ist das nun &H 9A/9B oder &H 4D? Uwe D. schrieb im Beitrag #7353468: > Und MMBasic das
-
Thread
STM32 LwIP + HTTPD
Board gefunden und dachte mir, ich könnte "mal eben" einen Webserver zusammenklicken. Ich nutze STM32CubeIDE und habe dort im ersten Anlauf LwIP ohne OS aktiviert. Damit bekomme ich ICMP zum laufen, sobald ich aber TCP und/oder UDP mit reinnehme, funktioniert ICMP nicht mehr (TCP und UDP vermutlich
durch Packetempfang geweckt und reicht dann die Daten in den Stack. Bei generiertem Code für einen F7 war das der Fehler. STM hat diesen Code in Mbed übernommen mit gleicher Stackgröße, daher kenne ich den Fehler. Ist beim Debug Build aufgefallen, dann war der Stack zu klein. Ob der Code beim F4 jetzt
-
Thread
Cube Projekt: Wie target wechseln?
ich habe gerade den Cube und die Projekte upgedatet, und nun ist bei einem längst abgeschlossenen H7 Projekt bei den Clocks im IOC die hälfte rot?!?, was hat dies nun zu bedeuten? Bugs in der neuen library/cube? (STM32H743) Können diese fehler bedenkenlos ignorieret und der code generiert werden,
Tjmax 105°C zulässt - will man das? Datenblatt S. 212: https://www.st.com/resource/en/datasheet/stm32h743bi.pdf
-
Thread
OBD: ISO 14229 / UDS Kommunikationsproblem mit Fiat Marelli 11 Body Computer
ich habe mir vor 2 Jahren einen ELM 327 OBD Bluetooth Diagnose Stecker und Adapterkabel für CAN H, für meinen Fiat Ducato 2017 gekauft und die Software AlfaObd Demo auf meinem Handy installiert. Alles funktionierte prima, hatte Zugriff auf alle Steuergeräte auf dem CAN H und L Bus und konnte auf
erkenntnisreicher mit einem Lowlevel CAN Interface anzufangen, z.b. was SLCAN kompatibles (gibts auch für STM32 und Arduino), da hast Du mehr Kontrolle über die Frames und Antworten.
-
Thread
ADC über SPI
Bei meinem STM32H7 benutze ich: HAL_SPI_TransmitReceive() Das wurde von STM mitgeliefert, und funktionierte auf Anhieb. Gibt es so etwas nicht für den STM32F, dass man alles von Hand machen muss? Als nächstes
PittyJ schrieb im Beitrag #7342644: > Bei meinem STM32H7 benutze ich: > HAL_SPI_TransmitReceive() > Das wurde von STM mitgeliefert, und funktionierte auf Anhieb. > Gibt es so etwas nicht für den STM32F, dass man alles von Hand machen > muss? >
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
#7347078: > Was hab ich vergessen? Du hast den ganzen Kram aus https://github.com/nopnop2002/Arduino-STM32-CAN/blob/master/stm32f103/stm32f103.ino vergessen. Du musst diese stm32f103.ino in eine stm32f103.h und eine stm32f103.cpp zerlegen, in dein Sketch-Verzeichnis kopieren, und in deinem Sketch [code] #include "stm32f103.h" [/code] dazufügen. Die Datei stm32f103.h sollte so aussehen: [code] typedef enum {CAN_50KBPS, CAN_100KBPS, CAN_125KBPS, CAN_125KBPS32MHZ, CAN_125P1KBPS31P9MHZ,CAN_250KBPS, CAN_500KBPS
-
Thread
UART Übertragungsfehler bei bestimmten Zahlenwerten
Hallo! Ich benötige eine UART Datenübertragung zwischen uC (STM32G031K6T6) und meinem Windows Rechner. Dazu habe ich ein cpp Programm geschrieben welches einen 16 Bit Wert aufteilt in ein höherwertiges und ein niederwertiges Byte. Diese werden beide über UART an
korrekt übermittelt, sondern an stelle dieser einfach der Wert 63 (sechs aufeinanderfolgende 1-Bits). STM32 MDK Arm Code: char input,output; bool test = 0; bool change = 0; uint32_t run = 0; uint16_t tx_value = 12340; [c]void Task1(uint32_t T_ms){ output = NULL; if (run==1) tx_value=0b0000010100000101
-
Thread
Bluepill >32k flashen
In letzter Zeit tauchen öfter BluePill mit STM32F103C6T6 Chip auf. Die haben nur 32k Flash.
Frank M. schrieb im Beitrag #7341864: > STM32F4x1 BlackPills umgestiegen. Diese kosten beim > Chinesen auch nicht viel mehr, scheinen aber noch keine Fakes zu sein. F4 und G4 giebts bereits fakes. H7 ist meines wissens noch sicher.
-
Thread
Phänomen tinyAVR-series(R) 0/1
legen, spart dann SRAM ein. Ein Fehler im Chip ist weiterhin nicht auszuschließen, d.h. eine Instruktion hat einen Seiteneffekt. Der avr-gcc 12.2.0 könnte diesen Befehl anders realisiert haben, so daß der Bug sich nicht auswirkt. Ein Bug im avr-gcc 7.3 erscheint mir unwahrscheinlich,
Na ja, ich habe die Stelle ja auch so gefunden ! Zugegeben: Mit Debugger ist vieles einfacher, auf STM32 bin ich damit auch unterwegs. Wirklich immer muß das aber nicht sein. Außerdem: Ich bin kein professioneller Softwareentwickler
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
Ich habe mir überlegt das Projekt mit einer STM32 Bluepill umzusetzen, die ich noch hier habe. Für den Anfang könnte ich die Eingangspulse per Interrupt zählen, oder eleganter über den Encoder Mode. Dann deb Wert aus der Division einem Timer
die Ausgangsimpulse mit feiner Auflösung erzeugen. Ein 16-bit Timer ist dafür ungeeignet. Auf einem STM32 dauert die ISR für die Verarbeitung von uint32_t Werten < 1 µs.
-
Thread
STM32C0 Starter Kit
konfigurieren. Jedenfalls war es beim STM73H7 so. Auch konnte man da das Eval-Board auswählen, und eine HelloWorld Blink Applikation stand bereit.
. Dort sind meine Notizen dazu: http://stefanfrings.de/stm32/stm32l0.html
-
Thread
RGB Bitmap im MCU in C
mit DMA, man sollte da einfach einen µC nehmen der das hat und auch nicht mit Speicher geizen. Die STM32 haben da sogar einen speziellen DMA der noch Formate konvertieren kann.
DMA, man sollte da einfach einen µC nehmen der > das hat und auch nicht mit Speicher geizen. Die STM32 haben da sogar > einen speziellen DMA der noch Formate konvertieren kann. Ja ich könnte auch einen HDMI Bildschirm an ein RasPi anschließen oder besser meinen Fernseher an einen PC. Aber ich
-
Thread
Kommunikation zwischen mController und PC
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
NUCLEO-Boards. SB13/14 und 62/63 laut Kapitel 6.9 von https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf (ggf. nach dem Bestätigen der Cookies noch mal aufrufen).
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
im Corona Lockdown gebastelt habe. Das Ganze beruht auf einer selbstgebastelten Platine: - CPU: STM32F407VE - Tempoeraturfühler: PT1000 - Reflow Ofen: 10€ Ebay Kleinanzeigen Pizzaofen Die Basis-Funktionalität ist relativ simpel: Mittels Opamp wird ein Konstantstrom in einen PT1000 eingeprägt
MDF auch nicht so wild. Die einzelnen Frontplattenmodule sind unabhängig und jeweils mit einem STM32F4 bestückt. Das ganze kommuniziert über RS485 miteinander. Verkabelung im Inneren geht über ein 10poliges Flachbandkabel (4x GND, 4x 12V, A, B). So hat man kein Problem mit Spannungsabfall auf der
-
Thread
Wie wichtig ist eine Mini-USB-Buchse zum Laden für die Kundenakzeptanz
haben will dann rollen die immer noch mit den Augen: Selber kaufen... Von 2017 Monitor Philips 241B7QUPBEB, von 2015 Notebook MSI WS60 6QJ16H11.
noch die Unterteil/Tastatur USB Buchse. Eine Hub ist dann obligatorisch. BT habe ich früher bei STM32 Projekten als Debug Konsole verwrnden müssen, weil es da sonst gemeine messtechnische Störprobleme zwischen PC und Testinstrumente gab. Mit BT legte sich das aber alles (24-bit ADC)
-
Thread
ATtiny1604 - Fuses unter Linux
Include-Files und eventuelle Sourcen im Namen so angepasst, dass ich zwischen einzelnen Familien wie AVR, STM32, STM8 und sogar noch MCS51 relativ leicht switchen kann.
Ralph S. schrieb im Beitrag #7336941: > dass ich zwischen einzelnen Familien wie AVR, STM32, STM8 > und sogar noch MCS51 relativ leicht switchen kann Dann muss hier nochmal erwähnt werden, dass alle aktuellen 8051 die Oszillatorfrequenz zur Laufzeit ändern können und keine Fuses brauchen
-
Thread
Umstieg von STM32F3 auf U5 - classic core app
Hallo an alle, ich plane gerade den Umstieg von einem STM32F3 auf einen U5. Beim F3 verwende ich ganz easy den Virtual COM Port Mode, ohne RTOS um Daten zu senden und zu empfangen. Nebenbei redet der STM noch (teilweise auf Anfrage via USB und teilweise zyklisch
). Aber wie gehts es dann weiter? Wenn ich die "usbd_cdc_if.h" einbinde (wie auf dem F3) dann findet er die logischerweise nicht. Alles was ich bis jetzt gefunden habe war wenig hilfreich: https://community.st.com/s/question/0D53W00001Uw7cOSAR/how-to-integrate-the-stm32u5
-
Thread
7-Segment-Ansteuerung
wert_zerlegen (display_value); PORTB = T1; PORTD = segmenttable [einer]; _delay_ms(7); PORTB = T2; PORTD = segmenttable [zehner]; _delay_ms(7); PORTB = T3; PORTD = segmenttable [hunderter]; _delay_ms(7); } } [/c]
Regel bei uC nie erreicht. Andere uC Compiler die ich verwende, haben damit auch kein Problem (PIC, STM32). Wenn gcc darauf besteht, dann mache ich es eben, damit das Meckern aufhört. Ich sehe da keinerlei Gefahren. Aber die Leute vom gcc werden schon ihre guten Gründe haben... > > In deinem Programm
-
Thread
STM32F302C8T6 Schaltplanüberprüfung
5x WS2812B dienen als Statusanzeige (+5V) über einen 74LVC1G17W5-7 (U5) Der 4 fach DIP Switch dient der Adressierung. Einspeisung erfolgt im USB-Betrieb über USB +5V und im CAN-Betrieb über externe +12V, welche dann für den STM32 auf +3.3V reduziert werden.
-7 von Diodes ??? Jetzt verstehe ich garnichts mehr. Den Quarz und vor allem den STM32 mit 48 Pins und 0.5mm Pitch kannst du löten, aber für 5 Pins mit 0.95mm brauchst du... ??? Wie passt das zusammen:
-
Thread
16s BMS für 304Ah LIFEFO4 Zellen selber bauen
Insbesondere von den Möglichkeiten zur Leistungs-/Energiemessung ( Auswertung zur Zeit in einem STM32L4 ) bin ich positiv überrascht. Hier ein Beispiel zum aktuellen Status von einem der Packs ( Strom über 400 uOhm gemessen ): 53.148 V, -1.880 A -> -99.9 W, Level: -41.164 ( -41.159)
Zell-Energieeffizienzschätzung … benötigt man aber einen externen MCU. Ich nutze dazu im Moment einen STM32L4xx auf einem nicht abgebildeten externen Board, das über I2C angebunden ist. In der nächsten Revision, möchte ich stattdessen auf der BMS Platine optional einen ESP32 vorsehen. Die Balancing
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
Interrupt stabil und prellfrei. https://www.mikrocontroller.net/topic/112603#7077755 Sicher auch für STM32 protierbar.
Das schöne ist das er das auf einem STM32MP1 machen will. Das kann von "kein Problem", wenn die Auswertung im integrierten M4 erfolgen darf und an das Linux im A7 weitergegeben wird, bis "funktioniert überhaupt nicht zuverlässig", wenn die
-
Thread
Taschenrechner für Windows gesucht
Ich sehe auch keinen Unterschied zwischen Win7 und Win 10.
@ STM32 User (Gast) Meiner sagt -5! (!0 pr0 64 byte! So what? Grüße vom Rechner
-
Thread
gcc compiler warning
meldung: mkdir build C:/GNU/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H743xx -ICore/Inc -IDrivers/STM32H7xx_HAL_Driver/Inc -IDrivers/STM32H7xx_HAL_Driver/Inc/Legacy -IDrivers/CMSIS/Device/ST/STM32H7xx/Include
| ^~ [code] ------------------------------------- code measure.h: typedef enum { MEAS_STATE_UNKNOWN = 0, ... } MEAS_STATE; MEAS_STATE get_measure_state(void); ---------------------------------------- code measure.c MEAS_STATE measure_state = MEAS_STATE_UNKNOWN
-
Thread
STM32 Timer Funktionen
Hallo zusammen, ich habe Probleme, dass mein STM32H7 "hängen bleibt", wenn ich nacheinander [c]HAL_TIM_Base_Start(&htim4); HAL_TIM_OC_Start_IT (&htim4, TIM_CHANNEL_1 );[/c] aufrufe. Beides einzeln funktioniert wunderbar. Da ich gerade Umsteiger auf den STM32 bin habe ich noch keine große Erfahrung damit: Ist es generell nicht möglich, beides nacheinander aufzurufen?
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
im Beitrag #7325661: > wuerde ich mir selbst nicht > antun Die PIC10 haben Begrenzungen. Ein STM32F4 hat auch Begrenzungen. Brauche ich viele IOs, Speicher etc. pp. nehme ich keinen PIC10. Brauche ich ein wenig glue Logic ist der PIC10 super. Ich habe die schon als NE555 eingesetzt, PWM Timer
die Header-Dateien gleich mitkonfiguriert sind. Sind sie aber nicht (leider). Also habe ich xc.h durch Konfiguration des Pfades (hier: /share/microchip/xc8/v2.40/pic/include) "sichtbar" gemacht, aber : Warnung : unresolved includes inside <xc.h> #include <xc.h> Übersetzen lässt es
-
Thread
Universelles SV-Modul mit ADC und DAC gesucht
Was soll der DSP denn können und warum reicht ein Nucleo STM32H7 nicht?
Christoph M. schrieb im Beitrag #7324826: > warum reicht ein Nucleo STM32H7 nicht? Ich würde solch einen oder einen Ähnlichen nehmen, wenn es eine Eval-Platine dafür gibt, die direkt zu verbauen ist. Wir haben schon ADCs und Sensor-Elemente von Spark-fun / im Zubehör für
-
Thread
VFD Ansteuerung mit STM8
für mein Vorhaben ist? Ähnlich wie hier gezeigt, möchte ich das Display in 2x32 Balken aufteilen: https://maker.pro/arduino/projects/diy-arduino-vfd-display-20x2-vu-volume-unit-meter Wie würde denn die Grundkonfiguration des STM ungefähr aussehen, wenn ich einen Spannungspegel
Hier nochmal der LCD-Code auf den ich mich beziehe: https://embedded-lab.com/blog/continuing-stm8-microcontroller-expedition/14/ #include "stm8s.h" #define LCD_PORT GPIOD #define LCD_STB_pin GPIO_PIN_4 #define LCD_SCK_pin GPIO_PIN
-
Thread
AVR®DD family, low pin count devices
GCC v14, was aber nur für den AVR64 relevant ist; bei kleineren Flash-Größen passt ja der ganze ≤ 32 KiB Flash in den RAM-Adressraum. https://gcc.gnu.org/gcc-14/changes.html#avr Bei Flash ≤ 32 KiB wiederum, mach es einen Unterschied, ob man GCC ≤ v7 verwendet oder GCC ≥ v8: Bis v7: .rodata
Heinz K. schrieb im Beitrag #7829084: > Bei STM32 geht das nur mit Emulation im Flash. Die STM32L0 Serie hat EEPROM
-
Thread
DAB Shield Frage zu Arduino Code
Shield is compatible with both +5v and +3.3v arduino boards including UNO, DUE, M0, ZERO as well as STM32, NXP LPC, ESP32 boards. Ich habe versucht das ino File zu compilieren, eingestellt war das UNO Board. Es kommt die Fehlermeldung das zu wenig RAM vorhanden ist. Erst mit einem ATMEGA 1284 läuft
gemacht als was auf der Web Seite da zu finden ist. Anton L. schrieb im Beitrag #7329397: > Mit ESP32 R32 Shield funktioniert es auch ganz gut. Es sollte auch möglich sein, das mit einem STM32 hin zu bekommen. Liegt daran, dass ich kein ESP32 habe aber STM32 Boards.
-
Thread
Neue Bauteile: MUXe, Kontaktfedern, Evaluationsboards und mehr
Elemente und Ereignisse, die sie im Hinterkopf behalten sollten. ### In eigener Sache: keine FPU am STM32C0! STMicroelectronics hat auf die Anfrage im Bezug auf den neuen STM-Chip geantwortet. Explizit gilt, dass er keine FPU enthält - der langjährige Wegbegleiter des Autors, Michael Markowitz, bestätigte dies folgendermaßen: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c] ### Microchip: Evaluationsboard für das hauseigene Bluetooth LE und Zigbee-Modul Spätestens seit dem Microchip mit dem WFI32 (siehe https:
-
Thread
Image Converter - Bild zu c array konvertieren
-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl/tft/ili9341.h:209: first defined here c:\st\stm32cubeide_1.2.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32
-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl/tft/ili9341.h:209: first defined here c:\st\stm32cubeide_1.2.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32
-
Thread
Arduino Portenta H7 in Industrie Geräten mit geringer Stückzahl
denken, dass dort effizient gearbeitet wird. > >> Übersehen wir hier etwas, warum die Portenta H7 eher doch nicht für >> solche portablen "Kisten" geeignet sind? > > Nur soviel Hardware verwenden wie notwendig: Einen H7 für solche simplen > Aufgaben einzusetzen, wäre jedoch Verschwendung und
Ein Portenta H7 für 100 Zeilen Code klingt für mich nach Brötchen-Kaufen mit einem Sattelschlepper. Die Minimalbeschaltung der kleineren Mikrocontroller (sei es ATmega oder STM32) ist dermaßen trivial, dass du dafür
-
Thread
STM32 - Konflikt mit I2C
DS11929. Ich finde diese Konfliktabhängigkeiten aber leider nicht. Das ist wie gesagt mein erstes STM32 Projekt und von den Atmegas kenne ich keine Pin-Konflikte.
der Serie. Dokumente zum Mikrocontroller: https://www.st.com/en/microcontrollers-microprocessors/stm32wb55vg.html#documentation Dokumente zum Modul: https://www.st.com/en/microcontrollers-microprocessors/stm32wb5mmg.html#documentation Auf beiden Seiten ist der Link zum jeweiligen Datasheet ganz
-
Thread
Frage zu HAL_UART_Transmit_IT
Donald schrieb im Beitrag #7314817: > Nun es get um das STM32 HAL generell, aber bitte uC STM32F103C6, > Bibliothek des aktuellen CubeIDE. https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf Die Lib gilt für die ganze STM32F1-Familie; also auch die Docu.
-
Thread
ULN2803A wird warm/heiss, normal?
> Wie schon mehrfach geschrieben, brauchen solche Monsterrelais, die > vermutlich einihe Hundert mH Induktivität haben, kein 35kHz. Die haben ehr gut Faktor 10 mehr Induktivität. Schon ein G2R(12VDC) von Omron hat über 1H bei offener Armatur, und bei geschlossener sogar über 2H.
/web/p/elektrische-relais/0366259?sra=pmpn > und bei geschlossener sogar über > 2H. Schon eher möglich.
-
Thread
STM32F1 ISR zeit, CortexM3 SFR
Infineon dort ROM, also nix, was man selbst mit dem beschreiben kann, was man braucht. Und bei den STM32 ist es so, daß der Flash normalerweise zweimal im Speichervolumen auftaucht: ab 0 und ab 8000000h (wimre), so daß die Programmierer die Wahl haben, ihr Programmier-Kunstwerk in einem der beiden Bereiche
direkt nutzen da dieser im breakpoint weiterläuft). Nur irgendie finde ich kein DWT in meinen SFR (STM32F1)?
-
Thread
FatFS Lib - Was ist schneller? Zwei files oder file-seek?
verwenden. Im FatFS kann man auch größere Buffer anlegen, dann wird lesen per DMA noch effizienter. Die STM32H7 haben ein sehr schnelles SDMMC Interface, für die Daten/Kommandos gibt es Statemachines in Hardware. Damit bekommt man Lesegeschwindigkeiten >20 MByte/s hin. Da wird die SD Karte sicher nicht das
-
Thread
Überlauf in AVR mit C
im Beitrag #7309615: > alles > darüber mit RICHTIGEN Hochsprachen. Welche nutzt Du für AVR/ESP/STM32?
El Capitan schrieb im Beitrag #7309651: > Welche nutzt Du für AVR/ESP/STM32? Pascal:-) Kein Scherz
-
Thread
RTC der MCU benutzen
https://www.digikey.de/de/products/detail/micro-crystal-ag/RV-8263-C7-32-768KHZ-20PPM-TA-QC/10499245 Dirk F. schrieb im Beitrag #7306535: > Bei einem Hersteller (ich glaube es war ST) wird ein separater Pin > herausgeführt, an dem die Hilfsspannung angeschlossen
Nils schrieb im Beitrag #7315235: > D.h. Du solltest beim Lesen der Zeit aus der RTC eine Schleife laufen > lassen, die so lange liest, bis Du zwei mal das gleiche Ergebnis > bekommst. Bei Benutzung der STM32 HAL kriegt man das schon
-
Thread
Detailfrage RTC DS3231
Der DS3231 Wochentagzähler zählt übrigens von 1-7 und nicht von 0-6.
ohnehin für mich nicht wichtig. Abgesehen davon, ist mir das UNIX Datetime Konzept lieber. Beim STM32F103 z.B. ist die RTC ohnehin ein 32-bit Zähler; finde ich viel bequemer.
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
einiges im Wiki: https://www.mikrocontroller.net/articles/ARM_Cortex_Mikrocontroller Speziell für STM32 (und auch Linux) gibt es https://www.openstm32.org
Support dabei und man kann einen FE vom Distributor nerven. Bei den ARM-Cortex µC, speziell den STM32, findet man halt an jeder Ecke im Internet Hilfe. Und langsam sind grad die STM32 wieder besser erhältlich.
-
Thread
Verfügbarkeit STM32F7xx / H7xx
Hallo, die Verfügbarkeit + Preise von STM32F7xx oder H7xx Chips sind immer noch eine Katastrophe! Da fragt man sich doch wirklich ob man neue Projekte überhaupt noch mit diesen Chips anfangen soll (z.B. STM32H750)?? Allgemein finde ich,
ist. Aber man bezahlt natürlich ein vielfaches, gerade bei den STM32H7xx wird auch mal das 20-fache vom Normalpreis verlangt.
-
Thread
Segger Embedded Studio: Memory (map) problem
Memory map. Es ist selbst mit einem leeren (Beispiel-)Projekt nachvollziehbar, welches ich aus dem "STM32F4xx" Package generiere. Beispielcode: [c] #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int i; int r; static char some_data[10000]; for (
Hallo, was mir natürlich bei Dir auffällt ist die RAM-Adresse bei 0x10000000, was dem CCM-RAM im STM32F4 entspricht. Kannst Du Dein Projekt mal zippen und mir senden ?
-
Thread
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe
TIVA TM4C123 und TM4C129 Serie (Cortex M4F, 80 bzw 120 MHz). Deutlich besser verfügbar gewesen als STM32, schöne DriverLib, TI RTOS dabei). Und bei den TM4C129 gibts Versionen mit eingebautem Ethernet MAC+PHY, was ich immer sehr praktisch finde. - STM32F7/STM32H7 für den großen Hunger. Viele Pins (ich
-
Thread
EOL ATmega328p
fertige Boards verwendet werden. Und wenn man eh fertige Boards nehmen muss, kann man auch gleich STM oder ESP32 verwenden und braucht AVR nicht mehr.
die Groesse? DIP20: ca. 26x8mm (wobei das Ding auf dem Bild etwa 40x16 haben duerfte) TSSOP20: 7.45x7.3mm (jeweils footprint) dann lieber einen Tiny841. Der laesst sich auch fuer Grobmotoriker noch loeten. > Zwischenschritte wie ein ESP32 oder Pico-W Die Du wohl hoffentlich nicht mit den 8
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6 kann in allen Schaltungen mit STM8Sx03F3P6 sofort ohne Änderung der Hardware und des Layouts eingesetzt werden. Nur der Kondensator an VCap (Pin8 des STM8S) muss beim CH32V003 nicht bestückt werden.
-
Thread
Wäre dankbar für Eure Unterstützung bei der Verbesserung meiner PCB Rapid Prototyping-Fähigkeiten
auszutauschen und Unterstützung bei der Schaltungsentwicklung und dem Schreiben von Code für AVR und STM32 zu erhalten. Außerdem bin ich auf der Suche nach einem weiteren technischen Mitgründer und einigen Mentoren für das DeepTech-Startup Augmented Reality Head-Up Display Fullface Mask für Verteidigung
einen Vorschlag: Produziere Blue-Pill kompatible Boards, die du nach Wunsch mit unterschiedlichen STM32 Chips bestückt lieferst oder auch leer. Dafür finden sich bestimmt rasch Abnehmer und bei den aktuellen Marktpreisen ist das Risiko gering, damit Verluste zu machen (wenn man die Arbeitszeit wie geplant