-
Thread
STM32 Zeit messen?
Hi, ich habe hier einen STM32F, der mit 180 Mhz läuft und in unregelmäßigen Abständen eine Flanke an einen GPI erhält. In meinem Code führt jede dieser Flanken zu einem Interrupt. Jetzt würde ich gerne die Zeit zwischen zwei
Stefan ⛄ F. schrieb im Beitrag #7125956: > Aufgrund deiner Angabe zu 180 Mhz gehe ich von einem STM32F4 aus, da ist > ein Cortex M4 Kern drin. Dieser hat einen Zähler namens DWT_CYCCNT, der > die CPU Takte zählt
-
Thread
STM32f030C - seltsame Verschiebung beim DMA und SPI2
Hallo, ich rätsel gerade an einen Phänomän auf dem Stm32F030C herum und komme irgendwie nicht weiter. Ich habe 2 uCs mittels SPI2 und DMA auf dem STM32 miteinander verbunden und versuche zwischen beiden zu kommunizeren. Dei sendet der zweite uc alle 10ms
lesen, welches schon 3 Übertragungen zuvor empfangen wurde. Anscheinend gibts beim STM32F030 einen Bug bzgl. des RXNE-Flags im 8-Bit-Modus. /* gucken ob nochwas im FIFO ist (FRLVL-Bits) */ while ( 0x00 != (0x0600 & SPI2->SR) ) { returnValue = (unsigned char) SPI2->DR; }
-
Thread
NXP Kinetis Einstieg
STM32. https://www.aliexpress.com/item//32740942772.html oder wenn es unbedingt was europäisches sein soll: http://www.tme.eu/de/details/stm32f030f4p6/st-mikrocontroller/st-microelectronics/ Der
deswegen hab ich da nicht geschaut), aber wenn haben die meistens gute Preise. Vllt. schau ich mir den STM32 auch noch an...Sowas ähnliches (STM32F103) hab ich aber schon hier und eigntl. wollte ich was mit NXPs machen :o
-
Thread
Mini HF Generator mit SI5351 und Bluepill
beurteilen. Man braucht ein SI5351-Modul wie es für den Arduino angeboten wird, dann noch einen STM32F103C8T6 (Bluepill) und den Flash-Code im Anhang, und schon kann es losgehen. Vier Leitungen (Masse, +5V, SCL und SDA) sind zu verbinden, und der STM32 VCP (Virtual Com Port) Treiber auf dem eigenen
angesehen hätte und deshalb für eine aufgeblasene Luftnummer halte. Des Weiteren liegen hier auch noch TM4C123G und LM4F120XL Boards herum und nicht nur STM32. Gruß, Holm
-
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
Idee gesucht um Jitter zu beseitigen
: > Aber ich schätze, die meisten Controller können sowas. Falls es billig sein soll, z.B. der STM8S103F3P6 für rund 25ct aus China.
Torsten C. schrieb im Beitrag #4334344: > Welche Libs? > > [X] Die gute alte Standard Peripheral Library? > [ ] Die neue HAL-API mit STM32CubeF4? > [ ] Sonstiges (mbed.com, …)? Ich habe bis jetzt nur
-
Thread
STM32F103 Vergleichstabelle Hardware gesucht
verfügbar ist, bin aber auf die Schnelle nicht fündig geworden. Konkretes Besipiel: in der Familie STM32F103x gibt es 7 Timer, im aktuell beliebten STM32F103C8T6 jedoch nur 4 (??) verfügbar. Kann mir bitte jemand helfen, mich mit der Nase auf den Link draufstossen?
/stm32f1-series.html?querycriteria=productId=SS1031 Alle F1 mit allen Varianten in einer Tabelle mit Ausstattung
-
Thread
Keil µVision Simulator - VTREG nicht vorhanden
Hallo zusammen, ich habe vor kurzem den Umstieg von AVR auf STM32 gewagt. Die ersten einfachen Programme funktionieren auch schon auf der realen Hardware. Als IDE verwende ich Keil µVision 5.2 (Evaluation Version). Mikrocontroller ist der STM32F103C8T6 Nun
und bei "Parameter" der entsprechende Parameter für das Device eingetragen werden, in meinem Fall "-pSTM32F103C8".
-
Artikel
ARM-ASM-Tutorial
online resources. Several development boards with these controllers are available, for example: Nucleo-F103, “Blue Pill” (search for “stm32f103c8t6” on AliExpress, Ebay or Amazon), Olimexino-STM32, STM32-P103, STM32-H103, STM3210E-EVAL. Processor type & documentation. First, the microcontroller manufacturer
customary to name the linker script after the controller they are intended for, so create a text file “stm32f103rb.ld” or “stm32f103c8.ld” with the following contents: Example name: “LinkerScriptSimple” This is this minimum viable linker script for a microcontroller. If you are using a STM32F103C8, replace
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
Qualitativ aber brauchbar. Grund ist das SDR-Konzept ("Software-defined radio"). Dazu verwendet wird der STM32F103C8T6 (das Blue Pill Board). Der Empfänger ist gut als Behelfslösung (oder zum Basteln) geeignet. Als Alternative zum normalen Empfänger nur bedingt: - Der Stromverbrauch ist mit 15mA enorm
- DCF77p.hex Kompilat aller obigen Dateien. Kann mit den üblichen Programmen zum STM32F103C8T6 übertragen/"geflashed" werden. [/pre] Es gibt keine richtige Dokumentation. Das Nötigste findet man in den jeweiligen Header-Dateien. Das einfachste ist, wenn man eines der Beispiele
-
Thread
ARM Cortex M3 STM32F107 Daten in den Flash
Deine Fragestellung lässt vermuten, dass der STM32 ein Nummer zu groß für Dich ist. Das sind absolute C-Grundlagen. Besorge Dir ein C Buch und installiert auf dem PC einen Compiler zum üben. Dann erst ran an den STM32.. Ansonsten ist const vermutlich
e) usb stick als eeprom benutzen. noch nich ausprobiert geht aber auch. alles in keil mit nem stm32f103ze bei fragen: sam@superkato.net, ich helfe gerne.
-
Thread
aller erste Schritte mit STM32F103 und Arduino IDE
Hallo Zusammen, vor einiger Zeit habe ich mir ein STM32F103 Board zugelegt. Gerade eben habe ich es mal nach diesem Video probiert: https://www.youtube.com/watch?v=Ze6q6NidS5w&spfreload=10 Und siehe da: Das LED Beispiel funktioniert alles wunderbar
Hmm... mein Billig-Board für 5 Euro ist wohl doch nicht ganz ein Maple Mini Clone, sondern ein TM32F103C8T6 ARM STM32 Minimum System Development Board http://www.rogerclark.net/stm32-boards-on-ebay-with-arduino-in-their-description/ Ich suche ein Bild für das Pinout, weil man den Aufdruck so
-
Thread
HT16K33A mit CH32V003
was man unter einem Fan verstehen mag hinsichtlich eines elektronischen Chips bin ich Fan von: - STM32F030 - STM32F072 - STM32F401 - STM8S103 - PFS154 und jetzt kommt es, denn jetzt eben auch: - CH32V003 ... und noch einer ganzen Menge anderer, Nichtmikrocontrollerchips. Und nein, man sollte
CH32V003). Selbst in Hardware ist ein Master I2C beim V003 auch nicht so wirklich schön (weil er nicht meinen Gewohnheiten entspricht): Ähnlich einem STM32F0 will der V003 beim Versenden eines I2C-Telegrams
-
Thread
STM32F103C Systemtakt Einstellung Hilfe
Hallo, ich versuche den Systemtakt von einem STM32F103C Board ohne externen Quartz auf 56MHz einzustellen. Ich weiss nicht genau wie ich die Multiplikatoren und Prescalers auf Register Ebene einstelle. Kann mir jemand bitte helfen danke! [c
configuration to the default reset state(for debug purpose) */ /* Set HSION bit */ RCC->CR |= (uint32_t)0x00000001; /* Reset SW, HPRE, PPRE1, PPRE2, ADCPRE and MCO bits */ #ifndef STM32F10X_CL RCC->CFGR &= (uint32_t)0xF8FF0000; #else RCC->CFGR &= (uint32_t)0xF0FF0000; #endif /* STM32F10X_CL
-
Thread
STM32 direkt an Lithium Akku anschließen?
für mein nächstes Projekt plane ich, einen Lithium Akku anzuschließen. Als MCU benutze ich den STM32F103C8T6. Er soll direkt an den Akku, weil er im sleep Modus aufgeweckt werden soll. Auch soll er durch den fehlenden Step-Up Wandler wenig Strom verbrauchen. Leider muss ich auch eine "große" Last
für mein nächstes Projekt plane ich, > einen Lithium Akku anzuschließen. > Als MCU benutze ich den STM32F103C8T6. > Er soll direkt an den Akku, weil er im sleep Modus aufgeweckt werden > soll. Entweder du bleibst bei dem STM und setzt einen 3.3V Lodrop-Regler davor oder du siehst dich einfach nach
-
Thread
Frequenz um Kommazahl teilen mit PLL und uC
Lukas V. schrieb im Beitrag #5303654: > Mit dem uC könnte > man außerdem die Dauer bis zum nächsten Impuls messen, Je nach Controller könnte ein Timer mit Input Capture auch ausreichen. Am Beispiel eines STM32F103 mit 72MHz-16bit-Timern: Damit müsste
dann ja immer noch die > Problematik, dass ich ausrechnen müsste, wieviele Pulse denn nun z.B. > 3/8 sind. Ja. Daher hast du immer eine gewisse Latenz wenn sich das Eingangssignal ändert. Wenn du einen Cortex-M3 Controller nimmst (wie STM32F103) hast du eine Hardware-Divisionseinheit, die innerhalb
-
Thread
ARM Welten STM TI NXP Atmel.
Louis schrieb im Beitrag #4961951: > STM32F0-Reihe Wobei ich mich nicht auf die F0 Reihe festlegen würde. STM32 generell hat grosse Unterstützung (auch hier) und es gibt sehr preisgünstige Evaluationsboards in Form der Discovery- und Nucleoboards
Meine Empfehlung lautet STM32F1, wenn man einen guten Kompromiss aus Preis und Leistung sucht. Genauer gesagt das STM32F103C8T6 BluePill-Board, plus irgendein STM32-Discovery als Programmer (was alle immer mit ihrem Segger J-Link
-
Thread
Digitalpult selber bauen
ähnliches vor ein paar Jahren als PA-Vorstufe gemacht. Dort werkeln 2 DSP ADAU1701 und ein Controller STM32F103.
ähnliches vor ein paar Jahren als PA-Vorstufe gemacht. > Dort werkeln 2 DSP ADAU1701 und ein Controller STM32F103. Ich gucke mir die mal an, wie hast du die programmiert?
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
ARDPICPROG Programmiert werden können: - nahezu alle AVR (Avrdude und AVR-GCC machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller
Komponenten nacheinander entwickelt und testet. Das macht die Fehlersuche erheblich übersichtlicher. Bei STM32 Entwicklung mag das insgesamt etwas anders ausehen, aber wir sind ja noch bei den AVRs (zumondest hört sich das so an).
-
Thread
STM32 cortex M4 Flashen
Hilft dir das hier weiter? https://www.exclude.se/2017/06/02/stm32f103c8t6-st-link-v2-blinky-example/ Falls du die V2 hast, hier der Pin-out https://freeelectron.ro/installing-st-link-v2-to-flash-stm32-targets-on-linux/
Das steht doch im Datenblatt. Welchen STM32F hast du denn?
-
Thread
STM32F103 Probleme mit PD2
Hallo Zusammen, Ich habe gerade meine neue Platine mit STM32F103 RBT6 (LQFP64 pinout) in Betrieb genommen und mein Software Projekt dahingehend angepasst (pin-defines). Ich habe bei der neuen Platine eine Status LED auf dem PD2 liegen. Immer wenn mein Programm
sondern der fehlende Anschluss der Versorgungs- und Massepins der IO-Ports (also Vss und so). Die STM32 library für Eagle hat scheinbar beim STM32f103 RBT6 einen kleinen Fehler, - die Pins werden irgendwie nicht automatisch geroutet (wie zB bei allen anderen STM32ern). Danke euch Allen für die Hilfe
-
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
IPR32 stehen. Wie auch immer. [1] https://www.st.com/content/ccc/resource/technical/document/programming_manual/5b/ca/8d/83/56/7f/40/08/CD00228163.pdf/files/CD00228163.pdf/jcr:content/translations/en.CD00228163
-
Thread
Wie stark sollte man bei der Mikrocontroller Programmierung kapseln? Gesperrt
Jan K. schrieb im Beitrag #3271994: > Es handelt sich um einen stm32f103, Hätte der Autor das gleich gesagt hätte ich mich mit meinem Plädoyer für simplen ASM Code gar nicht eingeschaltet. Die ARMs sind so schon gar nicht mehr sinnvoll zu programmieren.
den Code vielfach so durcheinander, dass er nur noch schwer zu durchschauen ist. Wenn Du mit dem STM32f3.. an Leistungsgrenzen stößt, kannst Du problemlos auf einen STM32F4.. umsteigen. Meine Meinung.
-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder
als ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder?
-
Thread
RISC/V kommt in Schwung
Hier ein weiterer Schritt: https://www.youtube.com/watch?v=L9Wrv7nW-S8 Die genannten Preise von 10ct sind natuerlich sicher bei grossen Stueckzahlen, sagen wir mal >1000Stk. Gut vergleichen kann man das Teil vermutlich mit einem STM32F030F4P6TR. Dafuer will Mouser 1Euro
olaf schrieb im Beitrag #7320101: > Gut vergleichen kann man das Teil > vermutlich mit einem STM32F030F4P6TR. Allerdings ist der CH32V003 offenbar als pinkompatibler Ersatz für den STM8S003 gedacht.
-
Thread
STM32 Pin-level bei Reset
Hallo, ich arbeite gerade mit dem STM32F103V8 Prozessor von ST: ist es normal, dass bei einem Reset des Controllers per Software alle Pins auf Low geschaltet werden? Ich dachte die Pins werden per default auf High-Level gezogen vom Prozessor
meiner Resetleitung liegen mehrere Prozessoren direkt dran - allerdings möchte ich nur dass sich der STM32F103 Prozessor resettet und nicht die anderen auch. Da aber die Resetleitung vom STM beim Reset auf low gezogen wird, resetten sich die anderen auch alle mit :-( Gruß Jens
-
Thread
STM32F103 + LiPo Akku 1S + Laden per USB wie zusammenbringen
genaueren nachlesen. Also ich möchte gerne (zum Basteln!) ein Setup haben, welches ein Board mit einem STM32F103C8T6 (z.B. http://www.ebay.de/itm/272283008473), dazu ein LiPo Akku 1S mit Schutzschaltung (z.B. http://www.ebay.de/itm/1x-Lipo-Akku-LxBxH-54-x-35-x-4-3-mm-3-7V-850mAh-1S-JST-Stecker-323778-/351719744942
Hinweis noch, ich denke nicht dass ich 5V benötige in der Schaltung sondern mit den 3,3 V die der STM32F103 braucht auskommen werde, dann das was ich bisher plane sind alles 3,3V kompatible "Fertigbausteine" aber natürlich schadet es auch nicht, wenn die Schaltung so flexibel ist und die 5V "nebenbei
-
Thread
Drohne im eigenbau Gesperrt
Ok. Ich würde euch den STM32F103 oder gleich den F4 im 144 Haxn Gehäuse vorschlagen.Die haben auch ein vernünftiges SD-Karten-Interface und man muss nicht mit der SPI-Scheisse herumfuhrwerken. Rechenpower und Aus/Eingänge haben
preisgünstig, das 'STM32F4Discovery' Board: http://www.st.com/internet/evalboard/product/252419.jsp Hat recht viele Portpins, aber nicht so viel RAM, wie z.B. das Atmel A1 Xplained mit einem XMega128A1 mit seinem 8MB SDRam
-
Thread
FatFs + STM32F4 SDIO. DMA Speicheralignment
den DMA des STMs nutzen um die Daten zu schreiben, allerdings ist das mit FatFS nicht möglich. 1) Der DMA erfordert, dass die 32 bit Worte auch 32-bit "aligned" sind. 2) wenn im Burst Modus betrieben (wie von ST
Initialisierung stammt aus dem HAL Code: https://github.com/JojoS62/COMPONENT_SDIO/blob/master/TARGET_STM/TARGET_STM32F4/sdio_device.c In dem Repo sind auch Tests, die sind alle positiv durchgelaufen. Am Anfang hatte ich auch das Polling benutzt, aber ebenfalls Probleme mit Buffer over/underrun Fehlern
-
Thread
China ST-Link v2 auf J-Link flashen
Nutzungsbedingen ist anderweitig auch nicht erlaubt. Blöder ist aber das auf dem Debuggerteil (vom STM32F103RB Nucleo) nicht wie beim richtigen STLink die Targetspannung detektiert wird sondern von einem schwachbrüstigen Spannungsregler kommt. Den habe ich schon gekillt durch ein Target das zu viel Strom
Johannes S. schrieb im Beitrag #5398295: > Blöder ist > aber das auf dem Debuggerteil (vom STM32F103RB Nucleo) nicht wie beim > richtigen STLink die Targetspannung detektiert wird sondern von einem > schwachbrüstigen Spannungsregler kommt. Ich bin mir ziemlich sicher, dass das bei den Nucleos
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
den STM32F103 schaue, die ich hier mal gepostet hatte, dann sehe ich, daß 11.5 K an ROM dafür ausreichen. Und da hat es bereits ein Kommandoprogramm drin, ebenso USB und Serielle, Systemuhr, Eventhandling und
-
Thread
Keil Hardfault STM32 Jlink
%0.2d:%0.2d:%0.2dUhr \n", stu, min, sek); uart_send_s(str); } [/c] Aber wie findet man das ganze eleganter/schneller? Ich hab einen J-Link ohne ETM-Trace und die Keil EDU. Der Controller ist ein STM32F103C8/M3-Core. IBUSERR heißt, dass der M3 den Fehler beim
eleganter/schneller? Ich hab einen J-Link > ohne ETM-Trace und die Keil EDU. Der Controller ist ein > STM32F103C8/M3-Core. > > IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? > BFARVALID ist nicht gesetzt, also BFAR ignorieren oder? Du landest ja im hard fault handler mit der Endlosschleife
-
Thread
FIR Filter auf PIC
Dergute W. schrieb im Beitrag #5096625: > scheint mir irgendein > Billigboard mit irgendeinem STM32 oder was entsprechendem (und eben auch > GCC-Unterstuetzung) da erheblich "sicherer". Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings hat der weder einen DAC noch I2S oder
du direkt vom uC auf einen FT232? Kannst du mal dein Board (Schema, Bezeichnung...) posten? Max M. schrieb im Beitrag #5096639: > Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings > hat der
-
Thread
Atmega oder XMega oder ARM?
auch mit AVRs angefangen, mache jetzt aber alle Projekte aus Prinzip mit Cortex-M, am Liebsten mit LPC8xx, 1347, 1769 oder 4088. Das deckt alles von ganz klein bis gross mit USB und Display und Ethernet ab. Bei den grossen ist STM auch sehr gut, das Disco ST32F469 oder ST32F769 mit touchGfx Grafik ist
mal die Zentrale Bedienung für ein paar Heimauto Sachen werden. NXP ist leider etwas teurer, die LPC8xx bekommt noch für ca. 2€, der LPC1347 (mit USB) liegt nackig aber schon bei 6-7€. Den STM32F103 mit Platinchen bekommt man für 2$ hinterher geworfen. Als riesigen Vorteil bei den Cortex-M sehe ich
-
Thread
Initialisierung ADC STM32F446 - gelöst
und Abfrage sieht momentan so aus: [c] typedef struct { GPIO_TypeDef *Gpio; uint16_t Pin; } Gpiopin_t; #ifdef STM32F446ZE /* GPIO passend zum ADC-Kanal auswaehlen */ static Gpiopin_t lookupIO(ADC_TypeDef *ADCx, enum
Meine Güte...das zappelt aber am STM32F446. Selbst wenn ich den Pin hart auf GND ziehe, wird zwischen 2 und 16 angezeigt (was mehr als 10 mV entspricht). Am STM32F103 ist dagegen Ruhe - maximal die letzten beiden Bits zappeln am normalen
-
Thread
DAU IC gesucht
Marcus H. schrieb im Beitrag #4652580: > Wahlweise STM32F051 für ~1USD. Der hat dann 2x 12bit DAC. Warum siehst Du denn nicht ins Datenblatt? Der hat genau 1 x DAC; fertig! Falls mehr Kanäle benötigt werden, kann ein µC in 2,5 ms diese locker per
Noch als Ergänzung, wie ich es mit einem STM32F051 anstellen würde: die vorhandene Schaltung für einen STM32F407 http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 auf das Notwendigste reduzieren und das Programm noch anpassen, daß die Meßzeit
-
Thread
STM32F103 USART1 affects TIM1? TIM1 interrupt frequenz varying
Hi, I am relatively new to STM32 but already did a project with STMs Timers DMA... About the project: this STM32F103C8 chould handle 3 UART (not USART) ports with communication on 20Hz basis. Furthermore control a gear motor with
register is empty, not really * required for this example but put in here anyway. [/c] I become angry. You really _wait_ inside a interrupt handler? A rather long time ago I posted here a little project with this STM32F103 and there you can see, how to handle all UART's and the USB-VCP
-
Thread
Bau eines USB-GPIO Boards
PersonalSaSchr/vschilli/QtProjekte/ (ein Screenshot mehr -> http://picforum.ric323.com/viewtopic.php?f=46&t=103#p745)
zusätzlichen Treiber. Windows installiert sie vollautomatisch. Für Geräte der CDC Klasse (zum Beispiel STM32F103 mit Arduino oder Cube HAL Framework) brauchst du keinen Treiber und keine *.inf, da diese Geräteklasse direkt von Linux/Windows Unterstützt wird. > Der Aufwand auf der Rechnerseite für HID
-
Thread
STM32F207: SPI Kommunikation mit DMA
Ab STM32F2xx/4xx heißt das auch nicht mehr "DMA1_Channel..." sondern "DMA1_Stream...".
Ort im Speicher, wo deine Daten hingeschrieben werden sollen. Bei mir wird die erst später mit [c] DMA1_Channel2->CNDTR = countIn; [/c] gesetzt. Und wie Markus schon feststellte ist der Code nicht für STM32F2... geschrieben sondern noch für einen STM32F103. (Allerdings auf einem selbst entworfenem
-
Thread
automatischer Vorschub für Drehbank
niemand einen Controller mit eingebautem Hardware-Gray-Dekoder ins Spiel gebracht? Z.B. der billige STM32F103 bietet davon schon vier. Damit macht der µC die Dekodierung in Hardware, es kann ein relativ billiger Encoder angeschlossen werden und der µC kann den Encoder-Wert in einem Takt auslesen. Viele
Netzteil sind geordert und an der Maschine ist soweit alles vorbereitet. Als Board dachte ich an ein STM32F0-Discovery. Der F0 (auf dem Board ein STM32F051R8T6) ist mit 48 MHz flott genug, hat 64K Flash/8 KB RAM und hat auch die Encoder-Logik an Board, außerdem noch einen 32-Bit-Zähler. Und das sehr preiswerte
-
Thread
Ein AVR reicht nicht? was nun?
Prozessoren. Außerdem ist das recht günstig realisierbar. Ich empfehle für das Projekt auch den STM32Fxxx. Wobei für die Zentraleneinheit der STM32F4xx in Betracht käme, der hat genügend Power und viel Peripherie drin. Die Untereinheiten können dann die kleineren STM32F103er haben. Siehe hier
, footprint ist auch nur paar kb Ansonsten canbus. Uc3c hat im gegensatz zum stm32f105 Ein vollstaendiges canif und low power, der st verbraet hier viel strom Avr studio5 hat genuegend support und vollstaendigen support zu bieten
-
Thread
stm32flash "Failed to init device"
Also nochmal zum Thema.! Verbaut ist ein "STM32F103C8T6", entweder ist der kaputt oder ein Fakeprodukt.... Ich bin da völlig unbeleckt, also kann man die einfach tauschen und die Software neu auf spielen.??
Das kriege ich maximal als Reaktion: root # stm32flash -u -b 115200 -g 8e1 /dev/ttyUSB0 stm32flash 0.6 http://stm32flash.sourceforge.net/ Interface serial_posix: 115200 8E1 Failed to init device. root # oder: root # stm32flash
-
Thread
[STM32] Was ist das beste Framework?
man eigentlich kein Framework, das ist einfach genug. Ich verwende AVR + ENC28J60 und seit neuestem STM32F103 + ENC424J600.
> Ich verwende AVR + ENC28J60 und seit neuestem STM32F103 + ENC424J600. Gibt es einen Grund den ENC28J60 nicht weiterzuverwenden?
-
Thread
Was ist das wert ?
LPC1114 Grundbeschaltung die über die Schnittstelle geflasht werden kann - Maple Leaf Mini Clone (STM32F103RB 128kB Flash) mit entferntem Bootloader (wird über ST-Link programmiert) - STM32F103C8 Minimumboard - ATtiny4313 - aufgelöteter Tastensatz - TFT Farbdisplay 160x128 - 4 stellige 7-Segmentazeige
wie früher Turbo C von Borland und allen Flashprogramm für die Chips aus dieser Umgebung aufrufbar sind (für STM32: ST-Link/V2, für LPC1114: ein modifiziertes LPC21ISP -der den Uploadmodus selbsttätig herstellt- für AVR
-
Thread
Suche µC Empfehlung
womöglich eine Adapterplatine. Viel mehr Speicher und drei echte serielle Schnittstellen bietet der STM32F103C8T6, der ebenfalls von der Arduino IDE unterstützt wird. Ist aber vom Form-Faktor aber eher wie ein Arduino Nano Modul. Du könntest für diesen Chip eine eigene Adapterplatine entwickeln, welche
an ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
stm32f103 RTC Interrupt öfter als erwartet
Es geht um folgendes Programm auf einem Nucleo-64 Board mit STM32F103RB (ohne HAL): [c] #include "stm32f1xx.h" void initRtc() { // Enable the backup domain SET_BIT(RCC->APB1ENR, RCC_APB1ENR_BKPEN + RCC_APB1ENR_PWREN); // Enable write access
Stefanus F. schrieb im Beitrag #5758381: > Hast du das obige Zitat aus dem Referenzhandbuch gesehen, wo genau dies > empfohlen wird? > >> Beitrag "Re: stm32f103 RTC Interrupt öfter als erwartet" Ich würde
-
Thread
STM32F103 CAN will nicht
geschrieben, um die Kommunikation erst einmal prinzipiell zu testen. Dieses Programm habe ich auf das Olimex-STM32 und das Olimex STM-P103 geladen. Senden und Empfangen geht mit diesen beiden Boards problemlos. Jetzt habe ich das STM-P103 an eine eigene Platine gehangen und leider tut sich... nichts. Gesendet
Platine ist es Port A, Pin 11+12. Auf den Olimexboards sind STM32F103RBT6, mein µC ist ein STM32F103CBT6. Also nur ein anderes Gehäuse. Leider weiß ich jetzt nicht mehr weiter. Ich vermute dass im Init was verkehrt ist, bzw. etwas fehlt. Eine andere Möglichkeit
-
Thread
STM32: von HAL nach LL umsteigen
Hallo, ich möchte einen STM32L011 (8kB Flash / 2kB SRAM) programmieren. Der Einfachheit halber verwende ich Atollic TrueStudio und CubeMX. Wenn die HAL verwendet wird, bleibt ja nicht mehr wirklich Platz für die eigentliche
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