-
Thread
Arduino oder Mikrocontroller - Was ist besser?
umgestiegen. Mein letztes Projekt war ein kompletter Wavetablesynthesizer mit I2S-Audio (via DAM Routine) 4x (4 stimmen) USB- und Serial MIDI + Interface + Display, analogem Filterboard (in KICad kreiert) usw. auf STM32F103 Basis. Ich denke mir: Wer noch nie mit MCU's zu tun hatte, sollte mit Arduino beginnen
ESP8266 mit WLAN und LUA Programmierung. - Wenn ich etwas RTOS machen will, dann nehme ich gerne STM32, entweder aus Steckbrett oder als STM32F4-Discovery Fertigboard - ATMega: So als Spielwiese zwischendurch, gerne auf Breadboard oder Entwicklungsplatine Überlege Dir, mit was Du spielen möchtest
-
Thread
FSMC Bank Section
Hallo Leute, ich lese mich gerade in die FSMC des STM32F4 ein und habe eine Frage dazu. Im Quellcode eines SSDxxxx (LCD Treiber) habe ich folgenden Codeteil gefunden: [code] #define LCD_REG (*((volatile unsigned short *)0x60000000)) // RS = 0 #define
Tipp für mich hätte ?? Benutze das Eval Board MCBSTM32E mit STM32F103ZG. Gruß, dasrotemopped.
-
Thread
Einstieg in STM32F7
arbeiten aber mit einer IDE. Hier ist ein guter Display Treiber, eine Datei und fertig. http://stm32f4-discovery.com/2014/06/library-18-ili9341-ltdc-stm32f429-discovery/
#4443708: > Die Silabs 8051 haben fuer jeden I2C-Zustand einen Interrupt. > > Damit ist das ein Kinderspiel. Tja, bessere I²C-Peripherie als die STM32F4 haben sogar die AVR. Die ist bloß langsam :D
-
Thread
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
Oder für 4,42 aus der Volksrepublik: http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Mindestsystem-Development-Board-Modul-fur-Arduino-DE-/231713114640?hash=item35f32d8a10:g:66UAAOSw9r1WBPrA
> Oder für 4,42 aus der Volksrepublik > STM32F103C8T6 Kann ich den über USB programmieren, ohne einen zusätzlichen Programmieradapter kaufen zu müssen?
-
Thread
[STM32F4xx] NRF24L01+ Funkmodul Source Code
nicht direkt verwendet werden aber wer selbst mit dem Funkmodul NRF24L01+ arbeitet und dieses an einem STM32F4xxx betreibt (StdPeriphLibs), der wird vielleicht das ein oder andere nützlich finden. Es gibt eine ganze Menge Fallstricke beim NRF24L01+ aus China, denn Originale von Nordic sind kaum zu bekommen
Anbei die Weiterentwicklung, diesmal aber auf dem STM32F103 und der StdPeriphLibs. Der CPU M3 Kern spielt nur soweit eine Rolle, wie die Low Level Routinen ganz unten im DRV Modul angepasst werden müssen an die Hardware. Das Modul DRV ist das Treiber Interface
-
Thread
CMSIS-DAP Debugger will nicht in Keil uVision5
ich habe ein STM32F103C8 China Board und einen LPCLink2 als Debugger Hardware. Der lässt sich per Firmware CMSIS-DAP kompatibel machen und wird dann auch von µVision erkannt. Mein Programm wird auch beim Download mit F8 fehlerfrei in den Flash Speicher geschrieben, nur der Debugger will nicht. Erst komm die Evaluation Warnung zum max. 32K Limit, das Programm hat aber auch nur 14k. Dann 'Cannot access target. Shutting
-
Thread
GCC Optimierung killt Funktion
das gemerkt hat, dass das was nicht stimmt: http://electronics.stackexchange.com/questions/122983/stm32f103-strange-behavior
ich habe hier auch mal STM32 Libs durchsucht, die DMB/DSB/ISB tauchen nur an einer Stelle auf: beim beschreiben des Flash, sonst nirgends. Und das habe ich auch mal schnell in den STM32F103 geschoben: [c] while(1) {
-
Thread
CooCox parasitär?
Hallo, Schau doch mal die STM32 Reihe und die Evalboards dazu an. Die Discoveryboards sind sehr günstig und haben schon einen integrierten Debugger mit dabei. Ich habe mich damals für STM32F4Discocery entschieden, da dieser massig
es aber auch die STM32F103 beim Chinesen, so ein http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html Board (mit 64 Karat Flash!) habe ich gerade hier
-
Thread
STM23 Flash/Reset
noch nicht fündig geworden, vielleicht kann mir jemand helfen ;-) Ich habe ein Board mit einem STM32F103RE und möchte dieses mit einem STLink V2 programmieren. Sobald ich den NRST-Pin mit dem Programmer verbinde, zeigt mir st-flash, OpenOCD und das ST-Link-Tool 0KB Flash an. Sobald der NRST-Pin unbeschalten
Roland S. schrieb im Beitrag #4428003: > mit dem f4-disco ist die spannung am nrst-pin 400mV und mit dem f3-disco > 1300mV. Sieht irgend wie so aus als ob dein 100nF Reset C "zu dick" ist. Ist das Board Eigenbau bzw. bist Du sicher das es wirklich
-
Thread
"Hackbares", kleines Gerät mit AVR/MSP/ARM, USB, RS-232, Tasten, Display?
einem Handheld Oszi angefangen... Geht, ist aber ein bisl aufwendig Schau mal nach DSO201, ein STM32f103, der größere Bruder hat einen F4 drauf. Lipo + USB + ... Über die SD-Karte ist prinzipell ein SPI sogar nach draußen zugänglich. Gruß Ert Schematic: https://www.mikrocontroller.net/attachment
STM32 Primer STM32 Primer2
-
Thread
CO2 Sensor MH-Z14 vs MH-Z19
dann auch sämtliche Einstellungen und Parametrierungen möglich. Darüber hinaus bieten sie eine 4-20mA Schnittstelle für lange Kabelanbindungen. MfG!
Immerhin kann man den Sensor per Hd-Pin (7s gegen GND) auf 400ppm (Außenluft) eichen. Der verbaute STM32F103C8 hat einen 12-bit ADC (4096) für einen Messbereich von 0-2000ppm oder 0-5000ppm. Linearer ADC und exponentieller Fotostrom, da gibt es sicher irgendwo Auflösungsprobleme. Der MH-Z19 hat einen
-
Thread
Taktfrequenz bei STM32F103C8T6 Minimum development board
Hallo, ich habe mir vor einiger Zeit ein STM32F103C8T6 Minimum System Development Board Module aus China bestellt. Das Teil ist angekommen und ich wollte damit ein bisschen spielen. Ich habe hier auf dem Forum ein nettes Tutorial gefunden, http
Der Code aus der main.c Datei ist der folgende: [c] #include "stm32f10x_conf.h" int main(void) { GPIO_InitTypeDef GPIO_InitStructure; SystemInit(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
-
Thread
automatischer Vorschub für Drehbank
niemand einen Controller mit eingebautem Hardware-Gray-Dekoder ins Spiel gebracht? Z.B. der billige STM32F103 bietet davon schon vier. Damit macht der µC die Dekodierung in Hardware, es kann ein relativ billiger Encoder angeschlossen werden und der µC kann den Encoder-Wert in einem Takt auslesen. Viele
heutzutage muss ja alles mindestens 7 Zoll und Touch haben). Da gibt es doch sicherlich eine passende C-Bibliothek. Aber auch für STM32? Ansonsten muss ich wohl AVR-Code umstricken - wäre aber auch kein Drama. EDIT: bin gerade fündig geworden: https://stm32f4-discovery.net/2015/07/hal-library-15-hd44780
-
Thread
USBtin Protokoll
galvanische Trennung machen. z.B. ISO1050 und DC/DC-Wandler. Leider eignen sich die 4€ STM32F103 Boards nicht die z.Z. massenhaft vertickt werden, da USB und CAN nicht gleichzeitig können. Das sollte aber beim STM32F303 kein Problem sein. Damit sollten 1Mbit überhaupt kein Problem mehr
jeden Fall vernünftig, würde aber ebenfalls eine Bestellung erforden > Leider eignen sich die 4€ STM32F103 Boards nicht die z.Z. massenhaft > vertickt werden, da USB und CAN nicht gleichzeitig können. F103 er hätte ich auch noch da ;) > Das sollte > aber beim STM32F303 kein Problem
-
Thread
WordClock mit WS2812
Link zum Artikel: [[WordClock_mit_WS2812]] Lauffähig ist die Software auf den Nucleo-Boards STM32F401RE und STM32F411RE für 11 EUR und (brandneu!) jetzt auch auf dem 4 EUR günstigen STM32F103C8T6 Mini Development Board. Auch diese Variante wird in den nächsten Tagen zum Download verfügbar sein
Geht der 4 Pin des DFC77-Modul, das müsste der PON sein wenn ich es richtig verstanden habe, dann auch auf einen Pin des STM32F103C8T6-Boards?
-
Thread
Welche IDE und Programmer für STM32F103C8?
RS232-USB weiterleiten. Einen Schaltplan habe ich jetzt nicht nachgezeichnet. Es gibt die 3 IC STM32F103C8T6, CAN TX/RX Verbindung zum TJA1050 und USART RX/TX Verbindung zum CP2102 dazu eine LED einen gejumperten 120 Ohm Abschlußwiderstand, 5 Kontaktierungen wahrscheinlich für JTAG und etwas Hühnerfutter
gnuarmeclipse.github.io/install/ > > Ansonsten liess die reichhaltige Bugliste und bemuehe dich, dich von I2C > fern zu halten. I2C funktioniert zwar irgenwann, ist aber bei ST ein > wirklich tiefer Schmerz im Arsch! Nur weil du mit I2C auf einem STM32F103 nicht umgehen kannst, sollen sich andere fernhalten
-
Thread
STM32 CAN Interrupt Routine Empfang Durchsatz
Hallo, ich experimentiere gerade mit dem STM32F103. Dort möchte ich zwischen zwei STM32 Chips CAN-Daten austauschen. Hierzu habe ich beide Prozessoren per CAN miteinander verbunden. Im Prinzip funktioniert das auch prima - bis auf - ja bis auf
cand[1] = RxMessage.Data[0]; cand[2] = RxMessage.Data[1]; cand[3] = RxMessage.Data[2]; cand[4] = RxMessage.Data[3]; cand[5] = RxMessage.Data[4]; cand[6] = RxMessage.Data[5]; cand[7] = RxMessage.Data[6]; cand[8] = RxMessage.Data[7]; //print_can(RxMessage); } [/c] Beim senden
-
Thread
Virtual Com Port Driver STM32 Port zuweisung
bekommt jeder eine eigenen Com Port. Und das möchte ich nicht. Mit verschiedene meine ich es sind alle STM32f103RE jedoch habe ich mehrere davon.
Hi, bei mir bekommen die Stm32 auch immer den gleichen Port zugewiesen. Egal ob F1 oder F4 und egal an welcher Usb Buchse. Ich habe noch ein altes Projekt mit PeripheralLib statt CubeMx. Dort wird immer eine ganz andere Portnummer
-
Thread
LED Streifen mit light_ws2812
starkes Interesse dran! Findest Du hier: https://www.mikrocontroller.net/articles/WordClock24h#STM32F4xx_Projekt (siehe Download) Darin enthalten sind Libs für - WS2812 - DS18(S)20 - [[MCURSES]] - [[IRMP]] - DS3231-RTC - I2C-EEPROM - UART - DCF77 (sehr rudimentär)
ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die Libs laufen auf STM32F4xx und STM32F10x, also z.B. auf den STM32F4xx-Nucleo Boards als auch auf dem STM32F103C8T6 Mini-Development-Board, was man für ca. 4 EUR beim Chinesen bekommt. Wenn Du Fragen dazu hast, einfach
-
Thread
Fragen zu ESP8266
> größere Sachen halte ich die ArduionoIDE für ziemlich ..naja.. > unbrauchbar. Ich wollte mit STM32F407 und der Arduino-IDE in Verbindung mit dem ESP8266 über OTA ein Projekt erstellen. Das E407-Board von Olimex lag hier noch rum. Erfolgreich war aber nur die Pgr. für STM32F103Z. Schwierigkeiten
e-d schrieb im Beitrag #4391123: > Schwierigkeiten mit Bootloader! siehe auch: http://www.stm32duino.com/viewtopic.php?f=32&t=413
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
Kann mal jemand kurz helfen? Vielleicht ja nur eine kleine Sache. Launching tool 'ST-FLASH': C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\ST-LINK_CLI.exe -P G:\STM32F100\f100project\bin\Release\f100project.hex (in c:\temp) stdout> STM32 ST-LINK CLI v2.2.0 stdout
die werden auch in der WordClock mit WS2812 benutzt: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
-
Thread
stm32f10 DMA Burst Probleme
Hallo Leute, ich arbeite mit einem STM32F103C8T6 Board. Nun hab ich ein kleines Problem mit dem DMA Burst. Ich würde gerne ein par PWM Signale verändern mittels Timer gesteuertem Burst PWM. Über den Zugriff &TIM1->CCR1 funktioniert das
aber nur der jeweils erste Wert an. [c] uint32_t test[4] ={0,100,50,50}; //Clock Enable (DMA1) RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE); //DMA Channel3 //DMA Kanal löschen DMA_DeInit(DMA1_Channel3); DMA_InitStruct.DMA_BufferSize
-
Thread
Potisignal rauscht bei STM32F1 development board
zum verwendeten development board: https://www.openimpulse.com/blog/products-page/product-category/stm32f103c8t6-arm-development-board-cortex-m3/
entstörkondensatoren. wenn ich mir https://www.openimpulse.com/blog/wp-content/uploads/wpsc/downloadables/STM32F103C8T6-Schematic-Diagram.pdf anschaue frage ich mich ob die pins von vdd_(n) und vss_(n) eventuell soche nebeneinanderliegende pins sind, und warum dann keine c's dazwischen sind. wenn du magst
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
beim STM32F334 z.B. schreibt wird aber niemals auf einem F103 oder F4 lauffähig werden. Und eins kommt ja auch noch hinzu: man nagelt sich auf ST fest. Nur weil man am Anfang ein paar Stunden gespart hat begibt
wohl auch ehr ein Wunschtraum ist. Klar den Takt und ein paar andere > Sachen die fast in alles ST32 Controllern gleich sind wie Gpio, Uart > u.s.w. Code den man für den Tim1 beim STM32F334 z.B. schreibt wird aber > niemals auf einem F103 oder F4 lauffähig werden. Wenn man Features von einzelnen
-
Thread
unsägliche automatische Übersetzungen
Beschreibung eines englischen Angebots auf ebay Deutschland: Dormer F300M5X13/16 F300 HSS Runde Spaltung Stirbt Metrisch Grob 5.0 x 0.80 Wer es genau wissen will: bei dem Artikel handelt es sich um ein stinknormales M5 Gewindeschneideisen.
Sehr wertvoll : http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html '64 Karat flash-speicher, 20 Karat sram.' http://de.aliexpress.com/store/product/1000W-ZVS-Low-voltage-induction-heating-board-module-Tesla-coil
-
Thread
Stm32f103 cube USB Hardfault
Hallo, ich habe mit CubeMx einen Code für den STM32f103 erzeugt, ich habe bei middleware "Virtual comport" ausgewählt. Wenn die Funktion "CDC_Transmit_FS" verlassen wird, springt der µC in den Hardfault_Handler. Ich habe schon gegoogelt: -im
(hUsbDevice_0); /* USER CODE END 7 */ return result; } [/c] Im main Programm habe ich nichts verändert. Nach einer verzögerung wird die Funktion wie folgt aufgerufen: uint8_t buffer_x[125]; CDC_Transmit_FS(buffer_x,4); Verwendet wird: stm32f103c8t6
-
Thread
STM32 SSD1289 Geschwindigkeit
Hi, ich bin gerade mit einem SSD1289 Display an einem STM32F103VCT6 beschäftigt. Das Display ist per FSMC angebunden und hier habe ich eine Routine um Bilder, die im Flash liegen direkt auf dem Display auszugeben: [c] int lcd_print_image(tImage *image
Schleife, die 320x240 mal 0x0000 ins RAM schreibt und das AutoIncrement nutzt ist nicht schneller: [c] lcd_write_reg(0x4e, 0); // next x position lcd_write_reg(0x4f, 0); // next y position LCD_REG = 0x22; for(i = 0; i < 76800; i++) LCD_RAM = 0x0000; [/c] Bekomme ich das irgendwie auf ~5mS
-
Thread
ws2812 und andere zeitkritische Sachen
schrieb im Beitrag #4360526: > (Nach einer älteren Version im Repo gucken, da liefs noch auf dem 103) Eher umgekehrt: Die letzte Version nehmen. Den Port von Nucleo mit STM32F4xx nach STM32F103 habe ich erst in den letzten Versionen vorgenommen bzw. vervollständigt.
Portierung nach STM32F103 war für mich eher aus "sportlichem" Ehrgeiz. Es fehlt auch noch was für den F103: Die LDR-Messung für die automatische Helligkeitseinstellung.
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
jlink-ide-integration.html Hier noch ein kleines und günstiges M3 Board. http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-board-Mini-System-Entwickeln-USB-DE-TE177-/261884357762?hash=item3cf9862c82:g:Y8wAAOSwv0tVUNWk
. Sehr interessant fand ich auch Deine Links sowie die vielen kurzen Tipps im Posting. Und ein STM32F103 Board für 3,68 EUR beim Ali habe ich mir kurzerhand ebenfalls bestellt: http://de.aliexpress.com/item/stm32f103c8t6-stm32-stm32f103-stm32f103c8-minimum-system-board-stm32-development-board-learning-board-CortexM-Evaluation-Board
-
Thread
Eclipse OpenOCD STM32 Nucleo F1 blinkt nicht
Hallo Gast, ich habe 64 Pins, müsste also R sein. Aber das hilft mir nicht weiter ob ich 1. stm32f103x6.h oder 2. stm32f103xb.h nehmen muss. Habe es dann einfach getestet, bei stm32f103x6.h gab es einen Fehler in main.c >Symbol 'SysTick_IRQn' could not be resolved. Bei der
T.Baumbach schrieb im Beitrag #4351134: > Habe es dann einfach getestet, bei stm32f103x6.h gab es einen Fehler in > main.c Wenn dein Controller STM32F103R*B*T6 heißt, kann es doch nur die stm32f103x*b*.h sein, und nicht die stm32f103x*6*.h ... das "x" steht für "egal". T.Baumbach
-
Thread
erster Mikrocontroller
Hause tragen damit man das Wissen darin zu schaetzen weiss. Andererseits hat das Erratasheet zum STM32F103 genauso viele Seiten wie frueher das Datenblatt des gesamten Controllers. Es ist also nicht alles besser geworden. :-) > Heute gibt's bessere Technik aber keine gute Programierer mehr, oder
Glücksgefühl hatte ich bereits mehrfach: - beim Umstieg von 8048 auf 8051 - beim Umstieg von 8051 auf M16C (Whow! 16Bit!) - beim Umstieg von M16C auf ARM (Whow! 32Bit!) wenn nur dieses sch**** C nicht wäre :-) Gruß Joachim
-
Thread
2-Kanal Datensniffer/Logger
ausliest. Eine RTC brauchts überhaupt nicht, du kannst dazu die Timer des Mikrocontrollers nehmen. Der STM32F4 hätte aber auch eine RTC eingebaut. Im Endeffekt brauchts also nicht mehr als den Controller.
) Das Olimexino-STm32-Board hat einen STM32F103RB mit 72Mhz drauf und zusätzlich auch noch einen µSD-Card-Slot. Bink-Test-, SD-Test-, Timer-Interrupt- und ext-Interrupt-Testprogramm funktionieren - ach ja die unbesch
-
Thread
64 Punkte FFT auf guenstigem Mikrocontroller
im Beitrag #4348321: > Nein, darauf kommt es dann nicht an. Gut. Dann kannst Du auch einen PIC32MX110F016B-I/SP verwenden. 50MHz 32 Bit MIPS Kern, damit sollte das schon flutschen. Bei Bedarf gibts auch Versionen mit mehr Speicher... > Ich würde gerne mit noch etwas > kleinerem als dem Atmega8
http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Als Einzelchip irgendwo um die 1€. Oder den hier: http://www.watterott.com/de/STM32F103TB-ARM-Cortex-M3-Development-Board Es wäre sinnvoll, wenn Du
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
OT [c] #include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000
Variante mit "Sleep" und LED Toggle im Interrupt, der Vollständigkeit halber diese Abwandlung. [c]#include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000
-
Thread
STM32 Debugger meldet No source available
im Bereich ARM-Cortex Programmierung und für jede Hilfe dankbar. Für den Einstieg habe ich mir ein STM Nucleo-Board zugelegt (Nucleo-STM32F103 mit MCU STM32F103RBT6). Als IDE habe ich Eclipse genommen und bin nach folgendem Tutorial vorgegangen: http://klaus4.blogspot.de/2014/05/stm32f4-discovery-mit-opensource.html
due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0xb9337822 msp: 0x4c05b510, semihosting ===== arm v7m registers (0) r0 (/32): 0x00000020 (1) r1 (/32): 0x00000000 (2) r2 (/32): 0x2000003C (3) r3 (/32): 0x2000083C (4) r4 (/32): 0x080005A0 (5) r5 (/32): 0x200005E4
-
Thread
STM32 + Eclipse funktioniert nicht
Neuling im Bereich Arm-Cortex Prozessoren und brauche bitte Eure Hilfe. Ich habe mir ein Nucleo-Board (STM32F103) besorgt und versuche dazu die Eclipse GCC ARM Toolchain einzurichten. Dafür habe ich das tolle Tutorial unter http://klaus4.blogspot.de/2014/05/stm32f4-discovery-mit-opensource.html durchgearbeitet
da auf diese Verzeichnis zurückgegriffen, wenn ich meine GNU-Tools, wie im Tutorial angegene in C:\stm32tc\GnuWin32 installiert habe? Danke!
-
Thread
STM32F Timer Problem
scheint ein #define Problem zu sein. https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fClock%20problem%208135&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews
Debug durch den Code gehen oder wie im Tutorial vorgehen. Ausserdem macht es Sinn alles im Kopf der stm32f10x.h und der system_stm32f10x.c zu lesen.
-
Thread
Ich bin verliebt!
gibt es den STM8S103F3 auf Adapterplatine für €1,-. Dazu braucht man einen ST-Link, ebenfalls bei ebay für €4,-. Toolchain SDCC 3.5.0 oder neuer. Für lau (und nur für Windows) gibts den Compiler von Cosmic mit Codegrößen
. Ein günstiges Eval-Board, allerdings ohne ST-Link, gibt es hier: http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Gruß, Stefan
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
fertigen Geräten: https://www.mikrocontroller.net/articles/Datei:UCortex.JPG Kleiner 20-poliger STM32F030 oder STM32F042 drauf (dann sogar mit CAN und USB) mit Abblockung sowie Filterung für ADC, Spannungsregler, Programmier- /Debugstecker mit zuschaltbarer UART-Schnittstelle. Maße: 32 x 23mm.
Wenn Du Arduino kannst, kannst Du auch mit einem stm32 weitermachen: http://stm32duino.com/ Dafür gibt es dann z.B: solche Boards: http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/201414966215
-
Thread
Idee gesucht um Jitter zu beseitigen
Torsten C. schrieb im Beitrag #4334344: > Welche Libs? > > [X] Die gute alte Standard Peripheral Library? > [ ] Die neue HAL-API mit STM32CubeF4? > [ ] Sonstiges (mbed.com, …)? Ich habe bis jetzt nur
Ansonsten fehlen da noch Interrupts usw. Das Tutoial von Moritz Diller (woisdiekatze) ist zwar für den STM32F1xxx, aber mit ein paar Änderungen passt das auch zum F4: http://www.diller-technologies.de/stm32.html#timer_pwm Vielleicht hilft das schon weiter oder jemand hat einen besseren Link.
-
Thread
Überraschung, ab heute machen sie Software.
So habe ich das auch gemacht und glaube bin ganz gut dabei gefahren. Ich arbeitete damals mit dem STM32F103/407 und NXP LPC2477. Und wenn man das große Glück hat noch einen Freund oder Kollegen zu kennen mit denen man ab und zu knifflige Probleme diskutieren kann, dann fährt man ganz gut dabei.
Also ich habe mit den STM32 und Coocox sehr gute Erfahrungen gemacht, wenngleich das Atollic Studio auch geil ist (aber teuer). Selbst fürs Hobby nutze ich manchmal einen STM32F050 statt eines Mega328, wenn er auch meistens
-
Thread
AVR mit integriertem RTC
*wirklich* brauchst, nimm einen Cortex-M0, z.B. STM32F030. Andererseits reicht für die meisten Anwendungen *ein* genauer Takt. Das ist dann für gewöhnlich der 32kHz Uhrentakt. Wenn die CPU mal schneller rennen muß, wird der interne RC-Oszillator dafür
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#Timer2_im_Asynchron_Mode mfg.
-
Thread
Camera-Modul an µC anschließen: günstige Lösung gesucht
noch ... Beispiel: http://www.ebay.de/itm/VC0706-5V-JPEG-Camera-Module-TTL-UART-level-NTSC-For-AVR-STM32-Arduino-Adafruit-/191526916051?hash=item2c97e4cfd3:m:mmnenRErMAJqloI-Xy1-1DA
Etwas umständlich erklärt, -aber klappt! Anbei noch die Projekte( die ich nach selber Machart) für stm32f103/207(407) ausprobiert hatte .. p.s.: obwohl stark komprimiert, dennoch sehr groß!
-
Thread
STM32f103TB PWM auf Timer 2 läuft nicht.
Leute, bin etwas verwirrt, ich möchte einen einfachen PWM Ausgang mit Timer 2 am Port PA1 auf einem STM32F103TB VFQFPN36 realisieren. Laut Datenblatt ist TIM2 _CH2 auf PA1 gemappt. Problem: Am Ausgang tut sich nix. Ich stelle jetzt nur die gekürzten Versionen der Timer und GPIO Inits rein, vielleicht
Der Timer1 funktioniert wie gewünscht, ebenso springt der Controller in die ISR vom Timer 2. [c] /* ... header .... */ // masks for setting GPIO bits #define OUT_PP_MASK ((uint32_t)( (0x01 << 1 | 0x01) | 0x00 << 2) ) #define IN_ANALOG_MASK ((uint32_t)(0x00 | 0x00 << 2) ) #define