-
Thread
st-flash, openocd STLINK/V2 command line tool f. Windows
Ich würde einfach den STM32Workbench und einen richtigen externen ST_Link v2 oder v3Mini nehmen. Damit bist du fertig und kannst in Zukunft auf allen STM32 entwickeln ob nackt oder auf nem Eval Board.
mit "stm32f4discovery.cfg".
-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
Debug: 138 5 numicro.c:2382 numicro_flash_bank_command(): add flash_bank numicro NuMicro.flash_aprom Debug: 139 5 tcl.c:1032 handle_flash_bank_command(): 'numicro' driver usage field missing Debug: 140 5 command.c
Seufz, man sollte nur mit solchen "Features" wie XOM, PCROP, RDP (bei STM32) etc. herum spielen, wenn man genau weiß, was das macht und wie man ggf. wieder zurück kommt ... AN0020, "Precautions" gelesen? Vermutlich hilft nur ein "Mass Erase" -> Siehe Doku zu OpenOCD, ob
-
Thread
Spannungsteiler ADC mehrere Messbereiche
man auch nicht, eher bis 100..200mV. > Um 0V zu messen, braucht man eine negative Hilfsspannung (-0,5V), auch > bei R2R-OPVs. Ich revidiere meinen Messbereich: 0,6-14V, Widerstände sind 1% Metallschicht, 12bit Genauigkeit waren nie mein Ziel. Der STM32F103 bekommt seine 3.3V (und damit VREF) von
Messbereich: > 0,6-14V, Widerstände sind 1% Metallschicht, 12bit Genauigkeit waren nie > mein Ziel. > Der STM32F103 bekommt seine 3.3V (und damit VREF) von einem ADP151 LDO, > der hat +-2,5%... ich denke der bestimmt die Rahmenbedingungen... Deine Widerstände und der Spannungsregler haben zwar Toleranzen
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
*z4low) = (z5*2^32+z6*2^17+z7)*2^62+(z8*2^32+z9*2^16+z10)*2^32+(z11*2^32+z12*2^17+z13) */ #define z1high (z1>>16) #define z1low (z1 & 0xffff) #define z2high (z2>>16) #define z2low (z2 & 0xffff) #define z5
}&= &x\cdot f & |<2^{56}\\ y_{2}&= &y_{1}\cdot2^{8} & |<2^{64}\\ y_{3}&= &\frac{y_{2}}{L} & |<2^{32}, da L>x\\ y_{4}&= &y_{3}^{2} & |<2^{64}\\ y_{5}&= &\frac{y_{4}}{a} & | <2^{64}\\ y_{6}&= &\frac{y_{5}}{2\cdot 2^{16}} & | <2^{47}\\ \end{eqnarray*} [/math]
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
Guck mal in deine aktuelle Distirbution, ob du da noch einen tdfx Treiber für Voodoo 3 und Voodoo 5 Karten findest, da wärst du trotz Open Source Treiber heute auch aufgeschmissen. Und der SLI Support der Voodoo 5 ist nie in die Open Source Treiber reingekommen, d.h. die Karte lief unter Linux nur
M. H. schrieb im Beitrag #6404954: > Wenn man sein Linux im Kernelupdate > unterbricht, war's das halt. Bei Debian und Ubuntu kannst du allerdings im Boot-Menü einen der vorherigen 5 Kernel auswählen
-
Thread
Displaycontroller mit einstellbarer Auflösung/Farbtiefe?
Andy schrieb im Beitrag #6394522: > Nunja, der AVR hat ja kein DMA. Und wenig Speicher. Ein STM32F411 im BluePill Format kostet beim Chinesen 4-5 € und hat 512 k Flash, 128 k RAM, SPI mit 50 MBit/s. Die etwas größeren F407 Boards haben mehr Pins rausgeführt, da geht auch 16 Bit parallel mit hoher
wird, und welchen µC willst Du verwenden? Was hast Du vor ? Andy schrieb im Beitrag #6394522: > STM32f429-Discovery-Board mit Displaycontroller ist vielleicht ein > bisschen Overkill für die meisten kleinen Projekte. Das mag sein, aber ein STM32F4/F7/H7 bietet die Geschwindigkeit und den notwendigen
-
Thread
Monitor als Ausgabe für Microcontroller
der ColorMaximite (https://geoffg.net/OriginalColourMaximite.html) kann das, der benutzt einen PIC32MX795. Seine Nachfolger (Color Maximite 2) nimmt einen STM32 und kann dann auch 800x600 Pixel. Man kann das natürlich alles selber erfinden, aber warum sollte man? Wobei bei den Anforderungen des TE
ESP32 + https://github.com/bitluni/ESP32Lib
-
Thread
Nachkommastellen Arduino
> Ich war bis dahin der Meinung, dass die Verwendung eines STM zur > 32-Bitrechnerei ausreichend sei. Ist er auch, aber für die von Dir gewünschte Genauigkeit wirst Du echte double (mit 64 bit) brauchen. Auch dafür reicht jener stm32 locker. Deine Zahlenbeispiele
printFloat(double number, uint8 digits) { [/code] https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/master/STM32F1/cores/maple/Print.cpp Ob der Algorithmus die double Nachkommas richtig ausgibt weiss ich nicht. probiere es mit dem STM32duino core, der sollte das Serial.printf unterstützen
-
Thread
Config Parser für embedded
https://github.com/compuphase/minIni habe ich auf einem STM32F103C8 schon benutzt.
M. H. schrieb im Beitrag #6392798: > Das habe ich leider beim Platinendesign verpeilt. Und der STM hat leider > kein internes EEPROM. Und die Flashpage möchte ich nicht dafür > freihalten. Das ist einfach
-
Thread
STM32: PFM und Pulse zählen
Guten Morgen, ich habe einen STM32F446, mit dem ich ein Signal in Pulsfrequenzmodulation von 0...100 kHz erzeuge(n will). Dabei benötige ich einen Pulszähler. Vom Pinout günstig liegt der Timer TIM8. Das Update der Frequenz erfolgt
verhindert der RSR auf einem bestimmten Wert, dass das autoreload-Register neu eingelesen wird, d.h. meine Frequenz bleibt konstant, solange RSR herunterzählt.
-
Thread
CAN Verarbeitung mehrer Botschaften
Jedes Relais hängt über einen BCR135 am ATSAM. Und mit einem 5pol Dip-Schalter kann man 32 von diesen Platinen an einen Bus hängen. Mein Controller hat einen Empfangs-FIFO und Filter, das hat der STM32 grundsätzlich auch, wenn auch nur mit 3 Botschaften im FIFO
was ich geschrieben habe, der STM32 hat nur einen 3-fach FIFO. Der ATSAMC21 hat einen 64-fach FIFO, der läuft in 5ms nicht über.
-
Thread
Stecker 70A 60V
und die Amphenol Produkte https://www.amphenol-industrial.de/de/Excel-mate-S-Steckverbinder?q=&hPP=30&idx=amphenol_p_de&p=0&dFR%5Bfacets.number_of_positions%5D%5B0%5D=2 Bei den Neutrik Steckern ist ausdrücklich angegeben, dass es sich um Audioanwendungen handelt und der Stecker nicht für eine
#6385373: > Es soll halt ein 150Ah Akku über Nacht geladen werden Also 150 Ah * 1,4 = 210 Ah / 8h = ca. 26 A notwendiger Ladestrom. Wozu dann die Forderung nach 70A? wendelsberg
-
Thread
Bau eines vollbrückengegentaktwandler welcher Mikrocontroller
Hh H. schrieb im Beitrag #6383716: > Wie kann ich bei Hardware pwm eine totzeit einstellen? Das kommt ganz auf den Mikrocontroller an, und ob er das überhaupt kann. Im Referenzhandbuch der STM32F3
STM32G4 mit HR Timer. Der ist genau für solche Anwendungen entwickelt worden.
-
Thread
Leitungslänge Raspberry->ATtiny 100m+ 1-wire oder Alternative
die Daten mit 300 Baud auf die 12V Stromversorgung > aufmoduliert, mit einem Pegel von ungefähr 0,5 Volt. Da hier noch eine Leitung frei ist, könnte man sich sogar den Luxus leisten, die Datenübertragung differentiell zu machen. D.h.: man führt die 12V über zwei Adern und speist die Modulation
www.mikrocontroller.net/topic/159576 Edit: Ok, 3 Leitungen, ziehe meinen Vorschlag zurück. Die STM32 haben LIN Unterstützung in HW.
-
Thread
Amateurfunk CW Reichweite
wenig wie CW und SDR. Vorweg: Ich bin jetzt 70 und habe vor drei Jahren aus dem Red Pitaya und einer STM32F7 Discovery einen Stand- Alone SDR Transceiver entwickelt. Mitstreiter war und ist Pavel Demin, (etwas jünger...) Meine beruflichen Kenntnisse in C- Programmierung, sowie der durch das Hobby angeeignete
SWL-Karte bestätigt hat, konnte ich mich tatsächlich sehr viel mehr freuen als darüber, dass mir A45XR, 5T5PA und OD5ZF via LoTW umgehend meine Urlaubs-QSOs innerhalb weniger Stunden elektronisch bestätigt haben. Klar ist das am Ende nur ein Stapel Papier, aber irgendwie doch interessanter als die bloße
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
) welche viel Analogtechnik braucht; einen modernen µC zu verwenden wäre viel einfacher. Mit einem STM32 ist das Problem in 5 Zeilen Code gelöst; bei AVRs mit viel Hardware /und/ Software-Aufwand. Maxim B. schrieb im Beitrag #6382342: > Zuerst möchte ich besser elementare Stufe absolvieren Und
Zum Vergleich, den Aufwand der bei Nutzung eines STM32 nötig wäre: https://github.com/STMicroelectronics/STM32CubeF1/blob/master/Projects/STM32F103RB-Nucleo/Examples/UART/UART_Printf/Src/main.c#L88 In dieser Zeile die 9600 durch die gewünschte Baudrate
-
Thread
Accelerometer
*status = (uint8_t)buf[2]; tmp = (int16_t)((buf[4]<<8) + (uint16_t)buf[3]); *acc_x = 5.0f*(float)tmp/65536.0f; tmp = (int16_t)((buf[6]<<8) + (uint16_t)buf[5]); *acc_y = 5.0f*(float)tmp/65536.0f; tmp = (int16_t)((buf[8]<<8) + (uint16_t)buf[7]); *acc_z = 5.0f*(float)tmp
Ist der nicht auf dem STM32F407 Discovery Bord verbaut? Da tut er das was er soll. Mit dem Democode. Und der ist nicht geheim.
-
Thread
CAN Kommuikation ATmega328P
konfiguriert. Die Breadboardmontage habe ich als KiCad Zeichnung angehangen sowie die Main.c, Config.h und Can.h. Im Makefile habe ich die CPU Frequenz auf 8MHz gesetzt und in der Config MCP2515_CS auf B,1 und MCP2515_INT auf B,0 gesetzt. Leider kann ich bis auf einen 5V Pegel auf meinem INT Ausgang
Fehlerquellen. Dann kann man auch Mikrocontroller und CAN-Controller aus einem Quarz versorgen. In Form des STM32F103C8T6 kriegt man das nachgeworfen, in Form des STM32-Olimexino komplett fertig aufgebaut mit Transceiver, Schutzschaltung usw (aber etwas teurer). Nebenbei ist das Ganze debug-bar und man kann sich
-
Thread
gas as a68 m68k - was nimmt man ?
https://www.crossware.com/m68xxx/Simulator Ob das jedoch der kürzeste Weg ist, ein 68k Programm auf STM32 zum Laufen zu bekommen...
Ausgaben machen kann und Eingaben empfangen kann, wäre es ganz nützlich. Parallel würde ich gerne den STM32 Code testen. Der könnte natürlich in dem Nucleo Board laufen. Oder gibt's evtl. für die STM32 ARchitektur auch einen Simulator? Übrigens hat ja der STM32F4 eine eigene FPU. Da wäre mein Floating
-
Thread
Relais mit LM3915 ansteuern
ihm viele SpektrumAnalyser auf YouTube findet. Angemessen ist wohl einzig ein Mikrocontroller wie STM32, der per Terzfilter das Audiosignal zerlegt und per Multiplex die LEDs ansteuert, also reine Software, 1 Chip, und wenn man Glühlampen hat eben nicht aus 230V~ sondern Gleichspannung (z.B. 48V für
gut an. MaWin schrieb im Beitrag #6377479: > Angemessen ist wohl einzig ein Mikrocontroller wie STM32, der per > Terzfilter das Audiosignal zerlegt und per Multiplex die LEDs ansteuert, > also reine Software, 1 Chip, und wenn man Glühlampen hat eben nicht aus > 230V~ sondern Gleichspannung (z.B
-
Thread
Batteriemonitor +-30A 0-42v
fürchterliches Rauschen. Mit 712/30 wird er für 0.1A keine brauchbaren Ergebnisse bekommen. Davon ab 2.5V out bei 0 A auf ESP32 erlaubt plus 30 A nicht ohne weiteres. Die Lösung wäre für mich ein Shunt low side, 50A/75mV, INA219, 5V mit Spannungsteiler auf 2.5V Bus, ergibt 37.5mV/50A,ESP32 / STM32F103xx
die Akkus puffern). Der Aufbau hat kurzzeitig auch etwas mehr als 30A Eingangsstrom bekommen (ca. 32,5A gemessen), aber das dürfte dann wirklich die Kotzgrenze sein bei welcher der Stromwandler gegen seine betriebsspannungsbedingten Grenzen läuft. Rechnerisch wäre bei meinem Aufbau bei 32,767A Schluss
-
Thread
STM32CubeIDE + CMSIS DSP , wie bekomme ich das zum Laufen?
Hallo, die STM32IDE scheint nicht alle Files zu kopieren, also hab ich aus dem Package von Github https://github.com/ARM-software/CMSIS_5/releases/tag/5.6.0 heruntergelasen und in mein STM32CobeIDE Pojekt in den Pfad
Übrigens kannst Du an Stelle der Version aus: ~/STM32Cube/Repository/STM32Cube_FW_F4_V1.25.0/Drivers/CMSIS/DSP/ auch die neuere aus: ~/STM32Cube/Repository/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/ benutzen. Der Ablauf ist der Gleiche.
-
Thread
gesucht "beste" Möglichkeit in c Bitfilds zu definieren
define FLAG2 ((uint8_t)0x02U #define FLAG3 ((uint8_t)0x04U #define FLAG4 ((uint8_t)0x08U #define FLAG5 ((uint8_t)0x10U #define FLAG6 ((uint8_t)0x20U #define FLAG7 ((uint8_t)0x40U #define FLAG8 ((uint8_t)0x80U typedef struct testStruct{ uint16_t VarA; uint16_t VarB; uint8_t BitField; }test_TypeDefSt
Code nicht so gut. Da kümmere ich mich dann drum, wenn ich es portieren möchte. Zumindest zwischen STM32 und AVR funktionierts - und mir reicht das im Moment.
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
auch gerade dahin. Einziges was mich stört das hier nur Support für den Cortex M7 von ST für den Typ STM32F756 gegeben ist. Dieser Taktet mit 216Mhz, 320kb SRam und 1Mb Flash. Ich würde gerne den STM32H743 nehmen da 400Mhz, 1Mb SRam und 2Mb Flash, sehe hier deutlich mehr Leistungspotenzial, vielleicht
Muss man auch nicht ;) wie schon mal erwähnt wird Marlin als Firmware verwendet. Ich habe einen STM32F756 gewählt, dieser wird laut Marlin Github unterstützt. Auch voller Support mit Tmc5160. Firmware wird auf die Mcu gespielt. In der Configuration.h werden zuvor die Pins angegeben auf welchen die
-
Thread
Neue Firmware möglich?
https://nanovna.com/?page_id=103 Das funzt über den ROM-internen Bootloader (BOOT0) des STM32.
Hein H. schrieb im Beitrag #6373896: > ich habe mir einen NanoVNA-H schicken lassen. Das Gerät schaut interessant aus. Auf der Seite steht ganz unten: "Cho45 adds TDR (Time Domain Reflectometer) functionality
-
Thread
Anbinden eines Audio Codec ICs (AK4556) an einen STM32F3xx
glaube ich sogar mindestens zwei SAI synchronisieren. Ich habe mal auf einem STM32F413VGT6 einen CS4344 verwendet. Natürlich musste ich da nichts extern erzeugen.
Das sollte ein SAI Interface sein, haben fast alle STM der F4, F7, H7 und G4 Familie sowie einige L4 und L5. Der F3 kann das nicht.
-
Thread
Mehrere USB Quellen auf einem Board
Ich habe folgende Konstellation auf einem Board geplant: Ein MCU mit 2 USB (STM32H750) Schnittstellen führt zu zwei USB Steckern (Mini B). Die eine USB-Buchse dient als reine Datenübertragung, es wir nahezu kein Strom aus der Buchse gezogen, jedoch ist es nötig soweit ich USB verstanden
schau dir den stromlaufplan vom STM32MP1-DK an, die machen so was ähnliches, ... 1 x usb c zum speichen, 1 usb C mit usb2.0 funktion + 4 fach hub https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack
-
Thread
Funktionele Sicherheit
Calculating value error occur */ if(u32Result != *pu32AddExpectValue){ /** Set error flag */ b1TimeErrorFlag = TRUE; } } [/c]
Safety-Produkten auf die einfachen PIC24E -16 bit Mikrocontrollern. ST empfiehlt auch ihre universale STM32 Serie. Die Hersteller haben selbst keine Bibliotheken und verweisen gen auch solche Firmen wie Hitex oder Embex …
-
Thread
Alte Musiktruhe - Superhet Reperatur
meine ersten Basteleien habe ich mit Röhren gemacht, aber das hindert mich nicht daran auch Dinge mit STM32, MSP430 oder anderen Mikroprozessoren und -controllern zu bauen. Röhren ermöglichen oft verblüffend einfache Lösungen. Der Sound eines Röhrenkurzwellenradios ist völlig anders als der eines mit
| 450k | 2x 220k (R31 + R31) g1 (UKW) | 1.3M | 1M + 220k (R22 + R30) g1 (AM) | 3.5M | 1M + 1.5M + 1M (R24 + R26 + R27) g2 | inf | geht zu Anode g3 | 32k | 33k (R37) [/code] > Mein - schon früher geäußerter Verdacht - wäre, dass der 22pF Kondensator
-
Thread
Push Pull Stufe 24V 300kHZ
Pegelspannung von 24V zu erstellen. (0V - 24V) Angesteuert wird dieser von einem Mikrokontroller. (STM32F4...) Habt ihr Ideen? Kann mir bitte jemand weiterhelfen? Mfg David
Pegelspannung von > 24V zu erstellen. (0V - 24V) > > Angesteuert wird dieser von einem Mikrokontroller. (STM32F4...) Dazu ist kein µC nötig, das kann ein TL494 ganz alleine.
-
Thread
Wie simple Spracherkennung machen?
Wöter ja nicht wirklich verstehen und anhand vom Kontext reagieren. Sagen wir mal wir würden einen STM32F4 oder besser einen H7 nehmen. Die DSP Einheit macht eine FFT recht flott. Auch andere Filter sind für den kein Problem. Und ein kleines Neuronales Netz sollte der auch packen. Aber das fehlt
Also ich arbeite meistens mit dem stm32f4.. Und gelegentlich auch noch mit einem 8052 & avr. Der TO Arbeitet anscheinend mit den esp8266, an diese habe ich mich noch nicht getraut. Wie auch immer ich habe hier von keine Ahnung und
-
Thread
Arduino-Motorrad-Cockpit
sid schrieb im Beitrag #6371850: > Im Zweifel kannst Du dem Arduino ja sagen er soll alle 5 Sek mal für ne > halbe Sekunde den Status anzeigen Absolut ungeeignete Idee, dann glotzt er bei 280 km/h 5 Sekunden lang auf seine achsotolle Anzeige. Damit ist der Spuk dann schnell vorbei. wendelsberg
das im schlimmsten Fall auch 15m/s Geschwindigkeitsabweichung bedeuten. (immerhin bis zu 54 km/h) Und je nach GPS Modul bekommt man eh nie ein Ergebniss besser als 5m (und 5m/s sind auch schon 18 km/h...) Ich schaff zB manchmal auf meiner Lieblingsparkbank mit dem Handy 21km/h schnell zu
-
Thread
AVR als SPI Slave-Peripherie
Stm32 oder stm8 haben bessere spi slave Voraussetzungen ....
also nirgends umständlich vor sich hin warten. Lediglich die Bedingung F_CPU/4 muß er einhalten, d.h. max sind 5MBit erlaubt.
-
Thread
STM32 SDMMC FATFS ließt Volumengröße falsch
Prozessor: STM32H7A3 Board: Nucleo-STM32H7A3ZI-Q IDE: STM32CubeIDE + STM32CubeMX Ich habe mit CubeMX ein Projekt zur 4Bit-Ansteuerung einer SD-Karte mit FATFS erzeugt. Das SD-Karte-Mounten gibt die Fehlermeldung
funktionieren. Karten ab 4 GB aufwärts unterstützen oft nicht mehr alle alten Übertragungsmodi. 32 GB ist die nächste kritische Grenze.
-
Thread
Benutzt ihr ein Betriebssystem auf dem uC?
Fire H. schrieb im Beitrag #6364345: > Ich trenne die Computeranwendungen in Low-Level und High-Level > Anwendungen. Die Welt ist nicht schwarz-weiß. Es gibt Zwischendinge zwischen Multicore Programmierung
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
Raspberry Pi Programmierung, Peripherie
Frage ob M0 oder M3. Könntet ihr einen brauchbaren > modernen Vertreter beider Typen benennen? STM32L031 STM32L073 STM32F303 Der letzte ist ein M4F, aber billiger und in vermutlich jeder Hinsicht besser als sein Vorgänger STM32F103... Nein doch nicht, seine Ausgänge sind etwas in Summe weniger hoch belastbar. http://stefanfrings.de/stm32/index.html
-
Thread
preiswerter Einstieg in STM32 F4
LAN8720 Modul kann man auch Ethernet nutzen. Und mittlweile gibt es das in gleicher Größe auch mit einem H7. Dieses Board ist etwas kleiner als das Board das Frank benutzt: https://www.ebay.de/itm/STM32F407VET6-Core407V-STM32-Cortex-M4-Development-Board-Module-Kit-Mainboard/402349957217?hash=item5daded2061
erfolgreich geflasht: [code] sudo port install stlink $ cd /Users/kuku/Downloads/mecrisp-stellaris-2.5.4a/stm32f411 $ st-flash erase st-flash 1.6.1 2020-08-11T19:55:13 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages. Mass erasing...... $ st-flash write mecrisp-stellaris-stm32f411
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
Max M. schrieb im Beitrag #6361014: > 5.5µs benötigt? Liegt vermutlich am Open-Drain Ausgang, aber dass das so > lange dauert? Damit könnte man kein I²C mit 400kHz implementieren. Man kann bei den STM32 den Pin direkt als Open Drain definieren
bzw. mir einen zusätzlichen IC besorgen > müsste. Wieso solltest du das müssen? Du benutzt einenSTM32F103C8 ...
-
Thread
ENC28J60 myEthernet mit NeMo Stack Probleme
reference to `tcpOpen' Obwohl tcpOpen() mir von der DIE vorgeschlagen wird. In der main wird net_tcp.h eingebunden [c] #include "net_tcp.h"[/c] Diese enthält: [c] uint8_t tcpOpen(uint8_t * ipAddr, uint16_t remotePort, uint16_t localPort, connHandler handler);[/c] Die implementierung in net_tcp.c sieht
brauchst und was das für Risiken birgt. Ich würde für diesen Zweck auf jeden Fall eines von den STM32 Nucleo Boards mit Ethernet Anschluss verwenden. Wenn es mehr Boards sein sollen dann reduziert nachbauen. Oder eine Kombination aus STM32 f407 Blackboard und Ethernet PHY zusammen- schustern.
-
Thread
Plattenspielerantrieb Konzept - Hilfe gesucht
Motorstsuerungen für BLDC gibt es doch massenhaft, auch auf Basis von z.B. STM32 irgendwas. Ein BluePill sollte da langen, so zumindest meine Planung für vergleichbares. Dazu eine 3Phasenansteuerung und auf geht's. Die 360 Stobosegmente kann der dann auch prima auswerten
32Bitter setzen würde, ich zumindest. Aktuell baue ich an der anderen Stelle des Plattenspielers etwas auf, 3 Motoren steuern den Tangentialtonarm, DD Antrieb vom zerlegtem Technics. Der BluePill (STM32F103
-
Thread
Hardwarebeschleunigung auf richtigen PCs
Hi Leute, diese Frage ist evtl. jetzt etwas abstrakt: Ich habe auf dem STM32F7 jetzt schon einige Displayansteuerungen mit dem integrierten LCD Controller + SDRAM realisiert und verstehe inzwischen ganz gut wie z.B. JPEG decoding in Hardware läuft, wie man verschiedene Grafiklayer
Open-GL oder Direct-X Schnittstelle auf das System zu, die wiederum über Grafiktreiber dann z.B. das h264 video in die GPU-Hardware "schaufelt". Das Decoding passiert dann auf der Grafikkarte oder auf der CPU? Wenn ja wie kommen die Bildinformationen dann in den "Framebuffer" - und das ganze dann noch
-
Thread
Interrupt Handler definieren bei STM32
Hi, ich bin derzeit bemüht von dem geschlosenen PIC System Microchips auf die STM32 Reihe von ST umzusteigen. Dazu verwende ich das bekannte und sehr günstige BluePill Board (mit echtem STM32 :) ). Was mir allerdings noch nicht so ganz klar ist ist, wie ich die ISR definieren kann
Vectoren stehen bei mir im .s File, das ST mir generiert hat, unter "g_pfnVectors:", z.B. "startup_stm32f302cbtx.s".
-
Thread
STM32F103C8 - Keil MDK 5.31.0 - Kein automatischer Reset
aufgefallen ist? Oder hängt das mit dem ST-Link Klon zusammen? Mein Beispielprogramm: [c] #include "stm32f10x.h" #include <stdbool.h> #include <stdint.h> void wait(volatile uint32_t cnt); void wait(volatile uint32_t cnt) { while(cnt > 0) { __ASM("nop"); cnt--; } } int
Keil klicke, wird das Programm zwar geladen: [code] *** Using Compiler 'V6.14', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'Target 1' compiling main.c... assembling startup_stm32f10x_md.s... compiling system_stm32f10x.c... linking... Program Size: Code=712 RO-data=252 RW-data=0 ZI-data