-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
Möglicherweise hilft dir dieser Link weiter: https://controllerstech.com/lcd-20x4-using-i2c-with-stm32/ Aufgefallen ist mir auf den ersten Blick die dortige Initialisierungs-Sequenz, die I2C Adresse und auch der von dir abweichende Wert bei der Definition für den 4-Bit Mode. Nur (?) unter der Arduino
Möglicherweise hilft dir dieser Link weiter: > > https://controllerstech.com/lcd-20x4-using-i2c-with-stm32/ > > Aufgefallen ist mir auf den ersten Blick die dortige > Initialisierungs-Sequenz, die I2C Adresse und auch der von dir > abweichende Wert für den 4-Bit Mode. Nur (?) unter der Arduino IDE
-
Thread
Sinumerik 810T lässt sich nicht einschalten
H. H. schrieb im Beitrag #7481604: > Uwe B. schrieb im Beitrag #7481597: >> H. H. schrieb: >>> Ich würde Vishay Serie 126 ALX einbauen. >> >> Gibt es leider nicht mit so kleiner Kapazität (4µ7). Schade
jugendlichen Reparaturen war es oft der TDA1170. Zum Umbau auf TFT: Ich hatte mal überlegt, für einem STM32 mit 3x8-Bit RGB-Schnittstelle einen Konverter zu schreiben. Man würde dann ohne VGA direkt auf das passende Display schreiben. Das Einlesen des Bitstroms müsste man von der Geschwindigkeit her schaffen
-
Thread
for-Schleife - Bit verschieben
Anwendungsbereich ist der Datenaustausch mit der > (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister > eines der USARTs zwar 32Bit breit, aber davon sind nur 8Bit relevant. > Bei manchen µC steht sogar im Ref-Man., dass die nicht-relevanten nicht > verändert werden dürfen bzw
Anwendungsbereich ist der Datenaustausch mit der > (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister > eines der USARTs zwar 32Bit breit, aber davon sind nur 8Bit relevant. Wenn von Hunderten von 32-Bit-I/O-Registern einige wenige einen oder mehrere 8-Bit-Teilbereich haben,
-
Thread
Wetterstation - Low Power Design
da habe ich noch ext. Pull Up eingebaut. Also mal kontrollieren was der L4 da macht. Bei neueren STM32 kann man den Laststrom für den Quarz einstellen, da habe ich beim H7 auch lange gesucht weil der nicht ordentlich schwingen wollte.
dann könnte man den an PA0, PA2 oder PC13 statt an PA12 anschließen. Über diese WKUP-Pins kann der STM32 aus dem Tiefschlaf geweckt werden wenn es regnet. [pre]9. The I/Os with wakeup from Standby/Shutdown capability are: PA0, PC13, PE6, PA2, PC5.[/pre] Mit einem LiFePO4-Akku ohne Spannungsregler
-
Thread
Cortex-M4: atomares Load oder Store
bis zu welcher Größer ein fundamentaler DT atomar gelesen oder geschrieben werden kann. Auf einer 32-Bit CPU kann ich sicher 32-Bit annehmen, aber hier geht ja auch 64-Bit.
werden (s. B1 - 543, im Kontrast zu LDM). An der Stelle wird LDRD/STRD nicht erwähnt und in A3.5.3 (S.80) heißt es [pre]LDM, LDC, LDC2, LDRD, STM, STC, STC2, STRD, PUSH, POP, VLDR, VSTR, VLDM, VSTM, VPUSH, and VPOP instructions are executed as a sequence of word-aligned word accesses. (...)
-
Thread
zwei Microkontroller verbinden
muss zwei Microkntroller zusammen verbinden mit zwei kanal je Kanal 10 Mbit. 1. Microkontroller 5VDC/100mA 2. Microkontroller 3VDC/500mA wie kann ich dass machen? worauf solle ich dann achten? bitte helfen!!!
Länge der Leitung und der Übertragung an ... vielleicht reicht SPI (mit Fifo im Empfänger ?). Ein STM32H7 (3,3V) hätte da keine Probleme. Der 3,3V MC braucht 5V tolerante Eingänge, der 5V MC muss mit den 3,3V am Eingang auskommen. Oder eben Pegelwandler ... Was die mA da zu suchen haben
-
Thread
ESP-32 SPI sendet falsche bits
Dank für eure Hilfe. Mein Aufbau/Schaltplan ist im Anhang. *Master-Code:* [c] #include <ESP32DMASPIMaster.h> ESP32DMASPI::Master master; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == cmd bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8_t* spi_master_tx_buf
spi_master_tx_buf, spi_master_rx_buf, BUFFER_SIZE); } [/c] *Slave-Code:* [c] #include <ESP32DMASPISlave.h> ESP32DMASPI::Slave slave; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == valid message bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8_t* spi_slave_tx_buf
-
Thread
Tasterentprellen - nur für Nerds? Gesperrt
Oft sieht so ein Projekt dann so aus: [c] int main() { using devs = Devices<SDR04, Mcu::Stm::Stm32G431>; using gfsm = GFSM<devs>; gfsm::init(); while(true) { gfsm::periodic(); devs::systemTimer::periodic([]{ gfsm::ratePeriodic(); });
Klaus H. schrieb im Beitrag #7472433: > Ich will nur darauf hinaus, dass es auf die Umstände ankommt, hier auf > das, was man denn erreichen will. Entprellen von fast schrottreifen > Tastern ist das eine
-
Thread
Wertzuweisung Arduino - Kann mir das jemand erklären?
vorzeichenbehaftete 16 Bit (40000 - 65536)= -25536 = 9C40 Die werden nach der Rechung in eine vorzeichenlose 32 Bit Variable kopiert, allerdings wird dabei eine Vorzeichenerweiterung durchgeführt, d.h. das MSB ganz links wird in die oberen 16 Bit kopiert. 9C40 -> FFFF9C40 print interpretiert das aber als
dachte man eigentlich gar nicht daran über den Zaun zu schauen. Erst in 2010 befasste ich mit den STM32 unter Atollic. Wiederum spezialisierte man sich dann auf jene. Das reichte um die damaligen Aufgaben zu erfüllen. Das großartig zu studieren kam eigentlich gar nicht in den Sinn, weil es nicht am
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
effizienter - etwa in der Art: Wenn das Data-Ready-Signal (low-active) vom ADS131 an einem Pin des STM32H7 ankommt sollte ohne Zutun der CPU ein SPI_Receive_DMA erfolgen und die Werte (5x 32bit "brutto" (= "NOP_Befehl" + 3x 32-bit Werte Kanal 1, 2 & 3 (=netto) + CRC-Daten) mittels DMA in ein Array geschrieben
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
bei "echten" I2C Interfaces also die als Hardware Baustein im Controller vorhanden sind wie beim AVR/STM32 oder ESP32? Machen die sowas automatisch während der Initialisierung? Ich meine wenn ich jetzt ein Reset am AVR über den Resetpin auslöse und der AVR die Uhrzeit gerade abfragt via I2C weiß die RTC
echten" I2C Interfaces also die als Hardware > Baustein im Controller vorhanden sind wie beim AVR/STM32 oder ESP32? > Machen die sowas automatisch während der Initialisierung? Ich meine wenn > ich jetzt ein Reset am AVR über den Resetpin auslöse und der AVR die > Uhrzeit gerade abfragt via I2C weiß
-
Thread
STM32 startet im HardFault
außer das GND-Pad unter dem Controller) gelegentlich komme ich zu einem Breakpoint in der startup_stm32l562ceux.s in Zeile 62 und kann sogar 2 Schritte weiter steppen. In der stm32l5xx_it.c ist aber spätestens schluss in Zeile 217 ("SCB->CPACR |= ((3UL << 20U)|(3UL << 22U)); /* set CP10 and CP11
Mit dem STM32L562CEU6 habe ich nie etwas gemacht, aber andere STM32 kommen nicht weit, wenn sie keine passende Spannung auf VDDA sehen.
-
Thread
FFT Verständnisfrage
Hi, ich verwende momentan einen STM32F4 um über einen externen DAC Audiosignale auszugeben. Das funktioniert problemlos und wie gewünscht. Nach dem ich diese Hard- und Firmware nun schon mal habe, wollte ich mit dem ganzen auch noch
Sprich ich stelle mir vor, dieses Audiosignal vor der Ausgabe mit einer Art Klangregler anzupassen (d.h. Höhen, Mitten und Tiefen verändern). So wie ich das sehe, geht das mit einer FFT-Library wie z.B. der von https://stm32f4-discovery.net/2015/07/hal-library-14-fast-fourier-transform-for-stm32fxxx
-
Thread
UART: Verschliffene Flanken - wann werden die Datenbits gesampelt?
Hallo zusammen, stellt euch eine UART-Übertragung zwischen zwei Mikrocontrollern (z.B. STM32) vor, bei der wegen Kapazitäten die Signalflanken stark verschliffen sind, die Pegel high und low aber noch OK sind. Wann sampelt der Receiver? Gibt es da einen Standard oder Quasi-Norm, zu welchem
im Beitrag #7461737: > stellt euch eine UART-Übertragung zwischen zwei Mikrocontrollern (z.B. > STM32) vor, bei der wegen Kapazitäten die Signalflanken stark > verschliffen sind, Warum? Wieviel m Kabel willst du denn mit wieviel Baud befeuern? Zeig mal einen gescheiten Screenshot. > die Pegel
-
Thread
Renesas M16C Ersatz
Device und/oder OTG - kostenlose Entwicklungsumgebung/Toolchain - Konfigurationstool (sowas wie STM32Cube) Das Einsatzgebiet sind Messgeräte für den Industriellen Einsatz, sowohl stationär als auch Mobil. Stückzahl ist so ca. 1k bis 1.5k/Jahr. Zur Zeit habe ich folgende Controllerfamilien auf
, aber ich will die natürlich nicht komplett ignorieren. Wenn ich die mit reinnehme lande ich bei H7 (scheint mir etwas "drüber" zu sein mit 480-550MHz, Batterielaufzeit bei den mobilen Anwendungen ist immer ein Thema), F7-> scheint ok, oder eben F4. Das Hauptproblem bei den STM32 Typen scheint die
-
Thread
STM32F107 Ethernet Interface
Ich habe ein Board erstellt um mit dem STM32F107 die Ethernet Schnittstelle zu benutzen. Dazu nutze ich den DP83826 als PHY im Basic mode mit RMII. Der DP83826 wird außerdem im Master mode benutzt. Der bekommt also vom STM32 seine 25MHz über
bisher überwiegend generierter Code der STM32 IDE.
-
Thread
Objektinitialisierung mit Parametern im Konstruktor in C++
schon paar nette Ansätze, die Peripherie der kleinen uCs bissl zu > abstrahieren. Ob AVR oder STM32 oder ... ist dabei vollkommen egal.
werden soll, landest Du eh bei [c] template<auto N, typename MCU> struct Uart; template<auto N, STM32Gxx MCU> struct Uart<N, MCU> { // ... }; template<auto N, AVR_DA MCU> struct Uart<N, MCU> { // ... }; [/c]
-
Thread
Index von Array: welcher Datentyp in C
uint32_t Feld; // Parameter für die Feldauswahl Feld = 18; test = array[(uint8_t)Feld]; [/c] Grund für die Frage: Da ich einen STM32 verwende, möchte ich weitestmöglich 32-Bit-Variablen
Martin M. schrieb im Beitrag #7454971: > Grund für die Frage: Da ich einen STM32 verwende, möchte ich > weitestmöglich 32-Bit-Variablen verwenden. Dann muß der Mikrocontroller > nicht ständig aus 32-Bit-Registern 8-Bit-Werte machen. Das sind Microoptimierungen, die selten
-
Thread
time.h bei ESP32 Probleme
Hallo, ich habe ein Problem beim Projekt mit einem ESP32 ich möchte mir über NTP die Uhzreit holen, aber ich einige Funktionen aus time.h werden bei mir nicht erkannt. andere aber widerum schon [c] #include <string.h> #include <time.h> #include "freertos
Raketentechnik. Den Code dafür hatte ich mal vor ein paar Jahren zusammengeschrieben - hier für einen STM32: https://github.com/ukw100/wordclock24h Konkret ist die Berechnung hier drin: https://github.com/ukw100/wordclock24h/blob/main/src/timeserver/timeserver.c Letzte Funktion darin: timeserver_convert_time
-
Thread
BeagleBone BeagleV-Ahead: BeagleBone mit RISC-V-CPU und hochwertiger Ausstattung
GHz taktet und für Echtzeit bzw- Standbyaufgaben auch einen E902-Kern mitbringt. Er wird ab Kernel 6.5 nativ unterstützt: [c] Among the newly added hardware, the rv64 TH1520 and the three added arm64/cortex-a35 based stm32mp2, ma35d1 and amlogic C3 are the most notable. --- https://lore.kernel.org
4-64 graphics processing unit (GPU) • 4TOPS@INT8 neural processing unit (NPU) @ 1GHz • H.265/H.264 @ 4Kp75 video decoder • H.265/H.264 @ 4Kp40 video encoder • 2x image signal processor (ISP) • 2x digital signal processor (DSP) [/c] Als Betriebssysteme steht dabei Ubuntu
-
Thread
8-Bit CPU Selbstbau
bringen und vielleicht- je nachdem wie gut du drauf bist - hohes Frustrationspotential. Kauf dir ein STM32 nucleo und lerne daran. Das bringt dich weiter. Ansonsten nur meine Meinung. Ich kann Dich durchaus verstehen, glaube viele hatte schon solche Ideen. Aber so alten Kram guckt man sich besser im Museum
H. H. schrieb im Beitrag #7453357: > ENIAC nachbauen bräuchte ich immerhin keine Lupenbrille mehr dafür!
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Bei den AVRs geht das nicht, da kann man mit
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Und den kann man auch > nutzen. Muss man teilweise
-
Thread
Neuer Arduino Nano, neuer Orange Pi Zero mit bis zu 4GB RAM und mehr
eine - eher kleine - Aktualisierung des Systems. Erstens wird fortan ein Prozessor vom Typ AllWinner H618 eingesetzt, der dank seinem 1MB großen L2-Cache etwas mehr Rechenleistung aus seinen vier Cortex A53-Kernen herauspressen kann. Außerdem wurde die Speicher-Kapazität des bis um zwischen 15 und 25
, das mit dem STM32F401 kompatibel ist. Einzelne Sensoren kosten rund 10 EUR, während das Produkt in Hunderter-Stückzahlen einen OEMSecrets-Bestpreis von 5,5 EUR aufweist (siehe https://www.oemsecrets.com/compare/VL53L7CX
-
Thread
GPS Disciplined 10MHz Referenz
So viele Projekte und keine ahnung welches das Beste ist. @hubertus: was macht der fette STM32F407 da? Ist der auch nur ansatzweise ausgelastet? @DK4XP: Sampling scope habe ich keines, hätte ich zwar gerne, aber bisher nix brauchbares gefunden :-(
was ich dann nicht umgesetzt habe, weil die RS232 reicht. Ausserdem war das noch in der Kowit-Zeit; STM32F407VE hatte ich noch da, und alles andere war nicht lieferbar... :-(
-
Thread
Arduino und Mbed OS
Der Arduino Giga (ausverkauft) https://store.arduino.cc/products/giga-r1-wifi hat einen STM32H747Xi. Verschiedene H747 Varianten werden von STM32Duino unterstützt. Vielleicht wäre das eine Ausweichmöglichkeit: https://github.com/stm32duino/Arduino_Core_STM32
im Beitrag #7449712: > Der Arduino Giga (ausverkauft) Der ist "ausverkauft" weil Arduino alle STM32H747Xi für Industriekunden reserviert hat: Opta = Giga, gibt es nun sogar mit "Rabatt" https://www.conrad.de/de/p/arduino-opta-rs485-afx00001-sps-kommunikationsmodul-12-v-dc-24-v-dc-2727601.html
-
Artikel
Reichelt-Wishlist
8865 Dual, Low-Dropout, 100mA Linear Regulator | MC78LCxx Serie - Ultra Low Drop Spannungsregler 3-5 Volt mit 1 Mikro-Ampere Ruhestrom | * MIC29300/29301 Spannungsregler 5,0V 3A im TO263(SMD) Gehäuse * NCP3063: 1.5 A, BUCK _&_ BOOST Inverting Switching Regulator DIP8/SOIC8 (MC34063 upgrade) (0,32$)
AAC/WMA/Ogg Decoder von VLSI | | * Zarlink MT8841 Calling Number Identification Circuit | ZHB6718 (H-Bridge für 1,5V - 20V Motoren) | * ZRA250F005 Referenzspannungsquelle 2,5V 0.5% SOT23-Gehäuse | | * TXB0108 8-Bit Bidirectional Voltage-Level Translator with Auto Direction Sensing | 579-MCP6S91-E/P
-
Thread
Arduino UNO R4 in Win10 nicht erkannt
größere Aussetzer geklappt (die einzige Ausnahme war eine race-condition in Dan Drowns/Roger Clarkes STM32-Installation). Könntest Du das etwas näher erläutern? Nach meinen bisherigen Erfahrungen werden die Treiber für ein Board in dem Moment eingerichtet, in dem die dazugehörigen Programme und Libraries
COMport > nicht > mehr da. Konnte für Interface0 usbserial nachinstallieren, dann war er > als COM5 wieder sichtbar. scmeiss noch mal alles raus COM3 + COM5 + WinUsb Danach anstecken. CDC kommt automatisch ab Win10. -> da sollte dann auch dein COM3 erscheinen. Wenn das durchgelaufen ist auf
-
Thread
Arduino Uno R4 im Handel erhältlich
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
allem schreibt man in die Config was man benutzen möchte und das wird installiert. > Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Nein, werden sie nicht. Ich habe hier schon länger ein Nucleo-Co31C6 liegen das nicht unterstützt wird und der Support für das Nucleo-H503RB das
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
adapt the SystemInit() // - change the uC register definition file <stm32f10x.h> Leider hat das nun doch nicht so einfach geklappt. Ihr habt mich überzeugt, doch besser die TWI-Schnittstelle zu verwenden. Vielen Dank! Gruß Rainer
nicht? Wenn man sich an die I²C-Spezifikation hält. t_of und t_f haben Minimum 20 ns × (V_DD / 5.5 V). Wenn aktive steigende Flanken erlaubt wären, hätten sie natürlich das gleiche Limit.
-
Thread
verfügbarer uC mith Ethernet
Hallo Leute, wir benutzen den STM32F437 für Boards mit Ethernet. Der ist aber aktuell immer noch schwer bis gar nicht zu bekommen. Ich suche daher einen Ersatz, der: (in der Prioritäten-Reihenfolge) - CortexM, 1MBFlash, 128kBRAM - verfügbar ist, - Lieferbarkeit >5Jahre - GPIO, USART - LQFP <=100 pins - von Zephyr unterstütz wird Es gibt da einen ESP32 mit Ethernet, den hatte ich schon mal. Dort konnte ich aber nicht per JTAG debuggen ... :-O Welche
-
Thread
Wanderkiste Widlar, Runde VI
hintergeschrieben. Fangen wir mal mit den bedrahteten Widerständen an: - 220 Ohm 1% 0207 MF, Gurt - 430 Ohm 5% 0207, Gurt - 820 Ohm 1% 0207 MF, Gurt - 1,5 kOhm 5% 0207 Kohle, Gurt - 2,2 kOhm 5% 0207 Kohle, Gurt - 9,09 kOhm 1% 0207, Gurt - 22 kOhm 5% 9,09 kOhm 1% 0204, Gurt SMD 1206: - 0 Ohm - 10
einen USB Port hat. Ansonsten habe ich noch ein neues NUCLEO-C031C6, ein recht altes Olimex Board mit STM32F405 sowie ein nagelneues, unbenutztes Kendryte K210 Board dazu gelegt. Letzteres hatte ich Anfang des Jahres bei Mouser mitbestellt um den Versand zu sparen, bin aber nie wirklich dazu gekommen damit
-
Thread
Probleme mit serieller Kommunikation
Blöde Frage: wenn der Dongle mit dem Wyse funktioniert und der Dongle mit dem STM32, dann brauchst Du für Wyse und Stm32 ein Null Modem oder überkreuzte RX/TX Verbindungen? Oder war das von Dir vorausgesetzt und nicht erwähnt?
könnte >> Licht auf die Sache scheinen... > > Ich habe noch nie untersucht, was eigentlich zwischen STM32 und ISL > passiert, aber offenbar ist die RX-Leitung auf Hoch im Ruhe-Modus. Wenn > ich da mit dem Oszi dran gehe bekomme ich immer nur gerade 3,3V-Linie -- > egal ob Wyse oder Dongle. H Pegel
-
Thread
Datenblatt vom Raspberry Pi
Raspberry Pi Model 3 B V1.2? Mit Datenblatt meine ich wirklich was sehr ausführlich wie z.B. beim STM32...Board. Gruß Robert
verstehe ich Magic-Numbers. Ein Beispiel: while(1) { GPIOA->BSRR |= 0x20; // Set PA5 high, 0b 0010 0000 delayMs(100); GPIOA->BSRR |= 0x00200000; // 0b 0000 0000 0010 0000 0000 0000 0000 0000 set PA5 low delayMs(100); } Statt den PA5 schreiben, verwende ich 0x20 oder
-
Thread
includes in Cube IDE
/Exxcellence/Debug/../Core/Inc/test.h:49: multiple definition of `matrix'; ./Core/Src/test.o:C:/Users/tola5/Desktop/Exxcellence/Debug/../Core/Inc/test.h:49: first defined here c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3
' c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: C:/Users/tola5/Desktop/Exxcellence
-
Thread
Wassertemperatur Logger mit Lora?
hatte ein NB-IoT modem (ublox) und das konnte mit drei AA-Batterien (Energizer Ultimate Lithium) 1,5 Jahre alle 4h Messwerte an die Server übertragen (sogar im Winter). Lora braucht ja viel weniger Energie 🤔
und so durchgeschaut und denke, ich bau das Ding um. Stromversorgung war ganz gut gelöst und die STM32L mag ich auch ganz gerne wegen der RTC und den Deep-Sleep + Alarm Möglichkeiten. Aber Arduino würde ich da testweise auch mal versuchen 😁
-
Thread
Instrumentenverstärker für DMS
Eigentlich nicht. So ein DMS liefert ja auch nicht genau VCC/2. Ich würde mir erst mal deinen STM32 angucken. Der hat sowieso nur 12 bit also 2.5/4096 = 0.61mV Auflösung. Betreibt man den DMS an der 2.5V Referenzspannung, bekommt man 5mV full range, mal 64 macht 0.32V, der interne PGA reicht nicht
Faktor 500 verstärken, die Eingangsauflösung länge also bei 1.22uV. Sehr wenig. Verstärkt man die 2.5V Referenzspannung des STM ADC auf deine 12V (es reicht ungefähr, aber stabil sollte die Verstärkung sein), damit steigt das Ausgangssignal auf deine 24mV und die Auflösung auf 5.8uV. Dein OpAmp hat
-
Thread
Überspannung am Ausgang eines DCDC Converters nach Kurzschluss?
Überspannung (min. 15V statt gewünschter 5V) ausgeben kann.
Kommen denn jetzt noch 5V am Ausgang des 48V->5V DC/DC-Wandlers raus oder hat der sich durch den Kurzschluss in eine Drahtbrücke verwandelt und liefert nun 48V am Ausgang? Dann ist's kein Wunder, wenn daran angeschlossenen 5
-
Thread
[S] C64 im Bereich Berlin-Köpenick
einarbeiten", egal in welchen. Ich tendiere da zu den AVRs (mit denen bin ich schon sehr fit) oder die STM32 ARM Cortex M0/M3 wenn's etwas mehr Rechenleistung sein darf, aber für beides muss man erstmal die Zusammenhänge zwischen elektrisch arbeitender Hardware und dem Programm verstanden haben. Edit:
mal eine Aufgabe haben, wo man wirklich Rechenleistung braucht. Dann nehmen solche Leute halt einen STM32H7, ersetzen einen OPV durch einen DSP... der fähige Programmierer kommt trotzdem locker mit einem ATMega und der fähige Elektroniker mit etwas Analogtechnik aus. Also das ist für mich der Unterschied
-
Thread
STM32H7 mit 8-Bit-SDRAM ohne FMC_NBLx/DQM?
Bei den STM32H7 (konkret: STM32H755BIT6) lässt sich der FMC für externe SDRAMs nutzen. In den Konfigurationen für 16 Bit und 32 Bit breite SDRAMs werden durch STM32CubeMX auch die Signale FMC_NBLx (zu verbinden
. Erst für neue Prozessoren wie STM32H5 bietet STM neuere FreeRTOS-Bibliotheken an. Der H7 gilt da schon als "legacy". :-/