-
Thread
[V] BlackMagicProbe Mini
, es kann direkt die fertig gebaute Version von der Homepage verwendet werden. blackmagic_dfu_v1.6-rc0 und blackmagic-117-v1.6-rc0-104-g3527880 sind bereits geflasht und funktionieren. Das TRST-Signal ist nicht auf die Stiftleiste geführt, da es von der BMP nicht unterstützt wird. Sollte sich das
eingeführt und verlötet werden. Das Teil ist ca. 3 Wochen alt, wurde nur aufgebaut und kurz geprüft (mit STM32F103 & STM32L151) und steht zum Verkauf, da ich gleich 2 davon gebaut habe. Mit den Tutorials https://pixhawk.org/dev/jtag/gdb_eclipse und http://wiki.paparazziuav.org/wiki/RT_Paparazzi hatte ich das
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
volle Gültigkeit. Es ist noch gar nicht so lange her (gefühlt) da habe ich angefangen mich mit STM32 zu beschäftigen. Nackter STM32F1 + LQPF48 Breakout + Fake ST-Link V2 via eBay erstanden. STM32 auf das Breakout gelötet, ein paar Kerkos an die Versorgunspins gelötet und aufs Breadboard gesteckt
stimmen) USB- und Serial MIDI + Interface + Display, analogem Filterboard (in KICad kreiert) usw. auf STM32F103 Basis. Ich denke mir: Wer noch nie mit MCU's zu tun hatte, sollte mit Arduino beginnen. Es macht Spass und man hat schnell Erfolgserlebnisse und scheitert nicht gleich an der Installation der
-
Thread
-
Thread
WordClock mit WS2812
solange Dein STM32F103-Mini-Modul nicht korrekt funktioniert.
mir die Resettaste auf dem STM32F103 nicht.
-
Thread
[V] Div. Sachen nach Werkstattauflösung
Hallo zusammen, nachfolgend ein paar Dinge die ich gern loswerden möchte. 2 Stück == STM32F103 Nucleo (originalverpackt) == à 6 EUR *********************************************************** 1 Stück == Olimex STM32-H407 (originalverpackt) == 20 EUR **********************************
JBL - Endstufe - Logo - Set - Voltcraftnetzgerät - Altera EVAL-Kit - Wechselrichter - 2xNucleo STM32
-
Thread
Fragen zu ESP8266
> größere Sachen halte ich die ArduionoIDE für ziemlich ..naja.. > unbrauchbar. Ich wollte mit STM32F407 und der Arduino-IDE in Verbindung mit dem ESP8266 über OTA ein Projekt erstellen. Das E407-Board von Olimex lag hier noch rum. Erfolgreich war aber nur die Pgr. für STM32F103Z. Schwierigkeiten
e-d schrieb im Beitrag #4391123: > Schwierigkeiten mit Bootloader! siehe auch: http://www.stm32duino.com/viewtopic.php?f=32&t=413
-
Thread
STM32 MOSI default Pin level
Hallo, ich möchte einen STM32F103 mittels SPI interface benutzen, um LEDs WS2812 anzusteuern. Dazu setze ich die SPI in den Mastermode. Das Bittiming stimmt. Ich benutze 4 bits, um das Bit-timing für ein Bit beim WS2812 zu
und Low ausgeben. Vor der nächsten Übertragung natürlich wieder zurückschalten. 2. Ich kenne es von STM32F4, dass das zuletzt übermittlete Bit bestehen bleibt. Versuche mal am Ende 0x00 zu übertragen, vieleicht geht das auch auf STM32F1?
-
Thread
Potisignal rauscht bei STM32F1 development board
möchte ich vermeiden. In der Hoffnung die Toleranzschwelle verringern zu können, habe ich noch einen RC-Tiefpass an den Eingang des ADC geschaltet. (Anordnung: STM32-ADC-Pin - (C=100nF gegen Masse) - R=10kOhm - Potischleifer.) Es wundert mich, dass ich dadurch die Toleranzschwelle nur kaum verringern
zum verwendeten development board: https://www.openimpulse.com/blog/products-page/product-category/stm32f103c8t6-arm-development-board-cortex-m3/
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
OT [c] #include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000, // stack
"Sleep" und LED Toggle im Interrupt, der Vollständigkeit halber diese Abwandlung. [c]#include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000, // stack
-
Thread
Ich bin verliebt!
8Bit und Havard Architektur... danke, der nächste bitte. Bin gerade froh den Sprung AVR -> STM32F0 gemacht zu haben. Ja, der fehlende DAC bei der TSSOP20 Version ist unschön, aber dafür gibt es dann ja die etwas größeren Versionen wie z.B. STM32F051K8, 2,66 EUR bei Mouser. Also wie oben schon
. Ein günstiges Eval-Board, allerdings ohne ST-Link, gibt es hier: http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Gruß, Stefan
-
Thread
AVR mit integriertem RTC
, nimm einen Cortex-M0, z.B. STM32F030. Andererseits reicht für die meisten Anwendungen *ein* genauer Takt. Das ist dann für gewöhnlich der 32kHz Uhrentakt. Wenn die CPU mal schneller rennen muß, wird der interne RC-Oszillator dafür
man sich vorher entscheiden (per Fuse) ob es der langsame Quarz oder der schnellere aber ungenaue RC-Oszillator sein darf. Mit dem asynchronen Timer im ATmega kann man die CPU mit dem RC-Oszil- lator takten und gleichzeitig diesen Timer mit quarzstabilisierten 32kHz. Man hat also bei Bedarf Rechenleistung
-
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
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 int main ( void
-
Thread
STM32 schwankende ADC Werte..PULL Widerstände steuern
Meßwerte >> aus als wenn man einen Zitteral streichelt. > Da bist Du leider genau da, was man beim F4 erwarten darf. > Es gibt dann noch Tipps vom Hersteller, wie man das verbessern kann. STM32F205/7 und STM32F405/7 sind da sehr problematisch. F401/F411/F42x/F43x/F446 sind da deutlich besser, wenn
Habe gerade nochmal ein anderes Projekt rausgekramt..hier habe ich einen STM32F205V verbaut... Hier wackelt nicht ein einziges Digit?!? auch intern 16MHz ext REf an VCC angeklemt..kann also nicht am STM32F2 allgemein liegen :-(
-
Thread
Drehimpulsgeber
Pegelwechseln auf Rastpunkten kein Problem. @spess53 + Thomas W.: Danke für die Ergänzung: Der STM8S103F3P6 z.B. für 24 Cent, der SAM3X8E, der ATXMega usw. haben - wie gesagt - Hardware-Inkremental-Dekoder.
1,36€ STM8S103F3P6 1,69€ *Mouser* ATtiny25 1,06€ STM8S103F3P6 1,56€ (Einzelpreise) Ja, ich weiss, dass das bei weitem nicht die günstigsten Bezugsquellen sind, aber ich wollte die Preise jeweils beim
-
Thread
canbus mit SN65HVD230D und FlexCan
Transceiver zu tun?! Ich benutze den SN65 hier in einem professionellen Umfeld, zusammen mit zig STM32 (F4,F1,F3) zusammen. Du solltest dir nochmal genau ansehen wie deine CAN-Peripherie auf deim Controller aufgebaut ist. Ich kann hier nur von ST reden, da ist es folgenermaßen (vereinfacht).
Transceiver zu tun?! > Ich benutze den SN65 hier in einem professionellen Umfeld, zusammen mit > zig STM32 (F4,F1,F3) zusammen. > > Du solltest dir nochmal genau ansehen wie deine CAN-Peripherie auf deim > Controller aufgebaut ist. Ich kann hier nur von ST reden, da ist es > folgenermaßen (vereinfacht
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Hallo liebe Gemeinde, ich habe in einem Projekt nun zum ersten mal einen STM32 eingesetzt, die genaue Bezeichnung ist STM32F303VBT im LQFP100 Gehäuse. Vor einem Jahr wurde von der Schaltung ein Prototyp gebaut, der ist seitdem im Dauereinsatz und macht keinerlei Probleme.
Ich verwende den STM32F103 und hab auch getrennte Verorgungen, die aber mit 2 antiparallelen Schottkys zwischen den Versorgungen niemals mehrt als 300mV voneinander abweichen, so sollte es laut Datenblatt auch sein. Da
-
Artikel
STM32 Eclipse Installation
Olimex ARM-USB-OCD FW-Lib 3.4.0 von ST Start-Up Code als C-Datei, keine einzige Assembler-Datei Für STM32F103RB (128K Flash) wegen Initialisierung Stack-Pointer Nutzt make Tool, muss aber zu gmake umbenannt werden, ist weiter unten beschrieben Installation. Installation von Eclipse. Damit Eclipse gestartet
OpenOCD und LD Linker-Datei src: die eigenen Quellcodes makefile Das Projekt wurde geschrieben für den STM32F103RC (256K Flash/48K RAM), läuft aber auch mit einem STM32F103xB da der Stack-Pointer auf 20K initialisiert wird. Details stehen in der Datei "src/stm32f10x_vector.c", Zeile 29,30: Damit wird der
-
Thread
uart interface pic18
nicht vorstellen, ein 16MHz +-1% oszillator für ein 9600baut-uart zu ungenau sein soll. Auf einem STM32F4 kann ich mit diesen Werten einen 4Mbaud-uart betreiben, ohne probleme!
Frank K. schrieb im Beitrag #4104579: >> Ich habe hier einen 32 Mhz Quarz gefunden: >> http://www.farnell.com/datasheets/1782547.pdf PS: Wer lesen kann, ist im Vorteil. Das sind 32kHz, nicht 32 MHz. Ein Uhrenquarz. fchk
-
Thread
stm32f103 - schneller Tod?
ich verwende seit einer Woche ein mini-stm32f103RB-V3 board. Programmiert habe ich Webserver, sd-Karte und TFT - läuft. Jetzt kann ich mittels st-link nicht mehr flashen. Angekündigt hat sich das dadurch, dass ich die rtc-Zeit nicht mehr setzen
grundschüler schrieb im Beitrag #4004436: > Bin für jeden Hinweis dankbar Bei der Überschrift "stm32f103 - schneller Tod?" hatte ich gedacht, es ginge ums Bier: http://www.alamortsubite.com/DE/histoire.html
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
STM32F103RCT6 in Einzelstücken für 2.10$ Cortex-M3, 256kb Flash, 48kb Ram, LQFP-64 http://www.ebay.com/itm/1PCS-MCU-ARM-IC-ST-LQFP-64-STM32F103RCT6-STM32F103RCT6TR-/271505510162
STM32F103C8T6 ARM STM32 Minimum System Development Board Module https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Embedded-MCU/32809060489.html?isOrigTitle
-
Thread
Umdrehungen einer Gewindestange zählen (Brainstorming)
Gewindesteigung -> Umdrehungen. Gefällt der Ansatz? An meinem RC-Heli ist für die Pitch einstellen genau so eine Vorrichtung angebracht ...
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-/181553012412?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a45671ebc
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
ich in der Lage, Controller zu flashen die einen Bootloader besitzen. Funktioniert hat das ganze mit STM32F030, STM32F103, STM32F401 sowie (was fast wichtiger ist) einem LPC1114 und ATMega-Prozessoren, die einen Arduino-Bootloader besitzen
STM32F103CB Board im (Arduino Uno) r3 Format. Hab ich gemacht, weil: - ich Nucleo-Boards F401 und F407 habe - F103 Bluepill (logischerweise) - F407 (China) Blackboard - F429 Disovery habe Irgendwie
-
Thread
Elektrische Rotorposition mittels optical encoder
Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch nur mit TIM2-5, oder?
dekodieren? Falls sich das auf mein _Beispiel_ bezog: Das war Cut&Paste aus meinem Projekt mit dem STM32F103C8.
-
Artikel
STM32F10x Standard Peripherals Library
=Allgemeines= Die STM32F10x Standard Peripherals Library ist eine umfangreiche komfortable C-Bibliothek, die den Zugriff auf alle Funktionen der STM32F10x Familie erlaubt. Dabei ist für die verschiedenen Peripheriekomponenten
µC Types (zb. STM32F103xC/D/E) Pinout des µC und alternative Verwendbarkeit der PINs Download from Documents and files for STM32F family Die ST Standard Peripheral Lib in CrossWorks. Aufgrund mehrfacher Anfragen, hier
-
Thread
CAN Bootloader mit STM32F103VC oder STM32F105VC
Hallo Forum, ich möchte einen STM32 Controller einsetzen und von der Ausstattung ist wohl ein STM32F103RC oder VC gut geeignet. Vermutlich passt der VC (LQFP100) besser, da mehr Freiheitsgrade bei den mehrfachbelegten Pinfunktionen.
Ein Sprung aus der Applikation wäre aber schöner, da universeller. Der integrierte Bootloader des F103xx kann von Haus aus nur UART. Es ist aber doch prinzipiell möglich einen Bootloader für CAN zu schreiben, der sich auch über obige Bedingung anspringen lässt, oder? Alternativ passt auch der STM32F105VC
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Torsten C. schrieb im Beitrag #3891587: > Ich komme auf led_array[sprache][minuten][32] Ja, Du hast recht. Sorry, falsch gerechnet. > Im STM32F103C8T6 64 Kbytes, beim m1284p 128K Bytes. Hm das ist etwas knapp. Beim STM32F4 hätten wir so etwas in der Größe von 1 bis 2MB. > Dann
Bytes ausgerollt beim USART-DMA 13824 Bytes ausgerollt beim Timer-DMA 20480 Bytes total RAM beim STM32F103C8T6 Frank M. schrieb im Beitrag #3932651: > Momentan bin ich mit allem PiPaPo bei 24k verbrauchtem RAM Das wäre meinem STM32F103C8T6 zuviel. Frank M. schrieb im Beitrag #3932651: >
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
Chris D. schrieb im Beitrag #3872125: > Ganz ohne Quarz und PLL läuft der STM32 also mit 16 MHz. Nicht jeder STM32 läuft zu Anfang mit 16MHz. Die STM32F1xx nur mit 8MHz da der interne RC Oszillator auf 8 MHz kalibriert ist. Der STM32F2xx und STM32F4xx mit 16 MHz. Steht für
Markus Müller schrieb im Beitrag #3872217: > Nicht jeder STM32 läuft zu Anfang mit 16MHz. Die STM32F1xx nur mit 8MHz > da der interne RC Oszillator auf 8 MHz kalibriert ist. > Der STM32F2xx und STM32F4xx mit 16 MHz. Steht für den jeweiligen Chip im > Datasheet
-
Thread
Thermomix Rezeptchips
ttySP0 at 38400 bps: Where did you find this information? As I wrote a bit earlier, there is a STM32F100R8 and a ATxmega16D4 on the power board. Some pictures[0][1]. The STM32 has also a 2x10 JTAG connector next to it. I assume that your finding is the thermomix applications way to communicate
is not running. Moritz M. schrieb im Beitrag #5210516: > As I wrote a bit earlier, there is a STM32F100R8 and a ATxmega16D4 on > the power board. Some pictures[0][1]. The STM32 has also a 2x10 JTAG > connector next to it. > > I assume that your finding is the thermomix applications way to
-
Thread
STM32@72MHz aus 8MHz Quarz oder Resonator?
als ein Quarz. Mal kurz zur Schaltung: - STM32F103CBT6 - 8MHz (im Original ein Quarz) - 72MHz per PLL im µC - Verwendung der USARTs mit 115,2k Baud Beim Leser anderer Beiträge zu dem Thema habe ich aber einige Bedenken wegen der Toleranz
meinst Du jetzt damit? Vielleicht sollte ich noch erwähnen, das ich von der Programmierung des STM32F103 nicht mehr als ein "Blink" verstehe. Ich mache "nur" die Zwergen-Leiterplatte. Die Programmierung macht dann ein Kumpel.
-
Thread
Retro Fieber: Z80 oder 68000 ?
angedichtet; das geht mir einfach gegen den Strich! Allerdings sehe ich auch, dass zum Beispiel die STM32F4xx immer noch viele Interrupts über einen einzigen Vektor abhandeln und man alle relevanten Statusbits in der ISR 'abklappern' muß. Das geht mir auch gegen den Strich :-)
#3875528 schon mal Uwe Bergers Basic-Interpreter ans Herz gelegt. Läuft auf AVR, XMC2GO und auf STM32F4xxx - und benutzt mcurses für den Full-Screen-Editor. Schau da mal rein, ich habe Dir dort bereits ein paar Links zum Stöbern serviert.
-
Thread
IRMP auf einen PIC18F4520 portieren
von Beispiel-Fernbedienungen folgende Output über die serielle Schnittstelle. [code] IRMP PIC 12F1840 1.1 ws P 7 a=0x0011 c=0x000c f=0x00 (RC5) P 6 a=0x0001 c=0x0018 f=0x00 (RECS80) P 2 a=0xbf00 c=0x0019 f=0x00 (NEC) P 2 a=0xeb14 c=0x0001 f=0x00 (NEC) P 7 a=0x001c c=0x0005 f=0x00 (RC5) P 7
läuft: [code] IRMP PIC 12F1840 1.9 ws P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 2 a=0xbf00 c=0x0014 f=0x00 (NEC) P 2 a=0xbf00
-
Thread
PWM-Signal mit Phasenverschiebung 180°
synchronisiert werden müssen. Oder man bedient sich gleich eines besseren Timers wie sie z.B. in den STM32F334 verbaut sind.
gleich ist und die High-Zeit der beiden Ausgänge auch gleich ist. Hier ein Codeschnipsel für einen STM32F103Cx (Bluepill) an A8 und A9. Die Initialisierung der Gpios ist hier nicht drin! [c] #define PWM_ARR 20000 void InitPWM() { RCC->APB2ENR|=RCC_APB2ENR_TIM1EN; TIM1->PSC=0; TIM1-
-
Thread
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
Dirk K. schrieb im Beitrag #3765273: > Sonst > gibt es für dasselbe Geld schon STM32F103-Boards Für 3,20€? Wo? Dirk K. schrieb im Beitrag #3765273: > Selber basteln für billiger mit STM32F030 Die Cypress µCs kosten nur 0,80€. Weniger als ein STM M0.
TorstenC, nicht ganz richtig. STM32F103C8: 72 MHz, 64 kByte Flash, 20 kByte SRAM. STM32F030F4: 48 MHz, 16 kByte Flash, 4 kByte SRAM. ProMini/ATmega328 (16 MHz, 32 kByte Flash, 2 kByte SRAM; günstigstes Board, das ich gefunden habe
-
Thread
Loxone Air Base - Mesh Netzwerk
sondern haben ihre Applikation mit in die Firmware eingebaut. Der Controller in den Modulen ist ein STM32F103RC laut Datenblatt. Radio: ZMDI’s ZWIR4502 radio transceiver USB-Stick mit diesem Modul: http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Stick USB Interface description: - communication
-
Thread
Z180-Stamp Modul
: > STM32F4 mit 2MB Flash und 256KRAM. > nUarts ne Speicherkarte dran > Z80 Emulator drauf Überflüssig, so etwas (änliches) gibt es und habe ich schon. z.B: http://www.schorn.ch/altair.html http://yaze-ag.de
From: 0x02DAE to: 0x03194 ( 999 bytes) ## Starting application at 0x0000 ... => sd init 0 rc=00 => sd info 0 Drive size: 7716864 sectors Erase block: 8192 sectors Card type: 12 CSD: 00000: 40 0e 00 32 5b 59 00 00 1d 6f 7f 80 0a 40 00 a1 @..2[Y...o...@.. CID: 00000: 02 54 4d