-
Thread
Sanftanlauf für ferngesteuertes Auto
Sieht ziemlich kompliziert aus. Was mache ich dann damit? Doch PWM wie im DB auf S. 14f beschrieben? Was ist der Vorteil gegenüber meiner Lösung? Außerdem habe ich noch nie SMD gelötet und müsste mir da erstmal passendes Equipment anschaffen.
Oder bastel Dir ein einfaches Scope? http://www.stm32duino.com/viewtopic.php?t=107
-
Thread
STM32F107 USB CDC wird nicht erkannt
Grüßle, Habe hier ein Problem mit der Portierung der USB-CDC-Lib auf den STM32F107. Als Grundlage nehme ich das Projekt von hier: http://mikrocontroller.bplaced.net/wordpress/?page_id=1263 Auf dem F4-Discovery funktionier alles einwandfrei. Mein F107 Board (Eigenentwicklung
RCC_OTGFSCLKConfig(RCC_OTGFSCLKSource_PLLVCO_Div3); /* Flash 2 wait state */ *(vu32 *)0x40022000 = 0x01; #ifdef STM32F10X_CL // PLL configuration: PLLCLK /* Configure PLLs *********************************************************/ /* PLL2 configuration: PLL2CLK = (
-
Thread
Microcontroller als JTAG Programmer
bekommen. Ein > CPLD (XC9572XL) soll über seine JTAG Schnittstelle von einem > Microcontroller (STM32F107) programmiert werden. Der Microcontroller > soll also als JTAG Programmer dienen. Versaloon wird von OpenOCD unterstützt und implementiert JTAG auf einem STM32 µC: https://github.com/versaloon
machen: Tobias Weber schrieb im Beitrag #4894476: > CPLD (XC9572XL) soll von einem Microcontroller (STM32F107) programmiert Also nochmal: Lothar schrieb im Beitrag #4894505: > http://www.clifford.at/libxsvf/
-
Thread
Temperatur (+Luftdruck/Luftfeuchte) mit einem Mikrokontroller anzeigen.
(oder zumindest eines von beiden) bereits zur Verfügung stellt? Ich kenne mich ein bischen mit STM(32f107)aus, aber andere Umgebungen sind auch ok solange es für einen Anfänger wie mich genug Infos zu holen gibt. Bei Fragen kann ich meine "Vorstellung" des Projekts genauer Erläutern, bin sehr
was geht, zeitunkritisch. Franc schrieb im Beitrag #4893554: > Ich kenne mich ein bischen mit STM(32f107)aus, Na dann bleib doch beim ARM Cortex M3. Da gibt es doch das billige Disko(very)board http://www.ebay.de/itm/STM32L-Discovery-STM32L152RBT6-Flash-32-bit-ARM-Cortex-M3-Microcontroller-Tool
-
Thread
STM32 USART mit falscher Baudrate
HSION bit */ RCC->CR |= (uint32_t)0x00000001; /* Reset SW, HPRE, PPRE1, PPRE2, ADCPRE and MCO bits */ #if !defined(STM32F105xC) && !defined(STM32F107xC) RCC->CFGR &= (uint32_t)0xF8FF0000; #else RCC->CFGR &= (uint32_t)0xF0FF0000
Table Relocation in Internal FLASH. */ #endif } void SystemCoreClockUpdate (void) { uint32_t tmp = 0, pllmull = 0, pllsource = 0; #if defined(STM32F105xC) || defined(STM32F107xC) uint32_t prediv1source = 0, prediv1factor = 0, prediv2factor = 0, pll2mull = 0; #endif /* STM32F105xC */
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hier mal auf einem STM32F1... Grafikbibliothek und 1Bit Bild.
Hier mal meine, angepasst für einen STM32F103 - mit StdPeriphLib - gleich dazu mit der I2C Initialiesrung - Quasi LCD an I2C1 (PB6 und PB7). Dann noch die Header einbinden und los gehts: [c] #include "stm32f10x.h" #include "SSD1306
-
Thread
Einfacher USB-Stick oder -Board zum programmieren?
Hallo zusammen, seit einiger Zeit habe ich jetzt mit der USB OTG Peripherie an meinem STM32F107 rum experimentiert (HID- und CDC-Treiber geschrieben und soweiter). Jetzt möchte ich quasi meinen eigenen USB-Stick programmieren, dazu möchte ich nicht so ein 'riesiges' Entwicklungsboard von
Ich vermute, er sucht einen Stick mit dem STM32 ähnlich wie diesem hier und ist wegen dem Studium gewohnt alles auf den Tisch vorgekaut hingekotzt zu bekommen. Eine Minute Suchen => http://www.ebay.com/itm/STM32-ARM-Arduino-Maple-mini-compatible-USB-stick-board-with-stm32f103cbt6
-
Thread
Probleme mit STM32F107 ADC
nichts ankommt. Hat jemand einen Tipp wo der Fehler liegt? Hier Mein Quellcode: #include<stm32f10x_rcc.h> #include<stm32f10x_gpio.h> #include<stm32f10x_adc.h> #include "stm32f10x.h" #include "stm32f10x_conf.h" int main(void){ GPIO_einschalten(); ADC_einschalten(); double poti
nichts ankommt. Hat jemand einen Tipp wo der Fehler liegt? Hier Mein Quellcode: #include<stm32f10x_rcc.h> #include<stm32f10x_gpio.h> #include<stm32f10x_adc.h> #include "stm32f10x.h" #include "stm32f10x_conf.h" int main(void){ GPIO_einschalten(); ADC_einschalten(); double poti
-
Thread
Treiber für Mikrocontroller professionell entwickeln
Hallo zusammen, seit einiger Zeit beschäftige ich mich mit dem STM32F107 uC und habe bereits einige kleine Programme zur Ansteuerung von ein paar Peripherien wie z.B. Ethernet, GPIO oder Timern bzw. PWM geschrieben. Dies gelang mir eigentlich relativ einfach da ich
Entwickler solcher Treiber, die Treiber für z.B. den STM32 nur mithilfe des Datenblatts? Und wie genau entwickeln sie diese, erstellen sie sich z.B. vorher einen Programmablaufplan (Flowchart) oder progammieren sie einfach drauf los?
-
Thread
WLAN-USB-Stick | Wie Daten senden/empfangen?
Hallo zusammen, ich beschäftige mich seit einiger Zeit mit der USB OTG Peripherie des STM32F107 Mikrocontrollers, also dem Senden und Empfangen von Daten über USB, wie z.B. einfache Strings an einen Virtual-COM-Port. So weit so gut. Dann habe ich mich angefangen zu fragen ob so ein WLAN-USB-Adapter
-
Thread
Development Board gesucht
und die Weboberfläche. Also vom STM32F103 mit externem Ethernetcontroller würde ich ganz klar abraten. Kostet ja nicht weniger und ist deutlich leistungsschwächer. Von den anderen Nachteilen ganz zu schweigen. Wenn Du viel Flash-Speicher
Ethernet, ist dann > günstierer als das extra zu kaufen > > https://www.olimex.com/Products/ARM/ST/STM32-P107/ Auch hier wieder ein ST32F1er Controller. Der M7 kann dreimal so hoch takten, hat eine bessere interne Struktur, erheblich mehr Speicher (8mal soviel RAM!) und auch andere Funktionen, wieso
-
Thread
Mikrocontroller reagiert nicht auf Bildschirm
Ich habe einen STM32F107VC ARM Cortex-M3 Also auf unserem Display sehen wir ganz einfach die Schalter von 0-7 eines Bytes und die Ausgänge (LEDs), die ich jetzt gerade verbunden habe.. Im Betrieb oder in der Schule
OK, also das hier: http://www.micro4you.com/files/STM32/ARM%20STM32F107%20Development%20Board%20Manual.pdf
-
Thread
Wieso gibt es keine gute Programmiersprache?
der Anfang ist für unerfahrene wohl etwas holprig. Habe damit sogar schon embedded Code für einen STM32 ARM Prozessor geschrieben und ausgeführt. Die Community ist klein aber fein.
entwickelt. Tja, wenn du die Augen zu machst, dann siehste eben nix. Kleiner Tip: Programmiertool für STM32 von mir hier im Forum. btw: eine Lazarus-Version hab ich inzwischen auch fertig. Funktioniert gut wie die Delphi-Version. Sieht mir aber zu grau aus. Also: Mach deine Klüsen auf, dann siehst du
-
Thread
STM32 Phasenverschobene Sinuswellen
Hi, Wie realisiere ich am besten 3 Phasenverschobene Sinuswellen mit einem STM32F4? Eine Sinuswelle ist mit einer Look-Up Table schnell erzeugt, aber wie kann ich es bewerkstelligen, dass die 3 Sinus Wellen zueinander 120° verschoben sind? Dafür bräuchte ich doch 3 Timer und die
Timers kommt der aktuelle > PWM Wert aus der Sinustabelle. Kann ich das folgendermassen auf einem STM32F4 implementieren: Man nimmt z.B Timer2 und benützt 3 Subchannels für PWM Signale. Die jeweiligen duty cycles für die nächste Periode werden jeweils beim Aufruf von der IRQ für Timer2 festgelegt
-
Thread
Aktuelle Erfahrungen mit TI ARM Cortex DevKits & IDE
und bei Fragen wie "Welchen µC / Umstieg AVR zu ARM / Erfahrung mit TI?..." wird zum größten Teil STM32 vorgeschlagen. Momentan arbeite ich selbst mit dem STM32F407/-F107 mit Keil und dies gefällt mir auch sehr gut. Ich stelle die Frage einfach nur aus Interesse, denn irgendwie seltsam das STM32 so
Christian K. schrieb im Beitrag #4738477: > irgendwie seltsam das STM32 so verbreitet ist und TI Boards eher nicht. Da fehlt irgendwie eine klare Linie. Cortex M0(+) gibt es nicht, weil der mit MSP430 konkurrieren würde. M3 war Stellaris. Die aktuelle Webseite
-
Thread
STM32 komisches Verhalten bei include und leerer Funktion
Hallo Leute, ich brauch mal Hilfe. Ich hab hier einen STM32F107VCT6 und folgendes Programm mit CoIDE (1.7.5, 20130927-3279-1526) draufgeladen: Die main.c sieht so aus: [c] #include <stm32f10x.h> #include <stm32f10x_conf.h> #include <stm32f10x_rcc.h> #include <stm32f10x_gpio.h> #include <stm32_time.h> //#include <stm32_serial.h> // <= PROBLEM //************************************************** void Cyclic_1ms (void) { static uint16_t
-
Thread
Tips/Hinweise zur Schaltung f. Analog/Frequenz Signal
Hallo und guten Tag, ich plane gerade mit einem STM32 eine Frequenz sowie ein Analog-Signal zu messen. Frequenz wird im Bereich 0-3,5kHz (0-5V) liegen und das Analog Signal 0-5V mit einer Abtastfrequenz von 100Hz. Da ich gerne breit Aufgestellt bin
Der Gatewiderstand R4 mit 510k teilt mit R5 einerseits das Gatesignal auf die Hälfte (der BS107 braucht für 1mA worst case 3V UGS - Vishay) und R4 ist andererseits so hochohmig, dass ich Zweifel habe, ob die Schaltung noch 3.5kHz kann. Also besser, den R4 deutlich verkleinern, R5 kann bleiben
-
Thread
ARM STM32F107 | Ethernet Controller programmieren
Hallo zusammen, ich beschäftige mich seit einigen Tagen mit dem STM32F107-EVAL-Board und habe mich bereits mit einigen Geräten bzw. Controllern des STM32F107 auseinander gesetzt, wie z.B. dem RS232 (USART). Wie man diese serielle Schnittstelle (RS232) programmiert bzw
http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-eval-boards/stm3210c-eval.html
-
Thread
2.2'TFT ILI9340 und Arduino
. So wie hier z.B.: http://www.ebay.de/itm/2-2-inch-SPI-TFT-LCD-Display-ILI9341-For-Arduino-AVR-STM32-ARM-PIC-CP11002-H52-/281353505264?hash=item4181f9c9f0:g:3WQAAOSwXeJXf0UF
Hier gibt es ein kleines Oszilloskopprojekt mit dem ILI9341: http://www.stm32duino.com/viewtopic.php?f=19&t=107
-
Thread
Physikprojekte
F(r) = 1/r² gilt...
@Michael M.: Danke für deinen Tipp. Ich habe nun die beiden Koppelkondensatoren variiert mit 1 µF, 100 nF, 82 nF und 47 nF. Bei 1 µF habe ich leider deutlich schlechtere Ergebnisse erzielt und der 100 Hz peak war kleiner als jener bei 300 Hz. Bei 100 nF an beiden Stellen war der 100 Hz peak um einiges
-
Thread
Probleme mit PCM1774 I2S DAC
I2S schicke. Könnte vielleicht jemand drauf schauen bitte. Im Grunde genommen möchte ich mit einem STM32F107 eine 16kHz PCM abspielen. Grüße, Franz
Franz schrieb im Beitrag #4650388: > Im Grunde genommen möchte ich mit einem STM32F107 eine 16kHz PCM ..oder eine 32kHz
-
Thread
XTAL OSC -> OSC_OUT Beschaltung
Hallo zusammen! Ich möchte meinen STM32F107 mit einem externen XTAL OSC betreiben (siehe Anhang). Die Beschaltung des Bauteils konnte ich den Unterlagen entnehmen... soweit alls klar. Die Frage die sich mir stellt ist die Beschaltung des OSC_OUT auf Seiten des Controllers. XTAL STM32 OUT -> OSC_IN GND -> OSC_OUT ??? (mit einem R) Die richtige Beschaltung des OSC_OUT ist mit nicht klar. Die Suche im Web blieb erfolglos. Ich entschuldige mich jetzt schonmal im voraus
-
Thread
12V - 3.3 V ->Schaltung richtig?
Hallo zusammen. Ich möchte einen STM32F107 in meinem Auto betreiben. Anbei das von mir angedachte Netzteil zur Versorgung des uC. Für Hinweise auf evtl. Gedanken - Fürze meinerseits, danke ich schon mal im Voraus ;) Zu meiner
Fabian R. schrieb im Beitrag #4634442: > Ich möchte einen STM32F107 in meinem Auto betreiben. > > Anbei das von mir angedachte Netzteil zur Versorgung des uC. Wozu brauchst du die 5V ? Wozu brauchst du die Rückstromdioden ? Wozu brauchst du 100uF am Ausgang
-
Thread
USB zu Ethernet Controller
STM32F107RBT/RCT im TQFP-64 Gehäuse Eingebauter Ethernet MAC + USB Controller Mit angeflanschtem DP83848 PHY und USB Buchse und fertig ist die Laube. Gruß, dasrotemopped.
-
Thread
LWIP Webserver
Was it jetzt genau das Problem? Ich habe auf dem STM32F407 einen Webserver laufen gehabt, wobei ich den selbst implementiert habe. > return "/STM32F107LED.html"; Das kenne ich nicht. Habe damals FSData Tool gehabt, um die Webseite in Chararrays umzuwandeln
return "/STM32F4x7LED.html"; } [/c]
-
Thread
STM32F107 I2S3 Problem
Hi Leute, ich bekomme beim I2S3 nur den Masterclock Output mit 2MHz zum zappen. Alles andere schweigt so vor sich hin. Was mir aufgefallen ist, das der DR Register von SPI3 mit der Funktion "SPI_I2S_SendData" nicht gefüllt wird (festgestellt mit Debugger im CooCox). Im Anhang habe ich auch die GPIO Übersicht beigefügt. Bin für jede Hilfe bei der Problembehebung dankbar Hier die I2S3 Inititialisierung: [c] void I2S3_init() { GPIO_InitTypeDef GPIO_InitStructure; I2S_InitTypeDef I2S_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOA, ENABLE
-
Thread
Stm32F107 Programm springt immer in den Default Handler
Moin, habe ein merkwürdiges Verhalten bei folgendem Code: Compiler ARM gcc 4.9 2015q3 [C] #define MAXSIZE 100 typedef struct { uint8_t data[MAXSIZE]; uint8_t size; }UART_MSG; [/C] In der Main Routine [C] UART_MSG *u_msg; [/C] Weiterhin in der Main Routine zum demonstrieren des Verhaltens [C] for(x=0;x<MAXSIZE;x++) u_msg->data[x] ='0'; [/C] Ab hier verabschiedet sich der Controller in die Endlosschleife des Default Handlers. Hat jemand evtl. eine Idee voran das liegen könnte? VG, Bülent
-
Thread
Stm32 can bootloader
Hi, Ich habe zwei stm32f107 Boards die miteinander über can kommunizieren. Nun würde ich gerne das eine board mit dem anderen, welches über uart am PC hängt, über can flashen wollen. Am Target board könnte ich sowohl
StmFranz schrieb im Beitrag #4562830: > Hallo, > > Hat niemand ne idee? Das klinkt für mich übersetzt so: He ich habe hier bezahlt - wo bleiben die Lösungen. Dein Ansinnen ist für mein Dafürhalten
-
Thread
Ethernet, LWIP, STM32F107 - no RX packets?
Hallo liebes Forum, ich habe ein Board mit STM32F107 und PHY gebastelt und bin nun dabei die Implementierung des LWIP Stacks zu testen. Über mein Laptop sende ich ein ping der kommt auch über Ethernet->PHY->RMII beim Controller an und über RMII
Laptop IP: 192.168.0.1 subnet mask: 255.255.255.0 STM32F107 Board IP: 192.168.0.8 subnet mask: 255.255.255.0 gateway: 192.168.0.1
-
Thread
Was meint ST mit CAN Mastermode / Slavemode?
Schönen Sonntag meine freundlichen Helfer Ich versuche im Konfigurationstool STM32CubeMX einen STM32F107VBT6 einzurichten. Für die beiden CAN Module sieht es aus wie im Bild. Was meint ST mit CAN1 nur Mastermode und CAN2 nur Slavemode? Habe weder im Datenblatt noch in der
Moin, Im stm32f10x Reference Manual steht, dass nur CAN1 zugriff auf den SRAM hat (S. 646) und daher beim CAN2 noch zwischen CAN2 und SRAM hängt. Außerdem scheinen die Filter zu CAN1 gezählt zu werden (daher
-
Thread
STM32F4 Discovery: Problem mit DMA (ADC + Audio DAC)
PLL_P 2 [/c] sollten nach meiner Recherche auch passen. Mein aktueller Code: [c] #include <stm32f4xx_gpio.h> #include <stm32f4xx_tim.h> #include <stm32f4xx_rcc.h> #include <misc.h> void InitializeLEDs() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); GPIO_InitTypeDef
Die Teiler stimmen nicht, guck mal hier: http://stm32f4-discovery.com/2015/01/properly-set-clock-speed-stm32f4xx-devices/ EDIT: Schaffst du mit C++ oder warum das extern "C"?
-
Thread
Ethernet Link Status überprüfen (STM32F107, LAN8710A, lwIP)
recht komplex ist, bin ich mir über den richtigen Weg nicht ganz im Klaren. Im Reference Manual zum STM32F107 habe ich bei der MAC Beschreibung nichts gefunden, wie ich den Link Status auslesen kann. Hab ich was übersehen? Im PHY (LAN8710A) gibt es über die SMI Schnittstelle im Basic Status Register
-
Thread
Newbie: Welches FPGA verwenden?
Fuer die Freunde von ST: Da waere der kleinste wohl der STM32F107. Der braucht fuers Ethernet leider noch eine externe PHY. Ob man mit dem dann noch 64 freie IOs zusammengekratzt bekommt, musst Du selber eruieren. Wenn man das nicht will, hat TI im ARM-Berein
./. schrieb im Beitrag #4458515: > Fuer die Freunde von ST: Da waere der kleinste wohl der STM32F107. > Der braucht fuers Ethernet leider noch eine externe PHY. > Ob man mit dem dann noch 64 freie IOs zusammengekratzt bekommt, > musst Du selber eruieren. Vielleicht ist eine Kombi aus µC