-
Thread
stm32f030 ein Timer mehrere DMA
Hallo Leute, ich lasse auf meinem stm32f030 über DMA Timer gesteuert den PWM duty cycle verändern. <nun würde ich dies gerne auf mehreren Kanälen gleichzeitig machen. Ich bekomms aber nicht hin. Der Timer triggert immer nur einen DMA
DMA_Mode_Circular; DMA_InitStruct.DMA_PeripheralBaseAddr = (uint32_t)&TIM1->CCR2 ; DMA_InitStruct.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord; DMA_InitStruct.DMA_PeripheralInc = DMA_PeripheralInc_Disable; DMA_InitStruct.DMA_Priority
-
Thread
8x µC über einen weiteren µC programmieren
Tinys die billigsten STM32F030 nehmen. Hätte den Charme, alle µCs mit einer Toolchain bearbeiten zu können. Bei den PICs könnte man die kleinen PICs bei Microchip mit Bootloader fertig programmiert ordern. Microchip direkt
Die 8 Kanäle entsprechen 8 SMPS die jeweils von einem ATTiny, PIC, oder auch dem 32F030 geregelt werden sollen. Die sollten dann per I2C oder SPI (müssste ich zum programmieren ja ohnehin benutzen) kommunizieren. Der "große" soll dann zur Überwachung/Steuerung ein Webinterface bereitstellen
-
Thread
stm32f030F4P6 Timer wollen nicht
stm32f030F4P6 in SSOP20? Das sehe ich weder PA8 noch TIM15.
hp-freund schrieb im Beitrag #4366161: > stm32f030F4P6 in SSOP20? > > Das sehe ich weder PA8 noch TIM15. Vielen Dank. Das hätt ich wohl nie bemerkt. Richtig geschaut (Tim1 Channel2 ist PA9) den gibts auch aber dann mit PA8 versucht zu machen
-
Thread
Meinung zu Schaltung und Layout
dieses an und auzschalten zu können ist die Mass über einen Mosfet schaltbar. Als Herzstück soll ein STM32F030C8T6 dienen. Ich habe versucht die Kapazitäten möglichst genau nach Datenblatt zu verwenden und sie so nah wie Möglich am Controller zu platzieren. Einzig bei den Kapaizäten für den Quartz bin ich mir nicht so sicher ob jetzt 10pF oder 22pF besser sind. Aus dem Datenblatt war es für mich nicht 100% ersichtlich und es war eine sehr weite Spanne angegeben. Ich würde mich über jeden Input sowie Kritik freuen. Wenn von Eurer Seite
-
Thread
STM32F030F4 HSI Clock mit PLL
Ich versuche gerade mit dem oben genannten Controller ein wenig warm zu werden. Meine ersten Testprogramme die LED's blinken lassen oder per Interrupt auf die USART Schnittstelle zu greifen habe ich alle mit der HSI Taktquelle und 8MHz realisiert. Nun wollte ich mich im nächsten Schritt darum kümmern, den Controller auf die maximale Frequenz von 48MHz zu takten. Und genau in diesem Themengebiet sehe ich den Wald vor lauter Bäumen nicht mehr. Mit dem folgenden Codeschnippsel bekomme ich den Controller erfolgreich auf 24 MHz getaktet. [CODE] RCC_PLLConfig(RCC_PLLSource_HSI_Div2, RCC_PLLMul
-
Thread
Analog Voltmeter Clock
enthalten in dem > Bausatz. Man siehts: Andreas H. schrieb im Beitrag #4360432: > Controller (zB STM32F0 32 Bit Controller für ne Uhr?
Beitrag #4370405: > D.h. ein ATtiny25 paßt perfekt. Die ATTINY26 gibt es bei Digikey für 1,26 den STM32F030F4 für 1,24. Da ist doch eindeutig welchen man nimmt ;-) Peter D. schrieb im Beitrag #4370502: > Auch haben Dreheisenmesswerke oft eine vorgeschriebene Einbaulage Die hat jedes analoge Instrument
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
Und das gleich noch auf verschiedenen Ebenen: komplett zu Fuß a'la http://eleceng.dit.ie/frank/arm/STM32F030ISP/index.html, mit CMSIS von ST, mit (lib)opencm3. Und mit verschiedenen Adaptern. Angefangen vom USB-seriell Adapter mit stm32flash und dem STM32 Bootloader über einen STLINK/V2 vom Chinamann
. 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
stm32f030f4p6 PWM
Hallo Leute, hab mal wieder ein Problem mit meinem stm32f03... Ich hab hier ein 4MHz PWM mit 100Pulsen TIM14 initalisiert und möchte nun 80 Pulse ein high Signal an PA7 ausgeben. Ich hab jetzt alles 10mal durch geschaut aber ich seh den Fehler nicht... Vielleicht mag ja mal einer kurz über meinen Code drüber schauen. Vielen Dank. Grüße Steph
-
Thread
stm32 SysTickFunction wird nie ausgeführt
warscheinlich ein trivialer Fehler aber ich find ihn einfach nicht. Mein angehängts Programm soll auf einem STM32F030F4P6 laufen. Leider springt der Controller nie in void SysTickFunction(void) und auch nie in void TIM16_IRQHandler(void). Daher, es wird kein Interrupt ausgelöst. Aber warum nicht? Aktiviere
leid, dass ich euch hier mit meinen Anfängerfragen nerve. Ich beschäftige mich erst seit 3Tagen mit stm32f429 und seit knapp 1,5Stunden jetzt mit dem stmf030. Vielen Dank! Grüße Steph
-
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
STM32F030F4P6 läuft nicht an
Coocox und als Programmieradapter ein ST-Link V2 Clone. Als Zielcontroller habe ich mir ein paar STM32F030F4P6 Controller geholt. Mit einem dieser Controller habe ich mir ein Testboard gebaut, mit dem ich die ersten Gehversuche machen möchte. Leider habe ich mit dieser Schaltung ein Problem. Aus
Hier gibt es ein STM32F030 Board und den dazugehörigen Schaltplan: http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Du kannst ja mal vergleichen, was da alles anders ist. Gruß, Stefan
-
Thread
Ich bin verliebt!
: der Kern selbst braucht kaum Platz im Vergleich zur Peripherie und zum Speicher. Die 32-Bitter gewinnen immer mehr Markanteile und damit Stückzahlen und damit sinkende Preise. Die STM32F030 (TTSOP20) gibt es in Einzelstückzahlen schon für 1,10€ (16kb flash, Farnell) bzw. 1,19€ (32kb,
. 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
AVR mit integriertem RTC
, 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
Joachim B. schrieb im Beitrag #4326686: > das bedeutet das man dort einen 32kHz Quarz anklemmen kann und er intern > mit 8MHz oder extern mit 32kHz läuft, Nein, er läuft nicht extern mit 32KHz. > aber nur 1 Quarz ist möglich, am 2560 sind 2 möglich. Nicht nur am fossilen
-
Thread
[S] Standart includes für STM32 AC6 mit HAL
Fehler verursachen ;) Im Coocox Projekt hat mein main.c so angefangen: [c]#include "stm32f0xx.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_rcc.h" int main(void) { GPIO_InitTypeDef GPIO_InitStructure; SystemInit(); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE
Moin, es kommt erst einmal darauf an ob Du die HAL Lib überhaupt nutzen möchtest. Für den F0 kannst Du auch weiterhin die SPL verwenden. Das wird bei der Projekterstellung ausgewählt und bei Bedarf heruntergeladen. Wenn Du die HAL nutzen willst, dann ist STM32CubeMX zum erstellen eines Projekts
-
Thread
Welcher Programmer für ARM Cortex-M0?
fuer wenige (ca. 3) Euronen. Einen J-Link-Clone fuer einige Euro mehr. Die passenden M0 von ST (STM32F030F4P6) im Zehnerpack ebenfalls wenige Eu. Bei der letzten Lieferung warens noch 7. Ein passendes Nucleoboard (NUCLEO-F030R8) von ST, das einen ST-Link fuer STM-32 enthaelt fuer etwas mehr als
einem Hersteller. Welchen Vorteil bringt denn der Seger JLink gegenüber einen STLink wenn man beim STM32 bleiben will?
-
Thread
STM32F030 SPI+DMA nach Transferende = Highlevel?
Hi, habe auf dem STM32F030 ein SPI per DMA realisiert. Es funktioniert auch alles, nur nach dem Ende des DMA-Transfers hat der SPI immer high level, auch wenn die letzten ausgegebenen Bits "0" waren. Ist das normal?
Ausgang direkt per GPIO auf low zu setzen. Oder die Lösung von Stefan mit dem zweiten DMA, aber der STM32F030 kann glaube ich kein DMA double buffering, müsste man dann also tatsächlich per ISR anstoßen. Danke - somit ist mein Problem geklärt und gelöst.
-
Thread
Grundlegende Architekturüberlegung - Bitte um Hilfe
auch schon über eine USV nachgedacht habe... Was meinst du mit "zu Stromhungrig"? Ich denke ein 32er Switch tut's für die Vernetzung. Und was muss ich unter "Single Point of Failure" verstehen?
Guten Morgen, nein das ist kein 8051 ;-) das war mal. Ich bin mittlerweile ein ARM bzw. STM Anhänger. Ich setze in diesem Projekt den F030 (Cortex-M0) ein. Der braucht verdammt wenig Strom und die Geschwindigkeit ist trotzdem enorm. Das mit der 485 hast du richtig verstanden. Das ist nur
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
und noch ein paar hübschen Sachen mehr. Eben "CortexM-Style". Auch für die kleinsten Cortex M0 (STM32F030) verwende ich mittlerweile eigentlich immer ChibiOS, hier dann in der reduzierten NIL-Variante: http://chibios.org Sleep sieht dann so aus: [code] chThdSleepMicroseconds(100); [/code
Ich habe eben mal etwas interessantes reproduzieren können auf einem stm32f334: Nehme ich das align 4 raus kriege ich bei folgendem Code: while (1) { aLed.Set(); delay_us(10); aLed.Clr(); delay_us(10); } 10us Low und 15us Heigh!
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
dem Netz https://developer.mbed.org/users/mbed_official/code/mbed/file/7d30d6019079/TARGET_NUCLEO_F030R8/stm32f0xx_adc.h Zitat daraus: >THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >PURPOSE ARE DISCLAIMED. grob übersetzt: DIE IMPLIZIERTEN GARANTIEN DER MARKTFÄHIGKEIT
ST, Atmel etc. gleich ist, nur > die externe Peripherie ändert z.B. von einem SAM3-Serie zu der ST32-Serie. Die ändert sich auch zwischen STM32F und STM32L, oder zwischen SAM3X und SAM3U. > Ich wollte einfach ein paar generelle Informationen über Controller die > einen ARM Kern verwenden, in
-
Thread
Entwicklerboard kaufen
alle um 10€ liegen, kann man sich eigendlich gleich die ganze Serie zulegen und mit dem kleinen M0 (STM32F030) anfangen um nicht gleich erschlagen zu werden und nach und nach die größeren kennen lernen.
Won K. schrieb im Beitrag #4277643: > mit dem kleinen M0 (STM32F030) anfangen um nicht > gleich erschlagen zu werden und nach und nach die größeren kennen > lernen. Einen M0 würde ich nur dann empfehlen, wenn er deutlich kostengünstiger wäre bzw. in Stückzahlen
-
Thread
Display mit Grafikchip gesucht
eine leserliche Großaufnahme von dem IC in der Mitte > machen? Habe ein Bild gefunden, scheinbar: stm32f030c8t6 Die 2.2Zoll-Variante ohne touch scheinbar ab 9USD inkl. Versand: http://de.aliexpress.com/item/2-2-inch-screen-integrated-serial-USART-HMI-Smart-character-GPU-TFT-LCD-Module-240-320/32458286665
gerne, siehe Anhang. Es handelt sich um einen http://at.farnell.com/stmicroelectronics/stm32f030c8t6/mcu-32bit-cortex-m0-48mhz-lqfp/dp/2393634?ost=2393634&mckv=s_dc%7Cpcrid%7C83570811538%7Ckword%7Cstm32f030c8t6%7Cmatch%7Cp%7Cplid%7C&CMP=KNC-GAT-FAT-GEN-SKU-STM&gclid=CIjo4u6278cCFRI6GwodskgIFg
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
https://github.com/cpldcpu/light_ws2812 Der eingebaute SCT (State Machine Timer) schlägt den ganzen STM32F405 locker (trotz M0 vs M4)
Aufgabe und weil mein Kunde keine Last im RTOS haben wollte, haben wir einen Protokollumsetzer mit STM32F030 unter GCC gemacht. Kostet sogar bei Farnell nur einen Euro. Grüße, Marcus
-
Thread
SMART Highscore
[pre]Model Family: Seagate Maxtor DiamondMax 21 Device Model: MAXTOR STM3250820A ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 097 090 006 Pre-fail Always - 90876323
0x0033 099 099 036 Pre-fail Always - 48 7 Seek_Error_Rate 0x000f 081 060 030 Pre-fail Always - 119800853 9 Power_On_Hours 0x0032 073 073 000 Old_age Always - 24180 10 Spin_Retry_Count 0x0013 100
-
Thread
C versus Assembler->Performance Gesperrt
muss oder bei C nur die I/O Bereiche - die in meinem Fall vielleicht 5-10% ausmachten. Beispiel: Der STM32F030 kostet bei Farnell aktuell 1,10 Eur bei Einzelabnahme. TSSOP20, 16KFlash, 4KRam, 12-Bit A/D, SPI/I2C/Uart, DMA, 16-Bit Timer. AVRs sind bei mir ausgelistet....
> Vorteil von Asm ausmacht Wozu einen alten AVR optimal ausnutzen wenn man für 1,10€ schon einen STM32 haben kann?
-
Thread
Richtigen Pin bei STM8S ein- bzw. ausschalten
Meine Antwort (Link) hast Du mehrfach in verschiedenen Threads bekommen. In meinem Beispiel "STM32F030F4P6 Module Blink-Test" sind D3 und B5 verwendet. Dort wäre auch der Link auf die richtige IDE gewesen (anderer Thread).
Max M. schrieb im Beitrag #4203516: > Warum ist die STM-IDE richtiger als die IAR-IDE? Welche STM-IDE? Max M. schrieb im https://www.mikrocontroller.net/topic/371994#4203441 > Ich hab einfach nur übersehen, dass es hier > auch noch eine STM8-Version
-
Thread
Geht AVR auch so komfortabel wie PIC?
oder CTRL+ALT+F5, geht schneller als zur maus greifen und button finden+drücken
einen 8Bit AVR in einem SOT25-5 Gehäuse zB ... Sehr cool :) Hier möchte ich noch anmerken, das ein STM32F030 einiges günstiger als ein pic12F675 ist und wesentlich mehr bietet. von wegen wirtschaftlich ... wir ersetzten ihn gerade in einer applikation mit kleinen stückzahlen, wir können nur für den
-
Thread
STM32 Timer steht still
Folgendes Problem: Ich habe mit STM32CubeMX Init-Code für PWM Ausgabe mit TIM3 generiert. Danach die PWM Ausgabe mit "HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_4);" aktiviert. Der Ausgang ist aber dauernd HIGH. Wenn ich im TIM3 -> CNT Register
Idee gekommen die Konfiguration einfach > wegzulassen, deshalb meine Zweifel. > > Beim Nucleo F030 liegt TIM3 PWM Ch4 an PB1, also braucht es: > > [c] > /*Configure GPIO pin : PB1 */ > GPIO_InitStruct.Pin = GPIO_PIN_1; > GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; > GPIO_InitStruct.Pull
-
Thread
erste Schritte: AC-Messungen mit AVR
Nimm bitte einen STM32F030 dafür. Mit nem AVR machst du dir hier das Leben unnötig schwer.
Alles gut. P.S.: Atmega328: 2kB RAM, 32kB Flash, 20MHz, 15kS/s ADC, LQFP32 => ~3€ STM32F030: 4kB RAM, 32kB Flash, 48MHz, 1MS/s ADC, DMA, LQFP32 => ~1,5€ SCNR
-
Thread
STM32F030 TIM1 soll ADC1 triggern (kein HAL)
wirklich weiter.. Hier eine kurze Zusammenfassung was ich genau machen möchte: Ich benutze einen STM32F030-Controller um einen bürstenlosen Elektromotor anzusteuern. Die Signalerzeugung für die zwischengeschaltete Endstufe übernimmt der TIM1. In der Mitte der PWM-Periode soll der AD-Wandler mehrere
-
Thread
Information in bin file hinzufügen stm32
Hallo Leute, ich programmiere gerade an einem custom bootloader für einen STM32F105RC. Das Update funktioniert über usb und läuft bereits einwandfrei. Nun habe ich das Problem das es mehrere Programme gibt. Nun möchte ich eine Art Modellnummer in das bin file einfügen.
0 gesetzten Vectoren überschreiben darf, dann ist es vermutlich am Leichtesten das in der startup_stm32f105xc.s zu tun. Im schlimmsten Fall springt er in irgend einen Error Handler. Versuch macht kluch.
-
Thread
Ansteuerung einer (oder mehrerer) SD Karten über einen RasPi
schlage ich eine SSD vor. Für SD Karten über SPI braucht man keinen Raspi, da reicht zur Not ein STM32F030F4P6 für 50ct, sogar mit DMA.
im Beitrag #4152353: > Für SD Karten über SPI braucht man keinen Raspi, da reicht zur Not ein > STM32F030F4P6 für 50ct, sogar mit DMA. Mit FAT implementation, auch für SDHC? Glaube irgendwie da braucht man schon ein bisschen mehr. Wie lange dauert es bei so einem System 4 GB von einer Karte auf
-
Thread
Arduino Amperemeter
auf der High-Side, OpAmp als Differenzverstärker; alles so angepasst, dass die 3,3V Referenz eines STM32F030P4 für bis zu ~2,2A reichen würde - das ist dann der zweite Graph. 12Bit auf 3,3V liefern mit entsprechend angepassten Spannungsteilern und Verstärkungen immer noch etwas bessere Auflösung als
der ACS712-05 mit ~190mV / 1 A schon ein zu starkes Signal liefert für die mindest-Verstärkung von 32x. Spätestens mit AD7705/TM7705 sollte das jedoch klappen. Also auch 12V / 10A sollten gehen, du brauchst jedoch einen Shunt-Widerstand, der R01 oder weniger Widerstand hat und die Leistung auch aushält
-
Thread
STM32F030 NVIC_SetVectorTable
Hallo, ich schreibe an einem Bootloader für die o.g. MCU. Darin muß ich, bevor zum Hauptprogramm gesprungen wird, den Ort der Sprungtabelle der MCU mitteilen. Die dafür übliche Funktion NVIC_SetVectorTable kann ich aber im CMSIS für diese MCU nicht finden. Funktioniert das anders mit dieser MCU? An Tools verwende ich CooCox Studio mit GCC Stefan
-
Thread
Codename Brillo: Googles /besonders/ kompaktes Betriebssystem für das Internet der Dinge
Wobei FreeRTOS scheiss inperformant ist... Ich frage mich seit jahren warum der STM32 (vor allem die mit sdram interface) nie einen linux-port bekommen haben... für energy-micro gäbe es ja einen.... und warum nicht intel für embedded... http://de.wikipedia.org/wiki/Intel_Quark
unrolled statt zum anfang springt). Genausoweinig ist ein alter 8bit billiger wie ein moderner 32bitter... (beispielsweise stm32f030 vs. mega88) Naja jeder wie er will. 73
-
Thread
Coole Coretex
Also ich habe heute das erstemal ein Projekt mit einem STM32F030 entwickelt. Mein Geliebter F4 war an dieser Stelle Overkill, ein AVR ungeeignet. Sehr beachtlich was so ein 32 Pinner, mit 0,8mm Pitch (also sehr bastlerfreundlich) so alles an Peripherie an Bord
Das Compute Module läuft mit Batterie: Preis 1 - 99 netto: 35,60 Da nehme ich doch lieber einen STM32F4xx!
-
Thread
Akku-Lader mit Datenbank
Modul ~80ct * PCB ~70ct * DS18B20 ~60ct * MC33204 ~50ct * STM32F030F4P6 ~50ct * 2N3055 ~30ct * PT8211 ~10ct Ein PT8211 DAC erzeugt die Soll-Werte für Lade- und Entlade-Strom. Ein OP-Amp (1/4 MC33204) verstärkt die Spannung an
bekommt, > koennte es auch einen sein mit integriertem USB Mein aktuelles PCB-Layout sieht einen STM32F030F4P6 (20 Pins, 50ct) vor. Ein STM32F103C8T6 mit USB macht die Ladeschacht-PCBs schon wieder größer und teurer. Wenn USB, dann würde ich den _einmal_ am "zentralen Steuerteil" vorsehen und nicht
-
Thread
ESP8266 Wlan Modul Reichweite ?
Es handelt sich nur um ein Spielzeug, ein Raupenfahrzeug mit nen ATMega32, Ultraschall/IR Entfernungsmesser, paar andere Spielereien :) Wlan hat den Vorteil das man mit einen 10 Euro Smartphone (HTC Hero/Wildfire..) eine potentielle Fernsteuerung hat. Danke für eure Erfahrungen
noch einen separaten µC. Alles andere stimmt. (Radio Jerewan) Der 'separate µC' kann z.B. ein STM32F030F4P6 für unter 50ct sein.
-
Thread
STM32F0 RTC Alarm funktioniert nicht ab ~25min
Hallo liebe Forenuser! ich habe ein eigenartiges Problem mit der RTC eines STM32F030 Mikrocontrollers. Die RTC und deren Alarm funktioniert soweit. Aber.. Wenn ich den Alarm der RTC auf wenige Minuten stelle (bis ca. 20) wird ein Alarm ausgelöst. Wenn ich darüber, also
RTC_H12_AM }; RTC_SetTime(RTC_Format_BCD, &resetTime); [/c] Die RTC wird zu Beginn mit den STM32F0-Library Default-Werten initialisiert und dem LSI betrieben: [c] void RTC_StructInit(RTC_InitTypeDef* RTC_InitStruct) { /* Initialize the RTC_HourFormat member */ RTC_InitStruct->RTC_HourFormat
-
Thread
L293D zerstört meinen Controller
etwas Passendes habe ich nicht gefunden. Ich möchte einen bipolaren Schrittmotor mit meinem kleinen STM32F030 steuern. Einige Eckdaten: -der STM32 läuft mit 3 Volt aus einem Handy-Ladegerät. -der l293 läuft mit 5 Volt (Li-Po über 7805) -Spannung für den Motor 12 Volt (Li-Po) vom selben Li-Po
Wer hat die Spannungsversorgung für den STM32 (3V) geklaut...
-
Thread
Einfacher Überspannungsschutz für 5V
Einen billigen µC wie ATtiny oder STM32F030P4 zusätzlich via LDO oder kleinerem Schaltregler mit 5V/3,3V versorgen, mit dessen ADC (via Spannungsteiler) die Spannung am Ausgang des Schaltreglers messen und gegebenenfalls bei Überschreiten
/schukat_cms_de.nsf/index/CMSFFEDE67DB7032C11C1256DF1003EF651?OpenDocument&wg=B5285&refDoc=CMS9A425F3F0774D706C1257162002BCB5C&kb=TS2596CZ5#TS2596CZ5" Das ist ein deutscher Distri, der auch bloß sein Geld verdienen will und wo man ab 200 Stück den Schaltregler für 57 Cent bekommt. Wenn man ganze
-
Thread
GCC als Crosscompiler für ARM auf ARM
nicht? Muß man bei der Versionnummer aufpassen? Erstes Zielsystem ist ein "Spontankauf", das STM32F0 Value Line Discovery, ein Cortex-M0 / armv6-m / STM32F030R8T6, nur so zum ersten Kennenlernen. Erstes Ziel ist es, den eingebauten UART-Bootloader per Raspberry zu verwenden. Als Richtschnur habe
arm-none-eabi-gcc -T../../common/stm32_f103_gcc.ld -mcpu=cortex-m0 -mthumb -nostartfiles -Wl,-M -o build/leds.elf build/src/main.o build/../../common/startup_stm32f10x_hd.o build/../../common/CMSIS_v3.6.1/Device/ST/STM32F10x/Source/
-
Thread
AVR 8bit auch für größere Projekte?
von jemandem anderen schon geschrieben, auch irgend einen Eval-Board, oder so ein Break-Out wie der STM32F407DISCOVERY, z.B. Cheers
AVR und ARM wobei in zukunft eher ARM M0 einzug halten wird einzig aus einem Grund ... der STM32F030(32k) ist halb so teuer wie der ATmega88(8k)
-
Thread
Mehrkanalige genaue und schnelle PWM-Messung?
Hans M. schrieb im Beitrag #4086364: > STM Nucleo http://www.amazon.de/Development-NUCLEO-STM32F030R8T6-Laminatboeden-Evaluierung/dp/B00T64MJ1E/ref=sr_1_11?ie=UTF8&qid=1428666750&sr=8-11&keywords=stm32+nucleo man achte auf die Beschreibung : Development BOARD NUCLEO STM32F030R8T6 MCU *Laminatboeden* & Evaluierung Kits