-
Thread
STM32F1: Wartezyklus nach Clock-Enable im RCC
Hallo, ich experimentiere gerade mit der DMA-Einheit auf meinem STM32F103-Evalboard. Im Debugger klappt alles, in Echt schreibt die DMA wild im Speicher herum. Mir ist aufgefallen, dass bei der DMA im CR1 das DIR-Bit, welches ja festlegt, ob von Peripherie nach
im Reference Manual, > noch im Erratum (sie steht aber im Erratum einiger Prozessoren aus der > F4-Reihe).
-
Thread
Wofür Propeller von Parallax ?
also time/sample us: Arduino UNO ( 16Mhz ) us: 127 STM32 BluePill ( 72MHz ) us: 16 Propeller2 ( 250MHz ) us: 9 STM32F4 Discovery ( 168MHz? ) us: 4
QE-Eingänge. Noch konkreter um 3 > QE-Eingänge. > Ich denke, das ließe sich auch ganz konkret mit einem µC beantworten. Microcontroller mit 3 QE Eingängen gibts bei ST genug. z.B. STM32F051 hat 3 STM32F103 hat 4 STM32G431 hat 5
-
Thread
SPI mit STM32
Hi, ich versuche mit einem STM32F103 einen SPI FRAM „FM25H20“ anzusprechen. Meine Versuche blieben bisher erfolglos. Ich habe leider keine Ahnung was fehlt bzw. falsch ist. Meine erste Vermutung ist, dass der Takt bzw. die Frequenz
Mit einem Atmega 2560 kann ich diesen FRAM-Typ erfolgreich via SPI ansprechen - nur leider kann der C-Code nicht 1zu1 importiert werden…:( Vielleicht kann mir jemand weiter helfen und sieht wo es klemmt. Ich muss noch dazu sagen, dass ich erst seit 1er Woche mit einem STM32F103 zu tun habe und keine
-
Thread
Feldbus für Mikrocontrollersysteme
RS485 ist das jede dödel MCU einen Uart besitzt aber nur > die teuren Teile einen Can Controller. STM32F103 sind für dich also teuer?
Holger K. schrieb im Beitrag #5529614: > STM32F030 https://www.st.com/content/ccc/resource/technical/document/reference_manual/cf/10/a8/c4/29/fb/4c/42/DM00091010.pdf/files/DM00091010.pdf/jcr:content/translations/en.DM00091010.pdf Der unterstützt
-
Thread
Audio in möglichst guter Qualität samplen
STM32F4 Discovery für 15 € kaufen, das hat Mikrocontroller mit 1MB Flash, Audio DAC, Klinke Buchse, Programmieradapter integriert. Bei Bedarf noch per Lochraster einen SD Karten Adapter basteln oder fertigen
etwas aussehen muss - und Assembler hilft da auch nicht. Dr. Sommer schrieb im Beitrag #4130231: > STM32F4 Discovery für 15 € kaufen Das ist vermutlich die günstigste Lösung, leider hat der F4 Disco nur recht wenig RAM. Aber es ist nicht so schwierig, einen USB Stick als Samplespeicher anzusprechen
-
Thread
Probleme mit USART Ausgabe über SN75176
bin gerade dabei zu versuchen mir einen ArtNet Node selber zu bauen. Als Microcontroller werkelt ein STM32F103C8T6 auf dem Board. Die Ethernetanbindung geschieht mittels ENC28J60. Auf einem BluePill Board hatte ich zuerst die Ausgabe von drei DMX Universen mittels USART1 bis USART3 über DMA realisiert,
gekommen, das war der grosse Experte TomA. P.S. Falls STM32_ArtNode.png stimmt und ARM_Tx direkt mit Pin4 am 75176 verbunden ist, kann es nur folgendes sein: a) fehlerhafte Init Routine (unwahrscheinlich) b) Undefinierte Tx Pegel (sehr wahrscheinlich
-
Thread
Hard Fault STM32F103 beim Takteinstellen
Hallo, ich versuche den Takt von einem STM32F103 µController auf 48MHz einzustellen. Es klappt leider nicht. Wenn ich die Funktion System_Clock_Setup() bei der Initialisierung aufrufe, geht das in die Hard Fault. Weiss jemand zufällig woran
Du hast vergessen, Wait States für den Flash Zugriff einzustellen. > Siehe http://stefanfrings.de/stm32/index.html#takt Danke!! mit [c] FLASH_SetLatency(FLASH_Latency_2); [/c] gehts.
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
, 0xB4 ; 180 6f4: 90 e0 ldi r25, 0x00 ; 0 6f6: 0e 94 7d 01 call 0x2fa ; 0x2fa <USARTD0RomString> 6fa: 01 c0 rjmp .+2 ; 0x6fe <main+0x11a
mit XMEGA128A1 an die Grenzen gekommen war und er eine saubere Hardware- und Firmwareplattform für STM32F4 gebraucht hat. ;)
-
Thread
ROM-Auslastung von C++-Programm reduzieren
Programmierkenntnissen entwickle ich gerade privat an einem Projekt rum. Verwendeter Mikrocontroller: STM32F103C8T6. Ich habe einen funktionstüchtigen Versuchsträger der ausschließlich in C programmiert ist. Ich will nun das Projekt auf objektorientiertes C++ umstellen. Dafür habe ich nun einen Teil der
ihr mir Tipps geben, wie ich ROM freischaufeln kann? Anbei findet ihr: - robot-ausschlieszlich-c.map: MAP-File der C-only-Lösung - robot-mit-cplusplus-anteilen.map: MAP-File der erweiterten Lösung bei der das Modul "Trajectory" als C++-Klasse implementiert wurde. - stm32f103c8_flash.ld: Linkerskript
-
Thread
Luminary LM3S6965 Ethernet Eval board
abzuarbeiten. 10 MBit würden mir eigentlich reichen, deshalb tendiere ich zu einer Kombination von STM32 und ENC28J60. Daß Luminary jetzt auch Controller mit DMA angekündigt hat, ist schön, die Kombination DMA und Ethernet fehlt jedoch leider - oder hab ich das was übersehen?
@let: die neuen STM32F103 ( Cortex M3 ) von ST haben einen externen Speicherport für SRAM, NAND, NOR, PSRAM etc. Der I2S ist auch integriert und noch vieles anderes ( 12Bit DAC, 12Bit ADC 1µs SD/MMC Port) . Ich habe heute
-
Thread
BMP280 + AHT10 auf dem gleichen I2C Bus
genauso wie das Produkt! :-( Jobst Q. schrieb im Beitrag #6850416: > Notfalls nimmt man einen I2C- Multiplexer. > https://www.reichelt.de/entwicklerboards-platine-i2c-multiplexer-tca9548a-debo-i2c-multi2-p291436.html Interessant was es nicht alles gibt! Der STM32F103 hat noch einen zweiten I2C-Bus
ü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 es sein das hier
-
Thread
STM32 und Tastenentprellung nach Peter D.
habe ich den Eindruck, der Compiler baut hier Mist. Folgende Situation: - Günstiges Board mit STM32F103RBT - Neueste SystemWorkbench mit StdPeriph_Driver - Ein Taster (später werden es vier sein) zum Entprellen - IRMP läuft mit 15 KHz in einer eigenen Timer-IRQ Die Takte stimmen, Pins sind
Leider kenne ich mich mit ARM-ASM nicht gut aus... Achja, Version der tools: System Workbench for STM32 - C/C++ Embedded Development Tools for MCU Version: 1.14.0.201703061529 Das scheint die neueste Version zu sein. Gruß, Oliver
-
Thread
typedef struct an funktion übergeben
Hallo Allerseits! Ich arbeite mit dem uVision von Keil und dem STM32F103VDT6. Ich habe verschiedene Variablen in einem typedef struct angelegt. Diese Variablen möchte ich jetzt der gleichen Funktion nacheinander übergeben. [c] typedef struct {
Sind das diese Funktionen? http://brawikov.narod.ru/StdPerLibSTM32F10x/group__FLASH__Exported__Functions.html
-
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
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
immer es möglich > ist. Dann sieht das gleich GANZ anders aus. Für 99.999999% aller > existierenden µC Anwendungen. Naja, es könnte zumindest so aussehen, > wenn sie halt nicht von Programmierern stammen würden, wie du es einer > bist... Absolut hirnloser Kommentar. Bei einem STM32F103 z.B. ist der
temp schrieb im Beitrag #6812964: > Bei einem STM32F103 Der hat solche Decoder in der Timer Hardware. Da wird man das nicht in Software abhandeln.
-
Thread
Pocket DSO - mit STM32
einigen Tasten. Ich denke daraus lässt sich doch was anderes bauen. So wie das aus sieht ist da ein STM32F103er drin verbaut mit einem kleinen Patch könnte man da sicher auch einen STM32F4er rein setzen. Ich habe das Teil noch nicht gekauft, mich juckt es aber in den Fingern... Ob man dafür einen
der Platine: http://www.dhgate.com/dso203-mini-dso-pocket-size-digital-oscilloscope/p-ff808081353c09eb01359e75237f7664.html
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
testen ob die Genauigkeit der delta T für die Berechnungen noch reicht. Und dieser Code läuft auf F103 oder F411 oder H743.
überraschende Seiteneffekte mit sich. Nur so als Beispiel: Wenn ich bei einem 8 Bit AVR die I²C Schnittstelle einschalte, dann muss ich mir un die Konfiguration der I/O Pins keinen Kopf machen, denn I²C ist I²C. Bei STM32 muss ich hingegen den Port aktivieren, die I/O Pins konfigurieren, das
-
Thread
CH340N nur bis 38400 Baud?
hatte bisher noch nie Probleme mit Chips von diesem Lieferanten. Selbst mit dem extrem oft gefälschten STM32F103C8 nicht. Schön dass du deine Design gut durchdacht und sehr solide gemacht hast. Warum läßt du mich/uns nicht daran teilhaben und zeigst dein Design hier? (Eine Tabelle was das Dingens können
Oszi aus, wenn die den Oszillator des µC gleich so ausser Takt bringt? > an der 5V Leitung des USB Merke: Es ist nur eine grobe Schätzung, das da 5V herauskommen. > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt
-
Thread
STM32 programm mit FLOAT Zahlen
/CodeSourcery/lib/gcc/arm-none-eabi/4.2.3/thumb -Tprj/STM32F103CB-ROM.ld -Map=main.map out/lib/src/cortexm3_macro.o out/src/main.o out/src/stm32f10x_it.o out/src/stm32f10x_vector.o out/src/analogout.o --output main.elf Der Pfad vom Parameter
er, er würde die Datei nicht finden, also die Datei libgcc.a findet er. Die Funktionen "__aeabi_ui2f" usw. sind auch drin. Hat jemand eine Idee warum es nicht geht? Vielen Dank im Voraus.
-
Thread
STM32 hardfault when debugger attached
Hi kann wer weiterhelfen? ich muss ein älteres Projekt wieder zum Leben erwecken. Es ist ein SMT32F4 make Projekt aus Zeiten vor Cubeide. Binary läuft top, es sei den ich gehe mit Debugger drauf(cube ide aktuelle version und ein segger). Habt ihr eine idee warum?
BluePill: https://www.electronicshub.org/getting-started-with-stm32f103c8t6-blue-pill/ ... und auf das Ding die Firmware vom ST-Link draufpacken und damit debuggen. Oder noch einfacher, von einem anderen Discovery/Nucleo/Eval-Board den On-Board-Debugger (BluePill
-
Thread
Verzweifelt wegen Drehencoder und Interrupt :/
Hi, ehrlich gesagt würde ich für solche Zwecke heutzutage eher einen STM32F103 nehmen. Kost nix, die Abmessungen sind vergleichbar und das Ding kann extrem viel mehr. Unter anderem hat er Hardwareencoder für Drehgeber und außer bei der Initialisierung der Hardware hat man
Beitrag #5395527: > Hi, > > ehrlich gesagt würde ich für solche Zwecke heutzutage eher einen > STM32F103 nehmen. Kost nix, die Abmessungen sind vergleichbar und das > Ding kann extrem viel mehr. > Unter anderem hat er Hardwareencoder für Drehgeber und außer bei der > Initialisierung der Hardware
-
Thread
STM3210E Funktionierender Beispielcode
sah ja alles super toll aus, STElectronics stellt ja die "STM32F10x Standard Peripherals Library" zur Verfügung. Zu dieser gibt es ja hier auf dem Forum auch jede Menge Diskussionen und Artikel. Klingt alles super! Ich habe mich gefreut als ich gesehen habe,
Helios, GNU ARM Plugin, CDT 7.0, ZylindCDT, GDB Hardware Debugging, J-Link EDU und einem thailändischen STM32F103RB-Board hin und her, aber von rund laufen ist das ganze doch noch meilenweit entfernt. Gelegentlich kann ich mal ein simples return 0 compilieren, nur hat das dann wieder gar nix mit STM32 oder
-
Thread
[V] Diverse µC, Speicher und andere ICs
- TQFP-32 10,00EUR 1 x RFM70D - RF Transceiver - 2.4 GHz 3,00EUR 1 x ATMEGA128A-AU - TQFP-64 5,00EUR 1 x VNC2-64L1B - LQFP-64 - FTDI USB Vinculum 2 Controller 3,00EUR 1 x STM32F103RBT6 - TQFP
x RFM02 - 433 - RF Sender 6,00EUR 1 x ATMEGA324PA-AU - TQFP-44 4,00EUR 1 x ATMEGA162-16AU - TQFP-44 3,00EUR 1000 x 0 Ohm - SMD-Widerstände - Bauform 0805 4,00EUR 1 x STM32F103ZET6 - LQFP-144 4,00EUR 1000 x 1k Ohm - SMD-Widerstände - Bauform 0805
-
Thread
Probleme mit STM32F103 und SPI1 remapping
Hallo allerseits, ich habe mich mal nach längerer Pause wieder an die STM's rangewagt und habe mir ein kleines Board zum Spielen designed und gebaut. Dabei handelt es sich um ein Board mit dem STM32F103, der auch auf dem BluePill-Board verbaut ist. Ich habe am SPI1 ein
Bist du sicher, dass es ein originaler STM32F103C8 ist?
-
Thread
Nokia Display an STM funktioniert nicht
heute mal wieder an meinem Projekt versucht und wollte mal schnell ein Display anschließen. Daten: STM32F103, Display Nokia 3310 Clone, Sprache: C Ich habe mir den Code von zwei Seiten zusammen geklaut: http://www.micromouseonline.com/2009/05/26/nokia-3410-lcd-on-the-stm32/ https://stm32f4-discovery.net/pcd8544-nokia-33105110-lcd-stm32f429-discovery-library/ Ich will einfach erstmal irgendwas auf dem Display anzeigen. Leider hat dies jetzt über mehrere Stunden nicht funktioniert. Vielleich seht ihr Experten ja etwas sofort. Das
-
Thread
Controller IC für digitale RGBW LED-Streifen
bewerkstelligen können. Die Idee ist die Mainstream ARM Cortex-M0 Value MCU with 16Kbytes Flash und 48MHz CPU ( STM32F030F4 ) auf dieser Platine durch einen ATMEL AVR Mikrocontroller zu ersetzen. Vorerst die wichtigsten Fotos. Bernd_Stein
Nur aus Interesse: Was spricht denn dagegen, auch in der eigenen Steuerung z.B. einen STM32F1 zu nehmen unddas ganze via DMA zu machen?
-
Thread
CH32V003 Minimales Testboard
Ja, 0.40EUR für einen ATtiny202 ist wirklich ein schlechter Scherz. Dafür gibt es auch schon einen STM32G030 oder zwei STM8S103, die deutlich fähiger sind. Bei Microchip scheint man wohl inzwischen die motivierten Atmel-Mitarbeiter vergrault zu haben. Als ich letztes mal auf der embedded World gefragt
ich > jetzt noch nicht gesehen, aber ist ja auch späte Nacht. > So komme ich dann auch wieder zur C-Programmierung. 😁 Es gibt auch diese open-source Umgebung: https://github.com/cnlohr/ch32fun
-
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
Schaltung für Reset nach langem Tastendruck
Moin, ich habe einen Microcontroller STM32F103RET6, der über eine Lithium-Battery und einen DC-DC-Wandler mit Spannung versorgt wird. Das Gerät soll sich über einen Knopf ein- und ausschalten lassen. Dazu gibt es einen Taster, der das Gate
Alex G. schrieb im Beitrag #5697878: > Sowas baut man grade für den Fall ein, dass der uC nicht mehr > reagiert... Dafür gibt es Watchdog-Timer > Wobei es noch die Möglichkeit eines Watchdogs gibt wenn der uC sowas > hat. Hat er - laut Datenblatt besitzt der STM32F103RET6 davon
-
Thread
richtigen Mosfet aus dreien auswählen
SE30150 -------------------- 30V --- 150A --- € 0.43 Schalten tuen die alle bei 3V, da sie von einen STM32F103 angesteuert werden sollen. Was mein ihr? Welchen soll ich nehmen? Erster wäre schon ein bischen mein Favorit (einen etwas änlichen findet auf dem Ramps) aber er ist der teuerste. Die anderen
DocRaptor schrieb im Beitrag #6051090: > Schalten tuen die alle bei 3V, da sie von einen STM32F103 angesteuert > werden sollen. Um einen FET sauber über eine 3,3V ansteuern zu können reichten eine Schaltschwelle von 3V nicht aus. Der FET sollte schon bei der halben Versorgungsspannung
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
ebenfalls aktualisiert. In Version 1.28 gibt es Stabilisierungen im Bereich der PWM-und CAN-APIs: [c] This release of MicroPython sees machine.PWM support finally added to the stm32 port, as well as the alif port. This rounds out PWM support to all Tier 1 and Tier 2 microcontroller-based ports, making
[](/attachment/694986/3.png) Bildquelle: https://community.st.com/t5/developer-news/introducing-stm32cubemx2-a-new-flavor-of-stm32cubemx-tool/ba-p/885793 Außerdem gibt es eine – kleine - und unter https://community.st.com/t5/developer-news/what-s-new-in-stm32cubeide/ba-p/888111 und Detail beschriebene
-
Thread
STM32: JTAG mit ST-LINK: Error in Initializing ST-Link device
www.st.com/stonline/products/literature/an/15285.htm Siehe dazu Seite 8 (Kapitel 2.2) "Connection with STM32 applications" Wir verwenden folgenden Pins am Kundenboard ST-LINK Hardware (STM32F103) 3 GROUND GND 7 SW IO PA13 9 SW CLK PA14 Optional: 15 RESET NRST (mit Wdst`s.) ---- Was bei mir mit ST-LINK klappt. Mit der 32k Eval. Version von IAR klappt das Flashen und Debuggen via ST-LINK in beiden Modis hervorragend. Mit der kostenfreien Truestudio Version klappt das Flashen via JTAG auf das Demoboard STM3210C-EVAL
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
AVR64EA32 | AVR64EA48 | [/c]
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 dem RJMP Befehl um +/-4kB springen und das wird auch ausgenutzt. Man kann damit also von
-
Thread
ARM Daten Hilfe
ne Frage weil ich bald von AVR auf ARM umsteigen will. Wieviele MIPS hat denn so ein AT91SAM7S256 µC wirklich? Ich lese oft, dass sie 16/32 Bit Controller sind, heißt das jetzt, dass sie bei einem Clock Cycle 32 oder 16 Bit verarbeiten können (so wie die ATMEGAs 8 Bit)? Der Leistungsunterschied zu einem
leistungsfähig, und nach etwas Einarbeitung auch nicht schwer zu programmieren. Als Cortex hat mich der STM32F103 von STM sehr überzeugt. Ich arbeite mit dem MCBSTM32 (Keil). Sehr einfach zu programmieren, wenn man eine Kleinigkeit, die hier beim GPIO anders gemacht wird, erst mal raushat (Hab da nen schönen
-
Thread
Eclipse Indexer und STM32F10x CMSIS
Deshalb hoffe ich hier Hilfe zu erhalten. Das sind die Include Paths (-I) für den Cross ARM GNU C und C++ Compiler [code] "${workspace_loc:/${ProjName}/system/include}" "${workspace_loc:/${ProjName}/system/include/cmsis}" "${workspace_loc:/${ProjName}/system/include/stm32f1-stdperiph}" [/code
Ich benutze SW4STM32 mit HAL und habe keine Probleme mit der Auto Ergänzung.
-
Thread
STM32F4 und Hallsensoren
8-bitter (ATMega88/168...), das Prinzip ist aber leicht umsetzbar auf einen der Advanced Timer des STM32 mit 3 seiner 4 CC Register. (Ich nehme Timer8 auf einem STM32F103). Am elegantesten alleridngs finde ich dafür allerdings AWEX auf einem XMega. Tobias Plüss schrieb im Beitrag #2893738: > Wie
portierbar, auch auf andere Motore. Bis jetzt läuft es hier auf dem Orginal Mega88, dem XMega A3 und dem STM32F103. Als Motore benutze ich hier einen Plattenspieler Pioneer Direct Drive zum Testen und ein paar 48V/2000-4000W Radnabenmaschinen.
-
Thread
STM32 Systick Variable zurücksetzen
simples Problem. Ich möchte eine einfache Idle Zeit Berechnung machen. Dafür setze ich im SysTick des STM32f103TB alle 10ms eine counter Variable zurück. Diese ist natürlich volatile. Nun passiert aber manchmal, dass die Variable schlicht nicht zu 0 gesetzt wird, dann steht etwa das doppelte in "last_idle_counts
Die memory Barriere war lediglich ein Versuch, der nix brachte. Woran könnte das liegen? main.c: [c] #include "stm32f10x.h" static volatile uint32_t idle_counts = 0; static const uint32_t idle_counts_max = 1; // max counts per systick if no task and interrupt is running. Reference value
-
Thread
Rechteckgenerator mit 20A Ausgangsstrom
Wenn man eine sehr feine Abstimmung vom Tastverhältnis benötigt, so würde ich doch lieber einen STM32F103 nehmen. Damit hat man auch im KHz Bereich noch viele Tic's um das Tastverhältnis sinnvoll einstellen zu können, da der Timer mit bis zu 72MHz läuft. Wenn es noch feiner sein sollte, dann ein STM32F4xx nehmen. Beide gibt es günstig als DISCOVERY Version, komplett mit JTAG Interface. Außerdem hat der STM32Fxxx bis zu 4 Ausgänge (je Timer), mit denen man auch die H-Brücke gut ansteuern kann
-
Thread
FOC-Ansteuerung eines BLDC Motors mit einem STM32F103: sporadisches Ticken während Motorlauf
Baumarkt"-EBikes wie Fischer, NCM, Prophete... verbaut ist geschrieben. In dem Controller werkelt ein STM32F103. Das Ganze läuft robust und hat auch schon einige zufriedene Nutzer :-) https://github.com/EBiCS/EBiCS_Firmware/wiki Wir kämpfen aber noch mit einem sporadischen hörbaren "Ticken" bei einigen
weise professionell, suche mir in der Regel aus code-Beispielen was zusammen. Da der verwendete STM32F103C6T6 keine FPU hat, habe ich inzwischen jegliche floats rausgeschmissen, da er nur 32kB Speicher hat, verzichte ich auch auf Sachen wie FreeRTOS. Für die FOC-Arithmetik nutze ich die CMSIS Festkomma-Funktionen
-
Thread
Neue Chips und Module von Espressif, GigaDevice, STMicroelectronics und Co
Espressif_AWS_IoT_ExpressLink_Module_GA. ### GigaDevice: neuer High End-Mikrocontrollerfamilie GD32F47x/42x Am chinesischen Markt präsentierte GigaDevice eine zusätzliche Chipfamilie auf Basis eines ARM-Kerns: die GD32F470/F427/F425-Serie basiert auf einem ARM Cortex M4-Chip, und ist eine leistungsfähigere 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
-
Thread
STM32 läuft nicht mit globalen Variablen?
Hi everyone, Das ist wieder ein Beitrag für STM32. Obwohl es schon so viele Beiträge im Forum gibt, helfen sie mir leider nicht bei meinem merkwürdigen Problem. Meine Entwicklungsumgebung: Linux, Sourcery G++ Lite 2010.09-51 for ARM EABI, Eclipse, STM32F10x_StdPeriph_Lib_V3.4.0 aus STM und der uC STM32F103. Der Kode ist sehr einfach, und zwar: int m = 2; //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! int main() { int i; // GPIO Configuration
-
Thread
MCP23017 Unterschiedliche Spannungen
Taster an GB Ports? Man muss aber beachten, dass MCP23017 als Slave Befehle von einem anderen Gerät (STM32F103 - I2C Kommunikation), der wieder nur 3.3V betrieben werden kann. Geht die I2C 3.3V <-> 5.5V Kommunikation? Bin leider nicht so erfahren im Lesen von Datenblätter. Gibt es eine gute Einführung
Die I2C-Pins des STM32F103 sind 5V-tolerant. Du kannst also den MCP23017 mit 5V betreiben, und die I2C-Pullups auf 5V legen. Vorausgesetzt, alle anderen Slaves an dem Bus werden ebenfalls mit 5V betrieben oder
-
Thread
bin neu hier, atmega8.
. Auch 32-bit-Vertreter wie STM32F103 gibt es schon eine ganze Weile. Aber in den letzten 20 Jahren hat sich halt in der Mikrocontroller-Evolution insgesamt sehr viel getan. Momentan geht es aber gefühlt nicht
weil man damit ja so tolle Sachen machen kann.... Und? Die werden im Schrott landen, weil moderne uC einfach um Welten überlegen sind. Und das macht auch Spaß. Also wenn ein Tipp von mir recht ist: Kauf dir ein STM32 Nucleo und übe damit. Es tun sich Welten auf!
-
Thread
Reihenfolge der Speicherung auf SD Karten.
daß zwei davon (und ein Teil des dritten) optional sind. http://download.microsoft.com/download/0/8/4/084C452B-B772-4FE5-89BB-A0CBF082286A/fatgen103.doc
1000 Dateien zuzugreifen. Frank M. schrieb im Beitrag #5803294: > Der Source ist allerdings für STM32 und hat nichts mit Arduino zu tun. > Soll Dir auch nur als Anhaltspunkt dienen. Wir verwenden hier quasi Arduino kompatible Teensy Module (3.5) mit einen ARM Core von NPX - vergleichbar mit STM32
-
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
AVR vs ARM Lohnt ein Umsteigen
> Es mag aber bessere Typen geben. Allerdings: Der STM32F103: 3.5µA im Standby mit Watchdog + 1.4µA für RTC. Bei 8MHz stehen ~3mA (AVR) gegen ~11mA (STM32). Bei 72MHz: -- gegen 63mA.
erfolgreich layoutet haben und stabil zum Laufen gebracht haben. Als Anfänger sollte man für nen 32-Bitter mindestens 4 Layer nehmen. Peter
-
Thread
STM32F103C8, externen INT auf PA9
STM32F103C8, BluePill moin, ich möchte einen externen INT auf PA9 auslösen. Das Portbit wird in AFIO_EXTICR3 ( Bit4..Bit7) eingetragen. Nach DB wird eingetragen: 0000: PA[x] pin 0001: PB[x] pin
Stefanus F. schrieb im Beitrag #5793659: > Waaaaah Wirklich? Ja, bei den STM32 sind die EXTI-Interrupts jeweils pro Pin quer über die Ports zusammengefasst, dh. EXTI9 ist PA9, PB9, PC9, PD9, etc. Dazu kommt
-
Thread
Fachliteratur Cortex M3
gute Fachliteratur auf Deutsch über den Cortex M3?? Welches ist die beste?? Und sonst über den STM32F107VC /STM32F103 ??? Vielen Dank und freundliche Grüsse!!
Vielleicht hilft das hier: PW: u6#F2+a)_eD0X4KC http://www.2shared.com/file/1sBm34Un/CM3.html MfG Th.C
-
Thread
STM32F103T8 USART
Ich versuche mit dem USART des STM32F103T8 eine Kommunikation mit dem PC hinzubekommen. Im Moment komme ich aber mit der Konfiguration des USART nicht zurecht. So kann ich zum Beispiel die TE und RE Bits des CR1 Registers nicht setzen
u16 RESERVED6; } USART_TypeDef; USART_TypeDef* USARTx = 0x40004400; USARTx->CR1 = 0x000C; //TE + RE Bit [/c] Muß man den Mikrocontroller noch in einen bestimmten Modus schalten? Eine MPU die den Speicherzugriff verhindert besitzt der STM32F103T8 doch nicht oder doch?
-
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.