-
Thread
Auto Relais einfach mit Arduino ansteuern
6 Relais gleichzeitig einschalten. Ein sehr guter Hinweis! Die I/O-Karten von AdLink setzen für 8 Ausgänge drei ICs auf die Platine, wegen der Summenlast. Nehme ich mal 6 Relais zu 150 mA = 900 mA. Der Ausgang hat dabei etwa 1,2 V Restspannung (max.), gibt 1,1 Watt. Laut STM-Datenblatt hat
Freilaufdiode. Die soltest du noch einfügen, so wie hier die 1N4004: https://media.cheggcdn.com/media/1f8/1f8c5c0c-3db1-48bb-9fbc-2179712e32c4/phpXKYI0s.png Für deine kleinen Relais reicht auch eine Diode 1N4148. Der Rest sollte funktionieren.
-
Thread
stm32 timers synchronisieren in encoder mode
Hallo zusammen, Ich muss 8 Timer von 2 Stm32f7 Nucleo Board im Encoder-Modus verwenden, um Encoder-Daten zu speichern. Aber ich muss die Timer synchronisieren. Dafür gibt es zwei Methoden: 1. Externe Clock 2. Master/Slave-Modus
Danke für deine Antwort. Ich habe 8 Timers von 2 Stm32F7 boards in encoder mode benutzt um die encoderinkremente zu lesen. Die 2 Boards und mein Programm funktionieren richtig, aber es gibt immer +/- 1ms Verzogerung zwischen Timers. (Z.B
-
Thread
arduino esp32 32bit/64bit-problem
Lesen, aber die Palette ist riesig, von Assembler bis sogar .NET (Stichwort "NanoFramework", das gibt's auch für STMs und NXPs). Expressifs IDF gibt es, Lua/NodeMCU gibt es, Plugins für Eclipse gibt es... Es kommt auf zwei Punkte an: 1) Wie viel bist du bereit, selbst zu coden bzw. bevorzugst du GitHub
Johannes S. schrieb im Beitrag #6919990: > Eine IDE enthält auch einen > Debugger, ist für Basic Programmierer aber wohl ein Fremdwort. Löl. Selbst VB-3.0 hatte schon eine Zeilenweisen Debugger. F8 führt
-
Thread
Motor-Encoder auslesen bereitet Probleme
in hardware auf eine Timer/Counter kommen ! Da ist dan die µ-auslastung 0 ! (fast alle 32-bit von STM konnen das).
Matthias S. schrieb im Beitrag #6915992: > Ich habe damals lange damit rumexperimentiert, weil ich auch 2-Spur > Encoder hatte. Mein Fazit war, das IRQ gesteuerte Auswertung immer > Probleme mit verlorenenen
-
Thread
ITOA ohne Division/Modulo
Axel S. schrieb im Beitrag #6913311: > Falsch. Rechne es nach. Hast du schon mal eine Division in einer 8 Bit Maschine selbst geschrieben? Also wo du keinen Divisionsbefehl im Maschinencode zur Verfügung
j+=t; zahl-=temp; } t >>= 1; if ( !t ) // Stellenwechsel { *s++ = j; // Ziffer ablegen j = '0'; if(!*tabptr) break; t = 8; } } *s++=j+(uint8_t)zahl; // letzte Stelle immer ausgeben *s = '\0'; // string abschliessen
-
Thread
STM32CubeIDE enum class in header
Hallo, seit längerem... mache ich mal wieder was in C++. Dazu die 1.8.0 STM32CubeIDE heruntergeladen, neues STM32-Projekt mit C++ (17) angelegt. Quasi "leer" habe ich im Projekt eine Datei "header.h" angelegt, in der nur folgendes steht (außer include-guard): [c]
#6911659: > Das sollte ab C++ 14 gehen. > Hast du vielleicht C++98 eingestellt? Nein, C++17 (s.o.). Klaus W. schrieb im Beitrag #6911757: > Dann muß man der STM32-IDE sagen, daß sie C++ kompilieren soll. Habe ich durch Auswählen bei Anlage des Projektes ja gemacht. Ich habe gerade mal
-
Thread
STM8a-Discovery
Hallo Freunde, nach lange Pause und Krankheiten habe ich wieder zu den µC's zurück gefunden. Als ich mit den STM8 Boards von ST arbeitete,wurden auf beiden Boards STM8AF/STM8AL beide Chips für die 12V Erzeugung sehr heiss. Diese sind von ST und Tragen die Bezeichnung 662AB
-
Thread
STM32F103C8T6 JTAG
bisschen besser ist? Bob E. schrieb im Beitrag #6910735: > Hat jemand da ein Beispiel? Google: STM32 Blue Pill. So ziemlich *das* Board dafür. Dafür gibt's dann auch Schaltpläne und mehr als ausreichend Beispiele.
eine schlechte Fälschung > bekommen. Gerade dieses eine Modell ist davon extrem betroffen. Der STM32F303K8T6 ist leider genauso nicht zu haben. Und aus Evalboards ablöten ist auch nicht das wahre.
-
Thread
3x2 Pin Header Suche
Hi, für den STM32F103C8T6 brauche ich einen 3x2 Pin Header um Brücken setzen zu können. Leider finde ich nichts passendes. Weiß jemand wie man das noch lösen könnte ? LG Bob
#6910689: > Leider finde ich nichts passendes. Und hier weiß keiner, auf was für einer Platine dein STM32F103C8T6 sitzt.
-
Thread
FT232 ähnliches USB mit atmega32u4 unter C
µC, die sich alle mit 'Nuvoton' anmelden, machen das vor. Und das seit Jahren. Beispielsweise. W.S.
die Übertragung stoppt. Du kannst das gerne mit der Implementierung von ST (in Cube MX) oder W.S (verbesserte Version: http://stefanfrings.de/stm32/stm32f1.html#vcpnohal) ausprobieren. Die Baudrate ist jedoch bei USB-UART Adaptern relevant um die Übertragungsrate der UART Schnittstelle zu konfigurieren
-
Thread
Datenstrom auf Zeichenkette untersuchen
[code]s = "12345ZHE6789" print(s.find('ZHE')) 5 print(s.find('XXX')) -1[/code]
1000, 10000,...) reinläuft wie Butter: so ein binärer Rechner tut sich mit dem Zweiersystem (2, 4, 8, 16, 32, ...) viel leichter. Und dann wird so ein Ringpuffer auch recht kompakt: http://www.lothar-miller.de/s9y/categories/51-Fifo
-
Thread
8x8 g click mit STM32
Bei meinem STM Muss ich die SPI-Pins noch konfigurieren. Aber das ist auch ein anderer STM-Typ mit wesentlich mehr Pins. int Pin::SetToSpi (uint8_t ui_AlternateFunction) { GPIO_InitTypeDef GPIO_InitStruct =
Srdjan S. schrieb im Beitrag #6911386: > Er läuft laut dem Reference Manual glaub ich eh auf 5V Aber dein STM32 liefert nur 3,3 Volt Signale. Ich mal mal gelesen, dass man die 5V toleranten Ausgänge auf
-
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
Moin, Kohlenstopfer schrieb im Beitrag #6948512: > uint8_t write_bufferxy[] = {0x01, 0xF1, 0x12, 0x00, 0x3D, 0xF8, 0x28}; Da trau' ich mich doch wetten, dass wenn du mal spasshalber testweise statt "uint8_t" "static uint8_t" schreibst, dass es dann besser
Beitrag #6948534: > Da trau' ich mich doch wetten, dass wenn du mal spasshalber testweise > statt "uint8_t" "static uint8_t bin grade dabei (vielen Dank für den Tipp)
-
Thread
printf ersetzen
Gabelstapler1000 schrieb im Beitrag #6911968: > ne habe keinen STM32 Rück doch erstmal damit raus, was für einen µC Du verwendest. Dann wissen wir, ob es sich um ein 8-Bit oder 32-Bit-System handelt. Offenbar verwendest Du einen Source, der wg. 8 vs. 32 Bit mit
Aber es wird wohl ein Abkommen geben. Frank M. schrieb im Beitrag #6912283: > ob es sich um ein 8-Bit oder 32-Bit-System handelt ARM Cortex M3 Reicht das als Angabe? Johannes S. schrieb im Beitrag #6912122: > für die Formatierung gibt es afaik die PRIx Makros um das portabel zu > 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..
Tim S. schrieb im Beitrag #6907545: > Müsste schon beim atmega8 bleiben.. Warum das? Das ist so ziemlich der älteste AVR den es gibt. Wie dem auch sei, auch der ATmega8 hat einen Oszillator für Uhrenquarze
-
Thread
AVR Controller mit massig RAM
ja auch Projekte geben, die mal > 16 oder sogar 32 kB RAM (omg!!!) brauchen, Dann nimm externen S(D)RAM. > ohne dass man gleich ein EBI > anbinden will... Nö. Die wenigen (wieviel? 1 Promille?), die das WIRKLICH brauchen, nehmen externen S(D)RAM und gut. Wo liegt das Problem? Es scheint eher
Bereits die kleinsten STM8 haben 2 kB RAM und sind/waren mindestens vor der grossen Chipkrise viel billiger als ein stinkender AVR.
-
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
Oliver S. schrieb im Beitrag #6903658: > Hast du mal -O3 mit -flto probiert? Wenn damit Compiler und Linker das > auch nicht machen, dann gehts vermutlich nicht besser. > > Oliver Probiert, aber ohne
-
Thread
AVR + BSS123 + LEDs
Arne S. schrieb im Beitrag #6900723: >> Frage am Rande: wie hats Du die Widerstände R5 .. R8 berechnet? > https://www.hobby-hour.com/electronics/ledcalc.php > und dann R erhöht, da die blauen LEDs mit dem
Ford schrieb im Beitrag #6900790: > Arne S. schrieb im Beitrag #6900723: >>> Frage am Rande: wie hats Du die Widerstände R5 .. R8 berechnet? >> https://www.hobby-hour.com/electronics/ledcalc.php >> und dann R erhöht, da die blauen LEDs mit
-
Thread
Lüftersteuerung per GPIO und Transistor
Low Noise Adapter"(LNA) verhindert aber am 12V Netzteil (Link: https://www.amazon.de/gp/product/B071S77653/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1) ein zuverlässiges Anlaufen. Da ich mich als SW-Entwickler immer sehr schwer tue mit der analogen Elektrotechnik plane ich eine Lösung auf Basis
Noise Adapter"(LNA) verhindert aber am 12V > Netzteil (Link: > https://www.amazon.de/gp/product/B071S77653/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1) > ein zuverlässiges Anlaufen. Das ist kein Wunder, das ist einfach übler Murks. https://www.reddit.com/r/electronics/comments/7pza22/the_inside_of_a_lownoise_adapter_for_a_pc_fan
-
Thread
Suche Bauteil
. Dessen High-Pegel an den PWM-Eingängen ist laut Datenblatt minimal 0,8 * IO-Versorgungsspannung. Unabhängig von der Versorgungsspannung liefert er bei 100% PWM immer 2,5V (= interne Referenzspannung) an den beiden analogen Ausgängen.
Anwendung zu langsam, denn es muss noch geglättet werden und dann lägen die Reaktionszeiten bei 0,5s. "Die Frequenz des PWM-Signals an den meisten Pins beträgt ungefähr 490 Hz. Auf den Uno und ähnlichen Platinen haben die Pins 5 und 6 eine Frequenz von ungefähr 980 Hz."
-
Thread
Daten über I2C von AtTiny85 als Slave auslesen / TinyWireS Lib
_PIN,OUTPUT); // for verification Blink(LED1_PIN, 4); // show it's alive TinyWireS.begin(I2C_SLAVE_ADDR); // init I2C Slave mode } void loop() { byte byteRcvd = 0; while (TinyWireS.available()){ // got I2C input! byteRcvd = TinyWireS.receive
Oliver S. schrieb im Beitrag #6902296: > Oliver S. schrieb: >> Wenn’s ohne Arduino auch geht, würde ich mir das hier anschauen: >> http://www.jtronics.de/avr-tutorial/avr-library-i2c-twi-slave-usi/ > >
-
Thread
Allgemeine Fragen über STM32
diesen Umstand zu ignorieren. Allenfalls kennt man noch ATSAM. Also, unter 32 Bit Controller wird hier STM32 verstanden und sonst nix oder fast nix. W.S.
Calli B. schrieb im Beitrag #6897302: > ICH BIN ANFÄNGER UND HABE EIN PAAR FRAGEN ZU STM32 UND ICH BIN DANKBAR, > WENN JEMAND SIE BEANTWORTET DANN LIES DIE ZUGEHÖRIGEN DOKUMENTATIONEN UND VERSTEHE SIE! W.S.
-
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
Markus S. schrieb im Beitrag #6897483: > Für den nicht so erfahrenen Benutzer/Anfänger eher ungeeignet. Für den Anfang sind die gängigen 8 Bit Controller immer noch besser geeignet. Am liebsten wären
W.S. schrieb im Beitrag #6897656: > Willst du auch einen 32 Bit ADC haben? Es gibt 24bit-ADCs, die liefern ein 32bit Ergebnis. Die untersten 8Bit lassen sich prima als Lottozahlen benutzen.
-
Thread
STM32F303: Empfehlenswerte Compilerargumente
nano.specs -TSTM32F303CCTX_FLASH.ld -Wl,-Map=final.map # Target: Dependencies all: main.o startup_stm32f303cctx.o syscalls.o sysmem.o system_stm32f3xx.o final.elf main.o: main.c $(CC) $(CFLAGS) -o $@ $^ syscalls.o: Driver/syscalls.c $(CC) $(CFLAGS) -o $@ $^ sysmem.o: Driver/sysmem.c $(CC) $(CFLAGS) -o $@ $^ system_stm32f3xx.o: Driver/system_stm32f3xx.c $(CC) $(CFLAGS) -o $@ $^ startup_stm32f303cctx.o: startup/startup_stm32f303cctx.s $(CC) $(CFLAGS) -o $@ $^ final.elf: main.o startup_stm32f303cctx.o syscalls.o
-
Thread
TTN V3 das Ende einer guten Idee?
eine Node anstelle der bisherigen 1s + 1s jetzt 5s + 1s auf Empfang bleiben. Bestehende Hardware, die auf LMCI aufbaut macht das dann am V3 Stack auch so. Welche Auswirkungen das auf eine Batterielebensdauer haben kann sollte klar sein. Man kann zwar in den Deviceeinstellungen das RX1 Delay auf 1s festlegen, trotzdem versucht der Stack ins 5s Raster zu wechseln. 3. Alle Gateways die nicht alle 8 Kanäle abdecken sind obsolet. Klar der Fortschritt geht weiter, aber die unendlich großen Lücken
-
Thread
Taktgenauigkeit v. Quarz
eine Uhr eine RTC nehmen. Entweder deren Daten auslesen oder deren 1Hz Takt verwenden. Eine DS3231 S oder SN. Problem ist, als nackter Chip derzeit nirgends erhältlich. ;-)
kalibriert, bekommt man eine über alle Spannungs- und Temperaturebereiche genügend stabile interne 8MHz hin, so dass die UART immer im Timing bleibt.
-
Thread
STM32 HAL CDC-USB-Treiber "Flow Control"
Ich hab das mal ganz aggressiv mit einer While-Schleife an einem Taster versucht: [code] static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len) { /* USER CODE BEGIN 6 */ // Blocken, wenn Knopf gedrückt ist -> USB-NAK-Pakete senden while(HAL_GPIO_ReadPin(B1_GPIO_Port, B1_Pin) == 1);
(soweit ich mich damit befaßt hab) bei ST verbaut wird, sieht das ein bissel kröpeliger aus. W.S.
-
Thread
Briefkastenmelder mit ESP-07s und Selbsthaltung mittels Mosfet
somit ist mir der Ruhestrom egal. "egal" ist ein hartes Wort :) Dann kommt ja direkt der LF33CV von STM in Frage. Der braucht zwar bis zu 1mA Ruhestrom und verträgt kein Keramik-C am Ausgang, aber zum Ausgleich hat Reichelt den im TO-220 auf Lager. Mouser hätte auch noch den LDL1117S30R, der braucht nur
ist mir der Ruhestrom egal. > > "egal" ist ein hartes Wort :) Dann kommt ja direkt der LF33CV von STM in > Frage. Der braucht zwar bis zu 1mA Ruhestrom und verträgt kein Keramik-C > am Ausgang, aber zum Ausgleich hat Reichelt den im TO-220 auf Lager. > Mouser hätte auch noch den LDL1117S30R, der
-
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
unbekannter Stepper driver
Eigentliches Thema: Was für ein Stepper Driver könnte das sein? - traces gehen vermutlich zu pin 1-3 des STM8S0003 was UART wäre. - dem Layout nach dürfte das QFN sein - läuft auf 12V - NEMA14 Motor Hatte schon an TMC wie den 2209 gedacht, jedoch sprechen 12V und Layout gegen den als Möglichkeit.
-
Thread
GNU-Toolchain für STM32
Bin gerade dabei, meine Toolchain für STM32-Prozessoren neu aufzubauen. Bin bei arm-none-eabi-c++ --version 8.2.1 stehen geblieben. Möchte auf 10.3 gemäß nachfolgenden Link hochgehen: https://developer.arm.com/tools-and-software/open-source-software
gcc-arm-embedded/+bug/1864494 Vielleicht ist das zufällig mit GCC 10 geschlossen worden, aber Auskünfte gibt's keine mehr.
-
Thread
STM32 Startup Zeit
relativ wenig zu dieser offensichtlich von vielen Parametern abhängigen Anlaufzeit. Lassen sich die 7mS durch schlaue Maßnahmen noch deutlich verkürzen bzw. hat das schon mal jeamand auch für andere STM32 untersucht?
braucht, weiß man nicht. 115 µs typisch und 160 µs maximal. Steht so im Datenblatt Abschnitt 6.3.8 S. 70/119. Zum Vergleich braucht ein L431 max. 40 µs und ein F407 max. 300 µs. > Evt. wird es übersichtlicher, wenn du den BOOT-Pin als Ausgang benutzt. Beste Lösung!
-
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
mal angenommen, das Drehteil hat 250mm Durchmesser und dreht sich mit 600/min, dass sind das knapp 8m/s. Wenn der Magent also seinerseits 8mm hat, dann dauert der relevante Abstandsimpuls bestenfalls gerade mal 1ms. Die Eigentliche Auswertung sollte also deutlich schneller sein. Und wenn es größer wird
-
Thread
Heute war es endlich soweit (Wetterballon)
nicht weiter Spektakulär. Batterie, Spannungsregler, µC, Sensor, GPS-Modul, Sender. Der µC ist ein STM32F100C8. Was mich jetzt interessieren würde ist der Sensor, die flexible Platine mit den dicken Lötpunkten. Dort scheinen schon einige Sachen zu fehlen. Kennt sich hier jemand aus und kann die Funktion
Radiosondenaufstieg kostet mit wasserstoffgefülltem Ballon und Radiosonde > heute ca. 300 € und mit einer 1,8 m³ Heliumfüllung ca. 400 €.
-
Thread
Nucleo 144 496ZG Pinbelegung
daher, dass die meisten "extra" Funktionen (wie CAN1) auf unterschiedliche Pins gelegt werden können, s. Datenblatt, Table 15. CAN1 kann z. B auch auch PB8/9 gelegt werden.
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
ADXL345 Device ID auslesen
es mir das sinvollste Register zum lesen und prüfen scheint. Erste Frage, muss ich immer 16 oder 8 Bit schicken? Werden die restlichen 8 Bits aufgefüllt, wenn ich nur 8 schicke weil sie nicht gebraucht werden? Daher dachte ich um die Device ID auszulesen: Ich schreibe 0b10000000 ins DataRegister
nur ein Byte um SPI / I2C zu verwenden. Lothar M. schrieb im Beitrag #6886188: > Also: SS#=low, 8 Bit Kommando senden, 8 Bit Dummy senden, SS#=high Okay, jetzt ist wechselt mein SCLK Signal schonmal 16 mal und 16 Bit werden von der MOSI Leitung gesendet. Nachdem ich 2x 8 Bit gesendet hab
-
Thread
PDP-11 auf MCU
S. R. schrieb im Beitrag #6889823: > Die > Interrupt-Architektur eines STM32 wird für Studenten logischer, wenn man > sie mit den separaten Chips auf einem Z80-Board vergleicht Sicher nicht.
S. R. schrieb im Beitrag #6889823: > Interrupt-Architektur eines STM32 wird für Studenten logischer, wenn man > sie mit den separaten Chips auf einem Z80-Board vergleicht - einige > Konzepte sind nach
-
Thread
undefined reference?
NO_WHITE_LIST_USE, /* use white list */ 8, (uint8_t*) name, 0, NULL, 0, 0); while (1) { } } [/c]
sämtliche .C Dateien nicht übersetzt werden. Normalerweise macht die CubeIDE das automatisch. Oliver S. schrieb im Beitrag #6884835: > Die offensichtliche Fehlerursache "fehlende lib" hast du ausgeschlossen? Ja, weil ich hier nur Sourcen übersetze und keine lib benötige.
-
Thread
Leistungsabgabe von ATX-Netzteil aufzeichnen
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). Er wird die Aufgabe wohl erfüllen, aber wirklich zufrieden bin ich mit dem nicht, vor allem weil
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 ich weiß) die besten Toolchains als freie Software gibt. Mit dem bei Mouser
-
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
Christian S. schrieb im Beitrag #6881018: > Einer der beiden > 15µF/250V-Elkos hatte oben die Lüftungsschlitze offen Paarweise wechseln.
-
Thread
PWM Signal registrieren und digital auswerten
das ist hochohmig genug, dass mein PWM sich daran nicht stört genauso wie der Monoflop eingang weil´s ja im Grunde alle hochohmig sind die Eingänge, und der CLK vom Flipflop kommt hinten an den Monoflop dran. -> wenn Data nix mehr krigt, is´s aus. Hab ich´s kapiert oder bin ich zu blöd? Sorry für
Benedikt S. schrieb im Beitrag #6890485: > Leider hab ich die Schaltung von Jobst noch nicht angeschaut und muss > die die du meinst erst finden aber ich werd´s mir anschauen. **Seufz* Benedikt S. schrieb
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
Axel S. schrieb im Beitrag #6887163: > *Weißt* du das oder ist das eine Vermutung? Und gilt das auch für die Z8 > aus DDR-Produktion? Oder nur für die Z8 aus DDR-Produktion? > > Mir klingt dieser Satz
. Es geht hier um klassische Z8. Also Zilog / STM Z8601 und Z8611 sowie MME U881x. Z8encore und ähnliche Spätgeborene werden sich sicherlich anders verhalten. Und ja, der Testcode ist Bestandteil des ständigen Maskensatzes, nicht
-
Thread
MCU mit high drive GPIO? (Mikrocontroller, Pin, Strom, Ausgang)
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 relaxed VOL/VOH) except ... Absolute maximum: Output current sunk by
an einigen Pins z.B. sowas. Danke! https://www.st.com/en/microcontrollers-microprocessors/st7-8-bit-mcus.html https://www.st.com/en/microcontrollers-microprocessors/st72361k9-auto.html#documentation > – Up to 6 high sink outputs Die haben bis 20 mA gemessen. Axel S. schrieb im Beitrag #6878238
-
Thread
Motortreiber auf aliexpress Fälschung?
.html?spm=a2g0o.productlist.0.0.3f792226IYoXQh&algo_pvid=540ee13f-2561-4b5c-8e19-a0298523a714&algo_exp_id=540ee13f-2561-4b5c-8e19-a0298523a714-22&pdp_ext_f=%7B%22sku_id%22%3A%2212000023033963649%22%7D
es sich um Fälschungen handelt oder um ausgelötetes Zeug, was obendrein auch noch kaputt ist. W.S.
-
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 +
in 5 Jahren haben wir KI auf den Controllern... https://www.st.com/content/st_com/en/ecosystems/stm32-ann.html