-
Thread
Zeit messen zwischen zwei Punkten im Programmfluß (STM32F103)
kopieren. Auch die HAL benutzt den Systick Timer auf diese Weise. http://stefanfrings.de/stm32/stm32f3.html#systick
kann man das für die Praxis in den meisten Fällen genau genug ermitteln. Bei Architekturen wie beim F103 ist es allerdings wegen der internen Peripherie etwas ungenauer.
-
Thread
UART Daten nicht wie erwartet
jeweils eines spendieren für den externen Takt. Du kannst zum Test ja auch die Einstellung #define F_CPU 8000000UL ändern und schauen, ob du einen funktionierenden Wert findest. Dann weist du zumindest, ob es am Takt liegt.
> ... F_CPU ... ändern und schauen ... Da würde ich doch das Messen vorziehen, das geht schneller. Zumal UBRR=51, d.h. es kommt bereits ein systematischer Fehler von 2 % herein.
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
der 8 Bit MCUs sowie einem neuen usb CDC Chip. Ich arbeite gerade an einem 5V Design wo ich den CH32F103 benutze weil der mit 5V arbeiten kann und eine zweite USB Schnittstelle hat die den Hostmode kann. Elektor verkauft übrigens ein CH32V307 RISC Development Board mit angeflanschtem WCH-Link für
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
libc/misc/eewr_block_xmega.c:124:1: internal compiler error: in extract_insn, at recog.cc:2791 0x7f7541429d8f __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 0x7f7541429e3f __libc_start_main_impl ../csu/libc-start.c:392 [/code] Ich wiederhole das getrennt gepatched.
libc/misc/eewr_block_xmega.c:124:1: internal compiler error: in extract_insn, at recog.cc:2791 0x7f0367029d8f __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 0x7f0367029e3f __libc_start_main_impl ../csu/libc-start.c:392 [/code] Ich kann in der eewr_block_xmega.c keinen Klammerfehler
-
Thread
Fantec Mediaplayer 3DS4600 zeigt nur noch Startbildschirm
glaube ich ok ist: [code] [INSTALL DEBUG][./src/rtk_tar.cpp][152] tar magic error command:tar xv -f /mnt/usbmounts/sda1/install.img en_kh.txt, (139) [./src/rtk_main.cpp] tar: en_kh.txt: not found in archive [INSTALL DEBUG][./src/rtk_common.cpp][190] Can't exec command:tar xv -f /mnt/usbmounts/sda1/install.img en_kh.txt, (139) [./src/rtk_main.cpp] command:tar xv -f /mnt/usbmounts/sda1/install.img rsa_key_tmp.pub, (141) [./src/rtk_main.cpp] tar: rsa_key_tmp.pub: not found in archive [INSTALL DEBUG][./src/rtk_common.cpp][190] Can't exec command:tar xv -f /mnt/
-
Thread
IOs mit Android
OTG fähiges Android-Gerät. Als Mikrocontroller dann einen mit USB-Peripherie nehmen wie z.B. STM32F103 oder ESP32S3. Wenn man die dazugehörige USB-Library nimmt muss man auch nicht allzu viel programmieren, insbesondere wenn man nur den Control Transfer braucht.
-
Thread
DDR- Oszilloskop OG2-30/ OG2-31 Restauration
2 k zwischen 3 &4 d11 zwischen 4&5 d12 Uf 6,3V if 0,34A tA 1 min Cd11 d12 1,8pF Cd21 d22 2,7pf Ck 3,5 pF Cd1 d2 ~0,30pF Cg1 6,3pF Ua 15kV Ug8 Ug7-(12-18V) Ug7 1,5kV (delta)Ug7 +/- 70V Ug6 1,5kV Ug5 1,5 kV Ug4 1,5kV (delta) Ug4 +/- 70V Ug3 375
geführt, der kann nur hochziehen. Der Trimmer muss entladen. Für ein Feldstärke-Zeigerinstrument sind 10µF ok, ich würde auf 100 nF oder weniger heruntergehen. https://www.mikrocontroller.net/attachment/598977/K174HA6.pdf
-
Thread
Power Transformator macht hochfrequente Störgeräusche
immer mal gebrauchen. 10 Stück 10µF/63V und 10 Stück 1µF/50V, sowie ein paar 100µF/35V haben noch keinem geschadet :-)
Angaben zur Impedanz gemacht werden. Also lieber den? https://www.conrad.de/de/p/yageo-sc035m0010b2f-0511-elektrolyt-kondensator-radial-bedrahtet-2-mm-10-f-35-v-20-x-h-5-mm-x-11-mm-1-st-442624.html
-
Thread
was kommt nach dem Bluepill-Board?
Blackpills kann ich empfehlen. Kosten um die 5€, haben eine USB-C > Buchse und der verbaute STM32F401CCU6 oder STM32F411CEU6 scheint (noch) > nicht kopiert worden zu sein. Vielen Dank für den Tipp. Genau so was hab ich gesucht. Mal sehen ob sich der F401 oder der F411 zum "neuen F103" entwickelt
Blackpills kann ich empfehlen. Kosten um die 5€, haben eine USB-C >> Buchse und der verbaute STM32F401CCU6 oder STM32F411CEU6 scheint (noch) >> nicht kopiert worden zu sein. > > Vielen Dank für den Tipp. Genau so was hab ich gesucht. Mal sehen ob > sich der F401 oder der F411 zum "neuen F103"
-
Thread
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
Ja, das war erwartbar, wenn du den Code 1:1 für den F103 übernimmst. Das war eher zur Anschauung der Einstellungen im CubeMX.
Harry L. schrieb im Beitrag #7291469: > Ja, das war erwartbar, wenn du den Code 1:1 für den F103 übernimmst. > Das war eher zur Anschauung der Einstellungen im CubeMX. OK, das war jetzt ein Mißverständnis. Dann werde ich das jetzt mal übertragen auf F103.
-
Thread
Adjustable Level Shifter?
Stefan F. schrieb im Beitrag #7289836: > Benutze doch einfach einen analogen Eingang (mit Spannungsteiler). Michael B. schrieb im Beitrag #7289855: > Stefan schrieb: >> Adjustable Level Shifter? > >
-( Die Schaltschwelle wird man tunlichst zwischen die beiden Pegel legen, also so, wie Johannes F. es vorschlägt. Eine zusätzuliche kleine Hysterese könnte für saubere Umschaltflanken praktisch sein. Johannes F. schrieb im Beitrag #7289849: > Wie wär's damit?
-
Thread
Wanderkiste Widlar, Runde V
werde diverse Evalboards von STM aus den Bereichen Bluetooth, NFC, Audio beilegen. Dazu noch ein PIC16F18446 Platinchen für Steckbretter. Muss mal meinen Platzaufräumen, ich vermisse da immer noch ein paar Sachen.
geht heute zur Post. Out und In siehe Bilder. Zu In_2 wäre noch zu sagen, dass das Bluepill STM32F103 sind, ich werde wohl bei den 8-Bit-AVRs bleiben, also weg damit. Mit größter Wahrscheinlichkeit sind das aber Fälschungen. Und vielleicht hat jemand noch Appetit auf scharfen englischen Senf :-)
-
Thread
Außenfühler, Kennlinie umsetzen
Ja, gibt es. z.B. Xicor X9C103PZ
M.E. müsste man zuerst die Kennlinie des vorhandenen NTC (R = (f)Temperatur) genau kennen.
-
Thread
Wordclock Advent-bug - Quellcode gesucht
http://uclock.de/update/wc24h-stm32f103-ws2812-grb.hex http://uclock.de/update/ESP-WordClock-4M.bin Das sind die Firmwares die auf meiner Uhr gerade laufen. 3.0.1 für den STM und 3.0.0.T5 für den ESP. So lädt sie auch der online updater
-
Thread
Suche depletion-mode MOSFET (selbstleitend)
SM103!
n-channel-depletion-mode/d2.aspx ddg: IXTH16N10D2 https://eu.mouser.com/ProductDetail/IXYS/IXTH16N10D2?qs=UQ%2F6RYpSXWXRYboHHeSsjg%3D%3D Ja dort steht ID(on) >= 16A https://eu.mouser.com/datasheet/2/240/ixys_s_a0003807192_1-2272483.pdf Vds > 5 @ VGS=0 -> Id > 20A ---------- https://www.infineon.com
-
Thread
270° Digital-Servo ansteuern
betrieben werden können. Impuls ist ähnlich den analogen mit ca. 1,5ms bei Mittellage. PWM mit STM32F103 für 2 Servos per Timer ist keine große Sache.
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
aktuell bei LaSAT (der Technikfreaks Shop) bestellt bekommt man das Board mit Rev 1.4. Anstelle des STM32F103 ist ein GD32F103 verbaut. Bei Pollin gibt es wohl auch einen Komplettbausatz.
behoben hat. Leider finde ich keine Errata zum GD32F103 mit denen man das prüfen könnte.
-
Thread
SD-Karte formatieren(f_mkfs) geht nur mit 4096 Bytes großem Puffer
funktionierte es bisher immer(5 Formatierungen durchgeführt). Ich habe jetzt 20K RAM auf meinem STM32F103CBT6 von daher theoretisch kein Problem jedoch sollte das ganze ja auch mit 512 Bytes als Puffer funktionieren nur halt dann länger dauern. Die SD-Karte ist nachdem FR_DISK_ERR zurückgeworfen wird
in den Stromspar Modus runter, bei 4K Blöcken nicht. Hmm okay. Also ich nutze hier ja den STM32F103CBT6 der hat 20K RAM. Da könnte ich noch ein paar kB für die SD-Karte verwenden. Ist das der FF_MIN_SS und FF_MAX_SS Parameter in der ffconf.h? Jim M. schrieb im Beitrag #7274338: > Stelle > eventuell
-
Thread
SKY65014-70LF bei 25MHz
Der PGA103+ von MiniCircuits entwickelt unter 100 MHz einen negativen Eingangswiderstand. Mit der richtigen (induktiven) Signalquelle bekommt man einen Oszillator. Es gibt von MCL eine App-Note zum Thema,
Gerhard H. schrieb im Beitrag #7272232: > Der PGA103+ von MiniCircuits entwickelt unter 100 MHz > einen negativen Eingangswiderstand. Den Skyworks Gainblock würde ich nicht mit dem PGA103 vergleichen. Aus den Gain Kurven ist sofort ersichtlich, dass
-
Thread
Sensor manuell nachkalibieren
ist dieser: https://www.distrelec.de/de/ntc-thermistor-ntc-10kohm-3984k-38-1mm-vishay-ntcalug54a103ga/p/30153846?cq_src=google_ads&cq_cmp=18264957982&cq_con=&cq_term=&cq_med=pla&cq_plac=&cq_net=x&cq_pos=&cq_plt=gp&&cq_src=google_ads&cq_cmp=18264957982&cq_con=&cq_term=&cq_med=pla&cq_plac=&cq_net=x&
gp&gclsrc=aw.ds&gclid=Cj0KCQiA7bucBhCeARIsAIOwr-8YqnPDepsixjkN_ubVIeKSqbq9PMCizhfsyO8yMSpa-yp9TIzl9fYaAr4cEALw_wcB&gclsrc=aw.ds Der ist mit Wärmeleitpaste zwischen Rohr und Sensor mit einer Schlauchschelle am Rohr befestigt. Gruss Gerd
-
Thread
Servoantrieb für Gashebel Schiff
Positionsfeedback. Ich erinnere nur nicht mehr, ob Encoder oder > Poti. Im PCNautic ist ein Bourns 3590S-2-103L mit 10kOhm verbaut, das wäre ideal geeignet. Und der Antrieb wird auch einzeln verkauft. Man müßte nur eine geeignete Servosteuerung entwickeln. Leider macht PCNautic keine Angaben zum Antriebsmotor
Musik og F. schrieb im Beitrag #7272337: > > Mich wundert dass du Hafenmanöver so schnell machen willst das du so > eine Fernsteuerung brauchst. Der Bug und Heckthruster sollen doch beim > Anlegen reichen
-
Thread
Ohio Scientific Model 600 Computer von 1978
Bis dahin war der Apfel noch intakt und hing am Baum: https://upload.wikimedia.org/wikipedia/commons/f/fa/Apple_first_logo.png
findet: https://archive.org/details/elektor-1979-12-v-108/page/n97/mode/2up (S 100: aaa Elekronic und 103: Bühler). Da gab es noch einige Händler mehr. Und: Das Superboard war alles andere als seltsam. ;-)
-
Thread
Analog Multiplexer 32 Kanäle, Binär addressiert, I2C ?
später 75) Analogsignale selektiv (parallel) auswählen und auf einen Opamp/VCA/VGA schalten. Ein STM32F103C8T6 steht zur Verfügung. A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Diese 2 Signale scannen eine Tastatur mit 25 Reedkontakten (und Neodym-Magneten). Über B6,B7 (I²C) ist ein 128x64 Display
Kanal zum ADC des µC schalten? Dein "parallel" verstehe in dem Zusammenhang nicht. > Ein STM32F103C8T6 steht zur Verfügung. > A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Also du nutzt 8+4 Pins um 16 Reed-Kontakte abzufragen. Mit so einer Matrix-Tastaturabfrage würden aber schon 4+4 Kontakte
-
Thread
STM32F103C8T6 kann nicht verbinden zu GDB in STM32CubeIDE
Habe hier 3 Stck. STM32F103C8T6 (BP, blue pill), die ich mit STM32CubeIDE mittels BMP Usb Stick (ein auf BMP umprogrammierter XTW ST-LINK V2) programmieren will. 2 von ihnen lassen sich problemlos programmieren über GDB Hardware
-
Thread
stm32flash "Failed to init device"
Also nochmal zum Thema.! Verbaut ist ein "STM32F103C8T6", entweder ist der kaputt oder ein Fakeprodukt.... Ich bin da völlig unbeleckt, also kann man die einfach tauschen und die Software neu auf spielen.??
-
Thread
Warum akzeptiert CubeMX dieses define nur in der Funktion?
Fragezeichen mit Tooltip "Syntax error". Der erste Compilerfehler lautet ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:688:46: error: expected ')' before '*' token 688 | #define DBGMCU ((DBGMCU_TypeDef *)DBGMCU_BASE) | ~ ^ Packe
sondern auch die Definitionen in den Projekteinstellungen, insbesondere welche die so ähnlich wie "STM32F103xB" heissen (mit falscher Modelnummer).
-
Thread
Diverse Bauteile µC, Debug-Tools
AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L im TQFP64 Gehäuse 4€ 6 Stück: ATMEGA128 im TQFP64 Gehäuse 4€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12 Stück: STM32F217vet6 im LQFP100 Gehäuse 4€ (programmiert, nicht gelötet) Sonstige: 4Stück: MSP430F149 im TQFP64 Gehäuse 3€ (neuwertig) 2 Stück: DS80C400 im LQFP100 Gehäuse 3€ (neuwertig)
-
Thread
Analogsignale mit pulseview/sigrok fx2 LA sampeln?
Sinus-Signalen. Eine einfache RC-Entladung, die ich darstellen wollte, klappte nicht. Ich habe einen 100nF über 10 kOhm an einen Ausgang eines STM32F103 angeschlossen und ziehe den auf 0. Dabei habe ich den Kondensator an einen Dateneingang des LA angeschlossen. Würde jetzt ein Stück Entladekurve erwarten