-
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 den
-
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 wird
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 Referenz einen Unterschied
-
Thread
Ethernet Link Status überprüfen (STM32F107, LAN8710A, lwIP)
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 und
-
Thread
Mikrocontroller gesucht
dokumentiert und es > existiert bereits einiges an Quellcode. Dafür hast du dir mit deinem kleinen STM32F107 aber nicht den geeigneten MC ausgesucht. Da solltest du dir lieber gleich mal den F427/429 mit intergriertem TFT Controller reintun. WerNichtFragtBleibt schrieb im Beitrag #4433914: > - 2 freilaufende
> Dafür hast du dir mit deinem kleinen STM32F107 aber nicht den > geeigneten MC ausgesucht. Da solltest du dir lieber gleich mal den > F427/429 mit intergriertem TFT Controller reintun. Oh, das ist ein Missverständnis :) Das Bild hatte
-
Thread
Lese-/Schreib-Problem SST25 Flash-Speicher
wirds merkwürdig: Wenn ich nun 2. und 3. entferne, das Ganze neu compiliere/linke und aufspiele (STM32F107), dann gibt mir die Lese-Funktion nur 0xFF zurück. Und das obwohl doch zuvor bereits die richtigen Werte aus dem Flash gelesen wurden. Ich kapier das einfach nicht. PS: Mit dem Logic-Analyzer
-
Thread
Zusätzlicher Speicher für einen STM32F107
Hallo zusammen, ich bin gerade unschlüssig darüber ob ich ein EEPROM, einen Flash Speicher Chip, oder eine SD-Card Anbindung realisieren soll. Mir geht es darum, das ich ca. 10 x 128KByte Audio Samples per I2S abspielen muss. Diese würden evtl. auch noch auf dem Encoder Moduliert werden. Ich tendiere zu der SD-Card, aber der Overhead für das Dateisystem sträubt mir ein wenig. Zudem gibt es bei der Connectivity Line kein SDIO, was die Sache zusätzlich unsympathisch macht. Zu was könnte man hier raten? Viele Grüße, Franz
-
Thread
lwIP 1.4.1 + freeRTOS 8.2.3 + stm32f107vb
ETH_Driver -STM32F10x_StdPeriph_Lib_V3.5.0 Hardware: - selbst gemachtes Evaluationboard mit stm32f107vb betrieben mit 25MHz - Micrel KSZ8041TL PHY verbunden über RMII Tasks: -idle natürlich -tcpip-Thread -dhcp task, welcher dhcp_start(&netif) und stop aufruft. -input_task, welcher über
-
Thread
STM32F107 Probleme mit RCC StdLib
dem was tatsächlich vorhanden war, stellte ich fest das etwas nicht stimmt. Als MCU kommt ein STM32F107 zum Einsatz. Der wird mit einem externen 8MHz Quarz betrieben. [c] RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV2 | RCC_CFGR2_PLL2MUL10 | RCC_CFGR2
beleidigen, aber wenn man mal ne einfache Frage zu nem Clock stellt antwortet keine Sau. Hab den STM32F107 auch gerade aufgesetzt. Hier mein Code für 72MHz: int clockinit(void){ ErrorStatus ErrorHSE; //Reset the clock to default value RCC_DeInit(); //Enable the External
-
Thread
STM32F107VC HSE aufsetzen Reihenfolge
Hallo Leute Ich habe hier einen stm32f107vc mit einem 25MHz Quarz. Nun wäre meine Frage in welcher ich die Einstellungen machen muss. Ich habe mir das so gedacht: //Erstmal HCLK, PCLK1, PCLK2 konfigurieren damit die richtig beziehen
-
Artikel
STM32 LEDBlinken AtollicTrueStudio
Reference Manual Das zum Controller auf dem Board passende Datasheet (zb. "STM32F105/107xx" für den STM32F107) PM0056 STM32F10xxx Cortex-M3 programming manual C-Code Projekt für den Controller einrichten. TrueStudio starten und einen (neuen) Workspace Ordner wählen. Im Workspace Ordner wird pro Projekt dann
zwei Symbole zu definieren. STM32F10X_CL Definiert dass eine Controller aus der Connectin Line (STM32F107 oder STM32F105) verwendet wird. USE_STDPERIPH_DRIVER Definiert dass die Module für die STM32 Peripherie aus der STM32StdPerLib verwendet werden können. Siehe dazu im "stm32f10x.h" auf Zeile 48 Folgende
-
Thread
Controllerwahl für Lwip (STM32)
| Free | Total | |===================================================================| | stm32f107flash | 0x0a338 | 0x020d9 | 0x0 | 0x33bef | 0x40000 | | stm32f107ram | 0x0 | 0x07d2e | 0x082cf | 0x00003 | 0x10000 | |----------------------------------------------------------------
| Free | Total | |===================================================================| | stm32f107flash | 0x065a4 | 0x01c1b | 0x0 | 0x37e41 | 0x40000 | | stm32f107ram | 0x0 | 0x07d12 | 0x082eb | 0x00003 | 0x10000 | |----------------------------------------------------------------
-
Thread
Kennt jemand die Chronologie der STM32 ?
könnte? Also in etwa wie (Datumsangabe frei erfunden): 01.01.2007 STM32F103 Rev A 15.02.2007 STM32F107 Rev A 01.03.2007 STM32F103 Rev Z usw. usf. MfG
-
Thread
STM32F103 und ENC28J60
Hättest du mal einen STM32F107 statt eines STM32F103 genommen, hätte der bereits Ethernet integriert und du könntest dir die Fummelei mit einem externen Ethernet Controller sparen...
-
Thread
Welche Hardware für Webserver
Ein Webserver auf einem STM32F107 mit einer STE100P-PHY (100 MBit), ist subjektiv in der Geschwindigkeit bei der Auslieferung statischer Inhalte nicht von einem x86/rPi-basierten zu unterscheiden. Das gleiche gilt fuer die Kombination
-
Thread
STM32 EEPROM-Emulation nach reflash
und hier habe ich mich entschlossen zu meiner Frage einen Thread zu eröffnen. Ich nutze einen STM32F107 welchen ich mit CrossStudio und einem ST-Link-Programmer beschreibe. Dort habe ich entsprechend der STM Application Note (http://www.st.com/web/en/resource/technical/document/application_note/CD00165693
-
Thread
Stm32f107 Quarz für CAN
Hallo, Brauche ich beim stm32f107 aus der connectivity line einen 25MHz externen Quarz um Can zum Fliegen zu bringen? Mit einem 8Mhz läuft es bei mir nicht.
gesetzt werden. Ja, davon gehe ich eigentlich auch aus. Aber bei der Connectivity Line (hier stm32f107) scheinen sich die Mühlen bzgl. dem Timing anders zu drehen als bei den Rest im Bezug auf die Takt Einstellungen. Verstehe ich es richtig: Externer 8MHz Takt > Systemtakt = 72MHz > CAN Takt (
-
Thread
Allerste STM32 Schaltung
ATMega's gebastelt. Jetzt habe ich vor, mich an die STM32's ranzumachen. Ausgesucht habe ich mir den STM32F107 Beigefügt habe ich die Schaltungen. Ich bin mir nicht sicher, ob dieser O.K. ist. Den STM32F107 möchte ich nur über UART flaschen. Dazu setze ich Boot 1 auf LOW, Boot 0 auf HIGH und mache
-
Thread
PCA82C250 vs. TJA1040
Hi, es geht um High-Speed CAN. Als Controller möchte ich gerne den STM32F107 verwenden. Dessen I/O auch 5V tolerant sind, wenn ich mich nicht irre. Der TJA1040 scheint die bessere Wahl zu sein, der PCA82C250 würde doch nicht passen. Anbei die Schaltung mit dem TJA1040
-
Thread
Kurze Frage zum flashen eines stm32f107
Hi, Habe mal ne kurze frage zum flashen eines stm32f107 per uart. Ist es richtig das ich Boot0 auf high ziehe und einen Reset impuls (low active) gebe, um den Controller per uart flashen zu können? Vg, Uwe
-
Thread
STM32F107 ADC mit timer triggern
Hallo Gemeinde, ich verwende ein Olimex Board mit einem STM32f107 und möchte den ADC mit einem 200 KHz Signal triggern. Gemessen wird zur Zeit jede Sekunde, egal ob ich TIM2_CH2 mit 1 Hz oder mit 200 KHz einstelle. Wenn ich "ADC_ExternalTrigConv_None" einstelle
-
Thread
Qual der Wahl zwischen LPC2129 und STM32
Moin, würdet ihr eher zu einem LPC2129 oder einem STM32F107 raten? Anforderung: Zwei CAN Schnittstellen bedienen, Sound per PWM erzeugen und ein paar I/O Signale schalten. Geplant hatte ich mit dem LPC2119, aber mir ist jetzt der STM32F107 über den Weg
-
Thread
Wie an einen Pin an einem 256Pin BGA herankommen?
sich dabei zufällig um eine Schaltung, welche auf Basis eines veralteten Datenblattes für einen STM32F107 erstellt wurde? Da gab es nämlich auch genau das Problem, dass irgendein Pin unbedingt mit einem Pull-Up-Widerstand versehen werden musste. Der entscheidende Hinweis fand sich leider erst in einem
-
Thread
STM32f107_Input_Capture_Definition
Hallo zusammen, Bin seit einiger Zeit dabei einen Input Capture zu programmieren. Leider stimmt etwas bei meiner Definition nicht, da es die Flanke nicht erkennt. Das Eingangssignal ist ein Rechtecksignal mit der Frequenz von 50Hz. Dies ist vorhanden und auch am richtigen Pin (mehrmals kontrolliert). Könntet Ihr meine Definition anschauen und mir helfen dies lauffähig zu kriegen?? Hier ist Noch der Code: // TIM4 for phase detector: input capture on pin 60 PD13 TIM4_CH2 // TIM4 I/O are remapped to pins PD12-5 , refer to RM0008 p 157, 173, 180 AFIO->MAPR |= AFIO_MAPR_TIM4
-
Thread
STM32 DI konfigurieren und überwachen
Hallo, ich programmiere gerade den STM32F107RCT6 und möchte im ersten Schritt drei Schalter an PA0, PA1 und PA2 anschließen und die Bits abfragen. Als Programmiersoftware benutze ich Keil uvision5. Problem: Die Eingangspins ändern sich
-
Thread
Welcher PHY für STM32F4x7
Vielleicht hilft das hier: http://andybrown.me.uk/wk/2012/09/01/ethernet-phy-stm32f107/ http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/ Wobei ich Ethernet auf einem Mikro für sehr anstrengend halte. Nimm lieber einen Raspi, da funktioniert
-
Thread
STM32F107 - einfach Ethernet-Beispiel
Hallo, ich habe eine Schaltung mit einem STM32F107 und einem LAN8720 PHY aufgebaut. Nun möchte ich ein einfaches Ethernet-Beispiel implementieren, mit dem es z.B. möglich ist eine LED zu steuern. Im Internet gibt es einige Beispiele, jedoch sind
-
Thread
[STM32F1] ADC + DMA Problem
Hi, ich hab bei meinem STM32F107 Controller den ADC1 im Scan Mode laufen. D.h. er wandelt bei einem Conversion Durchlauf der Reihe nach 4 unterschiedliche Eingänge. Die Ergebnisse werden nach jeder Wandlung dann per DMA in den Speicher
-
Thread
STM32F107 - Programmierung über J-Link funktioniert nicht
Hallo Ich versuche meinen Mikrocontroller (STM32F107) mit JLINK zu programmieren, der Vorgang schlägt allerdings fehl. Als Entwicklungsumgebung verwende ich CooCox. Nun habe ich versucht mit dem J-Link Commander zu arbeiten. Dieser liest eine Betriebsspannung
-
Thread
STM32F107 und 10-Pin JTAG
Hallo, ich bin dabei eine Schaltung mit einem ARM und einer 10-Pin JTAG Schnittstelle zu entwerfen (s. Anhang). Für das JTAG habe ich nur die 10-Pin Version vorgesehen, weshalb ich einen Adapter von Olimex dazwischen schalten werde (s. Anhang). Der SPI-Teil sollte soweit stimmen. Aber bei Pin 7 und 10 bin ich mir nicht so ganz sicher. Den Artikel über JTAG habe ich mir bereits durchgelesen - ein Verweis darauf ist also zwecklos :) Wer kann mir sagen, ob das so passt mit meinem JTAG-Interface? Gruß Peter
-
Thread
Unterschied STM32F107RB und STM32F107RC
Hallo, was ist der Unterschied zwischen dem STM32F107RB und dem STM32F107RC? Danke!
-
Thread
STM32 passt dieser Resonator?
kenner, ich möchte euch kurz um eure Hilfe bitten, kann ich diesen Resonator verwenden für einen STM32F107? http://www.mouser.ie/ProductDetail/Murata-Electronics/CSTCW25M0X53-R0/?qs=sGAEpiMZZMukHu%252bjC5l7YQjnLT7lzACKLEbS9STckl0%3d Oder würdet Ihr eher zu diesem Raten: http://www.mouser.ie/ProductDetail
>ich möchte euch kurz um eure Hilfe bitten, kann ich diesen Resonator >verwenden für einen STM32F107? Wieso willst du keinen Quarz? Reichen dir 0.5% Toleranz?
-
Thread
ADC-Messung mit ext. ADC oder über Steckverbinder
Stiftleiste leiten und mit dem internen ADC des µC messen? Als Mikrocontroller verwende ich einen STM32F107. Vielen dank schon mal und viele Grüße Michael
-
Thread
Wo wird der µC Typ definiert (STM32)
memory density ranges between 512 and 1024 Kbytes. - Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers. */ #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL
-
Thread
Ethernet STM32F107VC
Hallo, ich möchte mit dem EvalBoard zum STM32F107VC gerne einen LwIP-Stack betreiben. Dafür habe ich zunächst angefangen mit Hilfe der Dateien von ST(STM32Fxxx_...) Ports und co zu initialisieren. LwIP habe ich aber noch nicht eingebunden. Dabei
-
Thread
Ethernet mit Cortex M3 - wie schnell?
Zwischenspeicherung Kann man dafür einen Cortex M3 nehmen (ich habe hier ein Demo-Board mit STM32F107)? Gruß Peter
-
Thread
STM32F407 + DP83848 PHY + MCO1 Clock
Oszillator dran, weil ich MCO vom uC verwenden wollte (hatte eine ähnliche Geschichte mit einem STM32F107). Beim STM32F107 konnte man MCO mit 50 MHz folgendermaßen laufen lassen: [c] GPIO_ETH_MediaInterfaceConfig(GPIO_ETH_MediaInterface_RMII); /* Set PLL3 clock output to 50MHz (25MHz/5)) */
Leitung auf dem Board ist recht kurz und da messe ich am Pin sogar einen zu geringen Pegel. Beim stm32F107 habe ich damals die PHY auch durch MCO betrieben, weiß zwar nicht wie die Pegel waren, aber die PHY lief auf jeden Fall.
-
Thread
STM32 USART1 Send String Problem
Guten Tag, Ich bin seit Tagen am versuchen über den USART1 des STM32F107 ein "HELLO WORLD" zu senden doch im Terminal kommt immer nur das erste Zeichen an, ein "H" sonst nichts. Weiß irgendwer woran das liegen könnte? Mir würde wirklich ein Stein vom Herzen fallen wenn
-
Thread
CoIDE und ST Link V2 / Problem
:\Embedded Software\HOME_AUTOMATION_ROOM_SENSOR_BOARD>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F107VC "C:/CooCox/CoIDE/workspace/test_1/test_1/Debug/bin/test_1.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=300000 --erase=affected --reset=HW --driver="C:/CooCox/CoIDE/flash/stm32f10x_cl_256
-
Thread
Controller mit Ethernet
Im Prinzip würden ja auch schon die Connectivity-Modelle der STM32F1-Reihe reichen (STM32F107 z.b.). Die lassen sich auch per Hand löten. Eventuell wäre es auch sinnvoll, direkt auf externe ADCs zu setzen.
-
Thread
Günstigstes Web I/O
mal bei OpenWrt rein und die unterstützden Geräte. Ansonsten such mal nach AVR + Ethernet oder STM32F107 + Ethernet wenns auch selbst gebaut werden darf.
Operator S. schrieb im Beitrag #3646520: > Ansonsten such mal nach AVR + Ethernet oder STM32F107 + Ethernet wenns > auch selbst gebaut werden darf. Oder PIC18F66J60 mit integriertem Ethernet.
-
Thread
ENC28J60 verliert Link nach einiger Zeit
uip 1.0 verfasst. Mein Code orientiert sich ansonsten sehr stark an dem FreeRTOS-Beispiel "CORTEX_STM32F107_GCC_Rowley". Leider läuft mein System noch nicht rund. Anfangs lässt sich noch die hinterlegte Webseite aufrufen. Nach einiger Zeit (30sek...5min) geht die Link-LED aus und das Board ist nicht
-
Thread
Remap Cortex M
Grüße bernhardo [1] ST Microelectronics: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs, Reference Manual RM0008. Genf 2011 (13902). - Firmenschrift http://www.st.com/st-web-ui/static/active/en/resource/technical/document/reference_manual/CD00171190