-
Thread
STM32F103C4 - Low Density Device - USB und CAN gleichzeitig?
USB and CAN can be used in the same application but not at the same time. [/code] Nun ist der STM32F103C4 ein Low-Density-Device - allerdings mag ich nicht so recht glauben dass dieser quasi mehr "Features" hat als die großen Brüder (also auch F103 mit >= 64kB Flash - siehe Definition auf Seite
Das gilt leider für alle STM32F103, egal ob Low- Medium- oder High-Density. Wenn Du beide Schnittstellen in Deiner Schaltung benutzen willst, mußt Du auf die STM32F105 oder F107 ausweichen. Als Alternativen kann ich Dir auch die
-
Thread
STM32 USB Virtual COM Port
Hier CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c #if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) /* #define SYSCLK_FREQ_HSE HSE_Value */ #define SYSCLK_FREQ_24MHz 24000000 #else /* #define SYSCLK_FREQ_HSE
Zur Connectitvity-Line gehören STM32F107 und STM32F105. Der STM32F103C6T6 gehört wohl nicht dazu, er hat aber USB und CAN.
-
Thread
Open source Autoradio
Unterbringen. Wir bekommen in dem kleinen MP3-Decoder doch schon viele weitere Formate mit. Leider hat der STM32F103 kein Host-USB/OTG aber auch da gibt es zwei Möglichkeiten. Entweder eine größere CPU ala STM32F107, da wäre dann Ethernet auch gleich mit drinn, oder eben einen Chip, wie den Vinculum, für WLAN
@Kai Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die Freiheit Nut/OS eingesetzt. Mfg Patrick
-
Thread
CP/M auf ATmega88
mich schon. Aber nicht so, daß ich eine Platine haben wollen würde. Noch ein paar Worte zu meiner STM32–Variante. - Den HD64180 hatte ich schon. Der läuft nur mit 5V. - STM32 I/Os sind 5V-tolerant. - STM32F1 mit vielen Pins sind billiger als AVR. - Durch die vielen I/O-Pins kann alle denkbare
wieder dazu komme, soll das Board (und die beiden HCT541) gegen einen (mindestens) 100 poligen STM32F101 getauscht werden. Im angehängten Schaltplan sind P1-P3 die Buchsenleisten, auf die das Discovery-Board gesteckt wird.
-
Thread
Nachteil bei verschiedenen µC
, ist aber schwer beschaffbar. Aber alle haben irgend welche "Macken". Der einzige Nachteil des STM32F107xx ist, dass der kein SDIO mit drin hat.
Moment mal. Der STM32F103xF / STM32F103xG hat 14 Timer*. Davon: - 2 mit Motion Control (4 Ausgänge + 4 negierte Ausgänge) - 2 Interne vollwertige Timer (nur ohne Pins nach aussen) - 10 mit 1..4 nach aussen geführten
-
Thread
Ethernet und µC
Schaue Dir doch mal den STM32 oder den LPC1768 an. hier gehts zum Artikel vom [[STM32]]. Kaufe Dir dann von diesen Prozessoren am besten ein Demo-Board mit Ethernet Schnittstelle. Achte darauf was für Demo-Codes dabei sind. z.B. uIP TCP/IP Stack und Schaltplan. Der STM32F107xx kann 72MHz, ab Ende diesen Jahres 120MHz. Der LPC1768 kann 100MHz.
-
Thread
ARM Cortex M3 - GPIO Strombegrenzung
Auch noch einen kleinen Beitrag von mir. Wenn du 2 LM3 oder 2 STM32 hernimmst und genaue dieselben Messungen Port pin high gegen Grounnd durch AMP-Meter machst, dann wirst du recht verschiedene Ergebnisse bekommen. 1. Einen Transistor genau zu dimensionieren ist nur
Du hast mal vom "ARM" gesprochen, den gibt es nicht in diesem Sprachgebrauch. Es gibt den LM3xxx, STM32F107xxx, LPC1768xxx oder den AT91SAM3U..., jede dieser Familien kann unterschiedliche Port-Treiber haben und das hat nichts mit dem Cortex selbst zu tun. Mehr als 2 mA zu ziehen ist sicher moeglich
-
Thread
STM32 - Erster Artikel
Nein, die STM32F103 können bis zu 72MHz Nur die "kleinen", z.B. STM32F100 bis 24MHz, dafür sind diese eben günstiger. Ja, der Flash benötigt bei mehr als 24MHz waitstaits.
wollte er nicht mehr flashen... Hier die Konsolenausgabe: [code]Warning: /cygdrive/C/gccfd/projects/stm32f_test/stm: No such file or directory. Warning: /cygdrive/C/gccfd/projects/stm32f_test/ntrx_primer: No such file or directory. Warning: /cygdrive/C/gccfd/projects/stm32f_test/ntrx_avr: No such file
-
Thread
Empfehlung 8-Bit-Controller: STM8
einen Cortex-M3 um 85 Eurocent. Der billigste bei DigiKey lagernde STM32, der STM32F101 kostet 4,79 Euro, hat 4k RAM und bescheidene 16k Flash. Leider hat DigiKey keinen STM8 mit 4k RAM lagernd, der STM8S207 hat nur 2k RAM, dafür 128k Flash und kostet 3,28 Euro. Einen
@ Tropenhitze Sehe ich genau so. Beispiel: STM32F100C4. Kostet unter einem EURO. Die Palette geht in einer Linie durch bis zum STM32F107xx, mit Ethernet, USB uvm. Dass ist Felxibilität. Das ist das was im im Hobby und Beruf braucht. Mini-Chips
-
Thread
STM32 Einstieg
Hallo, ich will mich demnächst mit den STM32 auseinandersetzen und ich wollte mich nur nochmal vergewissern ob ich mir nicht totalen Schrott zusammengesucht habe. Ich habe vor, den STM32F101 oder STM32F103 zu Beginn einzusetzen, da die von
Wir nehmen in der Firma STM32F103 (F101/105/107 sind auch für andere Projekte angedacht). Ist soweit okay, manche Peripheriemodule sind (meine Meinung!) nicht so knuffig (d.h. komplex und kompliziert) zu programmieren, aber für
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
PROTOCOL, Address: 0x0000, Command: 0x0000, Flags: 0x00 >> Protocol : IRMP_SAMSUNG32_PROTOCOL, Address: 0xFFFF, Command: 0xFFFF, Flags: 0x00 >> Protocol : IRMP_RECS80EXT_PROTOCOL, Address: 0x000F, Command: 0x003F, Flags: 0x00 >> Protocol : IRMP_NUBERT_PROTOCOL, Address: 0x0000, Command
nur eine zeitlang und ähnliches. Daher habe ich beschlossen den ATMEGA168 samt V-USB durch einen STM32L15x mit USB-Device-Funktionalität in Hardware zu ersetzen. Zu diesem Zweck habe ich ein kleines Adapterplatinchen mit dem STM32 entwickelt, das statt dem MEGA168 auf die vorhandene Platine bestückt
-
Thread
Ein paar Fragen zum STM32F103xC
ADC Analog-to-digital converter (ADC) Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 16 and 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. Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers. This Section
-
Thread
PSK 31 Modlulation im Mikrocontroller
implementiert: [c] #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include "stm32f4xx_hal.h" #include "stm32f401xe.h" #include <stm32f4xx_hal_rcc.h> #include <itoa.h> #include <board.h> #include <math.h> #define PI 3.14159265358979323846 #define BUF_PERIODS
SYN 0x0b, // VT 0x0e, // SO 0x03, // ETX 0x18, // CAN 0x19, // EM 0x1f, // US 0x0f, // SI 0x12, // DC2 0x13, // DC3 0x7f, // DEL 0x1a, // SUB 0x1d, // GS }; int32_t buffer[BUF_SIZE]; uint16_t buffer_ptr = 0; int32_t I = 0; int32_t Q
-
Thread
STM32 Development Board
passende Leiterplatte (bzw zumindest mal den Schaltplan dazu) vorbereitet :) Features sind: - STM32F103VE im 100Pin LQFP mit nahezu allen Pins auf Stiftleisten rausgeführt. - Audio via TLV320AIC - USB via Controller - USB via FT232RL (USART1 für Softwareupdates) - SD Card via SDIO - Ethernet
Mit der Beschaltung funktionieren alle Komponenten. http://www.olimex.com/dev/index.html ARM - STM32-P103
-
Thread
IRMP - Infrared Multi Protocol Decoder
mir nicht den ganzen Thread durchgelesen: hat schon jemand das Projekt inkl. IRSND auf einen ARM (STM32) portiert?
Hallo zusammen, ein paar Bugs wurden in der STM32-Portierung gefunden und behoben. Im SVN unter http://www.mikrocontroller.net/svnbrowser/irmp/ ist daher jetzt die Version 2.2.1 eingecheckt. Die Änderungen betreffen nur die STM32-Variante
-
Thread
STM32, Eclipse, Amontec, OpenOCD
Hallo zusammen, Ich versuche mich gerade an dem Keil-Board STM3210C(STM32f107) in Verbindung mit Eclipse, Code Sourcery und OpenOCD. Ich benutze den Amontec JTAGkey 2P. Bei External Tools Configurations, OpenOCD Server Arguments hab ich Folgendes eingetragen: -f jtagkey.cfg -f stm32_swj.cfg -f stm32_gdb.cfg Die jtagkey.cfg habe ich bereits auf die 2P-Version abgeändert: # default ports telnet_port 4444 gdb_port 3333 tcl_port 6666 # interface configuration
-
Thread
[V] den neuen STM32-comSTICK von Hitex
Hallo, hat jemand Interesse an einen neuen (ungeöffneten) STM32-comSTICK ? Es ist der Neue für die STM-32F107 mit Ethernet, USB full speed device, Host, OTG, CAN und UART! Nachfolger des STM32-Performance Stick! Damit ich nicht so viel schreiben muß bitte Infos dazu hier abholen http://www.hitex.com/index.php?id=stm32-comstick&L=2 http://www.elektroniknet.de/home/embeddedsystems/news/n/d/stm32-comstick-embedded-award-reloaded-1/ http://embedded-blog.hitex.de/?tag=stm32-comstick http://www.st.com/mcu/contentid
-
Thread
Labornetzgerät - Fragen zum Schaltplan
Es gibt auch Microcontroller mit eingebautem (brauchbaren) ADC und 12bit DAC, z.B. von ST die STM32 Serie. Wenn zu nem Standard 8bit AVR noch HW in Form von DAC etc. dazukommt ist das IMHO eine Überlegung wert da preislich dann auch kaum noch ein Unterschied besteht. Zuätzlich bietet sich noch
4k4 und 4k7 mit 220pF verglichen mit 4k7 und 4k7 mit 100pF vergleichen mit 1k und 1k mit 220pF, 1k alleine mit 220pF und 1k mit 1nF
-
Thread
ARM Einstieg
ET-STM32F103
Martin schrieb: > in welchem von dem Beispielprogrammen find ich das Z:\ET-STM32F103 r0\ET-STM32F103RB\ETT EXAMPLES\ET-STM32F103_LED\project
-
Thread
Passende Buchse für STM32-Comstick gesucht
passende Gegenstück zu diesem Stecker (80-Polig) : Foto: http://www.hitex.com/uploads/tx_templavoila/stm32-comstick_03.jpg
Ethernet. Wie ich Propox einschätze wird es aber nicht lange dauern, bis die ein Modul auf Basis des STM32F107 bringen. > Zoom STM32 Stamp Module: Ich hatte mir die Board-Version von ETT als Einstieg besorgt: http://www.futurlec.com/STM32_Development_Board.shtml, ggf. mit Aussicht auf die Stamp-Version
-
Thread
Welcher Cortex M3?
STM32F10x in Verbindung mit CMSIS würde ich empfehlen. Läuft super-stabil, recht simpel zu programmieren, und es gibt Tonnen von Examplecode. My Prefered IDE: uVision4 :-) Simulation (Core + Peripherals
Hersteller, aber ich denke es haben sich 2 Hersteller am Markt etabliert. Zum einen ist das ST mit den STM32F10x und zum zweiten NXP/Philips mit den LPC17xx. Ich habe mit beiden gearbeitet, bevorzuge jedoch derzeit die LPC17xx, da sie gegenüber den neueren STM32F105/107 unschlagbar im Preis- Leistungsverhältnis
-
Thread
STM32F103 mit Yagarto/Eclipse/OOCD
Hi zusammen, seit einiger Zeit versuche ich, einen STM32F103 (ARM CortexM3) mit Freeware Tools, genauer gesagt mit YaGATo(arm-elf-gcc) + OpenOCD + Eclipse. Hat damit irgendjemand Erfahrung bzw. weiß, ob das so überhaupt ohne Weiteres möglich ist?
konnte So so.... ;-) Das hier sollte dir weiter helfen: http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32_Eclipse_Installation
-
Thread
Cortex M3 Board mit USB und Ethernet gesucht
Hallo, Weiß zufällig jemand, ob Olimex in naher Zukunft etwas preisgünstiges herausbringt mit STM32 connectivity line oder NXP 1700 mit USB und Ethernet und SD-Karte, evtl auch Grafik-Display? Gibt es schon Details? Oder kennt jemand sonst ein preisgünstiges und lieferbares Board? Danke
presgünstig? Ich würde übrigens auf den NXP gehen, wenn Du sofort komplett funktionierenden µC suchst. Der STm32F107 war zumindest noch nciht wirklich ausgereift. Hatte da den STM32-ComStick und auch ein 3210CEval-Board. Hat noch enige probleme mit USB und auch Ethernet. Der LPC1768 funktioniert dagegen,
-
Thread
Welches ARM9 Entwicklungsboard von NXP empfehlenswert?
in die Gänge, sprich auf den Markt. Ich habe schon die ersten Samples hier und im Gegensatz zu den STM32F107 funktionieren dort der Bootloader und USB. Mehr habe ich noch nicht getestet. Erwin
habe ich mich (noch) nicht rangetraut. Vor ein paar Tagen habe ich so die alte Schaltung mit dem STM32F103 umgebaut und den STM32F107 eingesetzt. Mit den bekannten negativen Ergebnissen. Aktuell habe ich eine Schaltung mit dem LPC1764 auf dem Tisch, das klappt schon ganz gut (siehe Foto). Erwin
-
Thread
STM32-comStick USB-Bootloader
Mir scheint, diese neuen STM32F105 und F107 haben einen dicken Hardwarefehler. Der Bootloader funktioniert nicht, weil die Baudrate falsch berechnet wird. Die Antwort vom Controller (UART-Port) kommt zwar, aber mit einer falschen
J. V. schrieb im Beitrag #1746645: > Läuft das F107 Teil zwischenzeitlich ??? Ja, müsste es. Ich habe bislang nur den STM32F105 verwendet, der aber die gleichen anfänglichen Bugs hatte wie der 107er. Du musst nur beim Kauf unter Umständen auf den
-
Thread
Flashen von STM32F105
es remappen. > Kann ich dir aber > erst sagen, wenn ich mal solch einen Controller habe (ein F107 wäre auch > noch ganz nett). Einen STM32F107 könnte ich dir für den Zweck gerne schicken, lieber RCT6 oder VCT6? Die Samples vom STM32F105 sind leider verbaut.
elral schrieb: > Hat jemand den STM32F105 bereits erfolgreich mittels des integrierten > Bootloades flashen können und/oder hat eine Tipp für mich? Nach diesem Desaster mit der ersten Generation der F105/107 mit den fehlerhaften Bootloadern
-
Thread
STM32 - Debugger - Software ?
den STM32F103 eh nicht. Wir werden daher wohl den STM32F105/107 nehmen. Aber sonst sollte das Board Deine Anforderungen abdecken. > - auslesen von einem Fehlerspeicher (CAN) CAN auf 9pol SUB-D rausgeführt
STM32F103 Und die sogar ganz vorne, die 105 und 107 sind zwar nicht drauf aber das werden sie dann ja wohl auch hinbekommen.
-
Thread
Interesse für ein arm/ Entwicklungsboard
> STM32F107RCT6 ...an dem wäre ich auch interessiert. Soll ich schon mal Muster besorgen? ;-)
leider hat der STM32F107 kein externes Interface ( FSMC ) und somit ist es auch nicht möglich, einen externen SRAM anzubinden.
-
Thread
Ethernet MAC Adresse
eine von IEEE gekaufte Adresse entweder in ein externes FLASH/EEPROM oder ins OTP einer MCU (z.B. STM32F107xx). Beim Booten wird die Adresse in die entsprechenden Register des MAC geschrieben. Besten Dank Walter
von IEEE > gekaufte Adresse entweder in ein externes FLASH/EEPROM oder ins OTP > einer MCU (z.B. STM32F107xx). Beim Booten wird die Adresse in die > entsprechenden Register des MAC geschrieben. Das ist dann eine Software-Geschichte :)
-
Thread
Welchen Cortex-M3?
dauert es in der Regel noch 1-2 Jahre, bis die Teile endlich beim Endkunden erhältlich sind, siehe AVR32 und ATXmega. STM32 ist nun auch im Umbruch, die neuen STM32F105 und 107 sind angekündigt, die nun endlich auch Ethernet unterstützen (F107) und 2 CAN-Schnittstellen sowie USB-OTG bieten, und das alles
RAM-Speichergrößen und die Zahl und Typ der Schnittstellen unterscheiden. Low Density: STM32F103x4 (16k Flash, 6k RAM) STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM
-
Thread
Cortex M3 mit Ethernet
Der STM32F107VC von ST hat auch einen Ethernet MAC. Wann der raus kommt ist aber noch offen. Ein preliminary Datasheet gibt es auf www.st.com aber schon.
somit muss man die nicht verstehen. Wer also einen AVR programmieren kann und nicht vor dem Wort "32Bit" Angst hat, wird Null Probleme haben, mit dem M3 loszulegen.
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
//h' 1050, //c'' 1106, //cis'' 1179, //d'' 1244, //dis'' 1316, //e' 1397, //f'' 1562, //g'' auf position von fis'' verschoben }; const uint8_t duration[] PROGMEM= { 2, //1/32 Zeit in 20 ms Schritten 3, //1/32. 4, //1/16 6, //1/16. 8, //1/8 12,//1/8. 16,//1/4
Ui nettes Projekt! Die Lieder landen vmtl bald in einem STM32 mit einem Piezo-Piepserl xD
-
Thread
Interruptroutine bei Lpc2294 startet nicht
2136/01 nicht funktioniert. Aber egal, ich verwende ohnehin nur noch den 23xx und schiele auf den STM32 um den 8Bittern endgültig zu entsagen (NXP hat den Bereich ja der Konkurrenz überlassen). >Allerdings ist es vermutlich auch nicht Sinn der Sache irgendne Startup >Datei mit dem passenden Linkerskript
: 0x01 check_mask: 0x0f in_handler reported a failed check value captured during scan didn't pass the requested check: captured: 0x0f check_value: 0x01 check_mask: 0x0f in_handler reported a failed check
-
Thread
MMC SD library FAT16 FAT32 read write
Wieso ist in der 0.6.3.1 beim AVR STM32 Code drin?
Ich habe ein Problem und zwar hab ich das fertige KEIL - Project von Version 0.6.3.1 auf meinen STM32F107VB geworfen. Ich hab nur den CS-Pin auf meine Hardware angepasst. Aber leider funktioniert bei mir das mmc_init nicht. bei CMD0 bekomm ich noch 0x01 zurück, aber bei ACMD41 oder CMD1 bekomm ich
-
Thread
OpenOCD Wiggler STM32-P103 flashen
copy LINK = ram compile: main.o stm32f10x_rcc.o stm32f10x_gpio.o clean: -rm main.lst main.o main.out main.hex main.map stm32f10x_rcc.o stm32f10x_gpio.o copy: @ echo "...copying" $(CP) $(CPFLAGS) main.out main.bin $(OD
main.lst link: main.elf @ echo "..linking $(LINK) bin" $(LD) $(LFLAGS) -o main.out main.o stm32f10x_rcc.o stm32f10x_gpio.o main.elf: @ echo ".linking $(LINK) elf" $(CC) $(CFLAGS) main.o stm32f10x_rcc.o stm32f10x_gpio.o --output main.elf $(LELFFLAGS) stm32f10x_rcc.o: stm32f10x_rcc.c
-
Thread
Gefälschte Transistoren!
insgesamt etwas geringer. Meine Messung begann bei Ic = 3 A, da war B ca. 120. Bei Ic = 10 A ist es auf 107 abgefallen, bei Ic = 20 A (Datenblattgrenzwert) schon nur noch 71, bei Ic = 30 A verstärkt er noch 52fach.
Klassischer Anwendungsfall fuer UB: 32,768Khz-Uhrenquarzoszillatoren.
-
Thread
STM32 alias cortex m3 brauchbar?
Mittlerwerweile gibt es das Keil MCBSTM23, mit STM32F103 drauf. Ich kämpf mich gerade - ohne Driverlib - durchs Datenblatt. Ist - finde ich - erst mal recht verwirrend, besonders wenn man die schönen AVR Datenblätter gewohnt ist ;-) Greetz,
Woche aufs Lager. Mehr RAM ist wird bei der nächsten Welle von STM32 Derivate geben (Plannung ist Sampling Q2'08, Volume-Produktion mitte 2008). Übrigens, der Hitex STM32-Stick ist auch jetzt verfügbar: http://www.st.com/mcu/contentid-107-110-STM3210B_PFSTICK.html