-
Thread
OpAmp Single Supply Frage
Ich möchte eine kleine Eingangs-Wechselspannung auf einen höheren Pegel für den ADC des STM32F405 (3,3V Vdda) verstärken. Dazu hätte ich jetzt mal einen R2R Operationsverstärker mit einfacher Versorgungsspannung (3,3V) genommen, also sowas wie z.B. den TS 912. Ich habe allerdings ein
die positive/negative Eingangsspitze wenn U(-) == U(+): Uap = 6,05 / 2200 * 24200 = 66,55V Uan = 5,95 / 2200 * 24200 = 65,45V Uap - Uan = 1,1V D.h. die Verstärkung selbst stimmt (11), aber der OP könnte ja niemals diese (absolute) Spannung am Ausgang aufbringen. Wie kann diese Schaltung also
-
Thread
Leistungsabgabe von ATX-Netzteil aufzeichnen
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
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
Host-Controller Wahl für High Speed Data Acquisition
erfordern, so dass die Löwenarbeit größten Teils im Hintergrund erfolgt) Nein, für einen Singlecore STM32 mit z.B. 100MHz sind 5MBit = 800kByte = 400kWorte = 200kLongs nicht wirklich viele Daten... > Dann natürlich die Frage der Kommunikation mit dem PC: > (1): USB2.0 Welche Kabellänge planst du?
nur einen mit high speed PHY on chip, den STM32F723. (Der sitzt z.B. auf den ST Link V3). Die neueste Version von CubeMX erlaubt jetzt sogar die Nutzung davon mit clicki Bunti. Das ging bisher nicht, vermutlich findet man da also noch Fehler.
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
. U881 - U883 können max. 124Kbyte adressieren. Einchip-MR U881, U882, U883 Bankel RFE 1985 H.2 EMR UB883 mit 4-Kbyte-Speicher Frank Ryll 1991 H.5 Ziel, möglichst wenig Leitungen zu belegen. Übrigens: UB-883 - Z8671 U881 - Z8601 U882 - Z8602
des U883: [pre] org 0 ; internes ROM irq0: dw 800h irq1: dw 803h irq2: dw 806h irq3: dw 809h irq4: dw 80Ch irq5: dw 80Fh ;---------------------------------------------
-
Thread
MCU mit high drive GPIO? (Mikrocontroller, Pin, Strom, Ausgang)
etwas verhauen und brauche wohl zusätzliche Transistoren... :-( Gibt's Mosfet-Arrays? Hat die 5x40 / 200 mA vom AVR mal jemand ausprobiert? ATtinyx5: Absolute Maximum: DC Current per I/O Pin: 40.0 mA DC Current VCC and GND Pins: 200.0 mA 0.6 V drop @ 20mA (Pin Driver Strength @3V geschätzt
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
-
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
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
Taste P2.1 macht das, was sie soll. Schon mal ein erster Erfolg ;-) > Ich habe mal an RX von E32-868 den Oszi gehängt. Nach Tastendruck P2.0 > ist nur 1 statt 5 Zeichen auf dem Bildschirm zu erkennen. Sicher? > Welches Zeichen es ist, kann ich nicht sagen. Warum nicht? Ist der Oszi so
-
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
sind plausibel. Inzwischen habe ich auch L2 vermessen: Von einem zum anderen Ende 88.2 kHz = 310µH, von unten bis zur Anzapfung 189 kHz = 67.5µH, Anzapfung nach oben 110 kHz = 200µH. Windungsverhältnis sollte also 1:1.72 sein, Anzapfung also bei 37%. Bei idealer Kopplung würde man gesamt 67.5µH x
-
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
USB-Stringdeskriptor ohne Abzählen
(sizeof A<256,"URL too long!"); A.l=sizeof A; A.t=3; // Descriptor type: string (really!) A.h=h; // protocol, 0=http, 1=https for (int i=0;i<N;i++) A.s[i]=s[i]; return A; } #define LP(h,s) (landingpageurldesc_f<length(u8##s)>(h,u8##s)) static PROGMEM constexpr auto LandingPageUrlDesc
sizeof A<256,"URL too long!"); > A.l=sizeof A; > A.t=3; // Descriptor type: string (really!) > A.h=h; // protocol, 0=http, 1=https > for (int i=0;i<N;i++) A.s[i]=s[i]; > return A; > } > #define LP(h,s) (landingpageurldesc_f<length(u8##s)>(h,u8##s)) > static PROGMEM constexpr auto LandingPageUrlDesc
-
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
C arithmetic promotion Fallstricke
ist. > Welchen Compiler benutzt du denn? Offenbar benutzt er einen Compiler, der Code für eine 32-Bit-Plattform generiert. Auf einem AVR tritt das Problem natürlich nicht auf, denn da ist ein Integer ein 16-Bit-Wert. Auf einem STM32 kommt es aber zu dem Problem, wenn man den Ausdruck [c] micros
ist uint32_t, genau wie TIM->CNT in stm32l412xx.h definiert ist. Da ist auch diese praktische Maske definiert. Das wäre ja genau, was wir hier brauchen? Leider ist die auch 32 Bit breit. Die Hardware von Timer6
-
Thread
Array - Summe berechnen in C
JEDES MAL ein Minus Zeichen davor... vlt kann sich den jemand mal anschauen? [c] #include <stdio.h> #include <stdlib.h> int main(){ int i; int iSumme = 0; int iFeld[10]; for(i=0; i<10; i++) { iSumme += iFeld[i]; } printf("\nDie Summe aller Elemente im Array ist: %d", iSumme
funktionieren. Tatsächlich habe ich festgestellt, dass bei eingeschalteter Optimierung ein Großteil seiner STM32-Library gar nicht mehr läuft, weil Uwe das Schlüsselwort "volatile" nicht kennt bzw. ungenügend einsetzt. So funktionieren dann interrupt-basierende Module seines Codes bei eingeschalteter Optmierung
-
Thread
Include für RP2040
pico-sdk/blob/master/src/rp2040/hardware_regs/rp2040.svd [2] https://github.com/ARM-software/CMSIS_5/blob/develop/CMSIS/Utilities/Win32/SVDConv.exe Matthias
https://gitlab.com/khockuba/cmsis-pi-pico/-/blob/master/CMSIS/Device/Raspberry/RP2XXX/Include/RP2040.h
-
Thread
C++ template Funktion doppelt definiert in header und cpp
Debugger nicht gut klar, der hat mich da auch verwirrt. Und das eigentliche Problem ist das SPI beim H7 das jetzt noch zickt. Jemand hatte den SPI Code angepackt und ein andere Problem beseitigt. Damit funktionierte aber SPI mit 16 Bit nicht mehr. Das konnte ich jetzt für STM32F4 beheben, aber der Test
noch der nullptr drin. Das SPI Problem nach dem ich suchte war aber ein anderes, das SPI device im H7 und U5 ist ein anderes, neues als bei den älteren Serien. Das hat u.a. ein 'lock' feature, d.h. einige Einstellungen wie Direction lassen sich nicht ändern wenn SPI enabled ist. Da kann man herrlich
-
Thread
Einstieg GDB
\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346\tools\bin" "--swd" Launching GDB: "c:\ST\STM32CubeIDE_1.4.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9
linker;D:\Projekte\FE\ZEHR2\zehr2_test\libs\bios\src\linker;C:\Program Files\STW\ARM GCC\none-eabi\4_5_2\bin;C:\Program Files\STW\ARM GCC\none-eabi\4_5_2;c:\ST\STM32CubeIDE_1.7.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\tools
-
Thread
Kurzmitteilungen: neue Software von GigaDevice, STMicroelectronics, Infineon und Renesas
einem mit einem Hardware-Beschleuniger ausgestatteten Chip (Beispiele wären STM32F769 und STM32H7B3) zur Ausführung gebracht wird, decodiert Touch GFX mit Hardwarebeschleunigung - sonst setzt man mit Ausnahme des STM32G0 auf einen Software-Decoder. Außerdem gibt es ein am QT Linguist
Tam H. schrieb im Beitrag #6860849: > meow schrieb: >>> während der von GigaDevice präferierte Anbieter IAR >> >> Gibt es dazu Quellen/Belege? >> IAR tut sich doch keiner freiwillig an. > > Wie gesagt
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
Sensoren), oder sendet ihnen welche zu (Aktoren). Die Boards haben keinen LAN Anschluss, weil der uC STM32F4xx nicht genug Ressourcen hat. SPI, I2C, LIN, ModBus, und weitere, auch ältere Bussysteme sind mir bekannt, aber ich müsste einen recht umfangreichen Protokollstack schreiben, damit man die Teilnehmer
>weil der uC STM32F4xx nicht genug >Ressourcen hat. So ein F407 zB braucht doch nur einen PHY fürs Ethernet. RS485 gäbe es auch noch.
-
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
bedienen kann, aber das Board (DevEBox STM32H743VI) hat dummerweise keine Reset Leitung auf Header geführt. Ich habe zum Testen ein Dupontkabel an den Reset Taster angelötet, aber das würde ich gerne vermeiden. Kennt hier jemand dieses Problem
-
Thread
Kolibri OS, vergrößerung der Community. Programmierung mit C
Ich sehe die 32bit Beschränkung auch problematisch.
normal so auf 9W (mit Bildschirm!) bei ruhigem Desktop > und einem aktuellen Linux. Ist übrigens ein i5 von Lenovo... https://www.cpu-world.com/CPUs/Core_i5/Intel-Core%20i5%20Mobile%20I5-430UM%20CN80617006042AE.html CPU habe ich jetzt mal so angenommen, gibt ja noch andere i5 Also 18 Watt bei Vollast
-
Thread
CP/M auf dem Raspberry Pi Pico
mit "Z80-Kern" @ 2..3-Stelligen MHz habe ich schon diverses gelesen, ebenso von Z80-Emulationen auf STM32-uCs. -------- Nachtrag: sorry habe mich verlesen: dachte es ging um den Pi-Zero mit "bare-metal"-Z80-emu+CP/M (GHz Clock) - hier geht's aber um den Pi-PICO. Meine Frage zur aktuell schnellsten
gesetzt, wenn eine SD Karte in meinem Reader steckt. Zumindest bei FAT32. Lässt sich auch nicht ändern. Tut so, als wenn es ändert. Bleibt aber wirkungslos ..... Guido L. schrieb im Beitrag #6858295: > Da liegt im H3-Verzeichnis ein ueber 6MB grosses Handbuch. Ein
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
2021. Es basiert immer noch auf den StdPeripheral Libs, die werden automatisch erzeugt, seit ca 4-5 Jahren wird aber HAL benutzt, was man manuell einbinden muss. Neuere Chips wie den STM32F410xx (Blackpill) einbinden ist teilweise ein Drama, never touch the Config Files. Spielt man sich den aktuellen
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
-
Thread
Entwicklung Funkgerät mit zeitgemäßen Bauteilen
wie es bei den einfachen China Geräten gemacht wird. Suche mal nach den Schaltplänen des Baofeng UV5 R oder Baugleichen Geräten. Herzstück dieser FM Transceiver ist der IC RDA1846, ein IC wo nur noch wenig externe Beschaltung notwendig ist. Diese Baofeng Geräte haben auch ein UKW Radio eingebaut
PC-Basis doch genug. Schaue in Richtung GNU-Radio. Wenn Du SDR auf einen Controller wie ATmega, STM32, ... packen willst, dann ist der erste Ansprechpartner das Datenblatt des Chips -> ADC-Sektion, DMA, ... . Der Rest ist Downsampling, Filterung, Demodulation. Hast Du eigentlich nun schon mal
-
Thread
ILI9341 auf RGB umstellen
machen. Hab das bei mir noch nie gemacht aber nach Datenblatt und Beispiel sollte für LTDC des STM32H7.. wahrscheinlich der DE-Mode der geeignete sein. Siehe auch Beispiel Seite 5 auf ST.COM: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwj52KajqdzzAhXQhv0HHSR8BTkQFnoECAcQAQ
2Fresource%2Ftraining%2Ftechnical%2Fproduct_training%2Fgroup0%2F60%2F91%2F6f%2Fdc%2Fa1%2Fa3%2F4e%2F34%2FSTM32H7-Peripheral-LCD_TFT_Controller_LTDC%2Ffiles%2FSTM32H7-Peripheral-LCD_TFT_Controller_LTDC.pdf%2F_jcr_content%2Ftranslations%2Fen.STM32H7-Peripheral-LCD_TFT_Controller_LTDC.pdf&usg=AOvVaw3ixp_yQI8d28JAMzj0Ql43
-
Thread
Spannungsgesteuerter Widerstand
Dennis schrieb im Beitrag #6853891: > ich möchte mit dem DACs eines STM32 einen variablen Widerstand zwischen > 5-25k erzeugen. > Gibt es digitale Potis mit analogem Eingang? Das ist doch schon vom Ansatz her widersinnig. Der STM32 funktioniert digital, da wird
Dennis schrieb im Beitrag #6853891: > möchte mit dem DACs eines STM32 einen variablen Widerstand zwischen > 5-25k erzeugen. Wofür? Wo wird dieser Widerstand angeschlossen?
-
Thread
Kaufempfehlung / Kauftipps für ein Oszilloskop
unter dem Gesichtspunkt, dass eigentlich bis > 50MHz für meine Zwecke reicht 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. Das
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
-
Thread
SD Karte shutdown
auch abwärtskompatibel zu älteren SD-Karten ist. Ich persönlich verwende auch die elm chan Lib auf STM32, zum Beispiel im Projekt [[STECCY]]. Da ich hier jedoch ältere Karten mit maximal 4 GB verwende, gehe ich davon aus, dass man in diesem Fall die ältere Karte nach f_umount() einfach rausziehen könnte
Sind beide > artverwand die MMC ist nur besser verfügbar) SD und (e)MMC sind aber divergiert, d.h. neuere MMC (für eMMC) und SD Spec sind nicht mehr ernsthaft kompatibel IMHO. Wenn man sich für den SPI Mode bei SD Karten interessiert: Der war bei MMC bis 4.5 mit drin und dort etwas detaillierter
-
Thread
[STM32] - Wie mehrere MCUs in einem Projekt?
Name="Application"> <file file_name="main.c" /> </folder> <configuration Name="STM32F407" arm_target_device_name="STM32F407IG" /> <configuration Name="STM32F429" arm_target_device_name="STM32F429II" /> </solution> [/c]
auch ein paar Mechanismen für die unterschiedlichen Devices: https://arm-software.github.io/CMSIS_5/Core/html/templates_pg.html in meiner system_stm32f4xx.c (die vom CubeMX ins Projekt kopiert wurde), wird [C] #include "stm32f4xx.h" [/C] gemacht ... HTH, Adib.
-
Thread
BMP280 + AHT10 auf dem gleichen I2C Bus
entwicklerboards-platine-i2c-multiplexer-tca9548a-debo-i2c-multi2-p291436.html Interessant was es nicht alles gibt! Der STM32F103 hat noch einen zweiten I2C-Bus (auf Reserve), aber das ist ja eigentlich nicht der Sinn eines I2C Bus, wenn daran nur ein Slave betrieben werden kann.
Pegelwandler (falls der bei deinem aktuellen Aufbau im Signalweg sitzt)? Es wird über #include <Wire.h> der Hardware-I2C vom STM32F103 benutzt. Wohlwollend will ich davon ausgehen das dieser ein korrektes Timing hat. Da es schwer ist im Detail den I2C durch den HAL bei einem ARM nachzuverfolgen, kann
-
Thread
Welchen Arduino soll ich kaufen?
der ist ohne Kompromisse steckbrett- und lochrasterkompatibel. Für die ersten Schritte reicht die 5V Versorgung per USB, für mehr Leistung braucht man so oder so ein externes Netzteil. Da hilft der Spannungsregler auf dem UNO wenig. Und ein Anfänger wie der OP braucht keinen 32 Bit Boliden! Der
Kauf dir lieber einen STM-Nucleo
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
#define RCC_APB2RSTR (*((volatile dword *) (RCC + 0x0C))) [/c] Das ist ein kleiner Auszug aus stm32f103.h und hier wird das Register APB2RSTR des RCC Peripheriecores deklariert, so daß man von einem C Programm auf dieses Register ganz einfach zugreifen kann. So etwa geht das in C und wenn es
the returned value is 0x00. Workaround None https://www.st.com/resource/en/errata_sheet/es0346-stm32f101xfg-and-stm32f103xfg-xldensity-device-limitations-stmicroelectronics.pdf PS: stefanus war natürlich wieder schneller...
-
Thread
Mono Audiorecorder
Minuten (128Mb) Speicherkapazität begnügen SCNR. Trotzdem mal ein Tip: Ein Feld, Wald und Wiesen-STM32 hat fuer Audioverarbeitung auf komprimierten Audiodaten zu wenig Bumms. Und fuer unkomprimierte Daten zu wenig RAM...
Michaela M. schrieb im Beitrag #6846973: > https://www.thomann.de/intl/zoom_h1n.htm Daran dachte ich auch als erstes. Der kann mit einer 32GByte-SD-Karte rund 70h MP3 mit 128kBit/s aufnehmen. Allerdings ist die Karte dann voll und muss gelöscht werden - also kein Dauerbetrieb
-
Thread
CPLD: 200MHz Counter
FPGA being able to count clocks over 500 MHz." Mti seinem Gray-Counter zählt er aber nur bis 31, d.h. er hat beim sampeln +/-0.5 Unsicherheit -> 1.5%. Dann lieber serielles Schieberegister.
CPLD zu machen? Wenn es nur darum geht, einen reziproken 200 MHz Zähler zu erhalten, kann man auch STM32F4/F7/H7 einsetzen. Ein STM32F429 schafft allein mit seinen internen Zählern >= 400 MHz, wenn man diese asynchron betreibt. Bei mir läuft soetas auf einem Disco-Board mit TFT-Anzeige. xxH750 habe
-
Thread
Beschaffungsprobleme
gelistet). Manchmal hat man Glück, manchmal nicht - vor ein paar Tagen gab es tatsächlich 4 Stück STM32F767IGT6 bei Arrow, wo sonst bei allen der Liefertermin zwischen Mitte 2022 und unbekannt schwankt.
Ausserdem muss noch hinzugefügt werden, dass Lagerhaltung ein Risiko darstellt. Man denke an die STM32F4*, die in frühen Revisionen wegen schwerwiegender Mängel praktisch unbenutzbar waren. Digi-Key hat sich die massenweise aufs Lager gelegt und dann noch ewig verscherbelt. Und dann noch die Fälschungen
-
Thread
CAN Bus Messtechnik
mit einem fertigen Board eine simpel Lösung zu bauen. z.B. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Da ist der CAN-Teil schon mit drauf und das Programm dafür sollte nicht schwierig sein. Welche CAN-Bitrate? Welche Stromversorgung? Falls du nichts besseres
Ein (STM32) Eval Board mit ADC und CAN? Dann muss vielleicht nur noch ein Eingangsschutz für den AD Eingang dran.
-
Thread
DHT22: Datenblatt + Pegel passt nicht / ungenau
ja, dann ist es so ein Produkt. Ausnahme sind gefälschte Markenprodukte: DS1820, Echtzeituhren, STM32F103, Akkus, große Transistoren
schrieb im Beitrag #6846252: > Ausnahme sind gefälschte Markenprodukte: DS1820, Echtzeituhren, > STM32F103, Akkus, große Transistoren Apropos DS18B20, echte gibt es bei Pollin oder Reichelt, allerdings nun schon für über 5 € pro Stück. Hammer! Oder, man kauft sich ein Entwicklerboard für 2.40 € und
-
Thread
Zwangstrennung und Serverbetrieb
Jan H. schrieb im Beitrag #6843925: > Was verstehst du also unter "ständig verfügbar"? Dass die Verbindung zwischen Client und Server eine Standleitung ist, und der Kunde jederzeit auf System mit dem ublox-Modem
einfach). Es handelt sich nur auf der Serverseite um einen PC. Auf der Messsystemseite steckt ein STM32F4 und ein ublox-LTE-Modem als Telemetriemdul. Das Protokoll haben wir uns selber ausgedacht, um möglichst wenig Overhead und Kompatiblität zu den Prtokollen, die wir auf anderen Schnittstellen verwenden
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
beinhaltet insbesondere immer eine Zieladresse. Siehe [1], Kapitel 3.4.3: - Preamble 1 byte - Address 3-5 byte - Packet Control Field 9 bit - Payload 0-32 byte - CRC 1-2 byte Für Shockburst gibt es leider keinen einfachen (d.h. NRF24LE1E-basierten) "Sniffer", um alle Nachrichten mitzulesen. Daher
Kurze Info: Seit dem Update von Ahoy 0.3.9 auf Ahoy Version 0.4.5 ist die MQTT Verbindung viel stabiler. Vorher ist die Verbindung nach max. 5h abgebrochen. Aktuell steht die Verbindung seit 31h.
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. > Beim
-
Thread
Chipmangel PKW
www.nxp.com/docs/en/data-sheet/MMPF0100.pdf Desweiteren Schaltregler aller Art. Auch Microcontroller. STM32 dürfte bekannt sein, Dito auch bei Microcontrollern von TI. Teils geht das auch so weit, dass wichtige Komponenten überraschend komplett abgekündigt werden, weil gar keine Chips mehr erwartet werden
H. H. schrieb im Beitrag #6841637: > https://www.mdr.de/zeitreise/ein-megabit-speicher-ddr-100.html "Der Chip hat zwei Millionen Bauelemente. Und diese zwei Millionen Bauelemente sind in 17 Ebenen
-
Thread
Verbinden von STM32ern mit unterschiedlichen Pegeln
Hallo, ich habe hier 2 Boards mit STM32ern: STM32F4 Discovery und STM32H7A3 Nucleo und würde gerne eine Kommunikation zwischen beiden aufbauen mittels I2C (und einem GPIO Pin). Nun haben beide aber leicht unterschiedliche Pegel: - das
wenig Bandbreite? Weil das die 2 Boards sind die ich gerade da habe. Am Ende werden viel kleinere STM32er verwendet, aber erstmal will ich nur das Zusammenspiel der 2 Komponenten testen. Ja, gerade der H7 ist für den Zweck unnötig komplex, aber das hab ich schon im Griff ;)
-
Thread
LWL Broadcom AFBR-26xx DC-50Mbd codierung
den uC oder auch FPGA machen. Anyway uC wäre bevorzugt, also wenn 50 mdaud mittels eines usart vom STM32H7 gehen würden wäre dies perfekt.
FPGA schrieb im Beitrag #6840196: > 50 mdaud mittels eines usart vom STM32H7 gehen würden Wird wohl nur im fpga gehen aufgrund limitierungen im H7 (12mbaud usart). Selbst im FPGA evtl anspruchsvoll da hoher clk benötigt.
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
paar WS2812B LEDs einsetzten jedoch gibt es da ein paar Probleme bei der Pegelwandlung von 3,3V auf 5V. Mein STM32 erzeugt mit Timer3 ein 800KHz PWM Signal welches ich dann später via DMA rausschicke, damit das Timing möglichst genau eingehalten wird. Da der STM32 mit 3,3V läuft und die LED mit 5,1V
5,2V versorgt werden. Die erreiche ich mit dem STM32 längst nicht maximal 3,25 bis 3,32V. Es wurden ja mal die neuen WS2812B von glaubig 2018 erwähnt die nur 2,6V als HIGH benötigten. Ob diese auf dem
-
Thread
Unbekanntes IC
Vor zig Jahren baute ich mit diesem IC einen Taktgeber. Mit minimaler Beschaltung + Uhren-Quarz 32,xxx kHz erzeugte das IC einen 1:1 Sekundenimpuls. Wenn ich mich recht erinnere, war die Ub bei ca. 1,5 V. Offensichtlich ein Uhren-IC. Leider habe ich auch das damalige Schaltbild nicht mehr. Da
mehr second, triple, quadruple, Spurverbreiterungen als je zuvor. Selbst uC wie 8051, PIC, AVR und STM werden geclont. Man war bisher nur zu arrogant, statt originaler STM auch HK32F103, CKS32F103, GD32F103 oder APM32F103 überhaupt in Betracht zu ziehen. Das wird sich heute wohl ändern. Wessen Firmware
-
Thread
LTC2315 an STM32 - 80+MHZ SPI möglich?
Hallo die Frage steht eigentlich schon im Titel. Kann ein STM32H7 stabil (unter Annahme PCB SPI längen abgeglichen und unter 7cm länge) als SPI Master 87.5MHZ SPIclk betreiben? Und falls nicht was würdet ihr als max SPI frequenz bei den STM32 ansehen? (bezogen
Also mit den normalen SPI-Peripherals geht es nicht: Bei den STM32F4xxx/F7xxx geht da maximal Bustakt/2: Für die F4er heißt das (angenommen 180MHz CPU-Clock) 90MHz/2=45MHz für die SPIs am APB2-Bus und 45MHz/2 = 22.5MHz für die SPIs an APB1-Bus. Bei den STM32H7