-
Thread
STM32CubeIDE - kann man dem gdb server einen Schalter mitgeben?
Wenn irgendwo etwas implizit eingebaut ist, was gdbserver-Protokoll implementiert (stlink bspw. für STM32), dann musst du dort in der Doku schauen.
irgendwo etwas implizit eingebaut ist, was gdbserver-Protokoll > implementiert (stlink bspw. für STM32), dann musst du dort in der Doku > schauen. Mein Target ist STLINK-V2 im DISC1 Board (momentan mit der on Board MCU).
-
Thread
Immer noch keine STM32
Mampf F. schrieb im Beitrag #7102682: > Guten Morgen, > > k*tzt mich ja langsam an ... Dass es vor 2 Jahren keine STM32F3 zu > kaufen gab, konnte man ja verstehen ... > > Aber, wtf, es gibt sie immer
Manchmal fallen STM32F100C8 vom Himmel...
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
auch wieder probieren. Und der Name ist auch falsch - in bin im falschen Thread, du brauchst ja stm32f4irgendwas :(
Auf meinem Chip in der Pinout View steht STM32F407VGTx
-
Thread
STM32 Probleme mit einem GPIO Pin und SPI NOR-FLASH
Guten Morgen, In meinen neuen Projekt setzte ich ein STM32F103C8T6 als Mikrocontroller ein. Den Chip habe ich von einem Nulceo-446RE Board runter gelötet(Programmierteil). Im Moment überprüfe ich alle Funktionen der Platine bevor ich das eigentlich Programm
abschalten. Vielleicht geht das einfach mit den SWJ_CFG Bits im AFIO_MAPR? Vielleicht geht's beim F103 auch ganz anders. Warum ist gerade der komplizierteste STM32 der beliebteste?
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32.
Mampf F. schrieb im Beitrag #7107832: > Derzeit entwickle und debugge ich in vscode auf STM32 und das > funktioniert superb. Du meinst jetzt nicht ernsthaft den uC der nicht mal eine ordentliche Doku hat
-
Thread
Entwicklerboards: Renesas investiert in Arduino, 64bit-BeagleBone, neuer Meadow uvm
sich aber durch den auf der Unterseite befindlichen massiven Kühlkörper.  (Bildquelle: CNX) Neu ist, dass der Hauptprozessor nun ein Texas Instruments TDA4VM ist. Er besteht im Allgemeinen aus zwei Cortex A72-Prozessoren, denen außerdem ein Hexacore aus R5F-Chips
store.wildernesslabs.co/collections/frontpage/products/project-lab-board eine Bestellseite. ### STM: neue Entwicklerresourcenseite online ST Microelectronics arbeitet spätestens seit dem Aufkaufen von Atollic am “Aufräumen” des hauseigenen Ökosystems. Unter https://www.st.com/content/st_com/en/stm32
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
habe mal etwas gesucht und auch gefunden: https://electronics.stackexchange.com/questions/312303/stm32f091-jump-to-bootloader-from-application https://electronics.stackexchange.com/questions/412157/stm32l011-jump-to-bootloader-from-user-code Besonders die Antwort im zweiten link beachten.
mal etwas gesucht und auch gefunden: > > https://electronics.stackexchange.com/questions/312303/stm32f091-jump-to-bootloader-from-application > > https://electronics.stackexchange.com/questions/412157/stm32l011-jump-to-bootloader-from-user-code > > Besonders die Antwort im zweiten link beachten
-
Thread
STM32 beste ADC Einstellung bez SNR
Der H7 hat ja bekanntlich eine ordentliche Verbesserung der ADC Performance bezogen auf den F4. Anyway um das Maximum an ENOB stehen 2 konkurierende möglichkeiten im Raum: Gem. https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu-16bit-adc-stmicroelectronics.pdf
> https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf > > Vll. hilft das weiter. Danke, hmmm gem diesen Daten benötigt bei: RAIN = 1 kΩ, CAIN/CPCB = 2 nF, VREF+ = 2 V and FADC = 20 MHz 16 bit 0.5 LSB 67.1ns
-
Thread
stm32 dfu unbekanntes gerät, wird nicht erkannt
Hallo, habe ein STM32 WEACT 3.0 mit STM32f401cd. Gestern STM32 Cube Programmer installiert. Ich konnte dan im DFU Mode ein kleines Blinky Programm laden, funktioniert reibungslos. Heute dann "Dieses Gerät wurde
Anforderung des USB-Gerätedeskriptors." zu schnell gewesen? Ich habe das gleiche Board. 1. STM32 Cube Programmer starten 2. auf USB umschalten 3. boot0 drücken, halten und USB einstecken 4. Port aktualisieren/verbinden 5. wenn sich nach ein paar 4. nichts tut, Taste loslassen, weiter mit
-
Thread
S/PDIF mit STM32F446RE empfangen geht nicht
Die Application Note AN5073 von ST (Receiving S/PDIF audio stream with the STM32F4/F7/H7 Series) hilft auch nicht weiter?
AN5073: https://www.st.com/resource/en/application_note/an5073-receiving-spdif-audio-stream-with-the-stm32f4f7h7-series-stmicroelectronics.pdf und dann noch was etwas anderes, das hauptsächlich für den F7 gedacht ist: https://www.st.com/resource/en/product_training/STM32F7_Peripheral_SPDIF_RX.pdf
-
Thread
5V CAN Controller und 3.3V uC
sn65hvda1040a-q1.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1655104774556&ref_url=https%253A%252F%252Feu.mouser.com%252F) arbeitet mit 5V. Ich verwende diesen mit einem 3.3V Mikrocontroller und bekomme ihn nicht zum laufen. Sobald ich Botschaften auf den Bus schicke (über meinen Rechner, verbunden
Nutzt Du Pegelwandler von 3V3 auf 5V?
-
Thread
DS18B20 parasite: DQ aus STM32 Pin speisen
Ausgang mit high Pegel. Soll laut Datenblatt spätestens nach 10 µs nach dem Befehl passieren. Der STM32F103 soll ja laut Datenblatt bis 25 mA pro Pin liefern können, der DS18B20 braucht wesentlich weniger laut Datenblatt (max. 1,5 mA). Laut Logikanalyzer geht die Spannung auch nach weniger als den
low. > Löte mal einen Pullup mit 330...470R da rein und schau, ob sich was > ändert. Mit den STM32F103 bin ich nun nicht bewandert (bei den F1xx soll GPIO-Konfiguration ja anders als die Neueren funktionieren), aber laut Datenblatt sollte das hier PA9 als Ausgang und high schalten: [c] // .
-
Thread
Serielles Flash Programm - Demonstrator GUI funktioniert nicht
doch auch schon. Und wenn es bei STM32 bleibt, dann ist der STLink V3 mittlerweile die beste Wahl. 15€ bei Reichelt.
herausgeführt ist, dann kann es Sinn machen die auch für ein Firmware Update zu verwenden. Der STLinkV3 + STM32CubeProgrammer unterstützen alle diese Schnittstellen, hat Fullspeed USB und ist damit sehr schnell, was sich durchaus positiv beim Debuggen bemerkbar macht. Der F407 hat 512/1024 kB Flash, auch
-
Thread
Image-Grabber für CVBS (bzw. FBAS) per STM32F103C8T6
Hardware. https://www.st.com/resource/en/application_note/dm00356635-hardware-jpeg-codec-peripheral-in-stm32f7677xxx-and-stm32h743534555475750a3b3b0xx-microcontrollers-stmicroelectronics.pdf > Auf die Schnelle habe ich nur einen kaufbaren H7 gefunden und das zum > Preis von über 20 Euro. Einen fertigen
Hardware. > https://www.st.com/resource/en/application_note/dm00356635-hardware-jpeg-codec-peripheral-in-stm32f7677xxx-and-stm32h743534555475750a3b3b0xx-microcontrollers-stmicroelectronics.pdf > Danke, werde ich mir ansehen.
-
Thread
STM32CubeMX und SW4STM32 Toolchain
Deinstalliere doch erstmal alles und installiere dann mal die aktuelle STM32CubeIDE statt dem veralteten SW4STM32: https://www.st.com/en/development-tools/stm32cubeide.html Weil das die ganze Funktionalität von STM32CubeMX enthält kannst du letzteres auch deinstallieren
im Beitrag #7093167: > Deinstalliere doch erstmal alles und installiere dann mal die aktuelle > STM32CubeIDE statt dem veralteten SW4STM32: > > https://www.st.com/en/development-tools/stm32cubeide.html > > Weil das die ganze Funktionalität von STM32CubeMX enthält kannst du > letzteres auch
-
Thread
SIemens S7 1500 2 ns Bitbearbeitungszeit
Bootloader) mit Befehlen füttern muss. Das sind richtig komplexe Schlachtschiffe, so ein popeliger STM32H7 o.ä. ist nichts dagegen. Die Komplexität dürfte sogar einen Cortex-A8 übertreffen, so ein TI AM335x ist einfacher Bare Metal zu programmieren. Auch die Toolchains sind nicht ohne, da wünscht man sich die wunderschön einfach elegante STM32CubeIDE zurück.
-
Thread
STM32 Thermistor Temperaturberechnung ohne FPU
möchte so schnell wie möglich die Temperatur von einem Thermistor messen. Das ganze ist auf einem STM32L0 ohne FPU und von daher sehr ineffizient. Folgende Zeilen Code verwende ich im Moment um die Temperatur zu bestimmen, was soweit auch klappt: [c] int32_t tmp; float tmp_f; tmp =
//gives measured R_thermistor tmp_f = tmp_f / ((float) ADC_NTC_NOM_RESISTANCE_OHM); //Divide by nominal resistance tmp_f = (logf(tmp_f)/ADC_NTC_BETA ) + 1/AMBIENT_TEMPERATUR_IN_K; cm_master.temperatures.temp_outlet_dDeg = (int32_
-
Thread
FTDI zu TTL USB Adapter ges.
/ https://medium.com/@pasindusandima/stm32-usb-virtual-com-port-vcp-bc7cb1bd5f5
Stefan ⛄ F. schrieb im Beitrag #7091254: > Sebastian R. schrieb im Beitrag #7090868: >> Such dir was aus: > > Oder auch das Beispielprogramm von unserem Mitglied Niklas G: > http://stefanfrings.de/stm32/3
-
Thread
Gutes aktuelles Schaltregler IC für Leistungs Step Up
ist es diese Schaltung: https://www.joretronik.de/Web_NT_Buch/Kap13_4/Kapitel13_4.html (Bild 13.3.2 E) In der Treiber- und Leistungsstufe hab ich allerdings andere Transistoren und die Ansteuerung mit einem STM32. > Wonach regelst Du ab, wenn die Soll Leistung hoch ist aber keine Last in >
Ausgang der Vollbrücke einen Trafo mit 20 Windungen Primär (aus 26x0,5mm CuL), Kern: 4x TX63/38/25 3E25, Sekundärwicklung ist ein 8mm Kupferrohr durch den Trafo gesteckt. Den Resonanz-C hab ich aus China, 2µF, 500VRMS, 650ARMS. Spule ist mit Schneidringanschlüssen angeschlossen und kann gewechselt werden
-
Thread
Frage zu Aufwärtswandler
wohl getaktete CMOS Schaltungen mit variabler Stromaufnahme. Sorry, aber ich denke dabei an einen ESP32. Woran denkt der TO?
man so etwas wie das hier verwendet: https://www.ti.com/product/TPS61097A-33 Mit den 400 mA am 3.3V-Ausgang lässt sich auf jeden Fall ein µC betreiben, und ein LC-Display auch (sofern das nicht was fossiles ist, was 5V benötigt). Wenn 'ne Hintergrundbeleuchtung nötig wird, gehts auch noch, nur sollte
-
Thread
Mehrere Messdaten von Arduinos über Ethernet auf den PC bringen
hinbekommt, dann gibt es auch > recht potente µC bei anderen Herstellern. So schwachbrüstig ist ein SAM3X8E nun auch nicht.
#7086708: > Meines Wissens können die Ethernet-Shields für Arduino max. 10 MBit. Zeit für einen STM32H7, der kann 100MBit/s.
-
Thread
Alte .net Apk mag keine USB to RS232 Adapter
Falls du ein STM32F103RB-Board mit USB herumfliegen hast (z.B. ein STM32-Bluepill-Board oder STM32-Olimexino), flashe mal diese Software drauf. Dies ist eine modifizierte USB-Seriell-Wandler-Firmware (USB-CDC-ACM), welche 3 COM-Ports zur Verfügung stellt. Die Pin-Belegung ist (in den Klammern stehen die Zuordnungen für das Olimexino-STM32): * Port 0: TX=PA9(D7), RX=PA10(D8), DTR=PA1(D3), RTS=PA5(D13) * Port 1: TX
-
Thread
STM32CubeIDE: F3 springt zu WEAK function
Ich versuche mal, mein Problem zu beschreiben: STM32CubeIDE erzeugt z.B. in main.c eine Funktion MX_USART1_UART_Init(); Mit F3 springt man dann ja zur Defintion dieser Funktion, hier in der Datei usart.c In dieser Definition wird zum Schluß wie immer eine Init-Funktion aufgerufen, hier HAL_HalfDuplex_Init(&huart1) Mit F3 springe ich dann zu dieser Definition, in der dann irgendwo HAL_UART_MspInit(huart); steht. Und hier ist mein Problem: Wenn ich da mit F3 zur Definition springe, lande ich bei __weak void HAL_UART_MspInit
-
Thread
Arduino Timerprobleme - suche programmierbaren Oszillator
(32); while(1){ cli();if(t3.ub[3]&128)PORTB|=32;else PORTB&=~32;sei(); cli();if(t2.ub[3]&128)PORTB|=16;else PORTB&=~16;sei();cnt++; cli();if(t1.ub[3]&128)PORTB|= 8;else PORTB&=~ 8;sei()
Kürzere Einschaltdauern sind leicht möglich: [c] if(t3.ub[3]&0x80)PORTB&=~32;else PORTB|=32; //50% if(t2.ub[3]&0xC0)PORTB&=~16;else PORTB|=16; //25% if(t1.ub[3]&0xE0)PORTB&=~ 8;else PORTB|= 8; //12,5% if(t0.ub[3]&0xF0)PORTB&=~ 4;else PORTB
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
counter... Kap. "4.5 SysTick timer (STK)" - https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf Kap. "6.2 Clocks" - https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439
Maximal-Takt. Wenn ja, wo steht das im Reference-Manual? Nehmen wir als Beispiel doch mal STM32F446, STM32L073 und STM32G081. Ich habe jetzt mal kurz das Reference-Manual vom STM32F446 überflogen aber nicht direkt eine Tabelle mit den Default-Werten gefunden. Ja, die Register haben Reset-Default-Werte
-
Thread
Segger J-Link EDU Hardware V8 C2 Debug
#7078478: > > Nun ja - seit immerhin 2015 sind auf allen EFM8 Eval Boards J-Link > drauf. Anfangs als STM32 - inzwischen als EFM32 Die J-Link V9 Hardware verwendet ebenfalls einen STM32F2, bei der V8 Hardware ist es ein AT91SAM7S64. Du kannst Dir auch einen J-Link V9 Klon selber bauen (falls Du den passenden STM32F2 hast), Infos findet man im Netz.
-
Thread
Schaltungsentwurf TTL/PWM Signal und größere Lasten
Signal auszugeben. Diese Anforderungen erfüllen sehr sehr viele Mikrocontroller, vom Atmega über STM32 bis zu RP2040. Nimm was Dir zusagt und verfügbar ist.
aufhorchen. Man sucht sich keinen > Mikrocontroller danach aus, ob er 5V Pegel ausgeben kann. > 3.3V sind mittlerweile Standard. OK wenn nicht so wie dann einen Lüfter mit 5V auf einem GPIO I/O mit 3.3V das PWM Signal auswerten? Wie soll ich denn mit einem STM32 ein Lüfter PWM auslesen.
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
ansprechbar. Der Flash Loader Demonstrator ist ein altes Programm von ST zum Flashen *anderer* STM32 Modelle, deren fest installierter Bootloader auch USB unterstützt. Das Protokoll dazu nennt ST "DFU". Der STM32F103 hat diese Funktion nicht, wohl aber die STM32F105 und F107. Was man dazu vielleicht
Klaus S. schrieb im Beitrag #7216496: > In dem habe ich leider den F103 nicht gefunden Sowohl der Flash Loader Demonstrator als auch der STM32 Cube Programmer unterstützen alle STM32F103 Modelle ohne besondere Tricks.
-
Thread
STM32F407 - kann man aktuelle SYSCLK irgendwo auslesen?
, ob das richtige Zeichen ankommt. Nur ist es ja gerade Letzteres, was nicht funktioniert (USART3) :) Gut, war nur so ein Gedanke.
Frage, ob man es entsprechend intern verschalten kann. Bei den ATSAM geht es afaik besser als bei den STM32F.
-
Thread
STM32F4 lässt sich nicht mehr programmieren
Board : STLINK-V3SET Voltage : 3.25V SWD freq : 24000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x431 Revision ID : Rev A Device name : STM32F411xC/E Flash size : 256 KBytes
versuchen. Hoffe aber schon, dass das nicht das Problem ist. Ich habe im letzten Projekt den ST-Link V3 auch schon mit einem STM32F411CE verwendet, das ist ja eigentlich der selbe Chip, einfach in einem anderen Gehäuse. Bei dem hatte ich nie ein Problem.
-
Thread
Kurzmeldungen: Renesas zeigt Cortex-M85-MCU, GigaDevice verkauft eine Milliarde Chips, uvm
arbeitet man derweil an PikaScript: eine noch schlankere Variante von Python, die mit 4KB RAM und 32KB ROM auskommt. Das ursprünglich für STM32G030C8 und STM32F103C8 vorgesehene System steht mittlerweile auch für einige andere Zielarchitekturen zur Verfügung, der unter http://pikascript.com/ bereitstehende
mobile.twitter.com/tamhanna/status/1292097511235125248 - es sind komplett unterschiedliche Designs c) nur die GD32F1 und der STM32F1 sind "kompatibel". Alles andere sind unterschiedliche Designs. Die Recyclage von Flashdateien ist allerdings auf keinen Fall gewünscht, GD empfiehlt immer eine Rekompilation aus dem
-
Thread
DCF77 Frequenznormal
OpAmps für die Verstärkung. Am Ende landen irgendwas zwischen 5mV und 25mV RMS am 12 Bit-DAC eines STM32F103-Prozessors. Der ARM-Prozessor läuft mit 24MHz, das DCF77-Signal wird mit 64kHz abgetastet. Die Software implementiert eine AGC, einen I/Q-Mischer, eine CIC-Filterkaskade und eine PLL. Der I-Anteil
1.51825777903696E-16 R = 92.8026816958027 C0= 2.50200142407676E-12 fundamental at room temp. F = 1706530.674 Q =12634 L = 2.882184522 C = 3.017798817E-15 R = 2446.1 C0= 3.400172339E-12 -------------------------- Nominal frequency at 87.8°C F = 4999977.73472294 Q = 2210624.24356611
-
Thread
HAL_GPIO_TogglePin, benötigte Zeit für ein STM32F7.
Hallo, ich habe folgenden Code, für ein STM32F746 Board. Die LED toggelt dabei ca. alle 350ns (d.h. eine Frequenz von ca. 3MHz). Ist das nicht zu langsam? Systemclock sollte 200MHz sein.... Gemäss ClockConfig sollte die Peripherie (APB)
da dort die GPIO-Register über einen extra Bus direkt an der CPU hängen. Über 20Mhz kommt man beim F7 wohl kaum, eher darunter ...
-
Thread
Wo sucht man Microcontroller nach IO-Anzahl, Takt und Funktionen aus?
Beitrag #7073414: > Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR > gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 > MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich > auch AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
#7073414: > >> Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR >> gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 >> MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich >> auch > > AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
-
Thread
Wo werden Port A-Register für die Pins 13 und 14 konfiguriert, um SWD zu konfigurieren?
STM32F407VGT6 Hier ist mein Code: #include "main.h" int main(void) { RCC->AHB1ENR|=RCC_AHB1ENR_GPIOAEN; while (1) { } } Für die Register von Port A (Pins 13 und 14) erfolgt die Konfiguration
eine > Nucleo-Boards oder so? Nein, dies ist die Dokumentation des exakt gleichen Boards wie meines STM32F407 https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf A. B, schrieb im Beitrag #7072144: > Pins vom STLink auf > dem Board nicht benötigt
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
verschiedenen Hersteller wirklich Pin und Funktionskompatibel. Selbst die GigaDevices Nachbauten des STM32F103 sind nicht 100% kompatibel. Bei RISC-V ist mir auch nichts bekannt...
3.3V Rams preiswert lieferbar. Habe mir zwei SBC1788 Board bestellt mit 32Mbyte externen Ram und mehrere NUCLEO F401RE Boards bestellt und Bauteile rausgesucht um das System besser zu analysieren und
-
Thread
Keine Verbindung zum STM32L0
Hi, Ich habe 3 Boards gelötet, jedoch kann ich mich bei keinem mit dem STM32L031F4P6 verbinden. Die Spannung (3.3V), SWCLK und SWDIO kommen korrekt zu den Eingangspins, von daher muss irgendwie etwas falsch angeschlossen
"Normalerweise" ist der NRST nicht unbedingt notwendig wenn man einen STM32 ohne Bootloader programmiert. Wenn Du allerdings eine "Category 1" device hast (STM32L010x3 oder STM32L010x4), dann checkt der Controller - auch wenn BOOT0 auf GND gezogen wird - ob er schonmal
-
Thread
Zener Diode Bezeichnung im Datenblatt VZ1 / VZ2
werden. Ja, das wäre auch noch eine Idee mit den 2 Dioden gegen VCC und GND. Danke! Es wird ein STM32G4. BTW: hab jetzt die Diode mal ausgelötet und bekomme die 3.3V. Grüße
internen Schutzdioden > das aushalten. Das steht auch alles im DB deines µC. und: > Es wird ein STM32G4 sowie > bis 60V U_in: eine Begrenzung <1mA schafft der STM32G4 mit den interne Dioden D.h. R1= 62kohm wäre meien Wahl. Das "backpowering überdne uC Eingang in die 3.3V: Wen nur ein
-
Thread
Mit welchem FPGA anfangen/einsteigen?
sollte man sich allerding gut aussuchen, da gebe ich aber keine Tips mehr zu ab :-) Ansonsten: STM32 schon evaluiert?
Ein STM32F407 hat dafür auch genug Power, incl. Rampen berechnen im Interrupt und Display ansteuern:https://youtu.be/poZjMwRAcH8 Ansonsten macht grbl oder eine 3D-Drucker Hardware doch genau so was, Befehle
-
Thread
Warum gehen einige Port-Pins, die ich nicht eingeschaltet habe, hoch?
STM32F407 Ich habe nur Pin 12 von Port D für die Ausgabe aktiviert. Aber gleichzeitig werden andere Pins eingeschaltet, immer auf unterschiedliche Weise. Manchmal schalten sich zwei Pins ein, manchmal
Stefan ⛄ F. schrieb im Beitrag #7071056: > Was willst du denn mit dem Pin anstellen? Ich fange gerade an, STM32 zu lernen. Ich versuche zu verstehen, wie alles funktioniert. Ich habe nicht verstanden, warum
-
Thread
EEPROM Schreibzyklen
irgendwelche Bits oder Kennung verzichten. Der leere Speicher enthält 0xffffffff (z.B. beim meinem STM32F103) Eine Page hat 1K und wird Wortweise beschrieben solange noch Platz ist. Wenn voll wird in 2. 1K Page weiter gemacht und die erste Page wird gelöscht. Macht 256 Schreibvorgänge für einmal Löschen. Der zweite Fall schreibt 2 32Bit Worte in den gelöschten Speicher, auch 2 1K Pages. Beim Starten wird aus dem Speicher solange gelesen bis 0xffffffff gefunden wird, der letzte Wert davor ist der zuletzt gespeicherte.
-
Thread
Alternative zum Raspi
Display und drueck einen Knopf"-Maschinen kein Windows PC wurstelt. Wahrscheinlich eher irgendein STM32 oder vergleichbares. In den Senseo-artigen Maschinen wahrscheinlich maximal ein attiny oder aehnliches. Gruss WK
ist die Temperatur in °C und die x-Achse ist die Zeit in Sekunden. Habe dafür den 16bit ADC eines STM32H7 genutzt, 32x oversampled, 100Hz. Edit: Die "klassischen" PID-Regelungen bei den kleinen Espressomaschinen sind übrigens mit einem AVR programmiert, für die Temperatur wird der interne ADC (10Bit