-
Thread
Welches STM32 Starter Kit soll ich nehmen?
kommst du kaum mehr an so viel Rechenleistung... ;-) Ich habe folgende gefunden: 1. STM32L100C-DISCO 2. STM32VLDISCOVERY 3. NUCLEO-F072RB 4. NUCLEO-F303RE 5. STM32F0DISCOVERY 6. STM32F0308-DISCO 7. NUCLEO-F070RB 8. NUCLEO-F334R8 9. NUCLEO-F103RB 10. NUCLEO-F091RC 11. NUCLEO-F302R8 12. NUCLEO-F446RE 13. NUCLEO-F030R8 14. STM32L152C-DISCO 15. NUCLEO-F411RE 16. STM32F3DISCOVERY 17. NUCLEO-F401RE 18. NUCLEO-L053R8 und es gibt weitere die mehr als 20€ kosten. Ich blicke
-
Thread
STM32: Erster Schritt, LED Blinklicht
Port A-D. Es sind bestimmt Anfängerfehler, aber für Hilfe wäre ich dankbar :). [c] #define STM32L1XX_MD STM32L152x6xx #include "stm32l1xx.h" int main(void) { volatile uint32_t dly; RCC->CR = 0x01; RCC->CFGR = 0x01; RCC->AHBENR = 0x0F; GPIOB->MODER = 0x55555555; GPIOB
die F0 und L0 Serie und sind auf das F072-Discovery bzw. L053-Discovery Board zugeschnitten. Letzteres gibt es derzeit in der Bucht für ~13€ inkl. Versand http://www.ebay.de/itm/Discovery-kit-for-STM32L0-series-with-STM32L053C8
-
Thread
Problem mit I²C
schon 15kSPS. Jeder halbwegs brauchbare Controller schafft das mühelos. Zwei Beispiele: PIC24FV32KA301 (100kSPS) STM32F072 (1MSPS)
wäre für jede 31-Platte ein kleiner µC, der alle 100µs den nächsten Sensor ausliest. Dann gibt es für 32 Platten einen Sammler, an den die 32µC z.B. über 485 parallel hängen. Oder Daisy Chain. Oder CAN. Für die Nummerierung gibt es auch genug Möglichkeiten, zur Not per zusätzlicher Leitung. Für 32 Sammler
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
Kuck mal hier, da hat der F042 einen Boot0 Pin: http://andybrown.me.uk/2015/10/31/stm32f042dev/
Mampf unterwegs schrieb im Beitrag #5099082: > Kuck mal hier, da hat der F042 einen Boot0 Pin: > > http://andybrown.me.uk/2015/10/31/stm32f042dev/ Oder das Datenblatt einmal zur Hilfe nehmen. STM32F042F6P6: http://www.st.com/content/ccc/resource/technical/document
-
Thread
STM32 RTC Stromaufnahme und PREDIV_A
Hi, wie stark ändert sich die Stromaufnahme bei einem stm32f072 wenn man Teiler 'PREDIV_A' von z.B. 127 auf 3 setzt?
-
Thread
CubeMX -> SW4STM32 -> Discovery Board -> STM32 GPIO geht nicht
Hallo, ich versuche einen selbst aufgelöteteten STM32F042F6P6 zum Leben zu erwecken. Schaltungsaufbau: -Adapterplatine TSSOP20 auf Lochraster 2,54mm von Roth -Kondensatoren wie im Datenblatt 6.1.6 (Seite 43). Abweichend gibt es kein VDDIO2 und
kleinen wurden Keramik Kondensatoren verwendet und für die großen Elkos. Programmer: Der Programmer (STM32F072 Discovery Board) wurde mit NRST, SWDIO und SWCLK verbunden. Brücken vom ST-Link entfernt. Software: -CubeMX:SWDIO, SWCLK und 1x GPIO_output wurden konfiguriert. Der GPIO hat noch folgende
-
Thread
Wahl Mikrocontroller Abschlussarbeit
Er soll sich das stm32f429 discovery besorgen... Das kostet fast nichts, hat sdram für die daten und der controller hat genügend spi interfaces, um 3 spi per dma in den speicher zu schaufeln :)
das, was du schon kennst. Dein Problem kann ein 8-Bit-PIC oder ein ATMEGA auch lösen. Was den STM32 angeht: Folgenden kann ich empfehlen: STM32F072 Der ist für STM32 relativ simpel, aber trotzdem recht leistungsfähig, hat viel Peripherie und ist gleichzeitig billig. Auch Flash und RAM sind
-
Thread
STPM32 - Register beschreiben..
Okay. Du hast es für einen STM32 geschrieben oder?
Jan H. schrieb im Beitrag #5470514: > Du hast es für einen STM32 geschrieben oder? Ja, bei mir ist es ein STM32F072 Jan H. schrieb im Beitrag #5470520: > Dumme Frage.. Wieso bennent man alles mit "METRO"? Das habe ich auch > schon bei ST gesehen. Das
-
Thread
STM32F072 Disco + CooCox CoIDE + CubeMX
, noch für den STM32F072. Demzugolge findet er keine stm32f0xx_gpio.h. Im Internet ist das Problem bekannt, aber nirgends steht eine Lösung. Sämtliche Anleitungen die ich im Internet gefunden habe sind entweder für
, noch für den > STM32F072. Demzugolge findet er keine stm32f0xx_gpio.h. Im Internet ist > das Problem bekannt, aber nirgends steht eine Lösung. Woher soll ein Anfänger wissen, dass er nach der übergeordneten Datei
-
Thread
BC337-25 Base 3.3V, Emitter 12V
www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F
@HildeK STM32, MSP, ...
-
Thread
STM32F072 EXTI GPIO Interrups
Moin, kann man irgend wie die Ports Pins A1 und B1 *gleichzeitig* als Interrupt Quelle nutzen? (ohne externe ORs, etc)
-
Thread
Verkaufe STM32F072CBT6
Hallo zusammen, Ich verkaufe 9*STM32F072CBT6 15€ Versand 0,90€ als Warensendung oder 2,60 als Brief. Schöne Grüße Peter
-
Thread
Merkwürdige Laufzeitunterschiede bei umgestellten Gleichungen (float + int)
Ist ein STM32F072. Und ja, habe darauf geachtet, dass nicht noch irgendwelche Interrupts aktiv sind, die zwischendurch noch "im Hintergrund" ausgeführt werden könnten. Zugegebenermaßen komme ich eher aus
#0 8002d28: 9003 str r0, [sp, #12] 8002d2a: 1c38 adds r0, r7, #0 8002d2c: f000 faca bl 80032c4 <__aeabi_fmul> 8002d30: 4948 ldr r1, [pc, #288] ; (8002e54 <main+0x204>) 8002d32: f000 f9a1 bl 8003078 <__aeabi_fdiv> 8002d36: f001 fe49 bl 80049cc <__aeabi_f2d
-
Thread
[STM32] ext. Int. und arm-gcc Fehlermeldung: 'assert_param' was not declared in this scope
Hallo, beim STM32F072 will ich externe Interrupts benutzen und dazu habe ich die Standard Peripheral Libraries mit dazugenommen (Vers. 1.3.0,) und ins Projekt die Files (.c->.cpp umbenannt und .h) mit aufgenommen: - stm32f0xx_exti.* - stm32f0xx_misc.* - stm32f0xx_syscfg.* Beim compilieren bekomme ich jetzt die Fehlermeldung > projektspez-file.cpp:246:24: error: 'assert_param' was not declared in this scope
-
Thread
STM32F072 GPIO von Output nach Input umschalten = Prozessor tot
Hallo, wir haben ein Problem mit der Pinrichtungsumschaltung von Ausgang nach Eingang beim STM32F072. Die GPIO-Pins PB8 = Data0 PA3 = Data1 PA2 = Data2 PA1 = Data3 PF0 = Data4 PC15 = Data5 PC14 = Data6 PC13 = Data7 werden der Reihenfolge (von oben nach unten) nach über das MODER-Register
Verbindung aufbauen kann. Aber das ist das Ergebnis, ich will die Ursache wissen bzw. wie kann ich den STM32F072 dazu bringen, einen 8-Bit breiten Datenbus bidirektional zu machen?
-
Thread
Auswahl Mikrocontroller 64-Pin 10-Stück 20€ CAN
komplett max 30€ kosten. Abgeklappert habe ich mouser und co. Das beste Angebot war bis jetzt STM32F105RB/ ca.20€ auf Ali. (Lieferzeit ist auch kein Problem) Hat jemand noch eine Alternative, gerne auch von NICHT STM, da ich bis jetzt nur mit diesen Fabrikat zu tun hatte.
Die M0-serie ist sicherlich günstiger. Z.B. STM32F072C8T6
-
Thread
Was sind eure Lieblings-ICs?
LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
Ganz gern verwende ich mittlerweile die STM32 Serie. Die sind alle recht gut, hab da kaum Präferenzen, kommt eben auf die Anwendung drauf an. Für den Core bevorzuge ich dann aber durchaus den Cortex-M4F, der hat sehr nette DSP Befehle und auch
-
Thread
BeagleBone Black, booten von 16 GB SD-Karte geht manchmal nicht
3 von 6 möglichen) kommt es zu den Bootproblemen auf den BBB. Ich vermute, weil an diesen Steckern STM32F2xx und STM32F072-Boards hängen, dass es auf der +5V Schiene zu erheblichen Störungen kommt und diese in den BBB kommen, was dann eben zu solchen "ausrastern" führt. Aber einige andere Pins haben
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
. Stimmt, der STM32F072 wäre besser geeignet. Aber das Blue Pill Board gibt es schon für 1,40 incl. Versand (!) zu kaufen. Ein USB2Serail gibt es ab 1 Euro, auch incl. Versand. Den Preis kriegst Du mit einem STM32F072
> STM32F072 Fertig-Board nicht hin. Die STM32F072 gibts für ca. 1,36 EUR in China: https://www.aliexpress.com/item//32467632421.html Ist vielleicht kein Fertig-Board, aber Du brauchst ja eh noch eine
-
Thread
STM32F0 Multi Channel ADC mit DMA problem
Hi! Bei mir schankt da bei 8 Kanälen nichts (STM32F072). Code kannst Du Dir hier bei mir abgucken: https://github.com/fishpepper/OpenGround/blob/master/adc.c Grüße, Simon
ADC_CR2_SWSTART | ADC_CR2_CONT; } [/code] https://github.com/Traumflug/Teacup_Firmware/blob/arm-stm32f411-port/analog-arm_stm32f4xx.c
-
Thread
WS2812 per STM32F0 Timer und DMA
Hallo allerseits, ich habe hier ein STM32F072 Discovery Board (STM32F072RBT6) und versuche damit ein paar WS2812B LEDs anzusteuern (konkret ein Ring mit 12 LEDs). Mein Ansatz ist es einen Timer zu verwenden, disen mittels Prescaler und
Peripherie und aktivieren des DMA-Transfers, den kompletten Code gibt es hier https://jufo.mytfg.de/rlleh/stm32f072-dma-pwm-ws2812-demo in einem Git Repo. [c] SystemInit(); // Set flash Latency (1 wait state for 48MHz) FLASH_SetLatency(FLASH_Latency_1); // Set up 48 MHz Core Clock using HSI (8Mhz
-
Thread
STM32F072 USB Funktion gesucht
Hallo, ich versuche mich gerade an einem STM32F072. Ich will die USB Schnittstelle zum laufen bringen. Wenn ich in Datei usb_conf.h das Define "INTERNAL_PULLUP" aus mache fehlt mir eine Funktion. In USBD_Core.c wird dann nach dem Define
Wenn ich in die STM32F072B-Discovery_FW_V1.0.1 schaue, sehe ich einige von den berühmten "vorbereiteten" Funktionen die vom Programmierer selbst zu erstellen sind :-)
-
Thread
STM32 ADC mit DMA
Hallo, ich versuche gerade den ADC meines STM32F072RB so einzurichten, dass er einmal meine 4 ADC-Kanäle durchscannt und dann wartet bis er erneut dazu aufgefordert wird. Das Ganze mit Hilfe des DMA, das einfach nur ein Array füllen soll und bei
Wie macht man das bei den STM32 dann eigentlich, wenn man eine Kabelbrucherkennung an einem ADC realisieren möchte? Ein Pull-Down ist wahrscheinlich keine gute Idee. Bei den kleinen Atmels geht das einfach so. Nichts angeschlossen
-
Thread
STM32F030 Timer 14 tut nichts
RCC_APB1ENR_I2C2EN #define RCC_APB1Periph_USB RCC_APB1ENR_USBEN /*!< Only applicable for STM32F072 and STM32F042 devices */ #define RCC_APB1Periph_CAN RCC_APB1ENR_CANEN /*!< Only applicable for STM32F072 and STM32F042 devices */ #define RCC_APB1Periph_CRS RCC_APB1ENR_CRSEN /*!< Only applicable for STM32F072 and STM32F042 devices*/ #define RCC_APB1Periph_PWR RCC_APB1ENR_PWREN #define RCC_APB1Periph_DAC RCC_APB1ENR_DACEN /*!< Only applicable for STM32F051 and STM32F072
-
Thread
Bauteile die man immer haben sollte sind :
Passive Elemente wie 10nF, 100nF, 1uF, kauft man auf einer Rolle, allerdings nicht beim Krämer.
Ne Ziege. ;) -> Kauf dir den Shit bei Aliexpress. Displays, Ultraschall, Arduino, STM32 Board, Laser, Servos, sowas kann man für <100$ bestellen.
-
Thread
stm32f072 Wie UART TX -> DMA über Timer triggern
Hallo, ich will auf einem STM32F072 Daten über die SIO senden. Ich habe mal gelesen das man den DMA durch einen Timer Triggern kann. Das ganze soll dazu dienen das ich nicht alles direkt hintereinander senden will, sondern eine
Hörbuch kaufen! http://www2.st.com/content/ccc/resource/technical/document/reference_manual/c2/f8/8a/f2/18/e6/43/96/DM00031936.pdf/files/DM00031936.pdf/_jcr_content/translations/en.DM00031936.pdf Seite 196ff Seite 199 "Channel configuration procedure" Der Trigger heißt dort "peripherial
-
Thread
STM32F0 - HD44780 Library verfügbar?
Hallo, ich versuche aktuell mich mit den STM32F0 anzufreunden. Dazu verwende ich Coocox und ein Nucleo F072RB. Schön wäre es, ein paar Infos auf einem Standard alphanumerischem Display ausgeben zu können. Daher meine Frage: Hat jemand einen
dich bedeutet, aber das nächste Suchergebnis nach deiner Anfrage ist: https://github.com/pyrohaz/STM32F0-HD44780LCD/tree/master/HD44780_Library Das enthält einige "Luxus"-Funktionen, aber die kannst Du ja weglassen.
-
Thread
STM32F072 UART DMA Interrupt funktioniert nicht
Hi! Ich versuche gerade UART mit DMA zum laufen zu bringen. Ich möchte die ankommenden Daten in den RAM schaufeln und danach den Interrupt auslösen. Ich konfiguriere das DMA mit dieser Funktion: [c] void initDMA() { RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE); //USART Channel DMA_Cmd(DMA1_Channel5, DISABLE); DMA_DeInit(DMA1_Channel5); DMA_InitTypeDef dmaInitStruct; dmaInitStruct.DMA_M2M = DMA_M2M_Disable; dmaInitStruct.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte; dmaInitStruct.DMA_MemoryInc = DMA_MemoryInc_Enable; dmaInitStruct.DMA_Mode = DMA_Mode_Normal
-
Thread
STM32F0 - Wechsel zwischen den verschiedenen Controllern
Hallo zusammen, ich möchte gerne in die STM32 Welt einsteigen. Für ein reales Projekt wird es eher ein sehr kleiner STM32F042 werden. Wie leicht ist es z.B. auf einem STM32F072 zu entwickeln und dann die Programmierung auf einen STM32F0 umzustellen
code der für einen F042 entwickelt wurde sollte 1:1 (selbes binary) auch auf dem F072 laufen.
-
Thread
Wie mit STM32F0 DMX Empfangen
oder schlechter. Aber lass es einfach, ist nicht das Thema hier! Wenn Du was über DMX mit dem STM32f072 sagen kannst dann bitte. Peter
Hatte das gleiche Problem beim STM32F072 Ich vermute mal Du nutzt die HAL Lib? Aber warten wir mal ab bis Du Deinen Code postest.
-
Thread
Simpler Kopfhörerverstärker
muss zyklisch mit einer Pause erzeugt werden) einstellbar ist. Hierbei verwende ich vermutlich einen STM32F1xx mit dem eingebauten 12Bit DAC . Soweit kein Problem. Allerdings hapert es mir ein wenig wie ich das Signal auf den Kopfhörer bekomme? Die Leistung des DAC wird wohl zu gering sein, so dass ich
zur Lautstärkeregelung. Für Kopfhörer reicht der 7050 aber natürlich. Der DAC vom STM32F1xx hat einen zuschaltbaren Ausgangsbuffer, der für 5kOhm Last spezifiziert ist, also ausreichend für den TDA7050. Dabei sollte man aber im Hinterkopf behalten, dass der Buffer (laut Datenblatt) nur
-
Thread
Mikrocontroller gesucht
STM32F072, 20 Pin SSOP, 32kbyte Flash Ein Eval-Board mit dem Chip gibt es für 10€, da ist aber der 64-Pinner drauf. Gruß, Stefan
STM32F072 gibt es nicht als 20-Pinner
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
kompliziert und sauft Unmengen an Strom. Ein F0 wie der STM32F072 ist ein echtes Upgrade von einem ATMEGA und viel handlicher. PS: Tu dir CUBE nicht an. Bei uns in der Arbeit haben die Firwareentwickler das sehr schnell wieder aufgegeben. Die
verdammt viel bietet, also am besten auch mal reinstöbern. Benutze es zwar nicht, aber für die F0-Serie von ST ist die Keil Full-Version kostenlos. Keil MDK-ARM for STM32F0 and STM32L0 provides software developers working with STM32 devices based on the ARM Cortex-M0 and ARM Cortex-M0+ cores
-
Thread
32Bit Delay / Schieberegister gesucht?
System davor was nur I2S ausgeben kann und nicht Beide Kanäle Parallel. Die Daten kommen aus einem STM32F072 falls das hilft. Ich dachte daran den einen Kanal um 32Bit zu verzögern und dann sollten die wieder Parallel (um ein Sample versetzt) beim DAC ankommen. Aber ich finde nichts passendes dafür
immer mehr XMOS Probleme gestolpert, letztendlich ist ein STMF4 drin BZW wird der gerade durch einen F7 ersetzt. Aber das ist eine Andere Baustelle. VG, Peter
-
Thread
21V hochohmig auf µC Pin
funktionieren. AnalogeTeile wie ADCs kommen dagegen gerne dabei durcheinander. Siehe "injected current" in den STM32 Datenblaettern.
µC die Ausgänge mit push-pull-Stufe mit 5V-toleranten Eingängen multiplexen (konkretes Beispiel: STM32F072). Näheres kann dir nur das Datenblatt deines µControllers sagen. Und Folgendes wäre auch zu beachten: Oft ist zwar ein zulässiger Strom durch die Clampingdioden angegeben, aber nur in den
-
Thread
Genauigkeit interner Oszillator
Ich hab mal eine prozedur geschrieben, mit der man einen AVR mit RC mit dem angehaengen 32kHz Quarz kalibrieren kann. Das Osccal Register wird zur Laufzeit beschrieben.
eine RTCC für das Timing. USB ist ein häufiger Grund, das ginge inzwischen ohne Quarz: Beispiele: STM32F072.. PIC24FJ128GC006 Das wird erreicht, indem aus dem USB-Signal der Takt zurückgewonnen und der interne Takt nachgeführt wird. Das ist im Endeffekt so genau wie der Host halt auch. Man kann
-
Thread
STM32F072B discovery USB Lib Problem
Hallo, ich arbeite derzeit an einer Virtual Com Port Software für das STM32F072B Discovery Board. Das ganze habe ich schon einmal mit einem STM32F105RC gemacht, und war überhaupt kein Problem (war mit den Examples der Lib in 1h erledigt). Für den STM32F072B verwende ich die entsprechende USB FS Lib von STM und habe es wie beim anderen Prozessor genauso gemacht, dass ich mich an den Examples orientiere. USB FS Lib die ich verwende: http://www.st.com/web/en/catalog/tools/PF257928 Mein Problem ist
-
Thread
IC´s direkt einlöten ?
die 20 € Oder noch günstiger: Eins der vielen einfachen Eval-Boards der Hersteller z.B. von ST das STM32F072B-DISCO für ~10 € inkl. integriertem ST-Link V2 bei denen ST sogar damit wirbt, dass sie sich auch als Standalone Debugger/Programmer nutzen lassen http://www.st.com/web/catalog/tools/FM116/SC959
muss nicht unbedingt selber ätzen. Auch das geht bei AVRs oder PIC16/PIC18 auf Lochraster, und für STM32... und ähnliche gibt es recht günstige Platinchen. Wenn es von der Größe passt ggf. auch ein Arduino. Im Prinzip könnte auch ein CPLD passen. Auch da gibt es noch ein paar im PLCC Gehäuse. Die
-
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
0x003e 253 253 000 Old_age Always - 0 232 Available_Reservd_Space 0x0013 072 072 012 Pre-fail Always - 44 233 Media_Wearout_Indicator 0x0032 008 008 000 Old_age Always - 3970180275 [/code] Man beachte den Media Wearout Indicator
-
Thread
CAN zu USB Maus
CAN Message --> ID (1x7F1,DLC (8), D0(X-HiByte), D1(X-LowByte), D2(Y-HiByte), D3(Y-LowByte), D4(Linke Taste gedrückt 0/1), D5(Rechte Taste gedrückt 0/1), D6 (0x00), D7 (0x00) Das wäre zum emulieren, senden. Die Rückgabewerte
STM32F072 Discovery Board ist günstig und hat USB und CAN
-
Thread
Suche USB-UART Modul
Ich verwende für deine Konstellation ein stm32f072 discovery board für 10 euro Treiber gibts von st und ide von keil Da ist natürlich nix mit Bascom...
Rufus Τ. F. schrieb im Beitrag #4231684: > Die doch deutlich überwiegende Mehrheit assoziiert mit PC ein x86-System > (ohne Unterscheidung zwischen 32- oder 64-Bit-Betrieb). > > Die Zeit, wo auch völlig andere