-
Thread
welche Mikrocontroller 32 Bit ist zu empfehlen
mehr STM32 Anhänger unterwegs, die können da bestimmt etwas ähnliches raussuchen.
Wechsel des µC ändern. Da muß woanders was gewechselt werden. Hab grad eine Art Primer für den STM32F103C8T6 gepostet, vielleicht ist das was für dich. Aber es ist wie immer: man muß es VERSTEHEN und nicht einfach nur copy&paste ohne Einschalten des Gehirns. W.S.
-
Thread
XMEGA-B1 Xplained - Kostenfaktor
: http://www.ebay.de/itm/STM32F103RBT6-development-board-with-2-8-TFT-module-true-color-touch-screen-/230678307234?pt=LH_DefaultDomain_15&hash=item35b57fa1a2#ht_6659wt_906 Aber bis mein ganzer Compiler-Kram läuft spiele ich
Performance vom > STm32 ist unter aller S... Hast Du ein Beispiel für die EMV-(Un)Verträglichkeit der stm32?
-
Thread
[S] Günstigen ARM-Controller mit Ethernet
Leuten nicht gerade beliebt gemacht; damit stehst Du nicht alleine da. On topic: Schau Dir mal die STM32-Reihe an. Z. B. STM32F105RBT6 für 3,28€/1k bei Mouser.
Sorry, ich muss mich korrigieren: 105 hat kein Ethernet. STM32F107RBT6 für 3,56€/1k.
-
Thread
Verfügbare µC
Bei Digi-Key die PIC32MX-Reihe derzeit gut verfügbar: https://www.digikey.de/products/de/integrated-circuits-ics/embedded-microcontrollers/685?k=PIC32MX795F512 Viele Grüße Jochen
Bob E. schrieb im Beitrag #6830742: > Kennt da jemand zufällig was gutes ? Zahlreiche STM32 Controller haben CAN und sind weitgehend zueinander Pinkompatibel. Zum Beispiel die STM32F103 und STM32F303 Serien. Leider sind beider nicht verfügbar, aber wenn es wieder welche gibt stehen die
-
Thread
Suche 16 bit CPU mit externem Buszugriff
mal klar machen das die vor 15Jahren schon an Peripherie eingebaut hatten was man heute so bei einem STM32F103 erwartet/kennt. Das war zu Zeiten als die Bastler bei uns dachten das ein Mega8 cool sei... Mir waere es ja auch egal, aber M16C kommen wegen ihrer langen Geschichte auch gut mit 5V klar.
H-G S. schrieb im Beitrag #4601286: > Das Äquivalent von ST Micro (STM32F4 ?) hat scheinbar nur einen externen > SD-Karten-Bus und einen externen DRAM-Bus, also nicht gerade geeignet > für mein Projekt. Was ist für dich ein DRAM-Bus? Manche STM32 haben ein FSMC, das
-
Thread
AVRs mit USB?
Implementierung ist lächerlich einfach Nicht für jeden, und auch nichT auf jedem Mikrocontroller (z.B. STM32F103). Das ist durchaus ein Thema für weit Fortgeschrittene, sofern es keine copy-pasta werden soll.
schrieb im Beitrag #7651672: > Nicht für jeden, und auch nichT auf jedem Mikrocontroller (z.B. > STM32F103). Da muss man jetzt unterscheiden: Implementation des USB-Treibers, also Senden/Empfangen von Paketen, Enumerationsprozedur, Bulk-Protokoll: Schon ein gewisser Aufwand, einige Details die
-
Thread
µC mit verschiedenen TFTs. Welcher LCD-Controller?
bin mir nur noch nicht sicher was ich für einen LCD-Controller nehmen kann. Als µC nehme ich einen STM32F103VB (Cortex-M3, 32bit). Und als TFT würden je nach Anwedung verschiedenen Größen verbaut werden. Einmal ein: 3.5", QVGA, 320x240, RGB Interface, 18 bit, 262k Farben oder ein: 4.3", WQVGA,
RAM-access und ein paar als Schnittstelle zum Mikrocontroller. Vielleicht lohnt auch ein Blick auf den R32C. Der hat soweit ich weiß alles, was man braucht. @Peter: Was erwartest Du denn von so einem Controller? Der STM32F103VB ist ja auch nicht gerade eine RAM-Schleuder. Im 18 bit-Modus lohnt es sich
-
Thread
STM32F0 debug probleme
Hallo zusammen, ich wollte per eclipse meinen stm32f030R8 programmieren, als Debugger benutz ich OpenOCD. Eigentlich dächte ich das ich jegliche Konfiguration richtig gemacht habe, dabei hat mir ein Youtuber Namens Ultr@FX geholfen. (genaue Video https
Ich hatte genau das selbe Problem (allerdings mit einem STM32F103 und ST-Link) und keine Lösung gefunden. Am Ende habe ich auf die SW4STM32 gewechselt, in der funktioniert das alles. Wo genau der Knackpunkt ist, habe ich nicht herausgefunden. Ich hatte keine
-
Thread
Jlink ebu und stm32h743 will nicht
meine Erfahrung ist, das die STM32H7 / F7 etwas zickig sind beim debuggen. Da muss das Debugregister in der CPU ständig gesetzt werden und Segger hat das am Besten im Griff, wobei das mit dem STLinkV3 jetzt auch gut funktioniert hat
Fakt ist, die letzte Firmware V8 ist von 2014. Bei den jlink-ob Geschichten die auf einem STM32F103 oder STMF32F072 laufen ist die Firmware von 2021 bzw. 2019. Damit würde ich ehr eine Chance sehen dass der H7 geht.
-
Thread
CPP Code nach C portieren. endet in Stackoverflow.
genauer gesagt nur die Dateien SphereDemo.h und SphereDemo.cpp zu portieren. Zielsystem ist ein STM32F105RB mit 128k Flash und 64k Ram Umgebung ist ARM GCC mit CooCox. Anbei findet ihr meine Portierung. Mein Aufruf sieht wie folgt aus: [c] SphereDemo(800,480); SphereDemo_run(100,100
mache muss ich ja für x und y jeweils 8192 Werte Ausrechnen. Besser wäre das schon dann bräuchte der stm nich so viel Rechnen. Bloß wie mache ich das mit der Tabelle?? könnte mir einer von ihnen weiterhelfen. Danke. im Anhang mal meine umsetzung ich nutze ein stm32f103zet6
-
Thread
mehrere DAC über ein uC
jedoch habe ich wieder das Problem mit dem steuern von PCF-Eingängen. Wie ich es gesehen habe, hat stm32 F103(glaub ich) 4 Leitungen dafür...2 davon benutze ich um ein mux zu steuern, bleiben also nur 2 übrig :/
meinst du damit? - Willst du eine I2C GPIO-Expander verwenden? Das wäre ein eigener IC, den du vom STM32 per I2C ansprichst und der dann wieder eigene "dumme" Ein- und Ausgänge bereitstellt - Willst du einen Pin vom STM32 verwenden, der theoretisch auch I2C ausgeben könnte? In dem Fall konfigurierst
-
Thread
ST-Link V3: USB verlängern auf 20 m
PC zum Raspbery Pi per LAN oder WLAN ist auch noch klar, aber das Programmierprogramm auf dem PC (STM32CubeProgrammer) will auf USB zugreifen und nicht auf WLAN oder LAN. Das wird dann den ST-Link V3 nicht finden.
Fernbedienung nehmen. Das BIN/HEX-File muss man dann auf dieses Notebook kopieren und kann es dann mit STM32 ST-LINK Utility auf das Zielsystem flashen.
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
Anregung hierher genommen: http://stackoverflow.com/questions/6922584/spi-is-reading-data-as-zero-in-stm32f103ze Oder den PullUp einschalten? Wenn der MISO nicht terminiert ist könnten auch geschwindigkeitsabhängige Probleme auftreten. Ich habe F4 CubeMX Libs da ist einfaches SPI gar nicht mehr drin
-Os verwendet habe ich einen STM32F407ZGT, gcc-arm-none-eabi-5_2-2015q4-20151219-win32 unter winarm eclipse Mars die CubeMx Libraries sind STM32F4 1.11 und Codegenerator CubeMx 4.13 [c] while (1) { HAL_Delay(1000);
-
Thread
stm32 - eigener Bootloader
danke aber leider passiert dort einfach nix. kennt jemand ein beispiel für ein stm32f2xx?
Geht bei mit Keil und STM32F103 so addr := IROM1 void StartApplication( Tu32 addr) { __set_MSP( *(Tu32 *)addr); // set application stackpointer __DSB(); addr = *(Tu32 *)(addr + 4); // get the reset
-
Thread
"Universalprogrammer" für Linux
programmierbaren Devices umfasst derzeit etwa 400 Typen, wobei teilweise auch generische dabei sind (z.B. STM32F0xx-32K), die meherere Typen abdecken. Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx -
Wenns billig sein soll einen stm32f103 ? Braucht mal aber wohl Levelshifter.
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
nicht mehr als um die zwei Euro https://www.aliexpress.com/item/1Set-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32869967486.html . Die funktionieren mit etwas Basteln für STM32 ARMs wie die auf den 2 Euro "Blue Pill" Billig-Boards aus China https://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in der Summe unter vier Euro, diesmal incl. Versand. Stefanus F. schrieb im Beitrag #5470466: > Nein. Dazu
-
Thread
STM32: Komisches Verhalten zwischen USB VCP und GPIO
Hallo, ich habe einen STM32F103 (Nucleo Board), an dem ich (testweise) den VCP über USB betreibe (nicht der VCP über STlink). Ich habe also DP und DM (PA11 und PA12) und 3.3V vom Board auf ein Steckbrett geführt mit USB Stecker
Höchstens, wenn das Nucleo Board einen Defekt hat https://developer.mbed.org/media/uploads/adustm/nucleo_f103rb_morpho_right_2016_7_21_1.png mfg
-
Thread
STM32 Input capture Synch/Trigger (SPL)
Ich möchte ein Funksignal z.B. an PB8 eines STM32F103 dekodieren (Puls-Pausen-Modulation). Dazu sind die Puls- bzw. Pausenzeiten zu bestimmen. Puls: Dauer zwischen steigender und fallender Flanke Pause: Dauer zwischen fallender und steigender
Capture-Einheit ausgewählt wird. ST Beispiele der SPL, einzusehen z.B. https://github.com/g4lvanix/STM32F1-workarea/tree/master/Project/STM32F10x_StdPeriph_Examples/TIM/PWM_Input Die readme.txt erwähnt den verwendeten Master/Slave Mode überhaupt nicht. [code] /* TIM3 configuration: PWM Input
-
Thread
STM32: von HAL nach LL umsteigen
zu vermeiden. Ich geb mal nen Vergleich: Bei dem Minimalsystem, das ich hier schon mal für die STM32F103 gepostet habe, braucht die Firmware 11508 Bytes und bietet dafür: Konfiguration, gepufferte UART(s), USB-VCP, Konvertierungen hex int float In und Out, Kommandoprogramm, Event-System, Systemuhr
Guck mal auf http://stefanfrings.de/stm32 da sind kommentierte Codeschnipsel für die ersten Versuche ohne HAL.
-
Thread
Ist ATXMEGA etwa out?
Stefanus F. schrieb im Beitrag #5413931: > Wenn die Xmega Controller ein Einzelstücken nicht so viel teurer als > ATmega und STM32 wären und wenn es sie passend für Lochraster gäbe (oder > zumindest ohne großartigen
CPU bedient der Compiler, die Peripherie muß ich selber verstehen. XMega kann ich auch gleich als STM32 lernen, da ist vom Aufwand kein großer Unterschied. Und dann noch die 3€-China-Boards. Gibt's für "AVR ohne X" und für STM32F103. Da kann man sich je einen 10er Pack zum verbasteln hinlegen.
-
Thread
[V]erkaufe - STM32 F1, F2, F4 Breakoutboard V2
Modelle haben "RBT" in ihrem Namen. So z.B. dieser Controller: https://www.reichelt.de/mcu-arm-32-bit-128-kb-lqfp-64-stm32-f103rbt6-p125400.html?&trstct=pos_1 Wenn du weitere Fragen / Anregungen / Anmerkungen hast, freue ich mich auf deinen Post. Grüsse
ähnliches Breakoutboard für die C-Größe (48 Pins) veröffentlicht: https://github.com/electroniceel/stm32....c-breakout Passt für F0 bis zum F4. Es lohnt sich kein Verkauf, jeder kann sich ein Stapel solcher Boards für 2 US$ + 5 US$ Versand selbst bestellen (https://jlcpcb.com/).
-
Thread
Kurzmeldungen: Renesas zeigt Cortex-M85-MCU, GigaDevice verkauft eine Milliarde Chips, uvm
arbeitet man derweil an PikaScript: eine noch schlankere Variante von Python, die mit 4KB RAM und 32KB ROM auskommt. Das ursprünglich für STM32G030C8 und STM32F103C8 vorgesehene System steht mittlerweile auch für einige andere Zielarchitekturen zur Verfügung, der unter http://pikascript.com/ bereitstehende
mobile.twitter.com/tamhanna/status/1292097511235125248 - es sind komplett unterschiedliche Designs c) nur die GD32F1 und der STM32F1 sind "kompatibel". Alles andere sind unterschiedliche Designs. Die Recyclage von Flashdateien ist allerdings auf keinen Fall gewünscht, GD empfiehlt immer eine Rekompilation aus dem
-
Thread
STM32 Nucleo Dev Board
werden, wenn das Board kleiner werden soll, er kann danach wie ein gewöhnlicher ST-Link für alle(?) STM32 µC verwendet werden. Ich habs bisher nur versucht den Nucleo 64 Programmer für den F103 an einen F4 zu hängen und den zu debuggen was ging. Der STLink an Board hat noch die schöne Möglichkeit einen
Informationen dazu findest du auf der Webseite des Hersteller und auch meiner Homepage: http://stefanfrings.de/stm32/stm32f3.html#nucleo
-
Thread
Sommer-/Winterzeit umschalten
aktualisiert der Code das Datum so lange, bis der RTC-Counter wieder innerhalb einer Tagesgrenze ist. Der STM32F103 hat leider keinen richtigen Calendar eingebaut.
, auf welche Werkzeuge kannst Du > zurückgreifen? Oh, die ist ganz ordentlich ausgestattet ... STM32F103 mit 64kB Flash und 20kB RAM. Mit dem Clock von 48MHz kann ich da viel Rechenzeit verschwenden ohne, dass man es merkt :) > Prinzipiell fände ich die Option "Die Zeit intern immer auf Winterzeit
-
Thread
STM32 alias cortex m3 brauchbar?
Hi, Bin kürzlich über diese "neue" ARM uC-Familie STM32 gestolpert: http://mcu.st.com/mcu/inchtml.php?fdir=pages&fnam=stm32 Die Features scheinen recht interessant. Weiß jemand, wann die wirklich erhältlich sein werden, bzw. ob es die schon gibt?
Mittlerwerweile gibt es das Keil MCBSTM23, mit STM32F103 drauf. Ich kämpf mich gerade - ohne Driverlib - durchs Datenblatt. Ist - finde ich - erst mal recht verwirrend, besonders wenn man die schönen AVR Datenblätter gewohnt ist ;-) Greetz,
-
Thread
Wo günstig STM32F102 oder 103 ?
Hallo Leute, wo kauft man aktuell günstig STM32F102/103 in Einzelstückzahlen? Das günstigste Angebot, das ich bisher gefunden habe, lag so bei 3,50. Auch zu diesem Preis ist das sicher noch keine Konkurrenz zu den 8-Bittern ;-)
-
Thread
Olimex STM32P107 - MMC/SD Karte Pinbelegung
toll wenn mir jemand dabei einen Tipp geben könnte! Matthias [1] http://www.olimex.com/dev/stm32-p107.html [2] http://www.olimex.com/dev/pdf/ARM/ST/STM32-P107-schematic.pdf
PB5). Sprich, es >ist unmöglich die gewünschte Konfiguration zu erhalten. Ich weiss nicht ob die STM32F107 das können, aber bei den STM32F103 geht das ummappen von einzelnen Pins der Schnittstelle jedenfalls nicht. Frag doch mal Olimex wie das geht. Wenn die es dir nicht sagen können gib das Board
-
Thread
STM32 Boot0 / 1
bringen. Habe vor einiger Zeit viele Stunden mit der Fehlersuche in einer Bootloaderanwendung für STM32F103xyz verbracht, die prima auf einem Evaluationboard funktioniert hat aber auf einem beigestellten Prototypen nicht zuverlässig funktionierte (neuen Inhalt von Flash-Seiten nicht korrekt geschrieben
Erst einmal vielen Dank für die Antworten! zurzeit designe ich zwei Boards. Eins mit einem STM32F102CB. Bei diesem habe ich Boot0 über 10k Ohm auf GND gezogen und Boot1 ohne Widerstand direkt auf GND. Bei dem zweiten Board (STM32F405RG) habe ich Boot0 auch über 10k Ohm auf GND gezogen und Boot1
-
Thread
Zwei Pins mit ESP32 schliessen (Jumperfunktion)
Hi, ich möchte einen anderen Mikrocontroller (STM32-Bluepill) mit ESP32 steuern in dem zwei Pins durch Programmierung mit ESP32 kurz geschlossen werden. Dadurch sollte STM32 ins Programmierungmodus umgestellt werden. Wie mache ich es am besten?
BluePill-Boards an: https://www.mikrocontroller.net/articles/Datei:Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf Oben links siehst Du, dass Boot0 & Boot1 mit den Jumpern entweder auf VCC oder GND gezogen werden (siehe auch beigefügtes Bild Boot0.png). Ziehe einfach den Jumper ab und verbinde z.B
-
Thread
Lange Interruptroutine, wie macht Ihr das?
den Main-Loop bleibt. Ist da genügend Luft, dann alles klar. Ansonsten löte doch einfach einen STM32F4xx drauf und passe die paar Register an. Dann hast du auch gleich eine FPU. Die Befehle werden helfen: [c]// Sys-Tick Counter - Messen der Anzahl der Befehle des Prozessors: #define CORE_SysTickEn
Ich entwickle grad zwei Varianten des Bastelboards, eine mit einem STM32 F103er Serie und die zweite mit einem der F20x Serie. Layout ist (bis ein paar Widerstände) gleich. @Markus: STM32F4 kommt nicht in Frage, das Olimex Board mit dem µC ist auf eine Adapterplatte
-
Thread
STM32 ADC Offsetspannung
Hallo, ich verwende einen STM32F103... Ich benutze den ADC1 mit DMA. Sobald ich den ADC aktiviere kann ich am korrekt initialisierten Ausgangspin ca. 1,9V messen. Mit einem 200K Pulldown komme ich noch auf ca. 180mV. Selbst mit
Aus dem Datenblatt des STM32F100x
-
Thread
Überraschung, ab heute machen sie Software.
So habe ich das auch gemacht und glaube bin ganz gut dabei gefahren. Ich arbeitete damals mit dem STM32F103/407 und NXP LPC2477. Und wenn man das große Glück hat noch einen Freund oder Kollegen zu kennen mit denen man ab und zu knifflige Probleme diskutieren kann, dann fährt man ganz gut dabei.
Also ich habe mit den STM32 und Coocox sehr gute Erfahrungen gemacht, wenngleich das Atollic Studio auch geil ist (aber teuer). Selbst fürs Hobby nutze ich manchmal einen STM32F050 statt eines Mega328, wenn er auch meistens
-
Thread
DOGM Display an STM32
********************** // Programm: LCD Funktionen (DOG-M, SPI, 3.3V) // Mikrocontroller: STM32F103RE (ARM 32-bit CORTEX-M3) // Speicher: 512KB FLASH, 64KB SRAM // Taktfrequenz: 8MHz, PLL: 72MHz // Stand: 08.04.2011 // IDE/Compiler: Atollic TrueStudio STM32-Lite 2.0.1
Ich habe das für Stm32f0 einbisschen genändert. Aber das funktioniert nicht. [c] #include "lcd.h" #include "font_lcd.h" #include "stm32f0xx.h" #include "stm32f0xx_conf.h" // ****************************
-
Thread
STM32f4 performance
Ich habe mich seit einige Zeit gefragt wie schnell den Cortex-M4 (STM32F4) wirklich ist. Deaswegen, habe ich den Quelltext von http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00047230.pdf genommen, compiliert mit gcc
arm-none-eabi-gcc obj/src/main.o obj/src/rcc.o obj/src/discovery.o obj/src/discovery_ex.o obj/src/startup_stm32f4xx.o -lm -Wl,-Map=obj/STM32F4.map,--cref -Wl,--gc-sections -Tsrc/stm32_flash.ld -mcpu=cortex-m4 -mthumb -mfloat-abi=softfp -mfpu=fpv4-sp-d16 --output obj/STM32F4.elf GenerateJulia_fpu(320, 240
-
Thread
Schulnotenbewertung eines Arduino-Programms
"entwickelt". Grundsätzlich ist das Programm hier etwas, das ich interruptbasierend auf einem STM32F030 und einem STM32F411 am Laufen hatte / habe, dort jedoch im Gegensatz zu hier in "Plain-C" und mit Interrupts. Also habe ich mir einmal die Mühe gemacht, und mein eventbasierendes Rumpfprogramm
kritisieren. Mir ging es hier um das eventgesteuerte System.... prinzipiell habe ich ähnliches mit einem STM32F4 mit Interrupts schon gemacht. Und ja, das ist einfach nur eine Demo.... smile, wie du weißt: ich lerne jetzt sogar noch Besonderheiten von Arduino... meinen Programmierstil... gewöhnt man mir
-
Thread
Micrcontroller mit ausschließlich bzw. vielen PWM Ausgängen?
Der [[STM32]] hat bis zu 32 Stück, verteilt auf viele Timer. - ab STM32F103xC (müsste noch mal nachzählen...) - STM32F2xx - STM32F4xx
-
Thread
STM32 Bootloader aus Programm starten
weiß, das mein Problem ein alter Hut ist, aber ich komme leider nicht weiter... Ich nutze einen STM32F103C8T6 und möchte aus meinem Code den Bootloader starten (Gründe erstmal egal). Ich setze den VTOR auf 0x1FFFF000 und springe dann mit [code] LDR R0, =0x1FFFF000 LDR
Bootloader. Das Ganze habe ich mit einem Terminal getestet, also den Code ausgeführt, per Terminal ein 0x7F und erhalte ein "y" zurück. Soweit also alles i.O. Wenn ich aber mit dem ST Flash Loader Demonstrator auf den F103 zugreifen möchte, erhalte ich die Meldung "Cannot get available commands..." Nun
-
Thread
Was ist mit diesen Zeilen gemeint?
wenn alle RO Daten ins RAM gepiegelt werden sind das 44kB. Aus dem Datenblatt entmehme ich, dass der stm32f407 192 kB RAM hat. Das soll also locker reichen.
unused --map --symbols --xref --callgraph --first startup.o --entry=Kaltstart (ist für nen STM32F103ZET6) Die Zeile für --rw.. muß natürlich auf deinen Chip angepaßt sein. Wenn da was Falsches steht, packt der Linker alles an die verkehrten Stellen. W.S.
-
Thread
[V] Keil Ulink2
Falls Ihn jemand möchte. Dazu habe ich noch das Eval board von Keil einmal die NXP LPC 1768 und STM32F103ZE Edition. (Alles damals im Lehrgang bekommen) Bei Interesse einfach melden. Gruß Sven
Was soll der ULINK2 und STM32F103ZE kosten?
-
Thread
gcc-arm-embedded Startup-Code
Und masochistisch veranlagt wie ich nunmal bin, habe ich mir statt eines Demoboards einfach einen STM32F103 geholt und mir einen dazu passenden Adapter auf Buchsenleisten gebastelt, und zudem gänzlich auf eine IDE zur Programmierung verzichtet, sondern stattdessen die "gcc-arm-embedded" Toolchain auf
masochistisch veranlagt wie ich nunmal bin, habe ich mir statt eines > Demoboards einfach einen STM32F103 geholt und mir einen dazu passenden > Adapter auf Buchsenleisten gebastelt, und zudem gänzlich auf eine IDE > zur Programmierung verzichtet, sondern stattdessen die > "gcc-arm-embedded"
-
Thread
STM32: Sendepuffer für USART
Das "Cube F4" Paket kann man ganz normal einzeln downloaden, ohne CubeMx zu installieren. https://www.st.com/en/embedded-software/stm32cubef4.html
die c/h Datei des UART Treibers schreiben. Zudem includierst du in deiner serial.c eine #include "STM32F302xB.h". dann kommen DA! eben auch die Bitdefines rein und nicht nur die Registerdefines -> keine zusätzliche Datei. Wo ich mit STM32 angefangen hatte nutzte ich den CMSIS noch nicht und baute meine
-
Thread
eigene pow - Funktion
Das ganze ist ein Steuerungsgerät (nicht von uns) das eben vorgegeben ist und in dem ein kleiner STM32F030K6T6 (mit insgesamt 32kByte) werkelt. Diesem Controllergerät wurde nun die - im Source vorhandene - Firmware um eben eine Verstärkerkette erweitert und das Originalprogramm wurde dahingehend modifiziert
einfach nicht anderst. Wenn, wie schon gesagt, ich gekonnt hätte wie ich wollte, hätte ich einen STM32F103 genommen. Selbst der kleinste mit 64kb hätte mit der libm sicherlich gereicht (ohne Klimmzüge zu machen). Schöner Nebeneffekt jetzt allerdings ist, dass ich, wenn ich denn will, selbst auf
-
Thread
STM32 NVIC Mapping
Hallo, ich bin ein klein wenig verwirrt. Beim STM32F103C8T6 mit dem Cortex M3 im Datenblatt des Cortex M3 steht das NVIC Register Mapping (siehe Bild). Wie sollen 21 IPRx Register in einen Speicherraum von 0x300 bis 0x320 passen? Jedes Register
dann ein Fehler im Cortex M3 Manual oder? Ich dachte es wäre aus dem Programming Manual für den STM32. Wie auch immer, die Abbildung ist definitiv so nicht richtig, da hast du recht.
-
Thread
Rundsteuerbibliothek NXP mit IAR Verständnissproblem
Originale von NXP läuft im ARM® Cortex®-M0+. Ich habe hier nur ein Board von Amazon betitelt mit "STM32F103C8T6 Development Board Modul mit ARM Cortex M3 Prozessor" Darin sollte das doch laufen... CL
Der F103 ist ein M3 und kein M0+. Was IAR (out,elf,bin,hex,...) hinten ausspuckt, kann man in den Projekteigenschaften einstellen. Was dann noch was nicht passt, kann man das selber in einem Postbuildstep
-
Thread
ISRs: Flags löschen
Hallo zusammen, bei den STM32, die ich kenne, muss man am Anfang der von der On-Chip-Peripherie ausgelösten ISRs, z.B. Timer-ISRs, in Software ein Flag löschen - anonsten wird die ISR unmittelbar wieder ausgelöst. Ich habe
Grundlage. ;-) Für diese Aussage würde es sogar ausreichen, nur einen zu kennen. Innerhalb des STM32F103C8T6 haben die von ARM bereitgestellten ISRs ein anderes Verhalten als die von der On-Chip-Peripherie bereitgestellten. Und das war entweder ein "Hoppla" oder eine bewußte Design-Entscheidung
-
Thread
Synchrontester für Drosselklappen
Für weitere Experimente ist just heute folgendes Kit eingetroffen: http://www.amazon.de/SainSmart-STM32F103VCT6-Entwicklungs-Board-Module-Serial/dp/B0081JPBQU/ref=sr_1_1?ie=UTF8&qid=1409168960&sr=8-1&keywords=SainSmart+STM32+STM32F103VCT6%2B3.2%22 Hierzu werde ich sowohl die Software veröffentlichen
die Aufzeichnung auf SD-Karte ein- und aus zu schalten. Als nächstes steht die Portierung auf das STM32 Board an. Ich hoffe spätestens nächste Woche ein erstes Software-Release machen zu können. Weitere Schritte mit der alten ATMega-Hardware sind nicht sinnvoll, weil die nun folgenden Erweiterungen,
-
Thread
STM32-Board (CAN, Sound, RFM12, RFID): Schaltungsentwurf, Mitstreiter / Korrekturlayouter gesucht
Hallo Forum, ich entwerfe gerade den Schaltplan für ein STM32 Board. Zum Einsatz soll ein STM32F103RC kommen. Die Wahl ist auf diesen gefallen, weil er einen I2S Anschluss hat. Folgende Eigenschaften sind geplant: STM32F103RC - 32MBit SPI Flash - CAN