-
Thread
OpenSource SWD Programmer (moeglichst DIY)
Lohnt sich das? Für < 10 EUR gibt es das STM32F0Discovery. Wenn du nu nicht Debuggen willst: die meisten ARM-Controller haben einen BSL über UART.
einmal ansehen. greg schrieb im Beitrag #3474876: > Lohnt sich das? Für < 10 EUR gibt es das STM32F0Discovery. Ich habe hier ein paar Samplechips die ich gern testen wuerde. Gibt es ggf. noch mehr Optionen? MfG
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
nämlich auch einen integrierten Debugger liegen aber mit ~30 bis 40€ natürlich über den ~8€ für das STM32F0DISCOVERY. mause-zahn schrieb im Beitrag #3472820: > Ich habe damals mit Atmegas angefangen und war auch ein kleiner "Fanboy" > der Teile. Als ich dann jedoch einmal den Schritt weg getan hatte
und brauchst dann mehr flash, musst du auf eine viel teurere > version aufrüsten > Hätte hier STM32F0 eine durchgehend flexible Lösung, wäre das brauchbar > > das ist durchgängige ST Praxis wie beim Mediamarkt die Leute mit > billigen Preisen zu ködern Nun gut, Deine Chips haben 64KB Flash
-
Thread
STM32F0Discovery: BSRR tut nicht das, was es soll.
Hallo! Ich versuche gerade die beiden LEDs auf dem Board über das BSR register zum leuchten zu bringen. Dazu benutze ich den folgenden Code: [code] *((uint32_t*)(0x48000818)) = (1 << 8); *((uint32_t*)(0x48000818)) = (1 << 9); [/code] Doch leider leuchtet nur die LED PC9. Drehe ich die beiden Zeilen um leuchtet hingegen nur die LED PC8. Und jede Zeile allein tut ebenfalls was sie soll. Wenn ich nun in das Reference Manual in Kapitel 8.4.7 auf Seite 135 schaue, so steht dort folgendes: > 0: No action on the corresponding ODRx bit Wenn ich das richtig verstehe, ändert sich bei dem
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
(Ich habe da auch schon geflucht.) Na wenn man so genau ist, dann muss man auch ehrlich beim STM32F0 sein, der nur 4 Hardware Breakpoints unterstützt: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0432c/Bcgbfdhc.html Oder gar nur 2? Genaue Angaben seitens STM fand ich nicht.
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Spektrum abdeckt. Und da ist der STM32 eigentlich eine bessere Wahl, da die Familie von ganz klein (STM32F0) bis sehr mächtig (STM32F4) alles abdeckt und sogar halbwegs codekompatibel ist. Zumindest kommt man aber mit der gleichen Toolchain und der gleichen Programmierphilosophie zurecht.
-
Thread
STM32F2 - kurzer Check Bitte
Hallo Zusammen, versuche gerade einen STM32F2 (auf Eval Board) zum laufen zu bekommen. STM32F0 habe ich bereits am laufen. Somit ist Erfahrung vorhanden. Allerdings will de F2 hier einfach nicht. Das ARM Plugin für Eclipse führt den F2 auch nicht auf, somit muss man da die Verzeichnisse und
-
Thread
Altium Standart Libs
unterscheiden. Genau das ist der Ansatz: Schematic Component selber bauen (Negativbeispiel: Altium STM32F0 Lib - würg) und wenn's geht ein IPC PCB Layout dazu. rgds
#3447589: > Genau das ist der Ansatz: > Schematic Component selber bauen (Negativbeispiel: Altium STM32F0 Lib - > würg) und wenn's geht ein IPC PCB Layout dazu. rgds
-
Thread
STM32f0xx UART
schonmal ausschließen das es am Code liegt. Außerdem hab ich eine Vermutung. in deiner system_stm32f0xx.c ist eine Frequenz von 25 MHz eingestellt. Dein Board läuft aber mit 8 MHz. Zeig mal die Datei.
Dann scheint beides zu funktionieren. Ich benutze auf jeden Fall AF beim STM32F0 und das geht. Ich hatte es mal so verstanden, das man Input als reinen Input Pin nimmt. Output als Output und AF immer dann wenn spezielle Funktionen gewünscht sind, z.B. Usart. Ist natürlich
-
Thread
STM32Fxx SPI Slave mit DMA Example
SPI Slave mit DMA. Ich habe im Netz leider nichts passendes gefunden. Ich arbeite zur Zeit mit dem STM32F0-Discovery. Kann mir jemand helfen? Danke!
-
Thread
STM32 umsteigen oder weiter AVR
Hm - bin nach 2 Wochen Arduino auf Eclipse + AVR-Compiler, von dort nach einer Woche auf STM32F0-Disco mit Eclipse und GCC-ARM, dann STM32F103 "umgestiegen". Die stdperiph-lib von ST ist dabei sehr praktisch. Diese Woche kommt noch die STM32F407-Disco. Die haben alle ihre Berechtigung und ihren
Stück), einige STm32F103 Dev-Boards (<6Eur/Stück), dann noch einen Arduino Uno Clone (<10Eur), die STM32F0-Disco inklusive Versand grob 11 Eur, Arduino Mega2560 war so 12,50Eur, ... preislich also alles nicht die Welt. Die billigeren Boards kann man gerne auch für "Draußen-Projekte" verwenden, wo es nicht
-
Thread
STM32F0 Discovery und UART1
die interne Taktgenerierung benutzt? Ist die zu ungenau für die Baudrate? Ich benutze die system_stm32f0xx.c aus der CMSIS. Wenn ich "TEST" schicke kommt "TusW" zurück. Der STM32F0 empfängt und sendet das gleiche. Es gibt also schon beim Empfang Probleme. {EDIT] Ich habe jetzt ein 4 MHz Quarz
Michael, das ist aber nicht die system_stm32f0xx.c vom STM32F0. Ich haenge mal meine Benutzten hier an. Ist zwar Vers. 1.0.0 und nicht 1.1.0, der Unterschied ist aber minimal. Versuch's mal damit.
-
Thread
PIC-Mikrocontroller mit vielen PWM Ausgängen
ansteuern. Habs nicht genau durchgezählt,aber Ca. 16 Kanäle könnten es schon werden. Und bei 48Mhz beim STM32F0 ist auch noch mehr Luft für ein paar Software Pwms.
-
Thread
verkaufe STM32F0 und STM32F4 Boards
Angeboten sind: - 1x STM32F4-Discovery: Preis 7,50-Euro + Versand (3,90 per DHL) -1x STM32F0-Discovery: Preis 3,20-Euro + Versand (3,90 per DHL) Die Aktion ist limitiert so lange Vorrat reicht. :-) Selbst Abholung möglich, falls Ihr von D-70xxx/71xxx seid. Bitte um PNs, fall es
EEE Hun schrieb im Beitrag #3396523: > 1x STM32F4 EEE Hun schrieb im Beitrag #3396523: > 1x STM32F0 schreibt er
-
Thread
Cortexm0 SPI Data Register wird nicht beschrieben
habeich das Problem, das bei meinem Code nix in das SPI->DR geschrieben wird. Ich verwende das STM32f0Discovery Board und KEIL Vielleicht kann mir ja jemand weiterhelfen :) Vielen Dank schonmal
-
Thread
Interesse am SDK-ONE
Development-Boards zu bauen: Wie wäre es mit winzigen, handlichen ARM Boards wie zB mit den diversen STM32F0-STM32F4 oder LPC's, wo quasi nur * µC * Versorgung (Kondensatoren) * JTAG-Stecker * Stifte/Buchsen-Leisten drauf sind, zB zum Aufstecken auf Breadboards / Lochraster. Das dann noch in
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Board > > (ebay 170896977811) nicht nur bei ebay schauen! http://www.mouser.com/access/?pn=STM32F0DISCOVERY&sn=st
>nicht nur bei ebay schauen! >http://www.mouser.com/access/?pn=STM32F0DISCOVERY&sn=st 6,90 € ist günstig. Allerdings hat das Board kein Display. Kennt jemand von euch das HDMI-CEC-Interface? Ich höre das zum ersten Mal und der Prozessor hat es. http://en.wikipedia.org
-
Thread
SAM4, STM32, XMC,.
STM32 macht auch die Library von ST aus. Damit sind viele Probleme echt fix und klassenübergreifend (STM32F0 bis F4) erschlagen. Mit Coocox gibts auch eine Entwicklungsumgebung in die das Ganze gut integriert ist. Außerdem ist auf den Entwicklungsboards direkt ein Programmier/Debuggerät mit drauf, welches
-
Thread
Eclipse Linux STM32
Namen wie er innerhalb der von ST kommenden StdPerphLib zu finden ist. zBsp.: $DownloadOrdner/STM32F0-Discovery_FW_V1.0.0/Libraries Also den im Projekt befindlichen Ordner Libraries loeschen und durch den Ordner aus dem ST-Download ersetzen nochmal den Ordner Release loeschen und neu Kompilieren
Jürgen, ich habe jetzt dein template ausprobiert das kompliert auch soweit. du hast ja dem stm32f0 und ich den stm32f4. Habe also die StdLib von dir gelöscht, die für den f4 rein kopiert, die pfade unter den ProjectProperties angepasst, Release ordner gelöscht und mit Hammer neu kompiliert.
-
Thread
STM32F03C8: SD-Card antwortet nicht
stdperphlib V1.1.0 Download from http://www.st.com/web/en/catalog/tools/PF257884 im File Libraries/STM32F0xx_StdPeriph_Driver/inc/stm32f0xx_gpio.h Zeile 335 die deklaration und Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_gpio.c Zeile 445ff die Beschreibung und Implementation der Function
-
Thread
STM32F2xx: Global Interrupt abfragen
[c]asm("CPSID i");[/c] deaktiviert und mit [c]asm("CPSIE i");[/c] wieder aktiviert. Bei einem STM32F0XX sah der Beispielcode anders aus: [c]#define IRQ_FLAG 0x80 #define FIQ_FLAG 0x40 inline __arm uint32 EntrCritSection(void) { unsigned long tmp; tmp = __get_CPSR(); __set_CPSR
gleich. Der Kram für die Core-Version unterhalb von 7 bezieht sich auf ARM7/ARM9, kann also mit dem STM32F0xx eigentlich auch nicht funktioniert haben. Such mal in der CMSIS, was dort der richtige oder auch nicht richtige aber von dir gesuchte Weg ist. Ein sinnvoller Weg geht beispielsweise über das
-
Thread
Cortex M0 Pin Interrupt
achten ist, bzw was aktiviert werden muss. Bis jetzt funktioniert rein gar nix :( Ich benutze das stm32f0discovery Board und KEIL.
-
Thread
Hackbarer(?) 21 EUR Quadcopter
will. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Ich glaube Tim hat das STM32F0DISCOVERY verwendet. Dies hat einen MCU eher für weniger intensive CPU Anforderungen. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215
man den Code dann aus? Manuel Steiner schrieb im Beitrag #3370331: > Ich glaube Tim hat das STM32F0DISCOVERY verwendet. Dies hat einen MCU > eher für weniger intensive CPU Anforderungen. Stimmt genau. Eigentlich sollte aber jedes STM32-Discovery-Board funktionieren, da der ST-Link Teil identisch
-
Thread
Code:Blocks(EPS) kann keine neuen Projekte mehr erstellen
C application und als Toolchain MinGW. Klick auf next, da kann ich dann zwischen den Platformen STM32F0,STM32L1 und STM32F4 wählen, aber fürs F3 ist nichts dabei, er fragt auch nach der Location von CibiOS/RT aber egal welchen Pfad ich angebe, an den Vorgeschlagenen Boards ändert sich nichts. Dabei
-
Thread
STM32F0 + I2C
hat zufällig jemand ein einfaches Interrupt gesteuertes Beispiel für eine I2C Kommunikation beim STM32F0 (Die FW-Lib von STM benutzend). Es gibt zwar etliche Implementierungen für den STM32F1, aber das kann man nicht so einfach übernehmen, da ST den I2C beim F0 erneuert und besonders die Interrupts anders
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
dieses hier von vorne bis hinten durch machen... http://hertaville.com/2012/05/28/gcc-arm-toolchain-stm32f0discovery/ Gruß Leitner
-
Thread
Womit als Anfänger beginnen?
wird dann nochmal spannend. Es macht dann auch Sinn die Vorlesung zu besuchen.) 3. Mein Tipp STM32F0-Discovery besorgen (Vorteil: Programmer/Debugger und Experimentierumgebung auf einem Board kostet ca. 10€. Nachteil: wenig Peripherie (2 LEDs, 1 Taster), dafür aber alle Pins herausgeführt) Beste
-
Thread
Suche Minimalboard STM32
Wie wäre es mit einem von denen hier? stm32f0discovery stm32f3discovery stm32f4discovery
-
Thread
Fragen zu Entwicklungsboard?
damit wirds debuggen nicht wesentlich anders wie du es gewohnt bist von der pc programmierung... stm32f0 oder stm8 discovery-boards sind zum einstieg nicht schlecht, da die verbauten cpus vergleichsweise überschaubar sind... die f1,f3,f4 boards sind eben mit größeren cpus ausgestattet. die launchpads
-
Thread
Auswahl von MCU
warum sind dann keine STs in deiner engeren Auswahl? denke du wärst mit der STM32F0 Reihe recht gut bedient. Ansonsten schau dir evtl. noch den Hersteller EFM32 an, so als Recherche ...
-
Thread
Suche ARM Starter-Board mit Ethernet
Beispielprogrammen von ST kommt man auch schnell zu ersten Ergebnissen. Der billigste Debugger ist wohl ein STM32F0DISCOVERY (< 10 €) oder STM32F4DISCOVERY mit On-board ST-LINK/V2 mit dem sich durch um stecken von Jumpern auch externe Chips via SWD debuggen lassen. Die SWD Pins müssten auch nach außen geführt sein
-
Thread
ARM / STM32 C Programmierung
Weiter sind die Libs sehr hilfreich, wenn du mit mehreren Controllern arbeiten willst. Sei das vom STM32F0 bis zum STM32F4. Hier varieren die Defines und Enums nur sehr wenig. Viel weniger als die Register. Ausserdem ist es sehr übersichtlich. Ich habe mit einem STM32F4 angefangen und bin ohne grossen Zeitaufwand auch mit Copy&Past in ein STM32F0 eingearbeitet.
-
Thread
Mikrocontroller mit DAC + ADC 12Bit >= 500ksps 5V
geringen Anforderungen. Es muss nur eine einfache Regleranwendung darauf laufen. Bislang habe ich den STM32F0 im Einsatz, das Ding gefällt mir auch gut. Leider ist der Rest der Schaltung ein 5V-Design und ich brauche Spannungsteiler und Verstärker mit zusätzlichen entweder ungenauen oder teuren Widerständen
-
Thread
[V] ARM STM32 F0 Discovery Entwickler Board (NEU)
Moin, biete hier ein STMicroelectronics STM32 F0 Discovery Board an. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215 Preis: 10€ + 2,20 Versand (Maxibrief) oder 10€ + 5,00 Versand (Hermes, versichert)
-
Thread
STM8: angenehm überrascht
ausschlaggebend. Ich brauchte vorallem 16 ADC Eingaenge und ein SPI das nicht buggy war. Der SPI von STM32F0 ist ziemlich verseucht. Der STM32L151 bzw. 152 waeren möglich gewesen. Aber um ganz ehrlich zu sein: ich wollte wieder einmal mit einer Steinschleuder auf Spatzen schiessen. Und ich muss eingestehen
-
Thread
Sammelbestellung Future
Hallo, also falls eine Bestellung zustande kommt würde ich ein STM32F0 Cortex-M0 Board nehmen. Mfr Part#: STM32F0DISCOVERY Preis ca. 6 € Für mehr reicht die Zeit im Moment leider nicht... Viele Grüße, Philipp
Philipp E. schrieb im Beitrag #3293732: > also falls eine Bestellung zustande kommt würde ich ein STM32F0 > Cortex-M0 Board nehmen. > > Mfr Part#: STM32F0DISCOVERY > Preis ca. 6 € Ich schließe mich dem mit ebenfalls einem Board an.
-
Thread
SPI interface zu SD karte für STM32F0
programmier in CooCox in kombination mit GCC. Das Beispiel ist jetzt auch im CooCox repository vom STM32F0->SPI verfügbar. Ganz unten ist eine beispielfunktion wie man files von der karte im root Verzeichnis ausliest (war für mich zum lernen was FatFS kann und mehr zum debuggen gedacht). Hat sicher
also mixed in with some ST-library parts and stuff of my own "until it works". */ #include "stm32f0xx_spi.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx.h" #include "ffconf.h" #include "ff.h" #include "xprintf.h" #include "string.h" #include "diskio.h"
-
Thread
STM32F0 Discovery Board - Debug Controller nutzen gelockt?
Hi, versuche gerade den debuger Microcontroller vom STM32F0 Discovery zu flashen. Brauche das ST-Link nicht und möchte den zum Eigennutzen nehmen. Leider lässt sich der STM32F103 der dort als Programmiercontroller drin sitzt nicht flashen... Habe ihn
-
Thread
STM32 Selbsttestroutinen
musste ich auskommentieren: /* Examples of Self Test library demo routines use */ //#include "STM32F0xx_STLstartup.h" //#include "STM32F0xx_STLmain.h" /* Cortex-M3 CPU test */ //#include "STM32F0xx_STLcpu.h" /* Clock frequency test */ //#include "STM32F0xx_STLclockstart.h" //#include "STM32F0xx_STLclockrun.h" /* Invariable memory test */ //#include "STM32F0xx_STLcrc16.h" //#include "sSTM32F0xx_STLcrc32.h" //#include "STM32F0xx_STLcrc16Run.h" //#include "STM32F0xx_STLcrc32Run.h" /* Variable memory test */ //#include "STM32F0xx_STLfullRamMc.h"
-
Thread
ARM Evaluation Board, Entwicklungsumgebung Ubuntu
beliebige Mikrocontrollerboard nehmen. Wenn es ein ARM Board sein soll, dann könntest du z.B. das STM32F0DISCOVERY oder das STM32F4DISCOVERY Board kaufen. Die sind recht preiswert und haben die Programmier- und Debugschnittstelle schon mit drauf. Ich habe das STM32F4DISCOVERY Board gekauft, weil es eine
Es wär ne gute Idee, wenn du dir das Datenblatt von dem STM32F0 und von dem Board mal anschauen würdest. Dann würdest du feststellen, das der ADC im Mikrocontroller ist.
-
Thread
STM32F05 externer Quarz schwingt nicht an
Ich benutze zur Takt config die in der StdPerphLib beiliegende system_stm32f0xx.c darin kann ich mit den defines #define PLL_SOURCE_HSI //#define PLL_SOURCE_HSE //#define PLL_SOURCE_HSE_BYPASS auswaehlen wie ich meinen uC takten will Der uC und der Quarz ist
-
Thread
STM32 Debug-Problem
sorry. also ich benutze Keil µVision 4 Als Programmer benutze ich den STM32F0-discovery board, welches ja auch einen ST-Link beinhaltet, hierfür habe ich die zwei Steckjumper und die zwei Lötjumper geöffnet. Damit möchte ich eine eigene Platine programmieren über SWD. den
-
Thread
Problem beim Flashen des STM32F100
Hallo, ich habe eine Platine mit einem STM32F100 welchen ich mit dem STM32F0-discovery board flashen möchte. hierfür muss man ja die zwei steckbaren jumper entfernen. wenn ich aber mit Keil uVision flashen möchte bekomme ich den Fehler "internal command error". kann mir bitte