-
Artikel
WordClock24h
--------------------+ +-------+ Das heißt, dass jeder zweite Streifen "auf dem Kopf" steht. Ab der STM32-Projektversion 1.5.8 werden bis zu 100 weitere LEDs hinter der Buchstabenkette als Ambilight unterstützt. Diese müssen einfach hinter der LED für den letzten Buchstaben in der Kette angeschlossen
seriell. Elektronik. Als Mikrocontroller ist ein STM32F401 oder STM32F411 Nucleo Board vorgesehen. Dieses kostet ca. 12 EUR und mit 512KB Flash und mindestens 96KB RAM genügend Reserven. STM32F4xx Projekt. Die Beschreibung des STM32-Projekts wurde auf
-
Thread
Möglichst niedrige Verbindung mit Buchen/Stiftleisten 2.54
fertige Boards vom Ali kosten oft nur die Hälfte wie wenn man die > Bauteile kauft ist es das WeAct F401/F411 Boards? Das ist mittlerweile auch von den Fälschern gekapert worden: https://github.com/WeActTC/MiniF4-STM32F4x1
-
Thread
Schaltplan Nucleo64 Board
Board nicht mehr wieder. Der war doch aml da drin: https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf Oder träume ich?
Du musst unter CAD Resources nachsehen: z.B. https://www.st.com/en/evaluation-tools/nucleo-f401re.html#cad-resources
-
Thread
Benutzt ihr ein Betriebssystem auf dem uC?
Stefan ⛄ F. schrieb im Beitrag #6364175: > Ein Webserver zum Beispiel kann Webseiten über mehrere Verbindungen > gleichzeitig ausliefern. Browser laden z.B. mehrere Bilder parallel, > während die Seite geladen
weil auch gleich die Newlib statt Newlib Nano verwendet werden muss. Da fängt der Spaß z.B. bei den STM32F4 an, was aber auch kein Problem ist weil so ein fertiges Modul wie Blackpill mit F401/F411 auch nur ca. 5 € kostet, oder ein F407 Board mit Display ca. 20 €. Mit RTOS kann man einiges aufgeräumter
-
Thread
USB und SPI über Pin-Header?
eigentlich überhautp keine erfahrung. Die beiden Signale enden auf einem USB-RS232 (USB) und auf dem STM32F401 (SPI2). Uns ist bekannt das USB und SPI und ähnliche Signale immer matched-lenght und matched-pair sein müssen. Prinzipell sind die Pin-Header ja auch gleich lang und im gleichen Abstand
Rufus Τ. F. schrieb im Beitrag #4976332: > Wie kritisch SPI ist, hängt vom Takt ab; sofern Du keine Taktraten im > zweistelligen MHz-Bereich (oder mehr) verwendest, ist das deutlich > unkritischer als USB.
-
Thread
GCC - Rundungsfehler ?
arm-none-eabi-gcc ausprobiert und habe jedesmal dein gleichen Fehler (die Controller waren ATMega644 und STM32F401 über serielle Schnittstelle angebunden). Original geht es um Programmierübungen für Auszubildende (2. Lektion die ich gerade vorbereite) und bin jetzt selbst am "verzweifeln" oder besser gesagt
[cm] : %.2f",dinch*2.54); printf("\n Breite [cm] : %.2f",( cos(wi*M_PI/180) * (dinch*2.54)) ); printf("\n"); printf("\n nochmal Pythagros"); d= sqrt((x*x)+(y*y)); v= x / d; binch= v*dinch
-
Thread
PAL/NTSC Digitalisieren (suche geeigneten Encoder/Decoder)
Alternativ (jetzt aber um Größenordnungen schwieriger) den Treiber sezieren und das ganze an einem 32-bit µC mit Host USB nachprogrammieren. Einzeln wirst du diese Video->MPEG Grabber Chips eh nicht bekommen. Außerdem sind die vermutlich BGA, also kann man das mit Hausmitteln gar nicht mehr löten.
-15 Bilder/s senden. Dann hättest du pro Bild noch 300 Byte. ;-) Also: Vergiss Farbe, nimm ein STM32F401 Discovery. Das hat einen 2.4 MSPS 12- Bit wandler an Bord. Du kannst das Bildsignal damit direkt sampeln, nur den Farbträger musst du vorher weg filtern. Dann kannst du nach Herzenslust Komprimieralgorithmen
-
Thread
Space Age 2 der 32Bit MIPS Rechner in TTL
zeig mir mal nen lieferbaren 74HC181, 74HC182, 74HC825 sowie 74HC870. Zudem ist HC langsamer als F/S/AS, erst AC ist dann wieder shcnell genug. In AC bekommt man die "fancy" Schaltkreise aber auch nicht mehr. Der 74S181 rechnet zusammen mit S182er Carry Lookahead nen 32Bit Integer in 28ns durch
mal nen lieferbaren 74HC181, 74HC182, 74HC825 sowie > 74HC870. > > Zudem ist HC langsamer als F/S/AS, erst AC ist dann wieder shcnell > genug. > In AC bekommt man die "fancy" Schaltkreise aber auch nicht mehr. > > Der 74S181 rechnet zusammen mit S182er Carry Lookahead nen 32Bit Integer
-
Thread
GCC, Linkerscript & Startupcode für STM32F429-Discovery & SDRAM anpassen, offene Fragen
Guten Abend, ich möchte das SDRAM auf einem STM32F429-Discoveryboard mit ins Linkerscript aufnehmen, was bis dato unbekanntes Terrain ist. Als IDE verwende ich Atollic TrueStudio. Für's SDRAM auf dem Discoveryboard gibt es im Forum schon einige Beiträge
wenn weiteres internes oder externes RAM dazu kommt? Das Discoveryboard hat 8MByte SDRAM, und der STM32F429 selbst hat mehrere RAM-Blöcke zu 192kByte, 64kByte und 4kByte, also insgesamt 260kByte. Das mit STMCubeMX generierte Linkerscript hat ohne Modifikationen folgende Sektionen: [code] FLASH
-
Thread
Dezimalwert aus A/D-Wert ableiten
Hallo! Ich benutze das Board STM32F407 und A/D-wandle mit 12-Bit eine Potispannung. Aus dem A/D-Wert möchte ich einen Wertebereich von 0…20 realisieren. Dieser Wert soll dann binär auf 5 in Reihe gelöteten LEDs ausgegeben werden und
_t calc_tmp=0, i=0; static uint16_t val_array[100]; static uint32_t mean_value=0; if(i<=100) { val_array[i] = adc_value; i++; if(i>=100) { i = 0; while(i<=100) {
-
Thread
[Pollin] Grafik Display Anschluss Verständnisfragen
ich habe ein Probelem. Vor Zeiten habe ich von ramime etwas Code bekommen. Den habe ich auf einen STM32F103 protiert und soweit auch zum laufen bekommen. Leider verstehe ich nicht, woher die schwarzen Striche kommen und er die Darstellung streckt (uint8_t font [96] [5]). Vielleicht sieht jemand
den Fehler gefunden. Hatte versehentlich die Daten doppelt gelatched. Anbei mein Code. ;-) IDE: STM32CubeIDE
-
Thread
Raumzeigermodulation, PWM
q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiRvIC1qbnVAhXB1RQKHWv4DcMQFggmMAA&url=http%3A%2F%2Fe2e.ti.com%2Fcfs-file%2F__key%2Fcommunityserver-discussions-components-files%2F38%2F7444.DPWM2.pdf&usg=AFQjCNHBnYKdah2c_oXGlDVhZS9co1AJ2w https://www.researchgate.net/profile/Federico_Barrero/publication
Ich hänge mal etwas Code an mit dem ich meine Tabellen erzeuge. Zielplattform ist bei mir STM32F334 mit FPU. Deshalb mache ich auch im Controller die Berechnungen in float. Die calctables.cpp kann unter Linux oder Windows übersetzt werden. Sie erzeugt float-Tabellen für meine 4 Kurven. Wenn
-
Thread
STM32F4 & Keil Debugmode: cannot acces memory
Hallo Ich steige gerade von AVR auf ARM um und nutze dazu das STM32F401 mit Keil (32k limitierte Version). Wenn ich das Testprojekt "Blinky" öffne kann ich es ohne Probleme flashen und debuggen. Bei meinem ersten Programm habe ich aber Schwierigkeiten: Es ist
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
verschiedenen Hersteller wirklich Pin und Funktionskompatibel. Selbst die GigaDevices Nachbauten des STM32F103 sind nicht 100% kompatibel. Bei RISC-V ist mir auch nichts bekannt...
brauchen wird. Auch sind nur 3.3V Rams preiswert lieferbar. Habe mir zwei SBC1788 Board bestellt mit 32Mbyte externen Ram und mehrere NUCLEO F401RE Boards bestellt und Bauteile rausgesucht um das System besser zu analysieren und dann eine Entscheidung zu treffen. FPGA war von Anfang an klar dass dies
-
Thread
Programm zum Erstellen von Minimaps gesucht
Beispiel: [pre] highlight STM32F401XE/gcc_startup_system.c --style molokai -I -O html | wkhtmltoimage --format png --zoom 0.3 --crop-w 200 - - > minimap.png [/pre] siehe Anhang
-
Thread
Spi Ethernet Chip wie W5500 mit Ipv6?
Kannst du nicht einen Mikrocontroller mit Ethernet-MAC, wie z.B. einen STM32F4 nehmen und einen fertigen IPv6 Stack darauf laufen lassen, wie z.B. lwIP? Dann sparst du dir auch den Umweg über SPI.
Nimm das hier: http://www.ti.com/tool/msp-exp432e401y Das ist ein 120 MHz Cortex M4 mit 10/100 Ethernet MAC und PHY im Chip, Cryptobeschleuniger und was man sonst alles so braucht. TI liefert dafür auch einen IPv4 und IPv6 STack und ein RTOS mit.
-
Thread
STM32 Timer synchronisieren
Hi, ich möchte bei einem STM32F446RE Timer 1 und Timer 8 synchron laufen lassen. Als Trigger nehme ich dazu Timer 2. Folgendes Setup: Master: TIM2 - MSM bit gesetzt - TRGO = Enable Bit (CNT_EN) Slaves: TIM1, TIM8 - Salve
Anhang packe ich die (ungetestete) main.c des Beispiels von ST aus dem Verzeichnis [code]\Repository\STM32Cube_FW_F4_V1.21.0\Projects\STM32446E_EVAL\Examples\TIM\TIM_ParallelSynchro\Src[/code] [c]/* Includes ------------------------------------------------------------------*/ #include "tim.h"
-
Thread
Debugging mit j-Link verändert Programmverlauf (ISRs werden ignoriert)
Debuggen mit dem j-Link EDU mit Eclipse, Segger GDB-Server und GNU-Toolchain wird die TIM1-ISR auf einem STM32F401 nicht mehr ausgeführt. Nicht nur werden Breakpoints darin nicht angesprungen sondern der ganze Code in ihr wird nicht ausgeführt - der Programmverlauf verändert sich signifikant. Ist das vielleicht
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
Beitrag #6662428: > Ist das hier überhaupt richtig? Da bin ich überfragt, so firm bin ich bei STM32 nicht.
ohne FPU. Teste es aber gern mal in allen Varianten mit FPU die Tage. Bin selbst neugierig, seit der F401er läuft.
-
Thread
CP/M auf ATmega88
mich schon. Aber nicht so, daß ich eine Platine haben wollen würde. Noch ein paar Worte zu meiner STM32–Variante. - Den HD64180 hatte ich schon. Der läuft nur mit 5V. - STM32 I/Os sind 5V-tolerant. - STM32F1 mit vielen Pins sind billiger als AVR. - Durch die vielen I/O-Pins kann alle denkbare
wieder dazu komme, soll das Board (und die beiden HCT541) gegen einen (mindestens) 100 poligen STM32F101 getauscht werden. Im angehängten Schaltplan sind P1-P3 die Buchsenleisten, auf die das Discovery-Board gesteckt wird.
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
einen 18F45K50 nehmen. Der sollte billiger sein. Wie kommst du auf die Idee mit dem PIC32? Auch schon daran gedacht einen 16F1459 zu nehmen?
Hallo Volker, kennst du dich mit STM32 aus?
-
Thread
STM32 mit STM Cube IDE programmieren
Hallo zusammen, ich möchte für ein Projekt ein Programm auf meinem STM32F401RE Nucleo Board testen. Komischerweise kriege ich es nicht einmal hin, einen Pin anzusteuern (z.B. LED, PA5). Inzwischen habe ich mein gesamtes Programm gelöscht und meine Main hat nur noch folgenden
-
Thread
Retro Fieber: Z80 oder 68000 ?
angedichtet; das geht mir einfach gegen den Strich! Allerdings sehe ich auch, dass zum Beispiel die STM32F4xx immer noch viele Interrupts über einen einzigen Vektor abhandeln und man alle relevanten Statusbits in der ISR 'abklappern' muß. Das geht mir auch gegen den Strich :-)
#3875528 schon mal Uwe Bergers Basic-Interpreter ans Herz gelegt. Läuft auf AVR, XMC2GO und auf STM32F4xxx - und benutzt mcurses für den Full-Screen-Editor. Schau da mal rein, ich habe Dir dort bereits ein paar Links zum Stöbern serviert.
-
Thread
JATG Interface für AVR
erstmal ungewöhnlich klingt aber ich hab folgende Situation. Ich habe hier zwei ARM Kits da, (1x STM32F401) u. ( 1x TI Launchpad mit TM4C123G) beide haben onBoard JTAG. Jetzt habe ich noch einen Arduino Mega2560 der Programmiert gehört. Ist es von der Hardware seite möglich diesen JTAG für den
-
Thread
Schaltnetzteil während USB-Programmierung angeklemmt lassen
Ich habe vor, ein "Blackpill"-Board (STM32F401CCU6) mit einem 3V/4A Schaltnetzteil am 3V3 Pin zu betreiben. Beim Programmieren über USB würde ich das Netzteil ausgeschaltet lassen. Die Frage ist, muss ich den Ausgang des Netzteils auch
-
Thread
Implementierung einer Regelung ins reale System (Mikrocontroller, DC-Motor)
Studium im Modul Embedded Systems einen Einparkassistenten in Form eines Zustandsautomaten realisiert (STM32F401RE, Ultraschallsensoren, LCD, LEDs, Buttons, Switch) der die Entfernung nach vorne und hinten misst und die Informationen in Form von LEDs und LC-Display überträgt. Jedoch war das nur eine einfache
-
Thread
I2S Bitfehler - gelöst
Hallo, ich möchte mit einem STM32F401C-Disco Board einen I2S Audiostream erzeugen. Allerdings gibt es beim Output (TX) einen Bitfehler. Der Audiostream ist um ein Bit Verschoben (siehe Abbildung). Ich habe versucht eine 1 zu senden
-
Thread
SPI Ansteuerung von W5100 (WIZ812MJ) - Modul antwortet falsch
Hallo zusammen Ich möchte das Ethernet Modul WIZ812MJ über einen STM32F401 ansteuern, und zwar über SPI. Als ersten Schritt wollte ich nur mal ein Register beschreiben und gleich danach wieder auslesen. Das Schreiben über SPI klappt: Wie im Datenblatt angeführt, liefert das MISO Signal die Werte 0x00 0x01 0x02 und 0x03 zurück. Am MOSI Signal hab ich dabei 0xF0 0x04 0x0C 0xAC angelegt. Wenn ich die Adresse 0x040C auslese, hätte ich mir erwartet, dass der Wert 0xAC zurückgeliefert wird. Meiner Meinung nach sollte als beim Auslesen auf der MISO Seite der
-
Thread
BusOut Frage
Hallo Ihr Lieben :) Erstmal zu meinem Lineup: Board: Nucleo F401RE IDE: Eclipse STM32CubeIDE 1.4.0 Ich habe eine Frage an Euch. Bin im Studium nun dabei einen Mikrocontroller zu programmieren. Nun versuche ich mich einzulesen und vorzubereiten, nur wird mir
-
Thread
Neues SDK für ESP32 Gesperrt
3Df98c3242742648e3a505a8eb53ceea82%26pid%3D100506%26rk%3D1%26rkt%3D1%26 Dein erstes Bild erinnert mich an HydraESP32. https://oshpark.com/shared_projects/dgKJqznH mit STM32F405 Cortex M4F 32bits MCU @168MHz
http://esp32.com/viewtopic.php?f=19&t=326 Da gib's hints..
-
Thread
CANopen - diverse Fragen
dir mal die LPC11Cxx an, mit denen hatte ich auch meinen ersten richtigen CANopen Kontakt. Das CiA 401 ist in den Beispielen enthalten und sollte sich eigentlich leicht auf das 402er erweitern lassen. Christian_RX7
und Objekte lassen sich sehr bequem mit einen Python GUI erstellen. Läuft bei mir stabil auf einen stm32, einen tms570 und einen embedded Linux in Slave und master betrieb.