-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
CH340/341 wurde noch nicht genannt. Der Niklas hatte hier im Forum mal eine Firmware in C++ für den STM32F103 veröffentlicht, die das gleich mit drei seriellen Ports macht. Dazu hat er einen umfangreichen Artikel in der Artikelsammlung geschrieben.
enthält, woran man die anschließen könnte ... Soll die Schaltung nur "self-powered" funktionieren, d.h. /nicht/ über USB mit Spannung versorgt werden?
-
Thread
Raspberry Pi 5 – schnellere CPU, PCIe, aktive Kühlung und höhere Preise
eingebaut sind, sind sie aber nicht. H.265 Decoder ?
einfallslos, weil ich bisher keine weitere Verwendung dafür gefunden habe und bisher "meine" Dinge mit STM32, AVR und ESP32 erledigt habe.
-
Thread
Spannungsteiler an ADC von STM32F4?
mit 5V betreibe. > > Das bezweifle ich noch stärker. Nach meinem Kenntnisstand gibt es keinen > STM32, der mit 5 Volt betrieben werden kann. Wirklich ein Stm32? Ich weiß nur das ein HK32F103CBT6 5V Betriebsspannung unterstützt. Ist ein mehr oder weniger kompatibler Clone des STM32F103CBT6.
Beitrag #7505502: > Dass Vref+ auf 4V begrenzt wäre, sehe ich nirgends Quelle: Reference Manual STM32F446xx advanced Arm®-based 32-bit MCUs (https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf) Kapitel 5.1.1 Independent A/D converter
-
Thread
PostgreSQL Client für STM32H7
Hallo Existiert eine PgSQL lib für STMs? Konkret geht es in dem Projekt um folgendes: 1. STM32s beziehhen sich über DHCP eine jeweils seine IP 2. STM32s verbinden sich zum PgSQL server. 3. STM32s holen sich von der DB seine jeweiligen
Max M. schrieb im Beitrag #7504311: > 1. STM32s beziehhen sich über DHCP eine jeweils seine IP ... > 3. STM32s holen sich von der DB seine jeweiligen Kalibrationsdaten > (identifizierung über die per DHCP zugewisene IP) Dafür eine Datenbank
-
Thread
ATmega328/Arduino und weiter?
eingebautem USB zum hochladen gab es damals (erster Arduino Atmega8) aber wohl noch nicht. Heute ware ein STM mit USB wie STM32F303CBT6 oder BlackPill natürlich eleganter - gibt es aber auch nicht in DIL40.
spiele ich immer noch ganz gerne mit ihnen. Sind halt schön einfach gehalten und leicht zu verstehen. STM32 erinnern mich ein bisschen zu sehr an Arbeit:-) Gerhard
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Ich nutze gerne den kleinen STM32F091. Der hat CAN und reicht für die meisten Dinge aus. Für Anwendungen mit Display verwende ich mehrere "STM32H7B3I-DK", also komplette Boards incl. Touch Display. Screens designe ich mit TouchGFX
Früher war es der stm32f407: https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware oder: https://www.olimex.com/Products/ARM/ST/STM32-H407/open-source-hardware Jetzt habe für das meiste auf
-
Thread
DAC Dithering
Ralf H. schrieb im Beitrag #7501370: > icht für privat > in kleiner Stückzahl auftreiben kann :( Blödsinn, 600 Stück auf Lager bei Mouser. Ralf H. schrieb im Beitrag #7501370: > Glaubt ihr, das wäre
Angeregt durch die PWM DACs der Keysight Dinger habe ich mal eine Simulation "angestoßen". Ein STM32 erzeugt mir 2x 8Bit PWM (1x MSB und 1x LSB) bei (aktuell) 250kHz, die über Buffer gejagt auf Hi(2,5V)/Lo(0V) gesetzt werden. Hierzu würde ich auch 74LVC04 Hex Inverter nehmen. In der Simulation habe
-
Thread
Drehgeber und Tastenentprellung für Arduino
Hallo, dann nimm die DB Pin Lib, davon das AVRxDB32_PinRegister.h File und passe das auf deinen AVRxDA28 an. Bei Bedarf noch ein AVRxDA28_PinNamen.h erstellen. Zum Schluss in der zu inkludierenden AVRxPin.h entsprechenden define Eintrag ergänzen. Dann
Entwicklungswerkzeuge gewöhnt und schlage Hobbymässig eigentlich nur mit Arduino und sein avr-gcc aus der Art, obwohl STM32 mit dem Atollic Tools natürlich auch gcc verwandt ist. Aber mit dem machte ich schon 10 Jahre kaum noch etwas. Und wenn, dann heutzutage mit Cube IDE . In der Arbeit muß ich an den ARM7 Cortex Projekten
-
Thread
Oszi Rigol MSO5104 oder DHO924S?
nützliche YT Videos, da es noch zu neu ist. Mein Anwendungsfall ist hauptsächlich Mikrocontroller / STM32. Zu 99% komme ich ohne Oszi aus, doch hin und wieder hilft es schon. Die Protokoll Decodierung ist schon ein nettes Tool, die Bits selbst aus den Flanken raus rechnen ist mit der Zeit mühsam.
Messungen. Mir geht es u.a. um Flankensteilheit und Phasenversatz, was bei schnellen Controllern (STM32H7, RP2040) wichtiger ist als minimales Rauschen. Probiere es doch aus, beide Anbieter Batronix und Reichelt sind seriös und nehmen die Geräte bei Nichtgefallen ohne Schikanen zurück. Den Lüfter
-
Thread
Echtzeit für Socket Receive und TCP/IP Pakete
Und solange das jetzt nur "ueber ein kurzes Kabel" muss, duerfte dann auch eh' nix verloren gehen, d.h. der ganze TCP Sermon: "Wie isset? Ja, danke und Selbst? Mussja..." sollte ueberfluessig sein. Gruss WK
Wenn man die Zeiten und TCP nicht ändern kann: Ich spiele gerade mit einem STM32H743 mit Ethernet herum. Der Prozessor selber kann auch Ethnernet. Kommt ein Paket an, dann gibt es einen Interrupt, und man kann sofort das Paket analysieren, und irgendwas zurück schicken. Da ist
-
Thread
Modbus TCP auf STM32 - Anfängerfrage
Hallo, ich habe gute Erfahrungen mit einem STM32H7 und den entsprechenden Beispielen gemacht. Das ging fast out-of-the-box mit der CubeIDE. Hier gibt es genügend Beispiele. ModbusTCP ist ja was on-top, bei ST wird der LwIP Stack verwendet. Jetzt
Installationen an NEUEN Gebäuden ist Modbus TCP vorgesehen. Keine Ahnung warum :-( Hättest du für den STM32H7 ein konkretes Beispiel? Da ich mit der Hal arbeite habe ich natürlich keine Ahnung wie ich cpp (c plus plus Dateien des Arduino) sinnvoll einbinden könnte. Was ich bräuchte wäre echt so eine "Anleitung
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
%7C~Viewing%20Area%20-%20W%20x%20H
%7C~Module%20Size%20-%20W%20x%20H%20x%20T
-
Thread
STM32H733 unterscheiden per Firmware
Hallo. Ich verwende den STM32H733ZGT in einer Schaltung. Jetzt soll es eine "kleinere" Variante davon geben, die nicht nur weniger Funktionen hat, sondern auch tatsächlich mechanisch kleiner sein soll. Deshalb habe ich mir überlegt den STM32H733VGT zu verwenden. Da ich nur Funktionen weglassen möchte, bietet es sich an die entsprechenden Bereiche der Firmware einfach zu überspringen. Dann brauche ich fürs Programmieren nur eine Variante
-
Thread
Peter Dannegger´s ( PeDa ) Entprellroutine in ein Arduino Sketch einbinden
Erstmal ordentlich einrücken, dann sieht man den Fehler auch: [c] #include <Arduino.h> #include <stdint.h> #include <avr/interrupt.h> uint8_t get_key_press(uint8_t key_mask); uint8_t get_key_rpt(uint8_t key_mask); uint8_t get_key_state(uint8_t key_mask); uint8_t get_key_short(
ergibt ja entweder 1 oder -1. Also wird doch eigentlich *h_encoder_delta* bis zum Überlauf hoch,- bzw. runtergezählt Was sorgt dafür, dass *h_encoder_delta* nur bis 4 hochzählt, wenn doch immer 1 addiert wird ? [c] volatile int8_t h_encoder_delta;
-
Thread
STM32F767: "HAL_UART_Receive_IT" bringt busy
Hallo, ich verwende bei meinem STM32F767 mehrere UARTS. Bei einem nutze ich den Callback für empfangene Daten (jeweils 1 Byte). Nach dem Auswerten des Bytes wird der Empfang des nächsten Bytes gleich wieder angestoßen. Ca. 1 Mal in
dir ganz sicher, dass diese Instanz nicht woanders noch > verwendet wird? > Kannst ja mal per STRG+H prüfen, ob du es ausversehen noch woanders > verwendest :) Anbei ein Bild, wo Interrupt-gesteuerter Empfang angestoßen wird. Einziger Unterschied ist, daß ich einmal huart7 und huart_knx geschrieben
-
Thread
Linkerscript verstehen lernen - Wo fängt man an?
Wenn es wenig Speicher gibt, dann ist das Linkerfile meistens übersichtlich. Aber bei so Boliden wie STM32H7 mit mehreren Speichern an verschiedenen Bussen sieht das schon anders aus. Da muss man das schon genau steuern was wohin soll. Und bei Keil/gcc/IAR sehen die komplett anders aus und auch die Nutzung
Einstellungen für diese Speicherbereiche machen zu können. Für den Cache möchte man den Speicher zudem noch 32 Byte aligned haben (jedenfalls bei den F7/H7 mit 32 Byte Cache Lines). Das geht für statische oder Stackvariablen, für Speicher vom Heap war die newlib da lange Zeit Fehlerhaft, die Funktion war nicht
-
Thread
Firmware entschlüsseln, Updateprogramm als Hilfe?
auch den richtigen gefunden: https://pdf1.alldatasheet.com/datasheet-pdf/view/1656401/PUYA/P25Q32H.html
im laufenden Betrieb geht nicht). Der eigentliche Schutz ist die gesetzte Readout-Protection des AT32, die ist ähnlich wie beim STM32 (es ist ja ein STM32 Klon).
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
dir ein Evaluation Board mit einem Mikrocontroller. Wegen der Videowiedergabe wird es wohl auf ein 32 Bit Modell hinaus laufen. Da würde ich für den Anfang ein STM32 Nucleo 64 Board versuchen: https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html Dazu brauchst du ein Display mit passender
Development Environment), die kostenlos von der Arduino-Website heruntergeladen werden kann. - **ESP8266/ESP32:** Diese Mikrocontroller können mit der Arduino-IDE oder der PlatformIO-IDE programmiert werden. - **STM32:** Die STM32-Mikrocontroller können mit der STM32CubeIDE oder der PlatformIO-IDE programmiert
-
Thread
sgtl5000 Init LineIn zu Headphone via ADC/DAC
CHIP_SHORT_CTRL_ADD, 0x4446); // allow up to 125mA writeRegister(CHIP_CLK_CTRL_ADD, 0x0000); // 32k kHz, 256*Fs default values writeRegister(CHIP_I2S_CTRL_ADD, 0x0130); // SCLK=32*Fs, 16bit, I2S format } void SGTL5000::initAnalogAudioPath() { DAP_CONTROL.DAP_EN = 0x00; //
i2sin -> DAC -> HP out funktioniert dann aber zumindest Hier war dannnoch der Knackpunkt, dass die STM32H7 HAL durchwachsen ist HAL_I2S_Transmit_DMA & HAL_I2S_Receive_DMA funktioniert nicht, da intern was mit den Interrupts & DMA vermurkst ist aber HAL_I2SEx_TransmitReceive_DMA funktioniert.
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
schaust, welche Befehle das kann. Dann hängst Du Dich mit Deinem Logicanalyzer direkt an das Display (d.h. an die Datenleitungen D4...D7 (das Display wird wahrscheinlich im 4-Bit Modus betrieben) und E, RS und W) und schaust, ob die Signale, die da im Datenblatt stehen, genauso richtig ankommen. Wenn
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
-
Thread
Sinumerik 810T lässt sich nicht einschalten
H. H. schrieb im Beitrag #7481554: > Ich würde Vishay Serie 126 ALX einbauen. Gibt es leider nicht mit so kleiner Kapazität (4µ7). Schade. Ich habe, getrieben von Gückshormonen, für die CPU-Karte
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
-
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
STM32F4 SWO Ausgabe sporadisch falsch
Hallo zusammen, zur Zeit bin ich dabei, einen Mass-Storage-Device (MSD) Bootloader auf einem STM32F427 zu debuggen. Grundlage ist dieses Github Projekt https://github.com/sfyip/STM32F103_MSD_BOOTLOADER, das ich auf den STM32F4 portiert habe. Um dort ein Problem zu debuggen, möchte ich die ITM Debug-Ausgabe
Danke für die Antwort! Ich benutze STU32CubeMX v6.8.1 mit der STM32Cube FW_F4 v1.27.1. Die ITM_SendChar Funktion scheint identisch: [c] __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) { if (((ITM->TCR & ITM_TCR_ITMENA_Msk) != 0UL
-
Thread
Wer kann mir schöne Fotos machen?
werden, Das wollte ich eigentlich vermeiden. mir würde es schon reichen wenn ich weiß welche Pins am STM32 für die FETs sind.
Ja Profis können das. Ich aber habe noch keinen STM32 in der Hand gehabt. Es gibt hier genug Profis, @hochsitzcola hat z.B. eine fertige firmware für den STM32 an der er seit Jahren bastelt. https://github.com/EBiCS/EBiCS_Firmware Mein Plan ist
-
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.
RC-Oszillatoren der STM32L4 können per Software und beim L431 auch per Hardware getrimmt werden. Als Referenz dienen die 32kHz oder ein 1Hz-Takt von einer RTC. Wenn beide Quarze entfallen, hast du oben Platz für die NRST-Leiterbahn
-
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.
Indikator für deine zweite Frage sein: [c] #include <atomic> static_assert(std::atomic<uint32_t>::is_always_lock_free); static_assert(std::atomic<uint64_t>::is_always_lock_free); // Fails on 32bit M4 [/c]
-
Thread
zwei Microkontroller verbinden
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
oder nicht? Ja natürlich. So habe ich das auch verstanden. Damit sind wohl ein Arduino und ein ESP32 gemeint. Aber weitere Infos wirds nicht geben. Drop & run und erwarten dass man Gedankenlesen kann. Solche Leute begegnen Dir oft auf dem Kleinanzeigen Portal.
-
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(); });
Udo S. schrieb im Beitrag #7471931: > Step7 ist KEIN Assembler! https://de.m.wikipedia.org/wiki/STEP_7 AWL – Anweisungsliste, auch englisch als STL (Statement List) bezeichnet. Programme in Anweisungsliste entsprechen eher der klassischen
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
übersehen. > Master Mode". Google findet da auch nichts. Fündig werde ich hier nur im > RM des STM32H7 - da aber auch nur beim USART !? Nein, gemeint ist, dass das SPI vom H7 im slave mode arbeitet, und dabei gleichzeitig mit dem Empfang der Werte vom ADC natürlich auch wieder an den ADC zurück
hier nicht sarkastisch gemeint. Wenn gleich ich schmunzeln musste als du erwähntest, dass du mit dem STM32H7 auch ein Display ansteuern müsstest und noch FreeRTOS verwendest ;) Ist aber nicht bös gemeint.
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
das verstanden habe hat der ESP8266 ja auch kein richtiges I2C Interface in Hardware wie zB. der AVR/STM32, sondern das ganze sei in Software via Bit-Banging gelöst. PullUp Widerstände(2,2kOhm) sind direkt an den Datenleitungen am EEPROM dran nach 3,3V. Hatte vorher 4,7kOhm drin gehabt. Als Pins verwende
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
Frage zu RMII Ethernet Switch
Hallo, ich versuche momentan den 3 Port Switch KSZ8873RLL in Kombination mit einem STM32H7 Inbetrieb zu nehmen. Die Software für die Ethernet Kommunikation wurde auf dem STM32H7 Nucleo mit einem LAN8742A bereits erfolgreich getestet. Nun steht die Inbetriebnahme mit dem KSZ8873RLL an.
Könnte es daran liegen das die beiden PHYs intern Unterschiede besitzen? Oder muss der Code auf dem STM32 für den neuen PHY/Switch angepasst werden?
-
Thread
Renesas M16C Ersatz
, 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
was "Wunschanforderungen" sind. Eine freie Toolchain ist auch verfügbar. Eventuell wirds auch ein STM32F7. Entsprechende Evalboards kommen die nächsten Tage. Ein kurzer Blick in die Product Selection Table vom RA zeigt mir, daß der wohl ohne TFT-Controller daherkomt. Ist evtl. verschmerzbar, wenn
-
Thread
Welchen (günstigen) µController für USB-MIDI?
STM32L072
Ich hatte vor einiger Zeit mal Code für ein 1-4 Port Interface auf stm32f103 gepostet. Vielleicht hilft das: https://www.mikrocontroller.net/topic/492254#new
-
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
ethernet. Welchen Teil des codes interessiert sich. Das ist bisher überwiegend generierter Code der STM32 IDE.
-
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
[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/lkml/80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com/, via https://www.phoronix.com/news/Linux-6.5-SoCs [/c]
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
H. H. schrieb im Beitrag #7453288: > Michael B. schrieb: >> die Z80 nutzt auch nur eine 4 bit ALU > > Kann ich bis heute nicht glauben, ADD A,r hat ja nur 4 Taktzyklen > benötigt, ADD A,n nur 7
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
-
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
zum Prototyping einsetzen möchte, findet unter https://www.st.com/en/evaluation-tools/p-nucleo-53l7a1.html ein um rund € 30 erhältliches Nucleo-Basisboard, 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). ### Renesas: „Liefer-Bindung“ an SIC-Spezialist WolfSpeed. Im SIC-Markt gibt es ebenfalls Neuerungen: Der an sich für seine Mikrocontroller-Produkte bekannte japanische Hersteller Renesas hat
-
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
USB Mikrocontroller * Silabs Si4735 im SSOP-Gehäuse (AM/FM-Empfänger) * SSV DIL/NetPCs | | * ST ST7MC... (µC für Servosteuerungen, und vor allem Brushless-Motoren) | | | QFP Bausteine der STM32F4 Serie (Cortex-M4) ST STR7 Serie (ARM7TDMI) * TI MSP430F167, TI MSP430F168 * TI MSP430F2001/2/3 etc. im
Audioverstärker) | | Laser-Folien für die Druckformerstellung(Zweckform 3491) | | | | | * Atmel AT91SAM7S32 53x gewünscht (=> Best.: AT 91SAM7S64-AU) Atmel AT91R40008 (32bit controller 256KB-RAM 100-lead TQFP) | | | (=> Best.: AT 91R40008) LCD: auch ein- und dreizeilige Variante der DOG-Serie (EA DOGM081
-
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
kann ich mit "dfu-util -l" zwar zwei DFU-Kanäle sehen: Found DFU: [2341:0369] ver=0100, devnum=7, cfg=1, intf=0, path="2-3", alt=0, name="@CodeFlash /0x00000000/8*2Ka,120*2Kg", serial="370D280D58313330D23A33324B572D98" Found DFU: [2341:0369] ver=0100, devnum=7, cfg=1, intf=0, path="2-3", alt=1,