-
Thread
RP2040 Industrieelektronik
lcsc auch bestätigt. Bei uns gibt's die bei tme gegen sonderbestellung. Auslesesicher ist ein Stm32 auch bei weitem nicht. Der gd32f103 hat einen langsamen Flash integriert, der beim reset in einen Raum kopiert wird und von dort läuft. Bei den größeren machen sie das anscheinend aus Kostengründen
Stefan ⛄ F. schrieb im Beitrag #7141108: > viele Profis für den ESP32 interessieren Ich sehe den ESP32 immer öfter in Musik-Elektronik. Zuletzt erst im Artiphon Orba und dem WIDI Master.
-
Thread
GPS koordinaten auf Karte anzeigen. WIE?
Hier gab es vor langer Zeit mal ein Projekt dazu auf Basis STM32 & primer2 ( STM32F103VET6, Display ... ): http://www.stm32circle.com/projects/project.php?id=75 Das Projekt kann dort heruntergeladen werden.
Alle Berechnungen findest du in den Quellen. Ich denke das könnte schon helfen. Ob allerdings der STM32 mit bescheidenem Speicher wie im anderen Beitrag dafür reicht? Mit dem F7 Discovery hatte ich bei der Bilddarstellung das Gefühl das die Grenze in manchen Situationen schon erreicht ist. Und bei
-
Thread
-
Thread
Starterkit ARM von Elektor
> Oder gibt's noch andere Kits und entsprechende Anleitung fuer > Experimente? Sowohl die STM32-Discovery's (VL, F4) als auch die LPCXpresso's koennen unter Linux geflasht werden, Debugging ist auch moeglich (OpenOCD, LPCXpresso(Eclipse basiert)). Die Dinger kosten so ca. 15-30 Euro und mit
> Oder gibt's noch andere Kits und entsprechende Anleitung fuer >> Experimente? > > Sowohl die STM32-Discovery's (VL, F4) als auch die LPCXpresso's koennen > unter Linux geflasht werden, Debugging ist auch moeglich (OpenOCD, > LPCXpresso(Eclipse basiert)). Die Dinger kosten so ca. 15-30 Euro und
-
Thread
[S] SEGGER J-Link EDU
//black-magic.org/supported-targets.html Ist schon umfangreich. Ich habe mir den BMP auf ein STM32 Black Pill geflasht und es mit Raspberry Pi Pico und einem NRF52 gut benutzen können. Hat sauber funktioniert. Solch ein Board: https://stm32world.com/wiki/Black_Pill Man kann auch BMP HW kaufen
hast du einen STM32 zum flashen da? Ob es beim RP2040 langsamer ist? Obwohl ich mir das auch nicht recht vorstellen kann.
-
Thread
Bau eines vollbrückengegentaktwandler welcher Mikrocontroller
Der STM32F103 hat zwei Timer die 3phasig komplementaere Ausgaenge und Totzeit in Hardware koennen. Also fuer gleich zwei Motoren nutzbar. Nur falls das auch noch ne Anforderung ist...
STM32G4 mit HR Timer. Der ist genau für solche Anwendungen entwickelt worden.
-
Thread
Stm32F103 I2C Konfiguration Bare Metal
Datenbits. Dann musst du zumindest eine Slave-Ardesse senden. Beispielcode: http://stefanfrings.de/stm32/stm32f1.html#i2c Die dort gezeigte Funktion kann allerdings keine leeren Buffer senden. Versuche einfach, eine 0 zu senden. Wenn sich unter der angegebenen Adresse kein Slave angesprochen fühlt
= ~I2C_CR1_PE; I2C1->CR2 = 0x24; I2C1->CCR |= 0x80; //I2C1->CR1 = 0x08; I2C1->TRISE |= 0x09; I2C1->CR1 |= I2C_CR1_PE; GPIOB->CRL |= GPIO_CRL_CNF6_1 | GPIO_CRL_CNF6_0 | GPIO_CRL_CNF7
-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
umegleitet. auch printf funktioniert "eigentlich", aber nicht mit Floating-Point Größen.: putchar('c'); funzt puts"Teststring" funzt; int IntVar = 6125 printf("%04d",IntVariable); funzt auch, nur float FloatVar = 6,125; printf("%03.4f",FloatVar); funzt nicht Ergänzung: Die Möglichkeit, eigene
du mit dem Atmel nicht klar kommst, dann such dir hier im Forum eines meiner Klein-Projekte mit nem STM32F103C8T6 heraus, da findest du die Eagle-Dateien, die Quellen und ein fertiges Image, so daß du erstmal damit anfangen kannst. Also stell dich nicht so an. W.S.
-
Thread
STM32 programmieren
Hallo Leute, ich habe einen STM32F103RET6. Für den Controller habe ich ein Programm geschrieben und kann es auch über JTAG oder die RS232(bei richtig gesetzten Boot-Pins) programmieren. Meine Frage ist. Kann man diesen Controller
schrieb im Beitrag #4186364: > http://stackoverflow.com/questions/26891432/jump-to-bootloader-in-stm32-through-appliction-i-e-using-boot-0-and-boot-1-pins Wenn man den eingebauten bootloader nutzen möchte, ist die letzte Antwort mit R+C die Beste. Braucht man ausser einem Pin einzuschalten und
-
Thread
Neue Chips und Module von Espressif, GigaDevice, STMicroelectronics und Co
Variante des bekannten GD32F450/F407/F405.  (Bildquelle: GigaDevice) Neben einer maximalen Taktrate von 240 MHz erweitert GigaDevice auch das Speicherkomplement: [c] The new GD32F4 is
Meadow F7 – es handelt sich dabei um ein Kombinationsboard, das einen ESP32 und einen STM32 zur Ausführung von .net-Payloads einspannt – war hier in der Vergangenheit schon öfter Thema. Mit dem Project Lab-Board
-
Thread
STM32F4 I2C Problem
Hallo, ich versuche gerade mit dem STM32F4 Discovery Board den MMA8452 Beschleunigungssensor via I2C anzusprechen. Allerdings passiert hier fast gar nichts. Vielleicht erstmal das relevante Codeschnipsel: [c] RCC_AHB1PeriphClockCmd
willst, hier einmal mein Ausschnitt für das senden der Adresse (Allerdings bei einem STM32F103) [C] /*----- Transmission Phase -----*/ /* Send I2Cx START condition */ I2C_Controller.I2Cx->CR1 |= CR1_START_Set; /* Test on I2Cx EV5 and clear it */ while ((I2C_Controller.I2Cx
-
Thread
Sinus - Frequenz und Amplitude messen
RC-Filter ist ja für den Ausgang des ADXL335 von Analog Devices vorgesehen. Der Innenwiderstand beträgt 32 k und das C, an der Eingangsstufe, soll für Fg = 100 Hz 50 nF, bzw. 47 nF, betragen. https://www.mikrocontroller.net/topic/397645?goto=4592001#4588770 Siehe Input-3.jpg. Den Filter könnte man
RC-Filter ist ja für den Ausgang des ADXL335 von Analog Devices > vorgesehen. Der Innenwiderstand beträgt 32 k und das C, an der > Eingangsstufe, soll für Fg = 100 Hz 50 nF, bzw. 47 nF, betragen. Ja, ich lese die Datenblätter immer :) Aber der RC befindet sich ja auf dem Sensorboard. Bis das Signal am ADC
-
Thread
STLINK-V3SET BluePill programmieren
zusammengebaut, die obere Platine ist die MB1440B. Ich möchte damit das Blue Pill basierend auf einem STM32F103C8T6 uC programmieren. Dazu möchte ich gerne den SWD verwenden. Dies verwendet der China-Clone STLINK V2 ebenfalls, richtig? In der Anleitung unter dem Punkt 7.3.1 steht folgendes: https://www.st.com/resource/en/user_manual/um2448-stlinkv3set-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf 7.3.1 SWD with SWV SWD protocol is a Debug/Program protocol used for STM32 microcontrollers with SWV as a trace. The signals are 3.3 V compatible and can perform
-
Thread
Voltmeter/Amperemeter DSN-VC288 stirbt durch geringe Spannung. Warum?
Thomas O. schrieb im Beitrag #6425727: > Eine Idee, welcher namhafte µC da als Vorlage dient und evtl. > kompatibel in der Schaltung ist? Auf anderen solcher Panelmeter wurden STM8 vorgefunden. STM32 wäre auch möglich. Beide µC kriegt man in China für einen Appel und
Nachtrag zur Bestimmung des Chips: Vss und Vdd passen zu STM8 (Pin 7 und 9), aber der einzige andere Kondensator in der Gegend ist mit Pin 20 verbunden, nicht Pin 8, welcher Vcap sein sollte (laut https://www.st.com/resource/en/datasheet/stm8s103f2.pdf). Pin
-
Thread
STM32F103 Uart DMA Rx Problem
Hallo zusammen, ich habe einige Zeit mit dem STM32F407 verbracht und habe mir da eine schöne Bibliothek gebaut, um die Uarts per Interrupt und DMA betreiben zu können. Klappt tadellos. Nun versuche ich gerade, alles auf den STM32F103RBT6 zu portieren
!= RESET) { data = USART_ReceiveData(USART2); UartReceiveByte(&U2,data); } } [/c] In UartReceiveByte() reagiere ich auf den ':' und rufe schließlich startUart2RxDma() auf. Nach den 10 Bytes lande ich dann im DMA1_Channel6_IRQHandler(), der Transfer schließt also ab. Ich habe schon
-
Thread
Devicespezifisches SVD-File für STM32F103C8T6
Hallo, ich bin nun seit kurzem auch mit den STM32 am werden. Dazu habe ich für sagenhafte 1,90 € ein Blue Pill Board vom Chinamann zum Lernen bekommen. Ich bin mit Eclipse, dem GNU Arm Eclipse Plugin und dem J-Link Plugin super zufrieden. Das Hauptärgernis ist aber der memory view, wenn ich mir die Peripherie beim debuggen anschaue: STM liefert wohl nur ein SVD-file für so ziemlich alle Familienmitglieder und so wird mir auch Hardware angezeigt, die mein (recht kleiner) Chip gar nicht hat. Nun hüpfe ich immer zwischen dem Manual und Eclipse hin und her. Zum Spicken zeigt mir CubeMX auch an, wieviel
-
Thread
SD-Karte zwischen 2 Boards teilen?
Alternative habe ich noch ein günstiges ARM-Board gefunden: http://www.aliexpress.com/item/Free-Shipping-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32555258029.html?ws_ab_test=searchweb201556_10,searchweb201602_2_10057_10056_10055_10037_10049_10033_10059_10058_10032_10017_10060
Dann mach lieber MP3 Softdecoding, USB Massenspeicher ist da schwieriger. Mit einem STM32F4 sollte das gehen. minimp3: http://keyj.emphy.de/minimp3/
-
Thread
Simpler CAN Baustein
;GROUP=A217;GROUPID=2914;ARTICLE=89335;START=0;SORT=artnr;OFFSET=16;SID=10TgDGc38AAAIAACK3l3Aa195a0f0cfb7c6df67e142e98abd4c60
Matthias Keller schrieb im Beitrag #2234165: > Dann doch lieber MCP2551 + µC oder eben einen PIC18FxxK80 oder > PIC18Fxx80 Es gibt auch kleine STM32 mit CAN. Die STM32F103 + ext. Transceiver sind ganz nett. Haben auch mehr Speicher als die NXP-Teile. Bei dem MCP brauchst
-
Thread
Prozessor mit Akkuzelle versorgen
%2BFy%2BjS%2FL7q9OudTPZqF9ZKeJ8WSTMAAjD825yP5wChbhP18sbxOQOJeBJihUx1EqjaY%2BcBpaXvaeTdGFAXi6j6oHFs%2FJNDszFxlWcpiCaUcyK6OJOZIsc57KZewAYPrE4BdxHC4UOBGMKsVe9OKRYVzMO%2BWyn0W0WJcsnn%2BM9xYT%2BUU%2FgTgk%2FCoyUQh2mPHe2gnXLnVAILjASiV4Y8AZTLWUom5fCk0eoZRMlgJqeXCgSvV1qGXlO2UHUX91rc1e
Moin... Aufgabe: 1 STM32F103 mit 5 LEDs über nen Akku versorgen. Ich nehem jetzt die Powerbank (habe ich schon bestellt gehabt). Nehme jetzt noch ne Goldcap (hoffe der reicht um die Powerbank zu wecken und messe die Spannung
-
Thread
64x32 RGB LED Panel (p3-6432-2121-16s-d1.0)
Hi, leider bekomme ich das 64x32 RGB Panel "p3-6432-2121-16s-d1.0" nicht zum Laufen. So sieht die Rückseite aus: https://ae01.alicdn.com/kf/HTB1M92ThZnI8KJjSsziq6z8QpXag/192-96mm-64-32pixels-1-16-Scan-Indoor-SMD2121-RGB-full-color-P3
3x DP74HC245 4x TC7258E 24x ICN2028BP Ich benutze ein STM32F103C "blue pill" board via stm32duino und Arduino IDE. Dieses Programm [c] #define R1 PB3 #define G1 PB4 #define B1 PB5 #define R2 PB6 #define G2 PB7 #define B2 PB8 #define A
-
Thread
Digitalpins I/O
Mikrocontroller zu benutzen. Zum Beispiel den "Arduino Mega 2560" mit rund 50 I/O Pins oder das billige "STM32F103VET6 Minimum System Development Board" mit mehr als 70 I/O Pins. Für fortgeschrittene Anwender möchte ich mich den Vorschlägen von MaWin anschließen.
schrieb im Beitrag #5965580: > Es kommt auch auf die LED's an (Stromverbrauch). ... und auf den µC (maximal zulässiger Ausgangsstrom). Dabei ist sowohl der Grenzwert für den einzelnen DIO-Pin, als auch der für den Gesamtstrom zu berücksichtigen. Beim ATmega32U4 sind das 40mA für DIO und 200mA
-
Thread
Alternativer SSB-TX Ansatz => QRP
Rechenleistung zurecht zu kommen. Heutzutage unnötig. Ich baue mein o.g. Projekt gerade von einem STM32F103 (haha. ja, hab mit einem Bluepill Board angefangen) auf einen STM32H523 um. Dann kann ich die Amplituden- und Phasenwerte mit 48kSps berechnen statt mit 16kSps. Davon erhoffe ich mir eine bessere
stoße. Georg S. schrieb im Beitrag #8059762: > Ich > baue mein o.g. Projekt gerade von einem STM32F103 (...) auf einen STM32H523 um. Dann kann ich > die Amplituden- und Phasenwerte mit 48kSps berechnen statt mit 16kSps. > Davon erhoffe ich mir eine bessere Nachbarkanalunterdrückung. Bin gespannt
-
Thread
Problem mit Zündungsendstufe
Leiter schießt er mir wahrscheinlich dann über die INa Leitung den Port meines µc durch. Es ist ein STM32F103RB6. Es passiert vermutlich beim Einschalten, da der IGBT keinen Zustand hat (Zündspule funkt einmal kurz). Was meint ihr? Wie kann ich das verhindern? Ich möchte kompakt bauen und wollte den
der Batterie ist, mit zwei Kabeln, Spannungsversorgung Treiber(Max 4427) und Spannungsversorgung µC (Stm32) über eine Schutzschaltung angeschlossen. Auf dem Massepol liegen drei Kabel, Masse von der Zündkerze, Masse Primärkreis der Zündspule und Masse der Spannungsversorgung des µC. Alle Kabel sind
-
Thread
Wettbewerbs Linienfolger in Software und Hardware Verbessern
das Auto so leicht wie möglich sein. Man muss ja Masse beschleunigen und wieder abbremsen. Ein stm32f103 <4€ bei ebay ist doch auch Arduino kompatibel?! Welche Abtastzeit erreichst du max. mit den 8bitter? Diese richtet sich an den Sensoren (Datenblätter). Weiterhin wie sieht das Signal der Sensoren
Durchlauf ! Zeiten von 1 ms sind absolut normal. Moderne µ-controller haben kein Problem damit. Ein STM32 F100 schaft locker 100 k/s ADC Messungen.
-
Thread
Seit SMD kaum noch Lust am Basteln
man ständig mit Breakout > oder fertigen Modulen vorlieb nimmt. Was hindert Dich daran, dieses STM32F103C8T6-Mini-Dev-Board für 2-3 EUR zu nehmen und das auf eine Lochrasterplatine zu löten? Das Board hat 40 Pins und das gleiche Rastermaß wie ein 40-poliges DIP-Gehäuse. > Ich hatte vorher nur
vorlieb nimmt. Ich baue neue Sachen auch nur noch mit ARM, aber das muss ja nicht immer gleich so ein STM32F4irgendwas im 200 Pin Gehäuse sein. Für viele Dinge reichen mir die LPC812 im SO20 Gehäuse mit satten 1,27 mm Pitch, aber auch TQFP48 bekomm ich noch gut in eigene Entwürfe. Und auch wenn das ein
-
Thread
ARM7 Automotive ?
SD-Interface) Wer heute auf Cortex M3 sertzt wird in der Zukunft gute Karten haben. Frage mal bei ST nach STM32F103 nach, ob diese als 125°C Varianten verfügbar sind.
? Werden diese im AutomotiveBereich eingesetzt. Die 16-Bitter waren ja glaube sehr stark verteten C166/C251 Welchen Kern hat denn die XC2000 Familie (32Bit-Infineon) Diese werden wohl bei VW in der Golf-Plattform eingesetzt. Grüße Kerno
-
Thread
stm32 DAC 12LSB Fehler?
Hallo, ich bin gerade im Datenblatt des STM32F107 auf den DAC Fehler bei 12 Bit Auflösung von Maximal 12 LSB gestoßen. Habe ich da was falsch raus gelesen oder ist das ein bekannte Druckfehler und es sollte mal 2 LSB werden? (S.77/101)
, nein das kann durchaus die maximale Streuung über die Chargen sein. Ich habe den DAC von einem STM32F103ZET6 untersucht und habe folgendes auch wie es im Datenblatt angegeben ist messen können. Unter 60mV bis 100mV ist er unlinear, ganz klar weil der OP nicht auf 0V kommt. Damit muss man halt leben
-
Thread
STM32F103 mit Segger-JLink debuggen?
Hallo, Ich habe einen STM32F103CB vor mir liegen. Mit einem Olimex OpenOCD debugger klappt alles. Nur nicht mit meinem J-Link von Segger. Ich verwende den GDB Debugger von Codesourcery V6.7.50 / J-Link GDB Server V3.92
16 set prompt (arm-gdb) target remote localhost:2331 monitor speed Auto monitor flash device = STM32F103CB monitor flash breakpoints = 1 monitor flash download = 1 load main.elf monitor reset 1[/pre] wird zwar die elf Datei in das Flash geschrieben, aber beim Start springt der in: [c]void HardFaultException
-
Thread
Informationen zu C vs C++ / aka Futter für die Diskussion
Falls wer heut noch was zum Lachen braucht: https://www.youtube.com/watch?v=tsG95Y-C14k&index=32&list=PLHTh1InhhwT7GoW7bjOEe2EjyOTkm6Mgd Zu gut. :)
://github.com/pfalcon/PeripheralTemplateLibrary Real Time C++ (Buch von Christopher Kormanyos) ref_app https://github.com/ckormanyos/real-time-cpp stm32f103 template lib: https://github.com/ekoeppen/stm32f103-template-lib Stm32-Template-Gpio-Library
-
Thread
SS bei 2 uC weglassen?
" (Beispiel STM32F103: die Filter hängen sich auf und müssen beim Starten mit manuellem Pingewackel "entsperrt" werden). Ich würde mir kein I2C antun wenn ich es nicht muss.
sehr "interessant" > (Beispiel STM32F103: die Filter hängen sich auf und müssen beim Starten > mit manuellem Pingewackel "entsperrt" werden). > Ich würde mir kein I2C antun wenn ich es nicht muss. Weder braucht man bei der SPI über
-
Thread
STM32 PIN E5
Hallo, Ich versuche einige Pins vom Port E zu initialisieren jedoch bleibt der stm32 stehen bei dieser init: [C] GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE , ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin
STM32F103ZET6
-
Thread
@Ubertooth One Entwickler: Debugging über JTAG mit ARM-USB-OCD
CodeBench Lite 20xxxx for ARM EABI" brauche und ob ich es auch brauche, weil die Anleitung auch auf dein STM32F103 ausgelegt ist und ich leider nicht verstehen bzw. weiß, wie sich das auf die Einrichtung auswirkt. Vielleicht hat ja jemanden einen Tipp, wo ich besser ansetzen sollte. Wenn genauere Informationen
Beschreibung von Olimex, wie die openocd.cfg aussehen muss bzw ist sie explizit für den ARM-USB-OCD-H und den STM32 eingestellt. Aber ich prüfe nochmal meine ftdi Treibe bei Ubuntu und schaue was passiert, wenn ich die device_desc ändere. Benutzen tue ich folgende Anleitung: http://www.downloads.seng.de/HowTo_ToolChain_STM32
-
Thread
STM32L4 erase / write error
Hallo, ich habe ein Problem mit einem STM32L431KB, bin allerdings Neuling in Bezug auf STM. Der uC ist neu und wird prinzipiell vom ST-Link-Utility / STM32CubeProgrammer erkannt (Device, Typ, ID, Flash Size, CPU, Target Vdd, ...) Allerdings
STM32L4 schrieb im Beitrag #5813005: >> Leitungen zu lang ... > ~ 20 cm > Dann den ersten uC nochmal mit kürzeren Kabeln getestet, > funktioniert auch. Aber was war wirklich der Fehler? 20cm sollte
-
Thread
STM32F1 Cube HAL Systemtakt funktioniert nicht
zur Konfiguration des Systemtaktes. Eigentlich wollte ich die USB Library von Cube HAL auf einem STM32F103C8T6 Board aus China ausprobieren. Allerdings blinkt meine LED nicht und Windows kann die USB Device-ID nicht abfragen. Um das Problem weiter einzugrenzen, habe ich den USB Kram mal raus gelassen
der Quarz) sei defekt. Aber mein Gegentest mit folgendem Programm (ohne HAL) läuft einwandfrei: [c] #include <stdint.h> #include "stm32f1xx.h" // This variable is used by some CMSIS functions uint32_t SystemCoreClock=8000000; // Milliseconds counter volatile uint32_t systick_count=0;
-
Thread
Assembler Frage ( 2mal hintereinander dieselbe Instruktion )
: 2800 cmp r0, #0 800585a: 2800 cmp r0, #0 800585c: d1f6 bne.n 800584c <main+0x54> 800585e: f3bf 8f5b dmb ish 8005862: 60bb str r3, [r7, #8] [/code] Mod: Formatierung angepasst.
bf00 nop val = __sync_val_compare_and_swap( &lock,0,1 ); 80039da: 2601 movs r6, #1 80039dc: f3bf 8f5b dmb ish 80039e0: e854 2f00 ldrex r2, [r4] 80039e4: 42aa cmp r2, r5 80039e6: d103 bne.n 80039f0 <main+0x5c> 80039e8: e844 6300 strex r3,
-
Thread
Umdrehungen einer Gewindestange zählen (Brainstorming)
Hardwaredecodern auswerten. http://www.ebay.de/itm/Encoder-600P-R-Incremental-Rotary-Encoder-AB-phase-encoder-6mm-Shaft-W-coupling-/191168670515?pt=LH_DefaultDomain_77&hash=item2c828a6b33 Dazu z.B. den hier, der hat Hardware-Quadratur-Eingänge: http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103c8t6-STM32-Core-Board-Module-Mini-Development-Plate-Modul
Mist, ich hab den nachhaltigen µC überlesen.
-
Thread
MiniProjekt - STM32 - SD Kartenanbindung und Flashen des STM32 über SD Karte
hier schonmal nachgefragt http://www.mikrocontroller.net/topic/144011#new ob es möglich wäre den STM32 bei uns auf dem Board über SD Karte zu flashen. Übersteigt meine Kenntnisse. Gibt es jemand der das für uns machen könnte? SD Karte ist auch auch noch nicht angebunden. (Lesen, Schreiben,
html - http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32 die ggf. noch angepasst werden müssen. Wir entwicklen mit WinArm (GCC) und einem STM32 F103 C8 T6. Ziel wäre es per Email, Telefon etc. ein Sample zum Laufen zu bekommen. - STM32 Flashen
-
Thread
ESP8266 Webradio Stream
Hallo Forum, ich benutzte das ESP8266 in Verbindung mit dem STM32F7-Discoverey board, um mit einem Webradio zu verbinden und den mp3 Stream auszugeben. Ich steuere das ESP mit AT Befehlen, es klappt auch für normale Text Dateien wie .m3u diese herunter zu laden
eventuell tun kannst, ist einen FTDI UART/USB Converter mit seinem RX Port parallel zum RX von deinem UART6 schalten. Dann könntest du gleichzeitig wie der STM32F7 die Daten auf deinem PC auslesen und abspeichern. Vielleicht hilft Audacity zum abspielen der Dateien. Ich hab das mal gebraucht, um MP3s in WAVE
-
Thread
40 Bit Schieberegister verwalten
Wäre das für die 32 Bit CPU folgerichtig so? #define SET_BIT(d, x) d[(x)/32] |= 1<<((x)&0x1F) #define CLR_BIT(d, x) d[(x)/32] &= ~(1<<((x)&0x1F)) mit uint32_t LED[2] ?
word_band_base | 0x02000000 ; uint32_t offset = addr - word_band_base ; return (volatile uint32_t*)(bit_band_base + (offset * 32) + (bit * 4)) ; } [/c] P.S. [c] // Example: STM32 USART1 Tx Int Enable/Disable uint32_t* tx_intr_enable_bit_addr
-
Thread
64 Punkte FFT auf guenstigem Mikrocontroller
im Beitrag #4348321: > Nein, darauf kommt es dann nicht an. Gut. Dann kannst Du auch einen PIC32MX110F016B-I/SP verwenden. 50MHz 32 Bit MIPS Kern, damit sollte das schon flutschen. Bei Bedarf gibts auch Versionen mit mehr Speicher... > Ich würde gerne mit noch etwas > kleinerem als dem Atmega8
http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Als Einzelchip irgendwo um die 1€. Oder den hier: http://www.watterott.com/de/STM32F103TB-ARM-Cortex-M3-Development-Board Es wäre sinnvoll, wenn Du
-
Thread
C++ auf einem MC, wie geht das?
Wenn du das stm32f4 discovery board benutzt, kannst du dich schonmal mit dem Framework https://github.com/roboterclubaachen/xpcc/tree/develop/examples/stm32f4_discovery austoben.
mit solchen Mist verschwende, möchte ich nun auch endlich mal 'ne ordentliche HAL-API haben. STM32CubeMX erstellt leider auch kein C++. Außerdem wird der STM32F103 noch nicht unterstützt und gerade mit dem arbeite ich hauptsächlich, weil es den bei aliexpress für weniger als 2€ gibt. Das "xpcc
-
Thread
Umstieg auf C
billigen STM32F103 Boards ist nicht schlecht. Jedenfalls kann man damit sehr schnell was zusammenstricken, größere kommerziele Projekte würde ich damit aber auch nicht machen.
unsigned int Bit0 : 1; //bool unsigned int Bit1 : 1; //bool unsigned int Bit2_7 : 6; //unsigend, 6 Bit breit //... bis Bit7 }_bitfeld; _bitfeld var; var.Bit0 = 1; var.Bit2_7 = 15; [/c] Soviel zu "C unterstützt nur xy Typen". Man kann sich beliebige Typen beliebig zusammenfrickeln
-
Thread
microcontroller und touchscreen??
billiger http://www.ebay.de/itm/New-5-0-800-480-TFT-LCD-Module-Display-Touch-Panel-SSD1963-For-51-AVR-STM32-/121089743977?pt=Bauteile&hash=item1c3182dc69 das sollte beim PIC24 Unterstützung finden (les das aber nochmal genauer nach) und hat deine 5" Diagonale. Gruß dat Beast PS.: Upps, Wolfgang
@Wolfgang mind. 5": Das hatte ich schon gelesen und ignoriert. ;-) @Mitch ein fertiges STM32F103ZET6 Development Board + 7" Touch Panel SSD1963 www.ebay.de/itm/170893762278
-
Thread
Pervasive 2" E-Paper Display Problem
/www.digikey.com/scripts/DkSearch/dksus.dll?Detail&itemSeq=156907713&uq=635458639334129405 und ein STM32F103. Mit folgendem Code: [c] #include <stdio.h> #include "stm32f10x_conf.h" #define Breset BRR #define Bset BSRR #define EPD_PORT GPIOA #define EPD_BUSY GPIO_Pin_2 #define EPD_RESET GPIO_Pin
vor. Trotzdem lohnt es sich evtl. nochmal ein paar Dinge zu prüfen: a) Spannungsversorgung. 10uF und 100nF bewirken oft Wunder. b) Schaltung überprüfen. SI und SO ist schnell mal verwechselt... c) Signale auf dem Oszi angucken (saubere Pegel, Clock nicht zu schnell...) Manchmal hat man auch vergessen
-
Thread
TRACESWO Buffering in Black Magic Probe (BMP) mit swolisten?
Setup: Ich verwende Black Magic Probe (BMP) v1.7.1 auf einem billigen ST-Link Clone mit CKS... Fake-STM32F103. Den SWO Pin (PA10) des BMP/ST-Link Device habe ich über ein direkt am µC angelötetes Stück dünne Litze nach außen geführt. Über einen angecrimpten Stecker habe ich die Leitung an SWO Pin (PB3) des Target angeschlossen. Das Target Board ist ein STM32F401CC "Black Pill" Board dieser Art: https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0.html Den TRACESWO Output schaue ich mir im Terminal mit [code]swolisten -vd[/code] unter macOS
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Gerüst für jemanden, der das tun will, was du angesprochen hast. Such hier mal nach einem Anhang "STM32F103C8T6.ZIP". Das ist von mir und es ist ein lauffähiges Minimal-Projekt, was mir und anderen tatsächlich ermöglicht, sich auf ein eigentliches Problem zu konzentrieren. Und warum? Weil dieses Minimalsystem
.c eingebunden... Das hat aber auch schon mecker gegeben. Hm, außerdem sollte es ja nicht nur um Displays gehen... @johannes: normalerweise nehm ich, wenn es klein werden soll einen STM32F030.
-
Thread
Hardwareversion in Mikrocontroller speichern
Hallo zusammen, ich arbeite an einer Leiterplatte mit einem Mikrocontroller (STM32H743) bei dem es voraussichtlich im Laufe der Zeit ein paar Hardwareänderungen geben wird. Ich würde jetzt gerne eine Hardwareversionsnummer im Mikrocontroller speichern, so dass bei Firmware-Updates
Bei einem STM32F103 haben wir die 16 HW Revisionen über einen Spannungsteiler an einen A/D Wandlereingang gelegt.
-
Thread
Initialisierung einer SD-Karte im SPI Mode
Was für ein STM32 ist es denn? Ich hatte mir beim STM32F0 (fast) die Karten gelegt, weil das SPI-Register standardmäßig als 16-Bit Wert gelesen/geschrieben wird, d.h. es werden dann auch 16 Bits übertragen/gelesen
Es ist ein STM32F407VGT6 auf einem Discovery Board. SPI habe ich nicht konfiguriert. Das mache ich momentan über Software. Also ganz simples Bit setzen, Takt hoch, 3us warten, Takt runter und nächstes Bit... Die
-
Thread
Suche µC mit 4 bis 8 PWM-Kanälen, mind. 12Bit
Meine Empfehlung: Der STM32F103, der packt das locker. Hat jede menge Timer drin und je Timer bis zu 4 PWM Ausgänge. Somit sind bis zu 32 PWM möglich. Siehe Artikel: [[STM32]] Damit hatte ich auch schon ein Signal mit 10KHz
stm32 --> soviele PWMs wie IO-Pins verfügbar sind.
-
Thread
Problem mit sqrt
Kompiler > oder ähnlichen gibts Jup das habe ich im Eifer des Gefechts vergessen Ich nutze einen STM32F100 Compiler ist ARM GCC 4.7 Manuel schrieb im Beitrag #3270969: > Probier mal: Führt leider zum gleichen Ergebnis
>> oder ähnlichen gibts > > Jup das habe ich im Eifer des Gefechts vergessen > Ich nutze einen STM32F100 > Compiler ist ARM GCC 4.7 Dann binde stdint.h ein und nimm die Zeile: int32_t x = sqrt((uint64_t)((2*3.14159/24)*2*10000000000)/ 375); Auf einem F103 läuft die genauso und bringt das