-
Thread
Ansteuern eines 2.4 Inch TFT Display(Ili9341 Controller)
jyetech) verwendet dieses Display denn Ili9341 Controller. Das DSO138 hat als Mikrocontroller denn STM32F103C8 das macht es mir schwer diesen auf mein Atmel Controller um zu setzen. Das TFT Display hat ein 40 pin Header. Dabei sind Daten Pins von 0 bis 7. Und RS, CS, WR, RD Pins. Sind diese(RS, CS..
-
Thread
STM32 SWD Programmer
günstigen kleinen China ARM und bin auf diesen hier gestossen: https://www.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32583160323.html?spm=2114.01010208.3.63.14Zntl&ws_ab_test=searchweb201556_0,searchweb201602_3_10057_10065_10056_10068_10037_10055
-
Thread
STM32 USART muss künstlich verlangsamt werden?
Guten Abend, ich arbeite mich gerade in den USART des STM32F103 ein. Übertragung von Daten funktioniert soweit, allerdings bin ich auf etwas seltsames Verhalten gestoßen. Und zwar zeigt mir mein Terminal Window (ich benutze das von Atmel Studio) nur die zu erwartenden
-
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 Flanke
-
Thread
STM32F103 interner Temperatursensor
4.3 + 25 Soweit ich das sehe, bekommt man aber den richtigen Wert von V25 nicht raus, da mein STM32F103 keinen Referenzpin hat, er liegt aber wohl im Bereich zwischen 1.34V und 1.52V. Mit der oben genannten Formel komme ich dann auf ~25°C.
Deine schlechten Testergebnisse zeigen einfach nur die grottenschlechte Temperaturerfassung des STM32F103.
-
Thread
STM32 Programming Reference
nicht gut mit C und dem STM32 vertraut!!) Zur Steuerung meiner Modelleisenbahn möchte ich den STM32F103 einsetzen. Das Ausgeben eines Textes über TX1 funktioniert, aber vom Terminalprogramm einen Text einlesen über RX1 nicht. Wer oder wo kann ich hilfe bekommen ? Vielen Dank im Voraus !
STM32CubeIDE. Die startest Du, machst ein neues STM32 Projekt (mit HAL), wählst den richtigen STM32F103 und konfigurierst alle Peripherie im integrierten CubeMX und erzeugst den Code. Dann hast Du schonmal ein funktionierendes Grundgerüst. Hier gibts dazu haufenweise Trainingsmaterial: https://
-
Thread
Funktioniert meine Schaltung? - µC mit Fotowiderstand
ich bis jetzt gearbeitet haben, wurden alle mit ihrer Betriebsspannung programmiert (ATTiny85, STM32F103, ESP8266).
-
Thread
Arduino im Auto WS281X
anderer Vorschlag (ob optimaler, musst Du selbst beurteilen): https://www.aliexpress.com/item/STM32F103C8T6/32391407504.html Der macht das Bit-Timing z.B. per Timer oder UART, also unabhängig vom CPU-Timing. Er hat auch mehr RAM für größere RGB-Muster. Der CAN-Bus könnte im Auto auch interessant
-
Thread
Sourcecode DSO138 übersetzen
Library zu übersetzen und könnte mir sagen, wie es geht? Meine Erfahrungen mit dem dort verwendeten STM32F103C8 sind noch sehr limitiert. Harald
-
Thread
UART->RS485->USART STM32F103
Hallo liebes Forum, Ich bin gerade dabei ein RS-485 Netzwerk mit Master und Slave aufzubauen. Die Schnittstellen sind auf dem Master mit einem UART verbunden, und auf dem Slave mit einem USART. Zur Initialisierung der Hardware benutze ich die Standard Peripheral Library von STM und entsprechend sind USART und UART gleich eingestellt. Jetzt habe ich folgendes Problem: Das Senden der Daten von Slave zu Master funktioniert problemlos, nur bekomme ich keine Nachricht über meinen Master UART auf die Leitung. Initialisierung ist gleich, lediglich andere Pins werden verwendet, etc: [c] RCC_APB2PeriphClockCmd
-
Thread
STM32 Bootloader nur aus der Anwendung
in das Thema Bootloader - bei ST "in Application programming" ein. In meinem Fall will ich ein STM32F103 via CAN flashen. Der Bootloader sollte möglichst nur aus der Anwendung aufgerufen werden können. Ich hab hier im Forum ein wenig gestöbert und bin hautsächlich auf die Prozedur gestoßen: Bootloader
-
Thread
Mehrere Eval-Boards abzugeben (STM32F4, STM32F103, XMC1100.)
ich folgende Boards an: 1; XMC1100 Boot-Kit von Infineon 2; STM32F4-Discovery von ST 3; STM32F103 Nucleo von ST 4; SiM3L1xx Evaluation Kit von Silicon Labs Alle Boards sind unbenutzt und OVP. Bei Interesse bitte PN mit Preisvorstellung. Versand bei einzelnen Boards als Maxibrief.
-
Thread
Regelbarer DC-DC Konverter für 12V /2,2A gesucht
ref=nb_sb_noss_2?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Daps&field-keywords=STM32F103
-
Thread
Welcher µC für meinen Zweck?
eben doch USB2RS232 und virtuellen Comport nehmen (wenn unbedingt ohne virtuellen Comport dann STM32F103 und dort aufsetzen) Wenn schon eine komplett eigene Hardware mit PCB (auch zum "Angeben" bei potentiellen späteren Arbeitgebern), dann kostengünstige Entwicklung: MCU: STM32F030 oder (wenn viele GPIO benoetigt werden) STM32F103C8 - mit libopencm3 USB2UART: CH340G (hab ich unter Windows 7 in LabView angebunden) Motortreiber: L298N
-
Thread
C++: Objekt mit Adresse einer Variablen initialisieren klappt nicht
einer Stelle vorkommt wundert mich. P.S.: Bei dem Mikrocontroller handelt es sich um einen STM32F103. (Cortex-M3)
-
Thread
stm32f103 wav player?
32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 768 Kbytes and 1 Mbyte. This section applies to connectivity line, high-density and XL-density STM32F101xx and STM32F103xx devices
-
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
für den Analog Eingang verändern ( Ich nehme Pin 3 ). Damit funktioniert es dann. Das Schöne am STM32F103 ADC: Er hat 12 Bit. Pin Doku hier: http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/hardware/maple-mini.html#maple-mini-gpios
-
Thread
stm32f103 USB Port Problem
Weis jemand, wie man bei diesem Board den USB Port ans laufen bekommt? Habe schon alles versucht. Treiber installiert, USB-Bootloader Firmware über einen externen FTDI draufgespielt,e.t.c.. Immer wenn ich das Modul anstecke, erkennt er das Gerät nicht. Im Gerätemanager sind die ID's (VendorID,e.t.c.) stets null. So als ob der USB-Port nur dafür da ist das Ding mit Strom zu versorgen. http://www.ebay.de/itm/221812183158?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
-
Thread
2.2'TFT ILI9340 und Arduino
Von der Adafruit Feather Serie gäbe es da ein paar: https://www.adafruit.com/feather oder der STM32F103: http://www.mikrocontroller.net/topic/404565#4690460
Hi chris_, ich habe auch so ein Display und an einen STM32F103 angeschlossen. Es ist ein ILI9341 mit 160x128 Pixel. Es läuft super, aber man muss aber ein wenig am Adafruit ILI-Treiber drehen: /* for mirrored display change this void Adafruit_ILI9341::
-
Thread
STM32F103C8 und Bootloader
Ich habe mal wieder ein Problem: Controller: STM32F108C8 Den Testaufbau kann ich flashen mit einem ST-Link /V2 (original und China Clone) Jetzt möchte ich den Chip mittels Bootloader flashen: USB2RS232 Adapter, Chip = FTDI - funktioniert mit Windows ST Demonstrator Loader - funktioniert mit Linux stm32flash USB2RS232 Adapter, Chip = CH340G - funktioniert mit Windows ST Demostrator Loader und (wurgs): - mit Linux nicht !!!! Im Netz finde ich ein paar wenige Aussagen, dass das am Linux-Kernel Treiber liegen soll ! Verwende ich den CH340 Adapter an einem LPC1114 und
-
Thread
STM32F103 Hardfault
Guten Tag, zurzeit versuche ich den Timer 1 eines STM32F103C8T6 (auf so einem Mini-Development-Board) per DMA zu füttern. Die (glaube ich) wichtigsten Quelldateien sind anbei. Im main rufe ich eine Cube-Methode auf: [c]HAL_TIM_PWM_Start_DMA(&htim1, TIM_CHANNEL
PS: Weiß nicht, ob ich es schon geschrieben habe: Das ist so ein chinesisches Mini-Board mit dem STM32F103C8T6. Sind eventuell Fakes von den Chips bekannt, der irgendwelche Hardware-Bugs 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 Software
MAP-File der erweiterten Lösung bei der das Modul "Trajectory" als C++-Klasse implementiert wurde. - stm32f103c8_flash.ld: Linkerskript. Ich denke, dass das __etext-Symbol das Ende des benutzten ROMs markiert. Wenn das stimmt, sind bei der C++-Lösung 61k der 64k ROM belegt. Bei der C-only-Lösung sind nur
-
Thread
STM32 volatile statusvariable in while loop nicht aktualisiert
des Compilers oder meines Verständnisses ist. Zur Hardware, angetrieben wird alles von einem STM32F103RBT6 auf dem Board befinden sich mehrere LED Controller die über SPI angesprochen werden, 9 Pushbuttons die über zwei ADC Kanäle ausgelesen werden und 7 Drehenkoder. Der Status der ADC Kanäle und
-
Thread
ST-LINK/V2 selber bauen
Updaten beim Kunden wäre auch viel einfacher. Nun weiss jemand, ob ich die Firmware für den STM32F103 irgendwo finden kann oder ob es die fertig programmierten Mikrocontroller zum kaufen gibt? Wie sieht es dabei rechtlich aus? Vielen Dank im Voraus für eure Antworten
beim Preis des STM32F103CBT6 von 3,50 € in 1000er Stückzahl kannst du auch ein Nucleo Board beilegen. Dann gibt es auch kein Lizenzproblem und alle ST-Link Updates gehen. Gruß, dasrotemopped.
-
Thread
SD-Karte zwischen 2 Boards teilen?
Alternative habe ich noch ein günstiges ARM-Board gefunden: http://www.aliexpress.com/item/Free-Shipping-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32555258029.html?ws_ab_test=searchweb201556_10,searchweb201602_2_10057_10056_10055_10037_10049_10033_10059_10058_10032_10017_10060
-
Thread
STM32 disabling interrupts global in GCC how
hello dear forum, I m doing a project with STM32F103 uC I have a critical code where I want this code not be interrupted by any interupt - and after this critical code is executed I want enable interupts again however I want that STM32 doesnot
-
Thread
stm3f103 phase correct mithilfe advanced timer
Servus, weiß jemand wie man "phase correct" beim stm32f103 mit den advanced timer implementiert? Bei ST nennt man das "Asymmetric PWM mode". Leider haben nur die neueren µC diesen timer. Im Endeffekt sind das zwei komplementäre Ausgänge, die 180° Phasen
-
Thread
Umstiegsbreatung uC Atmel/STM
Ich habe bereits mal im Internet geschaut, und bin auf STM gestossen. Das schöne wäre, das z.b. STM32F103 auch Arduino-kompatibel ist, und etwa um die 4$ kostet. Ein kurzer blick auf die STM-Software mbed, lässt grosse ähnlichkeiten zu Arduion erkennen, möglicherweise währe ein späteres "umlernen
Meine Erfahrung ist, dass ich die STM32 sehr ordentliche Controller sind (STM32F103). Leider habe ich den Fehler gemacht, mit dieser unsäglichen HAL anzufangen, und mir passenden Code per Cubemx generieren lassen. Es läuft zwar das meiste auf Anhieb, aber die Performance ist echt
-
Thread
STM32 CubeMx Lib mit SPI sehr langsam?
Hallo, ich nutze einen STM32F103, der mit 64MHz läuft (HSI mit PLL). Dazu die SPI Lib von Cubemx: Der Code in der Main ist simpel, und testweise das einzige das ausgeführt wird: [c] if(ADS1262GetDRDY(Channel1)
jedem Byte ca. 3µs. Mir schein als ob diese aufgeblasene CubeMX Lib nur abartig langsam ist. Der STM32F103 hat Prefetch & Cache eingeschaltet, 2 Waitstates für den Flash wie gefordert. Hat jemand mal Messergebnisse um vergleichen zu können? Bringt SPI mit DMA da was? Danke und Grüße Stampede
-
Thread
STM32F103RBT6 Pin toggeln
Schönen Nachmittag liebes Forum, bin seit kurzem Besitzer eines ST Nucleo Board mit einem STM32F103RBT6 drauf. Bin im Moment dabei mich mit der Materie vertraut zu machen und habe dazu auf den maximal möglichen Systemtakt umgestellt (64 MHz mit HSI--> internal Highspeed signal). Das hab ich dann
abgeht), mal gründlich nachzusteigen. Ich poste dir hier mal nen Ausschnitt aus einem älteren STM32F103-Projekt: {c] void Do_Config (void) { long L; RCC->CIR = 0; /* alle RCC-Interrupts ausschalten */ RCC->APB1RSTR = 0; /* evtl. Reset's beseitigen */ RCC->APB2RSTR
-
Thread
Portierung eines Mikrocontrollers
NEC28C11 auf AVR1284P (CodevisionAVR oder Arduino) ZILOG Z8 Encore! (ZILOG IDE/Compiler/Debugger) STM32F103/407 (IAR/Crossworks/ImageCraftICCV8/Atollic TS./CooCox) LPC2103 (IAR/Imagecraft V7) LPC2366 (IAR/Imagecraft V7) LPC2476 (IAR/Imagecraft V7),(FORTH Interpreter mit TFT LCD 320x240) AT89LP51ED
-
Thread
STM32F103 Bootloader starten
Hallo Zusammen, ich habe ein Frage in Sachen Bootloader. Und zwar möchte ich gernen den internen Bootloader aus meiner Applikation heraus starten. Leider funktioniert mein Programm noch nicht. Hier mein Code: void bootloader_init (uint8_t Status) { SysMemBootJump = (void (*)(void)) (*((uint32_t*) 0x1FFFF004)); if (Status == 1) { HAL_RCC_DeInit(); SysTick -> CTRL = 0; //Reset the SysTick Timer SysTick -> LOAD = 0; SysTick -> VAL = 0; __set_PRIMASK(1); //Disable Interrupts __set_MSP(*(__IO uint32_t*) 0x20001000); //Set the main stack pointer
-
Thread
[v]erkaufe diverse Evalboards
Nano-SoC Kit G 100 € http://www.mouser.de/new/terasic-technologies/terasic-atlas-soc-kit/ Olimex STM32F103-STK 15 € https://www.olimex.com/Products/ARM/ST/STM32-103STK/ Olimex SAM7-H64 5 € https://www.olimex.com/Products/ARM/Atmel/SAM7-H64/ Olimex SAM7-EX256 25 € https://www.olimex.com
Atmel STK-500 Rev. c-2 -> Reserviert Terasic DE0-Nano-SoC Kit G -> Reserviert Olimex STM32F103-STK -> Reserviert Digilent Xilinx Coolrunner II -> Reserviert Terasic USB Blaster -> Reserviert ST-Link V1 -> Reserviert
-
Thread
Stm32f103 TIM1 Register, Verständnisfrage PWM
Hallo zusammen, ich habe da mal eine Frage zum stm32f103. Und zwar habe ich mittels Interrupts eine 3 phasige Pwm in T1M1 erzeugt. Das hat alles geklappt. Ich konnte hierbei die Pulsweiten der einzelnen Ausgänge (TIM1-CCR) auch variieren. Nun musste ich
-
Thread
STM32 Option Bytes beim Flashen gleich mit verändern
Hallo, wie kann ich bei einem STM32 (hier ein STM32F103VB)gleich beim Flashen des Programms auch die Option Bytes verändern (Setzen der Read Out Protection)? Ich stelle mir das so ähnlich skriptgesteuert vor, wie bei den AVRs mit einer Batchdatei und
setzen auch nicht mehr vergessen :) Edit: Wobei mein Beispiel für einen STM32F415 ist, aber beim STM32F103 ist es ähnlich.
-
Thread
HTU21 Mögliches Problem mit CRC Erzeugung im Sensor
und HTU21(China) und bei mir gibt es unterschiede in der I2C Abarbeitung. Anwendung ist ein STM32F103, I2C Umschaltung zwischen PB67 und PB89. Mit 2x Si7051 funktioniert das. Mit HTU21 funktioniert es nach dem Einschalten genau 1mal. Mit einem I2C-Multiplexer funktionieren die HTU schon. Im
-
Thread
DAU IC gesucht
Pin-Change Isr des Atmega machen (Timing sehr anspruchsvoll, Beispiel siehe Mawin). Oder mit einem STM32F103, Timer im PWM-Input Mode. Funktioniert komplett ohne Isr. Wenn an den Ausgangssignalen nicht viel gebastelt werden soll, dann kommen die TLC7225 oder TLC7226 DACs infrage. Die liefern direkt 0
-
Thread
IAR Setup für STM32F108C8 und ST-Link V2
Flashloader Sourcen in deinem Projekt? Nope, in meinem Project ist nur die main.c - Datei, eine "stm32f103x8.icf" und eine "stm3210x.h".
Fehlermeldung: [code] D:\Programme\CoIDE_V2Beta>"D:/Programme/CoIDE_V2Beta/bin\coflash.exe" program STM32F103C8T6 "D:/Programme/CoIDE_V2Beta/ProjectFolder/STM32F103C8T6TestProject/STM32F103C8T6TestProject/Debug/bin/STM32F103C8T6TestProject.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase
-
Thread
Welchen Microcontroller
-stm32f103 mini board für ca 2€ + st link clone ca 3€. -Arduino Mega 2560 R3 Einer, der sich mit PIC auskennt empfiehlt dir was anderes.
-
Thread
Umstieg auf C
Entwicklungsumgebung kann man auch gut debuggen. Insbesondere die USB-Device Unterstützung für die billigen STM32F103 Boards ist nicht schlecht. Jedenfalls kann man damit sehr schnell was zusammenstricken, größere kommerziele Projekte würde ich damit aber auch nicht machen.
-
Artikel
STM32 jump to bootloader
app.c. app.c ohne fwlib/HAL. Beispiel. Der folgende Code-Ausschnitt zeigt die ISR des USART1 eines STM32F103. Der Code sammelt alle empfangenen Bytes und zählt mit. Sobald 32bytes oder ein '\r' empfangen wurden, wird der String verglichen. Ist dieser "GBL\r", springt er in den Bootloader. Auf dem Programmier-Computer
-
Thread
STM32CubeMX USB-CDC Fehler im Code
Ich habe gerade mal mit Stm32CubeMX auf einem Stm32F103C8 ein Projekt generieren lassen mit einer minimalen USB-CDC Initialisierung. Leider kam es immer wieder zu Hardfaults. Grund ist ein definitiver Fehler im Code den CubeMx generiert. Falls jemand
-
Thread
Schrittmotor Algorithmus
Servus, folgenden Algorithmus habe ich schon mal in den stm32f103 implementiert: http://www.atmel.com/images/doc8017.pdf http://www.embedded.com/design/mcus-processors-and-socs/4006438/Generate-stepper-motor-speed-profiles-in-real-time (siehe auch den PIC code
-
Thread
stm32f429 BMP read sd
Das läuft bei mir aufn stm32f103 mit ssd1963 800*480 Pixeln. Beim stm32f429 müssen ja die Bilddaten ins sdram und dann aufs display, wie das umzusetzen ist damit komme ich noch richtig klar. res = f_open(&fsrc, aa, FA_OPEN_EXISTING
-
Thread
STemWin Problem mit GNU ARM Eclipse
Problem. Ich möchte mal ein bisschen mit der STemWin Bibliothek von ST (bzw. Segger) für meinen STM32F103RTBT6 spielen. Ich habe mal den ganzen STemWin Ordner von STM32CubeF1 in mein Eclipse-Projekt kopiert. Im Ordner Lib habe ich die STemWin528_CM3_GCC.a in libSTemWin528_CM3_GCC.a umbenannt und in