-
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
Ansteuerung LED per PWM mit ARM-Prozessor v2.0
50mA; bei 72MHz kann der STM32F105/107 maximal 70mA von den maximal möglichen 150mA beanspruchen. Somit dürfen im worst case (alle Treiber active und 72MHz) nur ca. 1mA pro Treiber anfallen. In meiner alten Schaltung (siehe
48MHz kann der STM32F103 maximal 50mA; bei 72MHz kann der >STM32F105/107 maximal 70mA von den maximal möglichen 150mA beanspruchen. Da hast du glaub ich was falsch verstanden. Das ist wahrscheinlich die Stromaufnahme
-
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 nicht im Debug-Modus.. Hier der Code: #include "stm32f10x.h" #include <stdint.h> #include <stdlib.h> uint8_t data_byte1; uint8_t data_byte2; uint8_t data_byte3; uint8_t data_byte4; void STM32_RCC_CFG(void) { // Takt für I/O Port A aktivieren
-
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
Hi Marcus, Ich möchte auch einen KSZ8863 (aber MLL) an einem STM32F407 verwenden. Da ich mittlerweile mit PHY Mode und MAC Mode vollständig durcheinander bin: Kommuniziert der STM32F4 über die M/RLL Schnittstelle "out of the Box" mit dem Switch oder muss der Switch
-
Thread
STM32F4 und "Reaktionszeit" per Ethernet
Reaktionszeit, weil es darum, dass die Maschine möglichst schnell wieder fährt. Wir setzen diverse STM32's ein und würde deshalb bei denen bleiben wollen. Ich habe schon einige Tests auf meinem MCBSTM32F400 gefahren, aber da komme ich auf Reaktionszeit die wesentlich zu langsam sind. Gut bei der
Kein F4 sondern ein F107/STE100 mit LWIP mit 100 Mbit/s Ethernet: X:\>ping n64 Pinging n64.local [192.168.1.64] with 32 bytes of data: Reply from 192.168.1.64: bytes=32 time<1ms TTL=255 Reply from 192.168.1.64
-
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
-
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
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
, habe ich mal zwei STM32F030F4-Boards bestellt: http://www.aliexpress.com/snapshot/6626358701.html Meine Suche ergab: STM32F030F4 board € 4,73/piece STM32F030C6 board keine STM32F030K6 board keine STM32F030C8 board
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
-
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
kann ich umschalten, ob ich mit JTAG oder SWD proggen tu. >>Trying to find device on SWD. Dein 107 ist auf SWD eingestellt. Du auch? Mit Gruß Peter
-
Thread
MOSFETs für LED-Matrix
Streifens also müssen die MOSFETs ca 300mA schalten. Ansteuern möchte ich diese mit einem PWM-Signal eines stm32f4 Discoveryboards also mit 3.3 V. Also brauch ich einen selbstsperrenden n-Kanal MOSFET der mit hohen Frequenzen zu schalten ist und einen ID von ca 300mA hat. Lieber wärs mir wenn ich dafür
müssen die > MOSFETs ca 300mA schalten. Ansteuern möchte ich diese mit einem > PWM-Signal eines stm32f4 Discoveryboards also mit 3.3 V. > > Also brauch ich einen selbstsperrenden n-Kanal MOSFET der mit hohen > Frequenzen zu schalten ist und einen ID von ca 300mA hat. Hm Wieviel LED's werden
-
Thread
Mikrocontroller ethernetfähig machen
*MII* standartisierte Protokolle wie PHY und MAC miteinander reden Angenommen ich habe einen STM32F10x ohne interne PHY, was wäre der richtige Weg den Controller "ins Netz" zu kriegen? Nehmen wir an ich hätte hardwaretechnisch alles korrekt verdrahtet, wo setze ich jetzt mit der Software an
das LAN-Kabel (Steckt da > noch mehr drin?) Ja, Transformatoren. > Angenommen ich habe einen STM32F10x ohne interne PHY, was wäre der > richtige Weg den Controller "ins Netz" zu kriegen? Nehmen wir an ich > hätte hardwaretechnisch alles korrekt verdrahtet, wo setze ich jetzt > mit der Software
-
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
Einfacher Wobbelgenerator mit AVR?
Reinelt schrieb im Beitrag #3935954: > Ich korrigiere: Weihnachten + ostern... wobei ich bei den 51pF kurz > gestockt habe, aber nur kurz :-) 51PF ist ein Normwert, kannst ja 47pF + 3.3pF nehmen. Ich habe die auch nicht alle da. Bei SMD ist das schoene ja man kann die uebereinander loeten und es
wieder HF Schaltungen und die Erfahrung hat gezeigt, das ein Controller (egal ob es ein 8051 oder ein STM32 ist) immer Störungen verursacht, wenn er mitten in der Kette der HF eingesetzt wird. Das liegt einfach daran, das auf den Chips alles so eng zusammengebaut ist, das nun mal unvermeidliche Übersprechspitzen
-
Thread
Unterschied STM32F107RB und STM32F107RC
Hallo, was ist der Unterschied zwischen dem STM32F107RB und dem STM32F107RC? Danke!
-
Thread
STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino
Hallo, kennt dieses kleine Board irgendjemand hier: STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino http://www.ebay.at/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508?pt=LH_DefaultDomain
im STM so ist (ab F105/F107).
-
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
>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
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
compilieren lässt. Ja, spricht ja nichts dagegen. Die Unterschiede kann man mit [c] #if defined (STM32F4XXX) Hier STM32-F4-Code (Disco und Nucleo) #elif defined (STM32F1XXX) Hier STM32-F1-Code (Deine China-Module) #elif defined (__AVR_ATmega2560__) Hier ATmega-2560-Code #else #error
Frank M. schrieb im Beitrag #3927762: > Da ich die STM32-Version ja noch auf das kleinere STM32F4 Nucleo F401 > Board portieren will… Vielleicht stand das schon irgendwo: Warum ein NUCLEO-F401RE und kein NUCLEO-F411RE? * http://www.st.com/web
-
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
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
Wo ist PIN1!
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fSTM32F401%2064pin%20pin1%20marking%20%20orientation&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
nebendran. Olimex hat manchmal recht gute Photos, z.B.: https://www.olimex.com/Products/ARM/ST/STM32-P207/resources/STM32-P207.pdf Einfach nach Chipname und Olimex suchen. :) Habe leider nur 030/103/107/407 im Einsatz, sonst hätte ich Dir ein Bild gemacht. Cheerio, Marcus
-
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
Wo wird der µC Typ definiert (STM32)
(STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL) /* #define STM32F10X_LD */ /*!< STM32F10X_LD: STM32 Low density devices */ /* #define STM32F10X_LD_VL */ /*!< STM32F10X_LD_VL
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
-
Thread
IRMP auf einen PIC18F4520 portieren
120 Last Changed Date: 2013-04-09 16:17:52 +0200 (Di, 09 Apr 2013) c-2po:~/MPLABXProjects/PIC18F4520/IRMPtest1.X$ also hab nicht alzu viel aendern muessen, achte auf die svn rev, war r120. in meinem main.c: keine frage, #include <xc.h> ganz oben!!! #define _XTAL_FREQ 32000000UL // 32mhz
frickelboard (rechts) und dem neuen Test auf dem steckbrett. ps: irmp war vom svn revision 135. PIC18F4520 mit internem FRC+PLL (32Mhz), was 8Mhz cycle frequenz ergibt. mfg Peter ;-)
-
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
> Für die Adressen innerhalb der CPU Die PHY ist nicht innerhalb der CPU beim F107. Meine Boards ( != STM3210C-EVAL ) haben die PHY-Adresssen 0 bzw. 7 fuer den STE100P.
-
Thread
Ethernet mit Cortex M3 - wie schnell?
keine Zwischenspeicherung Kann man dafür einen Cortex M3 nehmen (ich habe hier ein Demo-Board mit STM32F107)? Gruß Peter
Also mit einem STM32F4 hab ich mit TCP und dem LwIP schon 80 MBit erreicht. Vielleicht wird es durch den kleineren Ram und etwas weniger Takt etwas langsamer, aber deine Datenratenanforderung ist ja auch Faktor drei kleiner
-
Thread
STM32F407 + DP83848 PHY + MCO1 Clock
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)) */
Die 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
würde woran es liegt, habe schon alles mögliche probiert... Hier mal mein Quelltext: #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_flash.h" #include "stm32f10x_usart.h" #include "misc.h" ErrorStatus HSEStartUpStatus; GPIO_InitTypeDef GPIO_InitStructure
-
Thread
CoIDE und ST Link V2 / Problem
G:\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
-
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.
ne Platine brauchst du auch noch... Board: (https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY) Erweiterung: (https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4-CORTEX-M4-DISCOV) timtam schrieb im Beitrag #3649284
-
Thread
Günstigstes Web I/O
schau 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
Leisungsvergleich ARM AVR
Moby schrieb im Beitrag #3638724: > Wenn man's denn braucht + das Strombudget langt. PS: EFM32 braucht 150µA / MHz, ATmega88P (=stromsparversion) 300µA / MHz. Tiefster Schlafmodus: EFM32 20nA, AVR 800nA. Und aufgrund der höheren Effizienz des Cortex ist der EFM32 auch mit allen Operationen schneller
das alles nicht mehr zeitkritisch - habe da ja locker 8 oder mehr PCLK "blank pause", da kann der STM32F103 so richtig rumrechnen ;) Dass da drei Mal 0 als Adresse übertragen wird, ist schon klar - das macht den Kohl da aber nicht fett, da die Shifts in einem Takt laufen und die serielle Übertragung
-
Thread
ENC28J60 verliert Link nach einiger Zeit
Hallo liebe Leute, ich habe auf Basis des STM32F4-discovery und einem ENC28J60-Board (http://www.lctech-inc.com/Hardware/Detail.aspx?id=588fbc2e-ecc1-4013-ac35-69bc83bda1fb) einen Webserver aufgebaut. Mir ist klar, dass STM32F4 eine integrierte
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
-
Thread
OV7670 an STM32F102
Mein Projekt einer Zeitraffer-Kamera mit einem Bild am Tag schreitet endlich wieder voran. Der STM32F103 wartet immer wieder mit neuen Überraschungen auf. Die heutige Lösung, die zum Auslesen eines Bildes geführt hat: Meine verwendeten Pins PB3 und PB4 sind standardmäßig schon als JTAG in Verwendung
i2c_send: [17]. i2c_send: [159]. Writing COM11 prescaler to I2C target. i2c_send: [66]. i2c_send: [107]. i2c_send: [67]. i2c_send: [66]. i2c_send: [107]. i2c_send: [10]. Writing DBLV disable PLL to I2C target. i2c_send: [66]. i2c_send: [17]. i2c_send: [67]. Reading COM11 again from I2C target
-
Thread
Welches Quarz für CAN UND UART beim STM32?
passendes Discovery Board, und häng den CAN Tranceiver extern ran. Außerdem haben IIRC die meisten STM32 eine PLL, wodurch die Frage nach der passenden Quarzfrequenz ziemlich sinnlos wird...
Fuer STMF2/F3/F4 ist 8 MHz eine gute Wahl. Falls man bei F105/107 das eingebaute DFU benutzen will, ist 25 MHz die bessere Wahl, da ssonst die Enummerierung 1/4 Minute dauert. Falls nur UART gefordert ist, langt
-
Thread
Remap Cortex M
Der STM32F103C8 ist aber ein Cortex-M3... Katharina schrieb im Beitrag #3610589: > Oh, danke schonmal. Kann jeder belibige Pin dafür benutzt werden? Das komplette Remapping, ob es existiert und wie viel
pin descriptions des verwendeten Prozessors. Viele 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/
-
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
94 b3 30 31 46 43 46 | ..0 ..0 ..01FCF| 00d0 3b 46 91 46 99 46 99 46 ac 46 ac 46 08 08 08 25 |;F.F.F.F.F.F...%| 00e0 32 64 20 00 48 69 74 20 61 6e 79 20 6b 65 79 20 |2d .Hit any key | 00f0 74 6f 20 73 74 6f 70 20 61 75 74 6f 62 6f 6f 74 |to stop autoboot| 0100 3a 20 25 32 64 20 00 23
-
Thread
STM32F3 & ILI9238
die Möglichkeit das Display per 16-Bit Bus oder SPI anzusteuern. Da der F3 kein FSMC hat tendiere ich zu SPI mit DMA. Was denkt ihr ist am schnellsten? SPI, 8-Bit oder 16-Bit? Der STM32F3(Discovery) läuft mit vollen 72MHz.. Gruß
legen und die Steuerleitungen über bit-banding vorbelegen. Ich fand es so deutlich schneller auf einem STM32F107 mit 320x240 TFT als über SPI auf einem LPC1768 (100MHz) an 320x240 TFT.