-
Thread
STM32 und 11x74HC595.
. Kann man ggf. auch umdrehen. [c] uint8_t LEDdata[11]; void HC595write() { int data; for(int i=0; i<11; i++) { data = LEDdata[i]; for (int j=0; j < 8; j++) { if(data & (
aus Komfort- oder Geschwindigkeitsgründen das genaue Gegenteil angewandt werden darf – bei einem AT89C2051 oder AT89C51 kommt es auf jedes Byte an und dort muss man teilweise extrem sparen und oft auch zu Assembler greifen, weil auch der Flash relativ kurz ist, beim STM32 ist es Unsinn, krampfhaft irgendwelche
-
Thread
LIN to RGB - Hilfe gesucht
https://www.amazon.de/gp/product/B0CFFGS5XF Kaufen, Software installieren, Masse und LIN anklemmen und lauschen. Reengineering. Wenn du das Protokoll verstanden hast, dann nimmst du dir einen STM32F103 (BluePill) + LIN Interface Chip (MCP2025 mit 3.3V an Board), stellst den UART des STM auf LIN ein und bist schon zu 50% am Ziel. Sieht dann so wie im Anhang aus, dass ist ein Mitschnitt von einer Webasto Thermo TopC, die nutzen zwar kein "genormtes LIN", aber das Prinzip ist fast
-
Thread
Neue Bauteile: STM-Drohnenkit, intelligente Steckverbinder, Stromsensoren und mehr
Bildquelle: https://www.oemsecrets.com/compare/GAMECONTROLLERTOBO1%20 ### M5Stack U024-V2 I2C - Joystick-Bausatz auf Basis eines STM32G0. Wer keinen vollwertigen Controller benötigt, findet bei M5Stack eine preiswertere Alternative. Der auf Basis eines STM32G030F6P6-Mikrocontrollers realisierte
/i2c-joystick-2-unit-stm32g030? ### Abracon: Superkondensatoren mit hoher Energiedichte dank 3V Betriebsspannung. Das in der dritten Ausgabe der Art of Electronics befindliche Diagramm zur „Energiedichten-Visualisierung
-
Thread
Lautstärke messen von analogen Signalen
> ja, ein paar Zeilen Code, Hm, bei mir eine halbe Zeile. Auf dem von mir verwendeten STM32F030 sieht das so aus: [c] const unsigned char mylog64[1024] = { ... } [/c] [c] //ADC-Wert auslesen
ay0438_set_mono64(mylog64[data], BAR_LINE); [/c] Aber klar, ich verwende hier zwei STM32F030. Fuer jeden Kanal einen eigenen. Weil ich bin reich und kann mir das erlauben. Hm.. oder ich war nur faul und wollte einfach nur eine Arbeit doppelt verwenden
-
Thread
CMSIS-Bibliotheksfunktionen mit Atmel Studio7 benutzen
nutzen? Alex schrieb im Beitrag #7766061: > Muss man die FP-Einheit extra einschalten? Ja: [c]SCB->CPACR |= ((3UL << 10*2) | /* set CP10 Full Access */ (3UL << 11*2) ); /* set CP11 Full Access */[/c] Wobei dein Startupcode
Hersteller-IDE sollte es Projekt-Templates geben in denen das alles schon fertig eingerichtet ist. Ist bei den STM32 jedenfalls auch so.
-
Thread
STM32F103C6T6A Lässt sich nicht programmieren
Lennart schrieb im Beitrag #7765763: > STM32F103C6T6A Was jetzt, in deiner Fehlermeldung steht was von STM32W1xx? Falsche Serie eingestellt?
Versorgungsspannung kontrolliert? (4) Lennart schrieb im Beitrag #7765763: > bei AliExpress 10x STM32F103C6T6A. https://www.reichelt.de/arm-cortex-m3-mikrocontroller-32-bit-2v-32-kb-lqfp-48-stm32f103c6t6a-p263739.html my2¢ (re)
-
Thread
Falsch gehenden Quarz erkennen?
ohne einen zweiten Quarz zu verbauen) eine sinnvolle Möglichkeit, fehlerhaft gehende Quarze an einem STM32L053 zu erkennen? Alternativ: kennt jemand ein brauchbares Paper zum Thema Fehlermechanismen bei Quarzen? https://www.st.com/resource/en/application_note/an2867-guidelines-for-oscillator-design-on-stm8afals-and-stm32
irgendeine andere Taktquelle, z.B. 50 Hz von der Netzspannung oder 1Hz von einem GPS-Receiver o.ä.? 0.1% ist schon weit unter der Genauigkeit der RC-Oszillatoren, damit kann man das nicht erkennen. Oder anders formuliert: könnte der STM32 eine Abweichung von 0.1% erkennen bräuchte er keinen Quarz!
-
Thread
Device-Erkennung beim STM32F103VE gibt falschen Wert zurück !
folgender Funktion ab. uint32_t DBGMCU_GetDEVID(void) { return(DBGMCU->IDCODE & IDCODE_DEVID_MASK); } Normalerweise sollte folgendes zurückgegeben werden: STM32F103VE -> 0x414 STM32F103ZG -> 0x430 Das hat bisher immer funktioniert. In letzter Zeit haben wir folgendes Problem. Bei ca 4% der µC liefert der STM32F103VE die Device-Id 0x430 zurück. Der Bootloader meint somit es ist ein STM32F103ZG und setzt die relevanten Adressen falsch. Den Rest könnte ihr euch dann denken. Wenn wir uns dann
-
Thread
STM32F103 Peripherie: "ST hat noch geübt"?
richtig einkauft: https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU-SOC_STMicroelectronics-STM32G474RBT6_C529413.html
ausfühlicher geschrieben wurde und damit für mich als Anfänger besser verständlich, als die die anderen STM32. Für mich sind die L0 der logisch nächste Schritt nach AVR.
-
Thread
Einfachste Lösung um einen Taster per USB am PC auslesen mit C#.
Möglichkeit wäre ein kleines Board vom Chinesen o.ä. zu bestellen. Ich würde einen Raspberry Pi Pico oder STM32 (G oder F Serie mit nativem USB) nehmen. Gibt es genügend Implementierungen. Ist eigentlich nur Copy/Paste. Dann musst du nur den richtigen COM Port finden und die Daten extrahieren. Oliver R.
N. M. schrieb im Beitrag #7765619: > Hab gerade den RP2040 für 0.80€ > angezeigt bekommen. Der kostet bei Reichelt auch nur 0.99 Euro: https://www.reichelt.de/raspberry-pi-rp2040-arm-cortex-m0--rpi-rp2040-p306486.html
-
Thread
PC: das Zeitalter neuer Hardware
D3410 von 10/2015 (19.10.2015). Der auch von 2015 https://www.amazon.de/Business-Multimedia-Intel%C2%AECeleron%C2%AE-2x2-60GHz-7007/dp/B0B3DTB3GG wie https://www.intel.de/content/www/de/de/products/sku/90738/intel-celeron-processor-g3900t-2m-cache-2-60-ghz/specifications.html zeigt. https://www.csl-computer.com
für KI-Applikationen > nutzen wollen. Ja, ST hat da Tooling dafür. Sie haben auch mal bei den STM32H7xx mit KI geworben.
-
Thread
2-Kanal analoger Datenlogger, mobil
werden. Für einfache Anwendungen und geringen Anforderungen reicht es, analoge Signale mit einem µC zu messen, in einen Flash-Speicher zu schreiben und später per PC auszuwerten. Hierzu ein Schaltungsvorschlag mit einem STM32G031F µC und einen SPI-Flash W25Q128, der mit einer passenden Batterie oder
angeschlossener PC die Werte speichern/auswerten. Die gezeigte Schaltung verwendet ein fertiges µC Modul (WeACT STM32G031), welches noch mit einem SPI-Flash (hier W25Q128) und ein paar diskreten Bauteilen nach Bedarf ergänzt werden muß bzw. kann. Damit ist ein Aufbau auf Lochrasterplatine möglich.
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
tun könnte. Vieles was man mit einem 8-Bit Controller halt machen kann: - Resetcontroller für STM32F Series - Thermometer mit NTC, Genauigkeit +- 0,7°C - LED VU-Meter - Treiber für 4 Digit 7-Segmentanzeige Auch wenn ich hier dafür verissen wurde weil ich die LED's direkt an den PFS gehängt habe
einlegst, sollte das kein Problem sein. Um mit dem Adapter "arbeiten" zu können habe ich *.h / *.c Quelldateien geschrieben, die den Adapter ansteuern. Unterstützt werden die Quelldateien für PFS154, AVR, STM8 und STM32F0xx (dieser in Verbindung mit libopencm3). Eine der wichtigsten Funktionen
-
Thread
STM32 + Infineon WLAN Modul: Durchsatz?
https://www.mikrocontroller.net/topic/571600), ist es aktuell nicht optimal um WLAN-Controller für STM32-µC bestellt. Hat hier jemand schon mal ein Infineon-Modul/ Controller mit einem STM32 integriert? (https://github.com/Infineon/AIROC-Wi-Fi-Bluetooth-STM32) Z.B. ein Murata 1DX (https://www.murata.com
von LWIP habe ich dann abgebrochen, weil mir die (zwar Prototyp-haften) 0,32 MBit/s (https://github.com/drorgl/stm32-lwip-esp-hosted/tree/master/stm32-lwip) arg wenig erscheinen. Zu https://www.mikrocontroller.net/topic/270837#2833900 gab's kaum Antworten. Danke schonmal
-
Thread
DAC, 5 Stück am I2C-Bus
Mit I2C Portextendern kannst Du auch parallele DACs ueber I2c ansteuern um gleich 10 Volt VOut zu bekommen.
Wie waere es mit 5 PWM Ausgaengen, z.B. am STM32G4 mit 20 KHz Grundfrequenz und 12 Bit. Sollte mit einem G4 oder U5 gehen. Danach Tiefpass z.B. bei 1 kHz oder niedriger, je nach Deiner Anforderung. Mit 5 * I2C DAC wirst Du nur schwer auf 1 kHz kommen
-
Thread
Python-Updates, C23, Keil MDK und vieles andere mehr
. [/c]  Bildquelle: https://www.keil.arm.com/packs/mdk-middleware-keil/overview/ Erweiterungsnummer zwei betrifft einen Brücken-Wrapper, der zwischen der STM32-HAL und dem CMSIS-Standard „makelt“: [c] The CMSIS-Driver interfaces to STM32Cube HAL are API Shim interfaces for the STM32Cube HAL provided by STMicroelectronics. The drivers are accessible by CMSIS-Pack enabled software development tools
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
angesagt wäre. Schon ein RP2040 Pico-Board würde die Geschwindigkeit verzehnfachen. Selbst eine kleiner STM32Gxyz würde reichen.
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
-
Thread
Schwarmintelligenz für STM32-Projekt gesucht!
bräuchte Mal euren gesammelten Hirnschmalz für mein Projekt. Ich habe einen (bereits verbauten) STM32F410CBT3 im LQFP vorliegen und will damit ganz am Ende mehrere Komponenten miteinander synchronisieren. Dafür konkret gebraucht wird: - 1 Master-Timer - Erster Slave erzeugt am DAC einen Sinus
ich vielleicht sogar irgendwas hardwareseitig pfuschen? Dachte schon ich könnte eventuell den STM32F413CG in UFQFPN auf die Platine basteln (da gleiche Pinbelegung), passt aber mmn nicht auf meinen Footprint, Überlappung der Lötflächen einfach zu knapp.... Ich möchte aufgrund meiner Projektzeit
-
Thread
STM32H743 mit 32MByte externem SDRAM
"runToEntryPoint": "main", "servertype": "stlink", "device": "STM32H753ZI", "svdFile": "C:/STM32_SVD/STM32H753x.svd", "interface": "swd", "serverpath" :"C:/STM32Tools/Stlink_GDB_Server/tools/bin/ST-LINK_gdbserver",
to take advantage of something. The project contains: SDRAM QSPI + .stldr LTDC CDC Soft I2C for touch Screen config for LCD 5inc Maked with stm32cubeide 1.17.0 Best regards Materials: https://es.aliexpress.com/item/1005008122901025.html http://www.lcdwiki.com/5.0inch_RGB_Display
-
Thread
Kaufentscheidung: Laptop HP oder Lenovo PC
Ab und zu möchte ich was mit esp32 oder stm32 machen. Gegebenfalls soll auch Visual Studio laufen. Der PC hat nicht den ddr4 ramspeicher sondern den ddr5.
Zo R. schrieb im Beitrag #7757101: > Ab und zu möchte ich was mit esp32 oder stm32 machen. Gegebenfalls soll > auch Visual Studio laufen. Das geht auch mit einem zehn Jahre alten i3. Sofern genügend RAM da ist, sofern eine SSD genutzt wird, ist nichts davon ein Problem
-
Thread
Gleichtaktstörung zerstört eure Elektronik! Grund: Schaltnetzteile ohne Erdung.
Die ist im Normalfall auch nicht geerdet Trotzdem kommt kapazitiv genug an der Spitze an, dass ein stm32f030 nach dem löten ca 10x mehr Strom braucht (Schutz Dioden im ic geschädigt ist mein Verdacht). Das kommt 1. vom nicht perfekt symetrischen trafoaufbat und 2. dem in Europa nicht (gegenüber Erde
> Trotzdem kommt kapazitiv genug an der Spitze an, dass ein stm32f030 nach > dem löten ca 10x mehr Strom braucht (Schutz Dioden im ic geschädigt ist > mein Verdacht). Meine alte Weller hat an der Front eine 4 mm-Buchse, womit sich der Kolben explizit erden läßt
-
Thread
Beitrag auf der Seite hier: "Raspberry Pi 5 – Unterstützung für externe GPUs finalisiert"
Treiber zusammengeklöppelt bekommt. Aber ist das noch sinnvoll? Wäre sowas an einem AVR oder auch STM32 auch sinnvoll? > Fändest Du es besser, wenn der keine PCIe-Schnittstelle hätte, und man > immer noch darauf angewiesen wäre, von instabilen SD-Karten zu booten? Die sind nicht so instabil wie
. schrieb im Beitrag #7756612: >> Aber ist das noch sinnvoll? Wäre sowas an einem AVR oder auch STM32 auch >> sinnvoll? > > Warum sollte es das nicht sein? Weil man auch keinen 40t Tieflader an ein Auto hängt! > Falk B. schrieb: >> Die sind nicht so instabil wie oft behauptet wird. >
-
Thread
Digitale Wasserwaage mit Arduino / Embedded
Ich hab mir das jetzt folgendermaßen gedacht: 4 x AA = ca. 5-6V uC, ADXL mit 3,3V. Die WSW2812B direkt an die 5-6V. Wegen den 0,7xVCC für die Daten habe ich mir aus einem anderen Beitrag einen Pegelwandler rein kopiert. Was sagt ihr?
Alles drauf: https://www.st.com/en/evaluation-tools/stm32f4discovery.html Sollte vermutlich sogar von stmDuino unterstützt werden.
-
Thread
Kaufberatung Entwicklungsrechner
Office-Kram) für Elektronikentwicklung und 3D-Druck. Die wichtigsten verwendeten Programme sind: * STM32Cube * VSCode mit PlatformIO * KiCAD * LTSpice * FreeCAD * Cura Aktuell läuft Windows 10, künftig dann Windows 11. Ein Umstieg auf Linux ist nicht geplant, bitte keine Bekehrungsversuche.
Max G. schrieb im Beitrag #7753920: > Programme sind: > * STM32Cube > * VSCode mit PlatformIO > * KiCAD > * LTSpice > * FreeCAD > * Cura Mit welchen dieser Programme lastest Du einen aktuellen Rechner denn aus? Und wenn ja, ist die Begrenzung - Single-Core
-
Thread
Bytearray bitweise shiften
uint8_t shiftarray_right(uint8_t anz, uint8_t carryin, uint8_t *parray); [/code] habe ich für AVR, STM32, STM8 und MCS51 getestet, sollten jedoch - weil reines C - auch mit jedem anderen in C programmierbaren Controller funktionieren. Eine gute (Sonntags)nachtruhe, JJ
Ralph S. schrieb im Beitrag #7753796: > habe ich für AVR, STM32, STM8 und MCS51 getestet, sollten jedoch - weil > reines C - auch mit jedem anderen in C programmierbaren Controller > funktionieren. Naja, rein logisch mögen dein Funktionen korrekt sein, aber
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
03 19 LD IX,0x1903 1840 CD 24 06 CALL 0x0624 1843 C1 POP BC 1844 C9 RET 1845 24 60 60 DATA: DB 0x24,0x60,0x60 [/pre]
code] ; Junior Computer Siebensegmentansteuerung ; bis 3 zählen ; ; original version: ; 2025-05-32, mchris ; ; 7 segement codes Z0 = $C0 Z1 = $F9 Z2 = $A4 Z3 = $B0 Z4 = $99 Z5 = $92 Z6 = $82 Z7 = $F8 Z8 = $80 Z9 = $90 .org $300 ; Startaddresse für den Assemblercode lda
-
Thread
Micropython und Esp32 statt Arduino ?
numpy eine Größe von ca. 20 MB Auf meinem PC ist meine clib auch deutlich größer als auf meinem STM32. Aber okay, ich entnehme dem, dass ein bischen Numerik auf dem µC unter Micropython genauso wenig Spaß wie mit C/C++ macht, weil die interessanteren Libraries fehlen oder arg beschnitten sind.
das ?? In meiner Abwandlung schaut das dann so aus : [code] import esp32 from machine import Pin #macht einen Puls, hier 2.5 ms (=2500us) an PIN 4 r = esp32.RMT(0, pin=Pin(4), clock_div=80) #r r.write_pulses((2500,0),1) [/code] Und : es geht auch ohne die mir
-
Artikel
STM32F103C8T6 STM32 Billig Board
, Ebay & Co gibt es bereits ab 2 EUR (1.84€ [19.07.2017], 2.73€ [12.10.2024]) ein minimalistisches STM32-Board. Auf Ebay im Suchfeld Suchfeld einfach "STM32F103C8T6" eingeben. Eckdaten: STM32F103C8T6 64k Flash (viele C8 besitzen in wirklichkeit 128k Flash), 20k RAM Micro-USB, ISP Header (SWDIO) 8MHz
USB-Buchse kann man es sicher wie einen Arduino Nano direkt vom PC aus programmieren. Doch halt: Der STM32F103C8T6 kostet bei ST schon in 1000er Stückzahlen 3.40€. Auf den Boards ist also kein STM32F103C8T6 drauf sondern irgendeiner seiner chinesischen Clone oder gleich gar kein Chip im Gehäuse. Ausserdem
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
so, noch nicht völlig zuende gedacht: Initialisierung: a) Master-Controller sendet ein Byte "0" in den ersten Tiny "0" b) Tiny "0" registriert das als seine Adresse, erhöht den Wert um 1 und sendet das zum nächsten Tiny "1" c) Tiny "1" registriert das als seine Adresse, erhöht den Wert um
Norbert schrieb im Beitrag #7752366: > CH32V003, Preis ca. 20ct. Irre teuer! PMS150C nehmen, in SOT-23.
-
Thread
STM32 Sinussignal via DAC
2048; > ^^^^ Das ist nur die halbe Miete, bei 0.0 Volt würde immer noch abgeschnitten, sin() darf auch nicht 0 werden. 6% weniger sind bei 3.3V ca. 0.2V weniger, das verspricht ST z.B. für den STM32F334 mit eingeschaltetem Buffer. Ohne Buffer wären
einstellige mV, aber der Ausgang ist dann so hochohmig (15k), dass man das kaum nutzen kann. Vielleicht so: [c] sine_value[i] = lround ((sin(i*2.0*PI/100.0)*0.94+1.0)*2048.0);[/c]
-
Thread
Technologiezugang, FAEs, Bauteilauswahl im Embedded/IoT-Bereich
Herstellern die Datasheets (also die Vollversion mit NDA!) oft sehr knapp sind. z.B. habe ich zu einem STM32, dessen Manual 1500 Seiten hat, ein ähnlich komplexes Konkurrenzprodukt vorgeschlagen bekommen mit insgesamt 150 Seiten Datasheet. Eine Library welche die Komplexität kapselt gibt es nicht. Wie schafft
Hardwareentwicklung eher fehl am Platze. So wie Sheldon in Howards Lab: https://youtu.be/-A03gbr6oY0?t=26
-
Thread
Def. Mikrocontroller auf Geschirrspüler-Platine?
Beitrag #7751767: > Der RESET pin steht im Datenblatt. Sorry Leute ich bekomme es nicht raus, zum stm32p301 finde ich kein Datenblatt, nur von µC`s mit weniger als 100 Pins
schrieb im Beitrag #7752035: > Wenn Du Glück hast ist er pinkompatibel zu einen ähnlichen, z.B. > den STM32F103VDT6. Das scheint sehr gut zu passen! Ich persönlich würde per Scope messen, ob der Quarz schwingt, denn dafür müssen im uC meist schon einige Schritte ausgeführt werden, bevor er das tut (jaja
-
Thread
FX2LP EOL, neuer chip FX2G3!
Rahmen: https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU-SOC_WCH-Jiangsu-Qin-Heng-CH569W_C2857462.html
Ich hab den ch32v307 schon in einigen Designs verbaut. Highspeed USB und 10mbit Ethernet ohne externen Komponenten (außer Quarz und Kondensatoren) zu vernünftigen Preis. wobei zumindest in China der stm32f750 auch zu
-
Thread
CH340N nur bis 38400 Baud?
hatte bisher noch nie Probleme mit Chips von diesem Lieferanten. Selbst mit dem extrem oft gefälschten STM32F103C8 nicht. Schön dass du deine Design gut durchdacht und sehr solide gemacht hast. Warum läßt du mich/uns nicht daran teilhaben und zeigst dein Design hier? (Eine Tabelle was das Dingens können
Oszi aus, wenn die den Oszillator des µC gleich so ausser Takt bringt? > an der 5V Leitung des USB Merke: Es ist nur eine grobe Schätzung, das da 5V herauskommen. > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt
-
Thread
News-Roundup: ST partnert mit Qualcomm, Arduino aktualisiert IDE uvam
Technologie von Qualcomm Technologies basierenden drahtlosen Konnektivitäts-Produkte jeden unserer STM32-Bausteine aufzuwerten, um unseren mehr als 100.000 STM32-Kunden auf der ganzen Welt einen deutlichen Mehrwert zu bieten.” [/c] Interessant ist, dass die Pressemitteilung - explizit - auch die
Funkmodul BlueNRG II ansehen. Ursache dafür war übrigens, > dass Funkmodule und allgemeine MCUs im Hause STM lange Zeit in > unterschiedlichen BUs unterkamen. Es gibt doch davon diverse Nachfolger (STM32WB) und auch die SubGHz-Module (STM32WL) - sind die denn so "schlecht"?! Der Mangel an WiFi und
-
Thread
Coroutinen für microController
aus Mikrocontroller und Dev-Board anlegt und die in diesem Fall die Event-Loop enthählt (Windows, STM32 oder nRF52). Hier ein github-Link: https://github.com/Jochen0x90h/coco-loop/blob/main/test/LoopTest.cpp Monochome Displays gehen auch schon: https://github.com/Jochen0x90h/coco-mono-display sowie
/platform.hpp> um z.B. stm32c031xx.h zu erhalten wenn man den uC im Build-System ausgewählt hat) und noch HAL-artige Hilfsfunktionen und Klassen (die man noch auslagern könnte aber erstmal nicht stören da nur Header). Wer
-
Thread
HX711 mit Wägezelle
ist 1 kg. Es wird Kanal A des HX711 mit Verstärkung 128 verwendet. Das HX711 Board hängt an einem STM32-Nucleo, die Spannungsversorgung für das HX711 Board kommt direkt von STM32-Nucleo (3.3 Volt bzw. 5 Volt). Wenn man den 24-Bit Messwert vom HX711 so ungefähr auf Gramm mit 0.1 Gramm Auflösung skaliert dann ergibt sich: [code] keine Belastung: Messwert 0.0 g 100 Gramm Gewicht: Messwert 100.0 g +/- 0.1 g 200 Gramm Gewicht: Messwert 200.0 g +/- 0.1 g [/code] Es gibt zwischendurch Ausreißer der Messwerte mit mehr als der obigen Abweichung, das
-
Thread
FPGA als SPI Slave
spi-slave/blob/master/Verilog/source/SPI_Slave.v Als Master benutze ich ein Nucleo Board mit einem STM32L552. Mein Problem ist, das ich zwischen FPGA und MCU keine zuverlässige Verbindung aufbauen kann. Ständig passieren Übertragungsfehler (nach ~100kB an Daten). Bei Debug Versuchen haben ich mir die
wird. Und die Implementierung des SPI-Senders als Multiplexer macht die Sache nicht effizienter: [c] r_SPI_MISO_Bit <= r_TX_Byte[r_TX_Bit_Count]; [/c]
-
Thread
Diamex EXA-Prog mit avrdude unter Linux
verwenden. Stecke ich den Programmer an, meldet sich dieser brav als solcher an [pre] Okt 02 22:32:03 infinitypro kernel: usb 3-3.2: new full-speed USB device number 17 using xhci_hcd Okt 02 22:32:03 infinitypro kernel: usb 3-3.2: New USB device found, idVendor=16c0, idProduct=2a9b, bcdDevice=45.80
-3.2: Manufacturer: ERFOS Okt 02 22:32:03 infinitypro kernel: usb 3-3.2: SerialNumber: 58466-86580-826 Okt 02 22:32:03 infinitypro kernel: cdc_acm 3-3.2:1.0: ttyACM0: USB ACM device [/pre] Es erscheint natürlich auch die Datei _/dev/ttyACM0
-
Thread
STM32 Highspeed ADC PCB Design
ich arbeite gerade an einem Versuch einen High-Speed ADC (12 Bit, 5-20 MSPS) parallel mit einem STM32 Mikrocontroller auszulesen. Die ersten Versuche waren bereits erfolgreich, allerdings bereitet mir das Pinout des STM32-Mikrocontrollers etwas Kopfzerbrechen. Nach meiner Logik wäre es am sinnvollsten
STM32-µC-Familie ist es etwas anders gestaltet. Das alles weiß man aber, wenn man sich damit ausgiebig beschäftigt hat. Es gibt noch ein paar undokumentierte Tricks beim Umrouten von Pins eines STM32, auf