-
Thread
uC Crystal Berechnung
Hallo zusammen, ich würde gerne eine Schaltung mit dem STM32 aufbauen. Dieser benötigt einen 8MHz Crystal und ich würde gerne folgenden benutzen: https://datasheet.lcsc.com/lcsc/2103291135_Yangxing-Tech-X50328MSB2GI_C115962.pdf CL ist bei dem Exemplar das
ST selber hat mit AN2867 eine gute Beschreibung für die Quarzoszillatoren der STM32 herausgebracht. https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf (Falls der Link irgendwann nicht mehr
-
Thread
i2c hört auf zu funktionieren
der Highpegel so? Also 2.x Volt? Ist das der Pegel, den du da erwartest? Oder ist das evtl. ein 3.3V Bus, wo ein Teilnehmer mit eher nur 1.8V rechnet und alles drueber verzweifelt ueber'ne interne Diode nach 1.8V ableitet? Die Flanken, insbesondere die steigende kommt mir verdaechtig schnell vor. Sind
ist. Aber mein Programm lief noch nie so weit wie jetzt mit dem Sleep am Ende... [code] uint8_t write_buffer[] = {v, v2, v3, v4, v5, v6, v7}; MSS_I2C_write(ausgewöltesI2C, 0x40, write_buffer, 7, MSS_I2C_RELEASE_BUS); MSLEEP(1000); [/code] Jetzt nochmal alten Code-Stand drauf machen
-
Thread
Zeitsteuerung Atmega8
einen Uhrenquarz verwenden kann. > > Eine AVR (z.B. ATtiny45) können das, und auch viele (alle?) STM32. Müsste schon beim atmega8 bleiben..
Stefan ⛄ F. schrieb im Beitrag #6907529: > Eine AVR (z.B. ATtiny45) können das, und auch viele (alle?) STM32. Er HAT sich den AVR schon ausgesucht, nämlich ATmega8, einfach mal seinen Beitrag vor dem posten lesen, und der kann sehr wohl mit Uhrenquartz an Timer2 energiesparend betrieben werden.
-
Thread
Systick zu langsam / Hardwarefehler
Moin, ich setze in einer Serienproduktion STM32F103RF ein. Ab und zu schaue ich mir mal Ausfälle an, die den Fertigungstest nicht bestanden haben, um ggf. Optimierungen durchzuführen. Da es sich um ein kommerzielles Produkt handelt, kann ich
Leg doch mal den F_CLK auf den MCO Pin und schau es dir dort an. Der SYS_CLK wird davon mit /8 abgeleitet. Schwingen deine Oszillatoren sicher? Oszillator Fallback auf HSI wird überwacht?
-
Thread
Virtual Function Elimination ARM GCC
nicht genutzt, ihren Weg ins fertig Binary und verdoppeln dort die Codesize. Compiler: ARM GCC 9.3.1, STM32CubeIDE V1.8.0 kompiliert wird mit: -Os -ffunction-sections -fdata-sections -Wl,--gc-sections -nostartfiles -nodefaultlibs -nostdlib Ich habe auch bereits folgende Optionen ohne Erfolg probiert
Hier mal ein STM32CubeIDE Project, mit dem ich das ganze mal ausprobiert hab. Wenn ich bei DerivedClass die Vererbung wegnehme (: public BaseClass auskommentieren und override löschen) verschwindet die Funktion DerivedClass
-
Thread
AVR + BSS123 + LEDs
Umfeld (Weisse Ware). Da wurde er z.B. benutzt, um die 3.3V UART Schnittstelle eines STM32 auf 5V zu bringen. Und auch für einiges andere, da billig. In dem Umfeld gilt halt auch: gut ist gut genug. Ich kenne den BSS123 als Wald-und-Wiesen LL-MOSFET für kleine
kenne den BSS123 aus meinem beruflichen Umfeld (Weisse Ware). Da > wurde er z.B. benutzt, um die 3.3V UART Schnittstelle eines STM32 auf 5V > zu bringen. Und auch für einiges andere, da billig. In dem Umfeld gilt > halt auch: gut ist gut genug. Ich kenne den BSS123 als Wald-und-Wiesen > LL-MOSFET
-
Thread
Lüftersteuerung per GPIO und Transistor
Masse-Unterschied durch 2 verschiedene Netzteile (12V LEDs, 5V µC)? Als ich auch dem PC Netzteil die 5V für den µC verwendete und gleichzeitig 12V für die LEDs liefs exakt wie erwartet und LEDs ließen sich dimmen per PWM. Weder mein STM32F4 noch der ESP32 erlauben 12V Versorgungs-Spannung, die ich ja aber für den Lüfter benötige. Sollte ich jetzt A) einen 12V zu 5V DCDC Stepdown Spannungswandler besorgen und auf das USB-Netzteil des µC verzichten
-
Thread
Suche Bauteil
Arduino Nano, müssten also 5Volt sein. Wenn ich > es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da > wären es nur 3,3V, die könnte man über den Verstärkungsfaktor auf 10Volt > bringen. Der LTC2644 kann auch mit 3,3V betrieben werden, sogar gemischt 3,3V/5V. Details siehe Datenblatt
Arduino Nano, müssten also 5Volt sein. Wenn ich > es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da > wären es nur 3,3V Du kannst auch an den Eingang einen npn Transistor mit Basiswiderstand schalten, den du mit stabilisierten 5V betreibst. Dann ist es egal, ob an der Basis 2,5
-
Thread
Daten über I2C von AtTiny85 als Slave auslesen / TinyWireS Lib
wird damit eine andere "Macke" kaschiert. Bei mir laufen IIC-EEPROMs allein mit den Pullups eines STM32 mit 100 kHz. Es geht eben, wenn man weiß, was man macht, und sich zur Sicherheit die Signale auch mal ansieht.
USB-I2C-Bridge <=> AtTiny Bridge: MCP2221 Attiny: AtTiny85 Pullup-Widerstände 2K (funzt nicht bei 5V), 10K funzt überhaupt nicht,4,7K funzt bei 5V und 3,3V
-
Thread
Ungewollte Pfade in S19-datei
kosmetisches Problem, würde mich aber trotzdem interessieren. Stefan C COMPILER COMMAND LINE: cxstm8 +warn +mods0 +split -pne -pp -dSTM8S003 -i..\..\..\firmware -i..\..\..\..\libraries\stm8s_stdperiph_driver\inc -i..\..\..\..\utilities\stm8s_eval -i..\..\..\..\utilities\stm8s_eval\common -i..\..\..\..\utilities\stm8s_eval\stm8-128_eval $(ToolsetIncOpts) -cl$(IntermPath) -co$(IntermPath) $(InputFile) LINKER COMMAND LINE: clnk $(ToolsetLibOpts) -o $(OutputPath)$(TargetSName).sm8 -m$(OutputPath)$(TargetSName)
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
MaNi schrieb im Beitrag #6896967: > Wenn du die 5V streichst bist du bei STM32 gut aufgehoben. Wer heute noch auf 5V-Technik setzt, verschwendet Energie. 3.3V sind doch seit ein paar Jahren (Jahrzehnten?) Standard.
noiasca schrieb im Beitrag #6897130: > noch nicht genannt: > > ESP32 der kann 5V ab? Einige Nucleo-Boards (von STM) haben sogar Arduino-kompatible Steckverbinder. Aber eben alles nur (noch) 3,3V-Boards.
-
Thread
TTN V3 das Ende einer guten Idee?
Jedenfalls nicht zum jetzigen > Zeitpunkt. Warum? Der Zeitpunkt ist genau richtig. Wir haben mit dem STM32WL55 einen benutzbaren Chip, der ein LoRa-Modul integriert hat. Das Ding kann viel und ist kostengünstig. Wir haben mit dem ASR6501, der aber etwas seltsam ist, sowas ja auch schon, aber der STM32WL55
STM32WL55 ist einfach nochmal > besser, weil er einfach viel mehr kann. Die Entwicklungsboards für > LoRaWAN-Lösungen sind kostengünstig, die Gateways kommen mittlerweile > auch in gute Preisbereiche
-
Thread
Taktgenauigkeit v. Quarz
Maddin vielleicht ist ja doch ein Quarz drauf? Ich habe mal einige Arduino Leonardos (ATmega32u4) und ProMicros (auch ATmega32u4) untersucht. Alles 5V-Ausführung mit 16 MHz. Hintergrund: Ich hatte mal die Uhrzeit von einer RTC (DS1307, auf einer billigen Logger-Shield-Platine) verwendet und mich
Martin MMH schrieb im Beitrag #6895337: > Ich habe mal einige Arduino Leonardos (ATmega32u4) und ProMicros (auch > ATmega32u4) untersucht. Alles 5V-Ausführung mit 16 MHz. Die brauchen den auch weil sie selber USB machen. Auch das läuft mit Keramikresonator aus dem Takt.
-
Thread
Briefkastenmelder mit ESP-07s und Selbsthaltung mittels Mosfet
0.1µA. Den könntest du sogar vor deinen Spannungsregler schalten (Anzapfung nach 3 AA-Zellen mit 4.5V) und so alles danach abschalten. Nebenbei: es muss kein Tiny45 sein, auch der Tiny13, Tiny25 usw. im 8pol. Gehäuse sind verwendbar und vom Stromverbrauch im Tiefschlaf gleich. Dem Prozessor ist es
Noch eine Frage... Der Beschriebene Spannungsregler ist für 3V. Wie verträgt der sich mit dem DS18B20 der eigentlich für 3,3 V ausgelegt ist. Ist es hier ein Risiko die Versorgungsspannung auf 3V runter zu setzen? Da wäre ich ja am MIN Limit des DS18B20? LG
-
Thread
Platzsparende ICs für ferngesteuerte Spielereien gesucht
treiben kann. In der Schaltung hängt an den Pins 3/4 der DC Motor für die Lenkung und an den Pins 7/8 der DC Motor für den Antrieb der Hinterachse. Pin 2 ist GND und Pin 6 ist Vcc (6 V durch 4 AA Batterien). Via Pin 1 scheinen sich beide Motoren über ein 1-Wire-Protokoll steuern zu lassen. Pin 5 ist
Schnittstelle ist einfach und gut zu debuggen. Compiler/Debugger+gute SW-Pakete gibt es für LPC oder STM32 en masse. Beispiel: https://www.we-online.com/catalog/en/THYONE-I 12x8mm
-
Thread
Websocket, .send geht, wie funktioniert ".receive"?
zuweise (dachte, das geht nur andersherum). Wenn das jetzt noch vom STM32 aus geht, bin ich glücklich *g*.
500ms, bis der Slider auf der Webseite nachzieht. Obwohl nur ein JSON-String mit einer payload von 8 chars übertragen wird ("vol":xx). Andere Erfahrungsberichte jammern schon über nur 150ms. Mal checken, ob das Synchronisieren verbessert werden kann, indem die Daten, die vom STM32 zur Webseite gehen
-
Thread
STM32 Startup Zeit
Lt. ST AN2606 Seite 273 sollte das theoretisch funktionieren: file:///tmp/mozilla_jv0/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics-1.pdf Allerdings leuchtet mir nicht ein, wie der Bootlader zwischen den beiden Konfigurationen PA2/3 und PA8/9 unterscheidet.
, F302, F373 und allen L1. Vom STM32L451RET weiß ich genau, dass der Bootloader den einschaltet weil der Scherz ein neues Layout gekostet hat. > Der STM32L011 vom TO hat kein USB. Ja, der wohl wirklich nicht. Der L451 hat auf dem
-
Thread
Sensorausgangssignal hörbar machen
https://www.conrad.de/de/p/analog-devices-ad654jn-pmic-u-f-wandler-spannung-zu-frequenz-500-khz-pdip-8-174769.html
als ganz grobe Hausnummer... Wenn es nur drum geht ein fertiges Develboard zu nehmen (Arduino, STM32-Nucleo,...), da nen einfachen PWM-Kopfhörerausgang und Analogeingang für den Sensor dranzustecken und eine ganz einfach Software anhand klarer Vorgaben zu machen (siehe oben), dann sollte das von
-
Thread
Nucleo 144 496ZG Pinbelegung
Und die zweite Frage, der Zio soll ja Arduino kompatibel sein, in der Anleitung steht aber das es 3,3V Ein und Ausgänge sind. ABER wären die Eingänge 5V tolerant? Ich nehme an eher nicht oder? Danke für eure Hilfe :)
Johannes M. schrieb im Beitrag #6888215: > Wo findest du Table 15 im MB1312? Datasheet STM32L496xx, DS11585 Rev 15, Table 15. STM32L496xx pin definitions https://www.st.com/resource/en/datasheet/stm32l496ae.pdf MB1312 ist das Nucleo-Board (genauer das PCB).
-
Thread
PDP-11 auf MCU
Minuten flashen und schnell mal ausprobieren und eventuell würde es sogar Out-Of-The-Box auf einem ESP32 oder STM32 laufen. Die File-Endung *.cxx finde ich auch etwas ungewöhnlich.
dass Du einfach per Drag&Drop auf den Pico flashst ;) Klar, nett waere es auch dies auf einem ESP32 oder STM32 zu haben, aber langsam werden die Pico fast schon billiger als ESP32/STM32 und flotter ist der Pico meistens als der ESP32.
-
Thread
Leistungsabgabe von ATX-Netzteil aufzeichnen
Referenzspannung. Die Referenzspannung gilt auch für den Stromsensor und liegt in der Mitte zwischen 0V und 3,3V, so dass ich positive und negative Ströme gleich gut messen kann. Als ADC wird ein STM32 benutzt. Der STM32G030F6 ist der eine der gerade bei Mouser lieferbar ist (ausser die BGA-Dinger)
Richtung rückwärts umschalten. (MOSI_FWD vs. MISO) Jedes Modul verhält sich als Schieberegister mit 32-Bit-Wörtern, wobei ein Modul vorraussichtlich 96 oder 128 haben wird. Bei 8 Moduln ergibt sich eine Datenrate von etwa 10Mbit/s. Ich habe mich für STM32 entschieden, da es für diese Familie (soweit
-
Thread
Diode/Diac Typfeststellung/Ersatztyp gesucht
Triggerdiode https://www.reichelt.de/triggerdiode-32-v-do-35-db3-stm-p219631.html?&trstct=pos_0&nbc=1
änderte sich das Ergebnis bei jeder Kontaktierung mit dem Multimeter. Einer der beiden 15µF/250V-Elkos hatte oben die Lüftungsschlitze offen und der 8,2 nF /1200V am Ausgang hat Kurzschluß. Die restlichen zahlreichen Dioden habe ich nicht ausgelötet, wo möglich konnte ich sinnvolle Durchlasspannungen
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
Die Maskenprogrammierten Z8-alike Mikrocontroller der DDR können alle mit einem Reset-Impuls von 8V den Test-Rom anspringen, der der sowohl die Interrupt- als auch die Reset Vectoren auf einen Andreßbereich extern umlenkt, das
Pille schrieb im Beitrag #6878480: > mit einem Reset-Impuls von 8V den Test-Rom anspringen 7,5 V sollten auch reichen. Anbei eine mögliche Schaltung.
-
Thread
MCU mit high drive GPIO? (Mikrocontroller, Pin, Strom, Ausgang)
exceed ±48 mA to hold the maximum voltage drop specified. 0.6 V drop @ 20mA (Typical Characteristics - Outputs @3V geschätzt) STM32F103C8: The GPIOs (general-purpose inputs/outputs) can sink or source up to ±8 mA, and sink or source up to ±20 mA (with a
>> Kanalwiderstand der MOSFET der Ausgangsstufen liegt bei ~30Ω. > > Das sind trotzdem nur 1,2V Spannungsabfall - bei 5V also immer noch > voll im Logik-Rahmen. Nur war nirgends von 5V die Rede. Aber natürlich kann die Frage nach den geforderten Pegeln auch nur der TO beantworten. Aber der
-
Thread
Motortreiber auf aliexpress Fälschung?
nur, wenn jemand chinesische Produkte fälscht. Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, MM32F103 Einige davon haben sogar eine eigene Webseite.
, wenn jemand chinesische Produkte fälscht. > > Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: > APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, > MM32F103 - Nachbauten (die auch eigene Beschriftungen haben) != Fälschung - Defekt != Fälschung - Recycling
-
Thread
3D Kennfeld mit Mikrocontroller verarbeiten
effizient und superschnell (ohne echte Division), dann, wenn die Stützstellen auf 2hochN liegen, also 2,4,8,16 oder 32.. usw. Pseudo-Code in C: [c] #define DIV (8) // Abstand zwischen 2 Stützstellen #define MASK (DIV-1) // interpolate between s and e int _(int s, int e, int w) { return s +
Rainer V. schrieb im Beitrag #6877059: > Ich würde sagen, in 5 Jahren haben wir KI auf den Controllern... https://www.st.com/content/st_com/en/ecosystems/stm32-ann.html
-
Thread
Sende/Empfangsvorgang mittels nur 1St. µC
dran, was eventuell als Vorlage dienen kann. Ist aber NICHT für einen MSP gedacht, sondern für einen STM32F103C8T6. Das Ding kann man auch ziemlich zusammenkürzen, wenn man nur einen UART braucht. 2. einen Satz von Kommandos ausdenken, die zum Problem passen. Mir fällt da erstmal sowas aus dem Stegreif
einmal eine kurze Erläuterung. Der µC von Gerät A schickt über UART nach Tastendruck (P2.0) an E32 in der Funktion "daten_tx_festlegen();" die 4 Bytes für Adresse, Kanal und "Schlüsselbyte 0x56" an E32_868, welcher diese Daten drahtlos an das Gerät B sendet. E32_868 von Gerät B, mit der Adresse
-
Thread
Was tun mit altem Zeitzeichenempfänger
mit korrektem und genauen Zeitcode zu senden wäre aber auch nicht wirklich schwierig. Wenn man einen STM32 statt einem Arduino verwendet, dann reicht folgendes: - zwei Mignonzellen bzw. Steckernetzteil - ein STM32F103 - "Sender": Speicherdrossel, Kondensator und Widerstand - "Empfänger" (sogar ein
Ohm schwingt das Ganze! Mit den geringeren Kapazitäten gibt es dagegen keine Schwierigkeiten. Bei 1mV NF am Eingang hat man 200mV am Lautsprecher, ab 10mV aufwärts konstant 2V, und das Tastverhältnis 100:20% wird ähnlich übertragen, vielleicht 100:25-30, ist aber von der Leistung immer noch ca. 10dB
-
Thread
MC14411 Baud Rate Generator Ersatz
kannst Du Dir auch den 8251 sparen. Zeig doch mal die gesamte Schaltung. Ich bin mir sicher, daß ein STM32F4xx das viel besser kann. Aber bevor Du weiter planst, sieh erst mal zu, ob Du den Rest der ICs auch beschaffen kannst ;-)
. Das ganze ist ein Hobbyprojekt und mit Avrs kenne ich mich sehr gut > aus. Die Erwähnung des STM32 war eher scherzhaft gemeint; ich wollte es nur machen, bevor irgendjemand absolut auf STM32 bestehen sollte, wie das hier wiederholt der Fall ist. Wenn es ein fertiges Hobbyprojekt ist und funktioniert
-
Thread
wie funktioniert ein kapazitiver Drehgeber?
//www.st.com/resource/en/application_note/dm00445657-getting-started-with-touch-sensing-control-on-stm32-microcontrollers-stmicroelectronics.pdf >5.5.3 Rotary sensor or wheel >A rotary is a set of contiguous capacitive electrodes. >Figure 10. Interlaced patterned rotary sensor with 3 channels /
Zum Ausprobieren ganz nett (und günstig): STM32L1 Discovery Kit Halt linear, für erste "Gehversuche" aber egal. Natürlich haben auch andere Hersteller hübsche Boards mit kapazitiven Sensoren: Cypress, TI...
-
Thread
Noch kein tinyAVR Support in avrdude?
Sicher werden uns die 8-Bitter noch lange Zeit begleiten, denn warum sollten wir oder irgendwelche Hersteller sich mit den 32-Bittern rumschlagen, wenn es um Lösungen geht, die ein 8-Bitter schon mit links erledigt. Und die
Sohn ankommen würde und Mikrocontroller kennen lernen wollte, würde ich ihm wahrscheinlich direkt die STM32 Boards geben und die "alten" Arduino Nanos für mich behalten sofern er mit den STM32 klar kommt.
-
Thread
USB-Stringdeskriptor ohne Abzählen
gefundene Lösung. Betrifft avr-gcc ab Version 9, mit -std==c++17, C++-Programmierung, meist mit ATmega32U4 (Arduino Pro Micro oder Leonardo) oder auch v-usb. Will man USB-Stringdeskriptoren erstellen bereitet das Abzählen der UTF-16-Buchstaben einige Mühe. Hier helfen Templates weiter. Dazu die folgende
= {}; A[0]=L; A[1]=3; for (size_t i=0; i<N; i++) {A[2+i+i] = s[i]&0xFF; A[3+i+i] = s[i]>>8;} return A; } } // Nutzt den String 2× und lässt den Compiler die UTF8-zu-UTF16-Konvertierung machen #define StrDesc(s) (黑::strdesc<length(u##s)>(u##s)) constexpr auto str=StrDesc("Hallo");
-
Thread
Netzspannung messen für arme Leute
ich gehofft, dass ihr die liefert. Und so /schnell/ wie möglich ergibt sich doch von alleine; der STM32 schafft leicht 10 oder 20kHz Abtastrate und der Rest ist Software. MaWin schrieb im Beitrag #6870035: > Überhaupt nicht genau, die sind nicht dafür gebaut, die Netzspannung > schwankt eh +/-10%
#6870481: > warum genau so und nicht anders? das gilt eigentlich nur für Trafo/kein Trafo und den STM32 hinten dran, weil der sowieso gebraucht wird. Über Verbesserungsvorschläge zur restlichen Schaltung würde ich mich freuen. > Warum experimental und nicht nach bewährten Methoden? Was ist an
-
Thread
Fuses AVR ATmega 1284P
Wenn ich das richtig verstanden habe; dannnnn: LOW = D7 Full Swing Osz. + BOD keine Teilung durch 8 High = 99 nur JTAGN und SPIEN aber die Bootsz auf Max lassen = default Ext. = FC BOD Level 0 und 1 ich arbeite nur mit 5V Ich frage nur noch mal, weil wenn das OK ist; kann ich auch in der Zukunft
geben damit geht es irgendwie. Aber kein Vergleich zu anderen IDEs wie vscode oder die Cube IDE von STM, für die ich keine VM brauche.
-
Thread
EPROM Programmer bauen 27C010 27C020
sind heute maximal lächerlich. Dann der Bezug zur Geschwindigkeit ist maximal lächerlich. Kleinste STM32 Käfer machen 72 MHz und haben genug IOs. Jeder AVR kann es ebenfalls. Wenn du schon Konzepte diskutieren willst, dann nimm moderne Ansätze auch an.
schrieb im Beitrag #6866538: > Dann der Bezug zur > Geschwindigkeit ist maximal lächerlich. Kleinste STM32 Käfer machen 72 > MHz und haben genug IOs. Jeder AVR kann es ebenfalls. TO's Hinweis ist nicht nur "maximal lächerlich" sondern ganz einfach getrollt, jede Antwort darauf somit Trollfutter.
-
Thread
[V] verschiedene Sachen
Temperaturfühler, ideal für den Bau von längsgeregelten Netzteilen oder elektronischen Lasten, VB18€/Stück 8. ein Paar DAC-Steckkarten für den ECB-Bus vom Typ 4DA12 von Elzet80, einmal voll bestückt mit 4xAD667KN und einmal teilbestückt mit 2xAD667KN, Messbereich 0-10V/+-10V, Auflösung 12bit, Wandelzeit 2us
Stück mit 65mm, alle zusammen VB20€ 10. eine Rolle fast-recovery SMD-Dioden (2500Stk.) STTA206S von STM, 600V 2A 20ns, SMC-Gehäuse, VB15€/Rolle (mehrere vorhanden) 11. ein vernachlässigter Amiga500 mit Erweiterung auf 1MB, funktionstüchtig eingelagert vor >20Jahren, nicht erneut getestet, nicht gereinigt
-
Thread
STM8S Speicher auslesen bei LOC Bit
die Firmware nicht mehr in Ordnung. Ich habe von dem defekten Netzteil versucht die Daten aus dem STM32S005 zu lesen mit einem ST-Link V2, das Read Bit war gesetzt und nach zurück setzen war ohne Warnung das Flasch leer. Oh ... Ist es möglich das Flash zu lesen mit anderer Hardware oder so?
Berny schrieb im Beitrag #6862424: > Netzteil versucht die Daten aus dem STM32S005 zu lesen mit einem ST-Link War da nicht von STM8 die Rede? > V2, das Read Bit war gesetzt und nach zurück setzen war ohne Warnung das Das war wohl eher ROP (Read Out Protection). Die Warnung
-
Thread
Einstieg GDB
Hallo Johannes, cmd /K "ST-LINK_gdbserver.exe -e -d -f debug.log -l 31 -v -t -cp c:/ST/STM32CubeIDE_1.7.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346/tools/bin || echo GDB server exited"
address 0x801cecc, load size 44618 Transfer rate: 17 KB/sec, 2124 bytes/write. ------ Switching to STM32CubeProgrammer ----- ------------------------------------------------------------------- STM32CubeProgrammer v2.8.0 -------------------------------------------
-
Thread
ST-LINK_GDB_server mit STM32H743 und STLink V3MINI
Für die STM Controller möchte ich den STLink V3 benutzen, mit dem gdb der aus VSCode heraus aufgerufen wird. Mit einigen STM32F4 klappt das gut, mit dem H7 nur bedingt. SWD ist über GND, SWDIO und SWCLK angeschlossen
------ STM32CubeProgrammer v2.8.0 ------------------------------------------------------------------- ST-LINK SN : 004900313137510B33333639 ST-LINK FW : V3J7M2 Board : STLINK-V3MINI
-
Thread
Kolibri OS, vergrößerung der Community. Programmierung mit C
dann könnte man das doch wunderbar auf den besser ausgestatteten Controllern laufen lassen. Z.B. ein STM 753 oder auf ein ein Polarfire RiscV Kit. Oder zumindest auf dem Raspi Zero. Geht aber alles nicht. Wegen Assembler. Da bleibt man doch immer in der i486 Welt gefangen. Nichts mit günstigen,
https://de.wikipedia.org/wiki/Links_(Browser) oder das hier? https://www.youtube.com/watch?v=L1duI6DKef4 https://www.youtube.com/watch?v=Cgksx7bZ1v8 .. Ich habe mir die CD Version von Kolibri auch mal im VMware Player angesehen. Am Anfang gab es Problem mit der Maus. Habe aber auf
-
Thread
CP/M auf dem Raspberry Pi Pico
im Beitrag #7172851: > Aussderdem muss man sich nicht mit Disketten begnuegen, sondern > hat 16x 8MB Harddrive in einem FAT16/FAT32 Filesystem Soweit ich RunCPM verstehe, ist die Laufwerksgröße nicht auf 8 MB begrenzt. Guido L. schrieb im Beitrag #7172851: > Ja - RunCPM ist kein echtes CP/M
Guido L. schrieb im Beitrag #7177720: > Bei RunCPM habe ich pro Drive aber auch noch keine 8MB - wird dann > beim DIR sehr unuebersichtlich :) Theoretisch kann CP/M zwar 32 MB pro Laufwerk, praktisch laufen dem BDOS aber ab 8 MB die Ganzzahlen über. :) Da RunCPM aber das BDOS implementiert
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
Die Middleware für das STM32CubeU5 Firmware Package V1.0.0 sieht übrigens so aus: 20.10.2021 21:14 <DIR> cmsis_rtos_threadx 20.10.2021 21:14 <DIR> filex 20.10.2021 21:14 <DIR> levelx
netxduo 20.10.2021 21:14 <DIR> OpenBootloader 20.10.2021 21:14 <DIR> STM32_Network_Library 20.10.2021 21:14 <DIR> STM32_TouchSensing_Library 20.10.2021 21:14 <DIR> STM32_USBPD_Library 20.10.2021 21:14 <DIR> threadx 20.10.2021 21
-
Thread
Ausgangstufe umschaltbar PushPull/OpenDrain
dass die Trennung immer vor dem Schließen erfolgt. Das geht eigentlich ganz gut in Software. Etliche STM32 haben sogar Timer, die genau für diesen Zweck ausgestattet sind.
schlimmen Auswirkungen. Aber ich lerne gerne dazu. Btw. die Funktionionalität der Timer wird bei den STM32 auch genau für diesen Zweck beworben (Motor driver applications).
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
erfunden. Denn SBC hätte man wohl nach m³ verkaufen müssen. Üblich waren da eher Einschubgehäuse mit ca. 8-12 Einschubkarten a 160x100mm und selbst damit hatte man dann noch nicht mal so viel Peripherie wie Heute z.B. ein STM8 auf 7x7 mm oder so on Chip hat. Ich bin froh das ich das ganze alte Zeugs schon
Drago S. schrieb im Beitrag #6855959: > 1x DIP-Switch 12-fach (8-fach habe ich) > 4x DIP-Switch 4-fach > 4x LED Bargraph 8-fach (od. ähnliche 4/8-fach Ketten) > 10-15x DIP-14 IC Sockel > 3x DIP-6 IC Sockel (ja, 6pol, für DPDT-Schalter) weiss ich grad aus dem
-
Thread
Kaufempfehlung / Kauftipps für ein Oszilloskop
: - 4 Kanäle - 200 MHz Bandbreite - sehr kleine Anstiegszeit - kleine Eingangangspannung 0,5mV/Div - umfangreiche Funktionen https://www.conrad.at/de/p/voltcraft-dso-1204e-digital-oszilloskop-200-mhz-4-kanal-1-gsa-s-64-kpts-8-bit-digital-speicher-dso-1-st-1589987.html
Hallo, Cyblord -. schrieb im Beitrag #6855828: > Also jeder Popel STM32 macht locker 48 bzw. 72 MHz. D.h. das Clock-Out > Signal (um z.B. zu prüfen ob die Clock korrekt gesetzt ist) kannst du > mit einem 100 MHz Scope schon nicht mehr richtig angucken, weil > Rechteck