-
Thread
SIM900 antwortet nur auf jeden zweiten Befehl
Jetzt warte ich 20s. Sende wieder "AT" und das gleiche Spiel beginnt von vorn. Habe dann einen STM32F103 dran gehängt, gleiches Spiel. Verhalten bei allen AT-Befehlen gleich. Dachte erst es liegt an der Auto Baud Detektion, aber selbst wenn ich die BAUD fest auf 19200 einstelle habe ich das gleiche
2ahUKEwjbloPhsZHtAhXBzIUKHbInDDEQFjAAegQIBhAC&url=https%3A%2F%2Fsimcom.ee%2Fdocuments%2FSIM900%2FSIM900_AT%2520Command%2520Manual_V1.11.pdf&usg=AOvVaw3iydXJqapITzHJijeY-4z8 Flow control auf beiden seiten identisch? Nimm mal ein anderes Terminalprogramm und einen andere USB Wandler
-
Thread
Schaltplan Review STM32
dem Fall wäre der mir zu hochohmig. 4k7 oder 10k sind besser passend, wobei ich die Specs von den STM32-Ausgängen nicht kenne und auch von dem angeschlossenen Eingang abhängt.
Ist bei STM32 schon ein Bootloader vorprogrammiert? Also funktioniert das so wenn ich die Platine mir bestücken lasse, direkt per SWD zu flashen?
-
Thread
NRF24L01+ Reichweitenproblem
Artikeln nur die HEX Files verfügbar sind. Gibt es irgendwo auch den Source, damit ich diesen auf den STM32 portieren kann oder wenn nicht, gibt es eventuell schon eine fertige Portierung auf den STM32F103C8T6 (BluePill)?
-blue-pill-development-board-stm32f103c8-using-arduino-ide
-
Thread
Ender3 Mainboard
Billig-Kopie des Stock-Boards. Ist es aber nicht, es hat TMC2209 Stepper-Treiber und einen modernen 32-Bit-STM32-µc. Und ich kann nur sagen: Die TMC220x sind der absolute Hammer. Ich hätte nie im Leben gedacht, dass alleine die Verwendung anderer Schrittmotor-Treiber einen dermassen gewaltigen Unterschied
einen anderen Bootloader aufspielen musste ("Lauszus-Sanguino" oder so). Bei meinem jetzigen Board mit STM32 kann man die neue Firmware-Datei auch einfach auf die Micro-SD-Karte kopieren, beim Anschalten des Druckers wird diese dann automatisch installiert.
-
Thread
PT100-Thermometer
dritten Jahrtausend sowas schreiben kann: [c] sht21_measure(0xe3, b, 3); uint16_t v = ((uint16_t)b[0] << 8) | b[1]; double t = -46.85 + 175.72 * (double)v / 65536.0; sht21_measure(0xe5, b, 3); v = ((uint16_t)b[0] << 8) | (b[1] & 0xfc); double h = -6.0
dritten Jahrtausend sowas schreiben kann: > sht21_measure(0xe3, b, 3); > > uint16_t v = ((uint16_t)b[0] << 8) | b[1]; > double t = -46.85 + 175.72 * (double)v / 65536.0; > > sht21_measure(0xe5, b, 3); > > v = ((uint16_t)b[0] << 8) | (b[1] & 0xfc); > double
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
> Renesas R8C..R32C haben 4 Datenregister, diesmal Adressregister extra, > die nicht Akku heissen. R8C..M16C..M32C haben 4 Datenregister, 2 nrm. Adressregister, 2 spez. Adressregister. R32C haben 8 Datenregister
MCUA schrieb im Beitrag #6482447: >> Renesas R8C..R32C haben 4 Datenregister, diesmal Adressregister extra, >> die nicht Akku heissen. > R8C..M16C..M32C haben 4 Datenregister, 2 nrm. Adressregister, 2 spez. > Adressregister. Danke, die waren
-
Thread
STM8 auslesen / simples Flash Tool
Hallo, ich suche eine Programm für den STM8, wie für den STM32 die STM32 ST-LINK Utility. Primär suche ich eine Möglichkeit aus einem STM8 den Flash auszulesen (er ist nicht schreib geschützt!), als bin zu speichern und danach wieder flashen
F. S. schrieb im Beitrag #6476064: > ich suche eine Programm für den STM8, wie für den STM32 die STM32 > ST-LINK Utility. Gibt es nicht. Insbesondere weil stlink sehr viel mehr bereitstellt als nur eine Möglichkeit, den Flash zu lesen/schreiben. Tatsächlich das das
-
Thread
BusOut Frage
Hallo Ihr Lieben :) Erstmal zu meinem Lineup: Board: Nucleo F401RE IDE: Eclipse STM32CubeIDE 1.4.0 Ich habe eine Frage an Euch. Bin im Studium nun dabei einen Mikrocontroller zu programmieren. Nun versuche ich mich einzulesen und vorzubereiten, nur wird mir im Internet unter "mbed
ich in meinem System nicht so verwenden kann, wie zum Beispiel "wait()". Wir haben unteranderem 8 Taster und 8 Led's aufgebaut und die Aufgabe lautet, dass ich mit BusOut alle Led's alle 0.5s zum leuchten bringen soll. Code: [c] DigitalIn button7(BB_BTN_7, PullDown); DigitalIn button6(BB_BTN
-
Thread
Projektideen für ATmega16
Ja danach würde ich es auch vorerst mal sein lassen mit dem AVR und mich mal bei den STM32 Controllern umsehen. ;)
du über 1000 LEDs ansteuern. Wenn du noch was besseres suchst versuche eine Matrix mit 8x8 LEDs mehrfach und eine Leuchtschrift (laufend von links nach rechts) dazu. Wenn das auch nicht genug ist versuche Multitasking oder eine Statemaschine Bernd
-
Thread
USB 10 Kanal 12 Bit AD Datenerfassungsmodul
ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2648 Beschreibung im Angebot: Integrierter STM32F103C8T6-Hauptsteuerchip Integrierter serieller CH340-Port zum USB-Chip, einfaches Überprüfen des Ergebnisses der AD-Abtastung über den USB-Port des PCs Analoge Eingangskanal: 10-Kanal-Eingang für
serielle USRT-Kommunikationsschnittstelle, kann MCU anschließen Abtastspannungs-Eingangsbereich: 0-3,3 V Wer kennt das Ding und kann mir sagen, wie ich das als AD-Wandler benutze? Die USB-Schnittstelle wird wohl als UART erkannt, aber wie sag ich dem Ding was es tun soll? Gruß Gerhard
-
Thread
Black Magic Probe auf ST Link v2 clone "baite"
zugänglich sind, oder?? Dann nehme ich doch so eins. Oder... *wühl* Sowas hab ich noch hier. STM32L-Discovery...
programmieren hat es bei mir mit st-flash nicht funktioniert. Für openOCD habe ich ein anderes Target mit stm32f1x.cfg als Basis erstellt, indem ich einfach eine Kopie (cs32f103c8t6.cfg) erstellt und dort weiter oben (vor der Abfrage): set CPUTAPID 0x2ba01477 eingefügt hatte. Sir S. schrieb im Beitrag
-
Thread
Erfahrungen mit Infineon (TLE985x)
Hallo, meine Erfahrung mit MCU beschränkt sich auf STM8 und STM32. Jetzt will ich mich in Infineons TLE985x Familie einarbeiten und musste feststellen, dass die Dokumentation, Code-Beispiele und sonstige Informationen im Internet bei Infineon deutlich
Wenn du keinen dringenden Grund hast die TLE... zu verwenden schau lieber zu NXP, die haben die MagniV wie z.B. den S12ZVMA der auch einen integrierten Brückentreiber hat oder warte auf die S32M wenns ein ARM sein soll.
-
Thread
Analoge Spannungsanzeige Netzgerät
nur mit 0.1V. OK, hat bisher immer gereicht. Ich habe schon lange ein Projekt "Panelmeter" auf meiner Todo-Liste. Mit LED-Anzeige, einem Wald-und-Wiesen µC (vielleicht STM8) und einem externen 16-Bit ADC. Das
einem kleinen µC (vermutlich STM8 oder STM32) und einem SOT23-6 Käfer, der ein ADC sein wird. Bei der Genauigkeit bin ich skeptisch. Ich habe mir zwei geordert (mit Versand €10,- bei Ali) und werde die mal genauer untersuchen.
-
Thread
3A Step Down + Arduino
glaube hier https://www.st.com/resource/en/application_note/dm00536349-usb-typec-power-delivery-using-stm32-mcus-and-mpus-stmicroelectronics.pdf Oder füttere Google einfach mit den Begriffen "USB Type C Rd Rp", jeder Hersteller hat dazu eine Appnote.
Jurgen H. schrieb im Beitrag #6486950: > Also ich gehe vom Pin 7 und 8 des Atmega328 zum Quarz und vom Quarz dann > jeweils zu C6 und C7 und von dort jeweils zu GND. Gestern um 13:32 waren die Leiterbahnen noch auf dem Top-Layer, um 17:10 über Vias unter dem Chip auf
-
Thread
stm32f103c8t6 kompatibele MCU mit mehr sram?
Moin, auf dem maple mini Board ist ein stm32f103c8t6 verbaut. Der hat 20kb sram. Gibt es eine MCU mit mehr sram, die den selben Footprint hat? Muss ja nicht von ST selbst sein? Vielen Dank.
Der STM32F303CC hat 48 kB
-
Thread
7-10" Display Arduino
mit einer Farbpalette und reduzierter Farbtiefe, kann man mit STM32F4 (kleiner als F407) bei dieser Auflösung einen 256 Farben Framebuffer einrichten.
einbetten, zum Beispiel Conrad: https://www.ebay.de/itm/STMicroelectronics-Entwicklungsboard-NUCLEO-F303RE-STM32-F3-Series/402314690739
-
Thread
Programmieren lernen - Fahrzeugelektronik/Automotiv Computing
Hardwareplattform. Zum Beispiel Arduino und lese den Schaltzustand der Klemme KL15 ein. Spannung liegt bei 12V +-4V. Dazu einen entsprechenden Spannungsteiler dimensionieren, so dass es zu den 0..5V des Arduinos passt und einlesen. Zur Ansteuerung des Lichts würde ich ein Smart-Fet nehmen. Oder einen kleinen
interessant. Wird Dich im Studium auch begleiten. Aber dazu brauchst Du eine Hardware die CAN kann. STM32 Board zum Beispiel und Du brauchst einen CAN-USB Adapter, damit Du auch am PC mal mitlesen kannst. Wenn Du aber tatsächlich an den CAN Bus des Autos willst wirds schon sehr schwierig. Mitlesen wird
-
Thread
ZigBee/MMT Module: How-To?
mal an: https://www.st.com/resource/en/application_note/dm00710974-getting-started-with-zigbee-on-stm32wb-series-stmicroelectronics.pdf
Das liest sich ja gut. Welchen Vorteil hat der stm32wb gegenüber den ganzen anderen? Hast du zufällig ein umgesetzten Beispielprojekt von dem man lernen kann? Ich habe bei github gesucht aber nichts gefunden.
-
Thread
curl: (7) Failed to connect
Beitrag #6466677: > Funktioniert exakt das gleiche cURL-Kommando vom PC aus? Ja. Ich verwende einen STM32MP1 mit Buildroot als Distro.
* Connection #1 to host 18.158.83.7 left intact [/c] --> STM32MP1 [c] curl -i -k -v -X --trace POST -H "Content-Type: application/json" https://18.158.83.7/prod/boxtronic-devices/2/data/ * Could not resolve: POST (DNS server returned answer with no data)
-
Thread
ZX Spectrum wie von Kassette laden?
meine, es gibt sogar Emulatoren für den ZX Spectrum. Hier auf µC.net ist auch einer, läuft auf STM32, Linux und Windows: Artikel: [[STECCY]] https://www.mikrocontroller.net/topic/490145
Kanal 30 MHz Logikanalysator im Hobbyraum :-D Aber für praktische Anwendungen ist ein ATmega oder STM32 sicher die bessere Wahl.
-
Thread
Eigenschaften Atmel 644p
#6466107: >> 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. Du meinst den Timer 2. Der hat einen 10 Bit Prescaler und eine 8 Bit Zählstufe. Somit macht er mindestens alle 8 Sekunden einen Interrupt. Diese musst du per Software zählen, um auf die täglichen Intervalle zu kommen. Die RTC vom STM32F303 kann den Mikrocontroller genau zum gewünschten Zeitpuntk (1x täglich)
-
Thread
Direkt flashen mit BMP
Ich versuche gerade noch mal eine OpenOCD-Session mit gdb zum Laufen zu bekommen. STLinkV2 des Nucleo-Boards ist an das stm32-F407-DIYMORE Board angeschlossen. Da ich immer noch nicht weiß, wie mein memmap aussehen soll und mir gesagt wurde, ich solle das rom nach 0x08000000 lagern, versuche
Info : Listening on port 4444 for telnet connections Info : clock speed 2000 kHz Info : STLINK V2J37M26 (API v2) VID:PID 0483:374B Info : Target voltage: 3.238270 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening
-
Thread
Marlin 2.0.72 lässt sich nicht compilieren
im Beitrag #6463646: > welche CPU hat dein 3D Controller > 2.x und höher ist eigentlich nur für 32 Bit Soweit ich weiss, ist es leicht anders: 32 Bit-Controller werden erst ab 2.0 unterstützt, aber die 8-Bit-AVRs funktionieren immer noch. @Threadstarter. Wo Dein Problem liegt, weiss ich nicht
moin, mit der 1.8.8er gehts auch nicht.
-
Thread
Flexible Led Stroboskopsteuerung
mit 50MHz laufen lasse, ist eine Timer-Auflösung von 20ns möglich. Ein hochauflösender Timer (32Bit) kann mit seinem Capture die Periodendauer deiner Welle mit 20ns Auflösung messen (sehr viel feiner, als du eigentlich brauchst). Der zweite hochauflösende Timer kann die dazu synchrone PWM mit 8µS
Schau dir mal das Datenblatt und Reference Manual vom STM32F334 an, denn der hat einen besonders schnellen Timer: "The high-resolution timer (HRTIM1) allows generating digital signals with high-accuracy timings, such as PWM or phase-shifted pulses. HRTIM1
-
Thread
Mikrocontroller für Industrie
Vielleicht 8-Bit-Mikrocontroller?
keinen Vorteil siehst, dann nimmst du einfach was Anderes. Ich würde deine Aufgabe derzeit mit einem STM32L0 angehen und schauen, wie weit ich damit komme. Zuvor jedoch würde ich mir (wie schon gesagt) mal ansehen, wie Andere das gemacht haben.
-
Thread
Gelöteter Step-Down-Wandler funktioniert nicht
Datenblatt? Wo ist der 180k-Widerstand zwischen Pin 7 und 8?
der Oberseite. Die Platine ist doppelseitig, natuerlich selbst gemacht, auf der Unterseite ist ein STM32F030. Ich hab da die analoge Elektronik in einem alten SCA300 Adapter ersetzt um 100% Kontrolle ueber die alten Blitze zu haben die es billig bei Ebay gibt. (Leistungsteuerung, Mehrfachblitzen) Ein
-
Thread
Nucleo64 -STM32L476RG Problem mit HSE-Clock
Ich denke wenn HAL funktioniert, ist es Zeit sich die LL Beispiele anzusehen. ~/STM32Cube/Repository/STM32Cube_FW_L4_V1.16.0/Projects/NUCLEO-L476RG/Examples_LL/ Vielleicht: RCC/RCC_UseHSEasSystemClock ?
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 vielleicht eine μs schneller startet? Ist der
-
Thread
Level Translation von 0/3.3V to -5/+5V
Hallo, ich habe eine Frage zur Pegelwandlung. Ausgangslage: Ein IO Pin eines stm32f103 soll einen analogen Schalter des Typs 4066 schalten. Das zu schaltende Signal ist im Bereich -4V bis +4V. Der 4066 ist mit -5v / +5V versorgt. Der Signalpegel muss also auf -5V für Low und auf +5V für High. Aus dem STM32F103 kommen 0/3.3V. Im Anhang ist eine Schaltung die auch funktioniert, aber es wäre gut, daß irgendwie mit weniger Bauteilen hinzubekommen. Wie gehte? :D
-
Thread
Was ist das für ein IC?
Riecht nach https://www.st.com/en/microcontrollers-microprocessors/stm32f030f4.html
> Riecht nach STM32F03 Dann kommt sowieso jede Hilfe zu spät.
-
Thread
STM32 F303 Quarz Instabil
https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf Gelesen?
#6459594: > https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf > > Gelesen? Ja, aber wohl den Faktor 2 überlesen. Das ist im Doc etwas unübersichtlich geschrieben leider... Gain Margin ist mit 7,54 zwar nicht
-
Thread
TUSB2046BVF Code 43 USB Gerät wurde nicht erkannt
ich benötige Hilfe bei dem beiliegenden Aufbau. An dem Hub sind 3 Teilnehmer angeschlossen, 1x ein STM32F103T8C6 und 2x ein FT232RL. Wie beschrieben bekomme ich die Fehlermeldung bei Windows. Hat jemand eine Idee was ich übersehe? viele grüße und Danke Thomas
Gegenseite angeschlossen. Verpolung habe ich mehrfach kontrolliert und auch gemessen. Ich kann den STM32 mit nem ST Link V2 programmieren und alles, aber das Gerät wird nicht erkannt. Mir scheint es so als würde der TUSB2046BVF nicht richtig arbeiten, leider hab ich kein Oszilloskop zur Hand um zu prüfen
-
Thread
Katzenklappe funktioniert nur mit Batterien. Warum?
versucht: - Klappe komplett zurückgesetzt - Katze neu angelernt (nur mit Batterien möglich) - 6V an den Kontakten der Klappe nachgemessen (sind exakt 6V) - Mit dem Oszi die 6V auf Rauschen untersucht (minimal, vielleicht <0,1V) - Netzteil mit 5V genutzt (4 Batterien kommen ja praktisch nie auf
Wenn ich hiervon keine Ahnung hätte, tät‘ ich hier nichts posten. Dafür bin ich zB „zu blöd“, einen Stm32F411 (Blackpill) so aufzusetzen, dass er mir via DMA vier PWM (32khz Carrier) 1k-Sinus ausgibt und mir 4 ADC mit 1k Buffer bereitstellt, wo ich mir die ausgegeben und wieder empfangenen Daten über
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
Dazu muss man zusätzlich noch den internen ST-Link mittels SB10 tot legen. "4.2.1 Using ST-LINK/V2 to program/debug the STM32F4 on board" "4.2.2 Using ST-LINK/V2 to program/debug an external STM32 application" Was anderes ist NICHT vorgesehen!
A. B. schrieb im Beitrag #6461091: > "4.2.1 Using ST-LINK/V2 to program/debug the STM32F4 on board" > "4.2.2 Using ST-LINK/V2 to program/debug an external STM32 application" > Was anderes ist NICHT vorgesehen! Auf welches Dokument beziehst Du Dich?
-
Thread
BME680 Druckberechnung viel zu hoch
Aus den Infos vom deutschen Wetterdienst habe ich folgende Prozedur für einen STM32 gemacht (Partialdruck H2O bzw. Luftfeuchte geht auch mit ein): [c] uint16_t DEV_GetPressureNN(uint16_t abspressure, int16_t temperature, uint16_t humidity, int16_t altitude) // INPUT: [ zum Beispiel
Beitrag #6456933: > Aus den Infos vom deutschen Wetterdienst habe ich folgende Prozedur für > einen STM32 gemacht Kannst Du uns die Quelle angeben? mfg Klaus
-
Thread
Gibts's irgendwo ne Liste mit unsicheren automatischen Garagentoren?
sie Nehmen wir an, jeder Slot wäre 4 Bytes (32 Bits) lang. Dann hätte man auf einem 128Kx8 EEPROM 32768 Slots. Man könnte das Garagentor also 32768 mal mit komplett verschiedenen 32-Bit-Codes öffnen. Danach (also nach vielen Jahren) muss man die
sie > > Nehmen wir an, jeder Slot wäre 4 Bytes (32 Bits) lang. Dann hätte man > auf einem 128Kx8 EEPROM 32768 Slots. Man könnte das Garagentor also > 32768 mal mit komplett verschiedenen 32-Bit-Codes öffnen. Danach (also > nach vielen Jahren) muss
-
Thread
Ethernet funktionniert nicht
* im 192.168.8er Netz, am PC ist es *WLAN*. Stelle die 192.168.8.x am korrekten ETH-Port des PCs ein. Wieso hat das WLAN 192.168.8.x? Weil es so vom AP/Router vergeben wurde? Wenn ja, stecke das ETH-Kabel des STM32
? STM32 hat: 192.168.8.45 PC (WLAN) hat: 192.168.8.124 (lt. Ausgangsposting) Warum versucht er nicht, vom STM32 den PC anzupingen - oder umgekehrt?
-
Thread
DIY UKW-Receiver mit Padauk PFS154 und RDA5807
scheinbar schon gemacht gehabt, aber ich bin daran bisher gescheitert, den RDA5807 hatte ich schon an AVR, STM8 und STM32F030. Jemand hat das wohl schon hinbekommen wie oben jemand geschrieben hatte und ich muß mir das mal wieder anschauen. Thomas N. schrieb im Beitrag #6456990: > ja, das ist richtig,
werde ich mir ansehen (wenn ich auf den Padauk keine Lust mehr habe) und ihn höchstwahrscheinlich für STM8 portieren (weil mein kleines Kellerradio als Controller den STM8 drin hat).
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
wollte ich CubeMX eine Chance geben... für ein aktuelles Projekt benötige ich einen SPI-Output auf 5V Level auf einem STM32G030J6. Mit einem OpenDrain-Output und Pullup sollte das ja kein Problem sein, der Pin am µC ist jedenfalls 5V tolerant und MOSI als Alternate Function mit OD-Ausgang ist auch
anders herum: Darüber würde die Versorgung des STM32 hoch gezogen, ggf. über 4V, was für den tödlich ausgehen könnte. Je nach Betriebszustand kommt der uC durchaus mit sehr geringen Strom aus, selbst an einem hochohmigen Pull-up fällt da also entsprechend
-
Thread
Verkaufe verschiedene Module, SDR, AVR ISP, Tastkopf etc.
Breadboard zusammen 3€ #27 Hallssenoren 2€ #28 Radar 2€ #29 USB Messgerät 2€ #30 2x STM32F103C8T6 Breakout 3€ #31 3x Oled Display 2€ #32 3 Kühlkörper 1.5€ #33 Nachtsichtgerät mit Röhre. Batterien sind ausgelaufen. Funktion? 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #36 Optischer
2€ #30 2x STM32F103C8T6 Breakout 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #38 Funktastatur/Maus(Wii Like) Tastatur prellt leider 3€ #40 Ladegerät 3€ #41 500MHz Tastkopf P6139A ohne weiteres Zubehör 50€ #42
-
Thread
LCD Display (240x240px) via USB
Arduino Framework zu lösen. Oder man wechselt auf einen größeren Controller wie den ESP8266 oder ein STM32 Nucleo Board (ich würde die Variante mit STM32F303 empfehlen) (gehen beide auch mit Arduino) oder irgend ein anderes Board, für dass man verständliche Anleitungen findet.
html?&trstct=pos_11&nbc=1 https://www.reichelt.de/usb-2-0-konverter-seriell-ttl-pinheader-einzeln-1-8-m-3-3-v--delock-83787-p163095.html?&trstct=pos_78&nbc=1
-
Thread
STM32F103 USB CDC von W.S.
: http://stefanfrings.de/stm32/STM32F103_usb_test.zip Hast du den Widerstand R10 korrigiert? Er soll 1,5kΩ haben. Ich habe zur Korrektur 1,8kΩ parallel zum falschen Bauteil geschaltet. Zur Zeit sind viele (alle?) Blue-Pill
nano.specs -mfloat-abi=soft -mthumb Die Compiler Optionen sind: -mcpu=cortex-m3 -std=gnu11 -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -c -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test/CMSIS/core" -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test Die Linker Optionen sind: -mcpu=cortex-m3 -
-
Thread
Padauk PFS154 und Rambelegung
nicht machen. Hier ging es vor allem darum, warum für eine Parameterübergabe eines 16-Bit Integers 8 Byte RAM benötigt werden, in einer anderen Funktion, die einem Int-Array einen Wert beschreibt sogar 32 Byte belegt werden (was für mich eben deshalb tragisch ist, weil der Controller nur 128 Byte Ram
bit-fields an I/O-Adressen (außer natürlich bei Architekturen mit I/O im normalen Adressraum, wie stm8). Philipp
-
Thread
Digitale Signale "verstärken"
Richtung pro Pin. :-( Vielleicht ist das doch alles Murks. Was passiert denn eigentlich, wenn man am STM32 mehr sourcet, als erlaubt? Kaputt?
setzen möchte? Multiplexer schön und gut, aber ich habe auch keine Anschlußprobleme, d.h. ich habe 32 Pins am STM32 verfügbar.
-
Thread
32k Uhrenquarz am STM32H743 board Problem
durchgewühlt: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf Ich behaupte mal der LSE Quarz ist das komplizierteste Teil bei dem Board Design, alleine die Liste der recommended parts für LSE ist 13 Seiten lang
im HAL Makro die Revisionsabhängigkeit berücksichtigt wird: https://github.com/STMicroelectronics/STM32CubeH7/blob/beced99ac090fece04d1e0eb6648b8075e156c6c/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h#L7727-L7757 Aber da ist die Frage wo das Define RCC_VER_X herkommt, das muss ich wohl noch
-
Thread
Python_Arduinoausgänge_steuern
gedacht? Ich habe keine Ahnung von Arduino, aber ich dachte immer ARduino hat einen Atmega oder STM32 als Basis? Wie kann man und warum sollte man da mit Python "programmieren"? Klingt eher nach Arduino mit nem raspberry pi oder cython🙄 Klärt mich mal auf, da ist mir google zu schade für.
habe keine Ahnung von Arduino, So ist es. > aber ich dachte immer ARduino hat einen Atmega oder STM32 als Basis? Du musst eher umgekehrt fragen, für welchen Prozessor gibt es kein Arduino-Framework. Hier ein Liste mit Prozessorangabe der offiziellen Arduino Boards: https://de.wikipedia.org/wiki
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
Selbst innerhalb der STM32 Serien gibts ja schon verschiedene DMA und ein STM32H7 hat 3 unterschiedliche gleichzeitig! (dazu zähle ich jetzt nicht integrierte DMA wie bei Ethernet und USB) Auf Arbeit haben wir das mit C++
implementiert (viel ist das nicht). Es kann auch vorkommen, dass zB eine UART Periph (die neuere mit den 32Bit Registern) und 2 STM32 Serien verbaut wird mit unterschiedlichen DMA. Auf dickeren MCUs ala Cortex-A läuft das auch.
-
Thread
STM32 und ESP32 - µC Lernen
Schnelle beantworten. Und wenn man sich ein Bild geschaffen hat, ist es schon wieder veraltet. Für STM32 habe ich was: http://stefanfrings.de/stm32/index.html Für ESP32 würde ich mir das IoT und die Doku dazu direkt vom Hersteller besorgen. Produkte von Espressif scheinen mir jedoch nicht ratsam,
was eingesetzt wird. Und bin auf der Suche > nach Quellen zum lernen von den beiden µC-System ESP32 und STM32. Könnt > ihr dafür Literatur empfehlen? Aus Literatur speziell zum ESP32 oder zum STM32 wirst du sicher nicht lernen, wann man was einsetzt, da lernst du wie man es genau einsetzt.
-
Thread
UART über Virtuellen COM-Port vom ST-Link 2.1
ein Nucleo Board? > Wird SWO benutzt? > Ist TX mit etwas anderem verdrahtet? Nein, es ist ein STM32G071G8 auf einer eigenen Platine. Der STM32G071G8 unterstützt SWO nicht. Der ST-Link v2.1 stammt von irgendeinen NUCLEO Board (welches weiß ich nicht mehr, da er abgetrennt ist). Über CN3 sind RX und
RH schrieb im Beitrag #6449484: > ein STM32G071G8 auf einer eigenen Platine Ich fürchte - nach deinen recht wilden Symptomen zu urteilen - wir müssten mal einen Blick auf deinen Schaltplan _und_ den Aufbau werfen. Für meinen Teil vermute
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
...wir wissen das mit einem StLinkV2 sowohl STM8S als auch STM32 programmiert werden können und wir wissen das in dem LC Meter ein STM8S903K3 steckt. Der Punkt 4.2 in seinem Datenblatt von ST erzählt von einem SWIM.. einem "Single Wire
des STM8 Teils des Discovery, sondern auch den integrierten STLink V2..so das man nachvollziehen kann wie das angeschlossen ist. Der Anschluß SWIM_RST_IN (41/PB5) des STM32C8T6 geht über 220Ohm, heißt dann