-
Thread
Schrittmotortreiber und uC auf selbem Board
Bert S. schrieb im Beitrag #5388793: > Sollte man den Schrittmotortreibern einen eigenen Spannungswandler geben > und so von dem des STM32 trennen? Wieviel leichter ist es für dich auszuprobieren ob da
je nach Qualität Deiner 24V-Versorgung, Zuleitungslängen, etc - eine Spannungsspitze, die bis zum STM32 durchgereicht wird. Der Stepper-IC hat außerdem ohnehin seinen eigenen 3V3-Regler (siehe Fig. 8.2 im Datenblatt) - da muß man nichts extra erfinden. Sofern Dein STM32 nicht zu viel Strom zieht
-
Thread
Was sind eure Erfahrungen mit Bauteilen aus China ?
Mehmet K. schrieb im Beitrag #4490935: > Z.Bsp. habe ich es bis heute nicht gewagt, einen STM32 oder dergleichen > bei Aliexpress zu bestellen. Ich schon. Mehrere STM32F103C8T6 für 1,50€ das Stück. Liefen bisher alle ohne Probleme. Bei einem Chip fehlte aber tatsächlich mal die Pin 1 Markierung
#4490947: > Mehmet K. schrieb im Beitrag #4490935: >> Z.Bsp. habe ich es bis heute nicht gewagt, einen STM32 oder dergleichen >> bei Aliexpress zu bestellen. > > Ich schon. Mehrere STM32F103C8T6 für 1,50€ das Stück. Liefen bisher alle > ohne Probleme. Bei einem Chip fehlte aber tatsächlich mal die
-
Thread
16 Bit MC oder 8 Bit MC
dir mal die 32 Bit Cortex STM32 uC von ST an.
Messgeräten. Fluke verbaut die z.B. sehr gerne. Aber CAN gibts in der MSP430-Welt nicht, und statt MS/s sinds eher kS/s. Dafür aber 16 Bit. fchk
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
dazu verwenden kannst. > Welchen Mikrocontroller würdet Ihr empfehlen http://stefanfrings.de/stm32/stm32l0.html Der hat sogar eine kalibrierbare RTC mit eigenem 32 kHz Quarz, falls du dazu unbedingt eine RTC verwenden willst. Ich würde allerdings eher einen Timer mit dem 8 MHz Hauptquarz takten
Takt, serielle Übertragung der Zählerstände. > * Gute Verfügbarkeit in Deutschland, preiswert. STM32C011J4M6 oder J6M6. Bei Reichelt 1.35€, bei Digikey 0.69€. Die 32-Bit CPU ist keinen Verschwendung, weil man für die 32-Bit Zähler nicht aufpassen muss. - SO-8 Gehäuse; das geht von der Pinanzahl
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Vielleicht solltest du dich aus der 8-Bit Welt verabschieden. Ich habe letztens mit so etwas gespielt https://www.distrelec.de/de/board-stm32-nucleo-2mb-1mb-st-nucleo-h743zi2/p/30176564 Der hat 1M Flash und ähnlich Ram. Das reicht für
PittyJ schrieb im Beitrag #6835910: > Vielleicht solltest du dich aus der 8-Bit Welt verabschieden. > Ich habe letztens mit so etwas gespielt > https://www.distrelec.de/de/board-stm32-nucleo-2mb-1mb-st-nucleo-h743zi2/p/30176564 > Der hat 1M Flash und ähnlich Ram. Das reicht
-
Thread
STM32F105 Parameter im Code zur Laufzeit updaten
Neben I2C-EEPROMs gibt's auch noch SPI-EEPROMs. Preislich und von der Größe her kaum ein Unterschied zu I2C. 8 Beinchen ... Sowohl I2C- als auch SPI-Interfaces sind im F105 drin (sogar mehrfach), wobei das auch problemlos
wieder zurückliefern, auch nach einem Reset des Controllers. Woran es noch hapert: mit char oder uint8_t gehts nicht genauso, und mit Arrays bestehen wohl auch Probleme. IDE ist Coocox CoIDE. [c] #include "stm32f10x.h" #include "morse.h" //#include "eeprom.h" #include "semihosting.h" #include
-
Thread
Erstes PCB mit Eagle: STM32 Breakout Board
Hier entwirft einer ein STM32F4-Breakout-Board und erklärt dabei seine Schritte, also warum welches Bauteil und so: https://www.youtube.com/watch?v=t5phi3nT8OU
.0.0.67824833hgIux4&algo_pvid=b3f85634-5bb8-4a2c-bbdb-d46c4cd39ddd&algo_expid=b3f85634-5bb8-4a2c-bbdb-d46c4cd39ddd-2&btsid=0be3743615912165805858533ea1bc&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ W.S.
-
Thread
STM32F03C8: SD-Card antwortet nicht
Was hast Du denn nun fuer einen Chip, einen STM32F03C8 wie im Topic steht, der bei ST allerdings STM32F030C8 heisst einen STM32F102C8 wie hier steht Harald schrieb im Beitrag #3341000: > Aus dem Reference Manual zum STM32F102C8: oder einen STM32F103 wie in Deinem letzten Post Harald schrieb im Beitrag #3341728: > STM32F103C8 Da gibts ein paar Unterschiede und Du kannst nicht einfach die RefMan's nehmen wie es Dir gerade passt.
-
Thread
Universalprogrammer
MSP430, CC430 and CCxxxx MCUs Dallas/Maxim 1-Wire Cypress PSoC MCUs Silicon Labs EFM8 and C8051 MCUs ST STM8 MCUs Components with JTAG interface Serial EEPROM and Flash memories Kann selbst einen Scheibetoast programmieren... wenn man die Schnittstelle gefunden hat.
Atmel ATXmega - Microchip PIC/dsPIC - MSP430 (z.Zt. nur SBW) - NXP/Freescale HCS08 - NXP/Freescale S12X - STM SPC56xx - STM ST7Flite - STM8 - STM32 F0xx/F1xx/F2xx/F3xx/F4xx - Renesas 78K0R - Renesas RL78 - Renesas R8C - I2C EEPROM - SPI Flash (25Pxx) - Atmel Dataflash - Xilinx XC9500/XC9500XL
-
Thread
IDE für STM32
Ich arbeite auch mit SW4STM32... Keine Frickelei, alles läuft und ich bin nicht auf spezielle Progger gezwungen (Segger). Und da als Unterbau halt Eclipse ist... ist ein Walter T. schrieb im Beitrag #5776424: > Til S. schrieb
verlegt, nur eben mit Schalter. 1x Aussentaster im Baumarkt (Restposten) 3,50€. Mit dem Arduino für STM32 dann in ca. 30 Minuten 9 PWM erzeugt (10m, 5m, 5m) und einen Sanft-Start-Stopp implementiert. Ideen gibt's noch ein paar, aber da kam ich noch nicht zu. Klar könnte ich auch einen tiny2313 oder
-
Thread
Taugen MSP430 noch was?
ist halt ein Kern, der nur von TI verwendet wird (wie der AVR von Atmel, der PIC von Microchip, der STM8 von ST, der 78K0 von Renesas, ...). In Sachen Low-Power und Datenwandler sind die halt groß (such' mal einen Cortex-M mit einem integrierten ADC mit einem SINAD von >= 84dB für 0,99€: MSP430F2013
ein > Kern, der nur von TI verwendet wird (wie der AVR von Atmel, der PIC von > Microchip, der STM8 von ST, der 78K0 von Renesas, ...). > > In Sachen Low-Power und Datenwandler sind die halt groß (such' mal einen > Cortex-M mit einem integrierten ADC mit einem SINAD von >= 84dB für > 0,99€
-
Thread
phasenverschobene PWM mit STM32F103C3
sie mit 8 Bit Dann gibt's einen Automatischen Rollover CC1= Index 1 und CC2= mit Index 2. Dann kannst du jede Beliebige Phasenverschiebung realisieren.
Matthias S. schrieb im Beitrag #7165740: > Der STM32F103 hat 2 Advanced Timer (Timer 1 und Timer 8) mit bis > zu 6 > PWM Ausgängen lt. Datenblatt (bzw. RM0008 ab Seite 282). Ausserdem einen > Deadtime Block
-
Thread
Wie ethernet zu Messgerät hinzufügen
100ksps = 25,6Mbit reine Nutzdaten plus bisschen > overhead. Vor knapp 10 Jahren hatte ich einen STM32F107 mit 66MBit/s via Ethernet gehabt (iperf Test). Denke mit einem STM32F407 sind die 25 Mbit locker möglich.
Der UART vom F4 schafft schon 10,5 MBit/s, der beim F7 nochmal doppelt soviel. Aber ob der PC da noch mitkommt? Und um ESP ging es ja nicht, nur wenn der STM32 den der TO verwendet keinen EMAC hat.
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
Minusanschlüsse verbinde, kurz einschalte und danach wieder in die Schaltung einsetze. Betrifft mehrere STM32F042F6P6 und STM32F051C8T6. Woran kann das liegen? Elektrische Aufladung durch den PVC Fußboden? Flash Zyklen habe ich bestimmt noch nicht erreicht. Mehrere Tage ausschalten oder trennen bringt
.pdf/jcr:content/translations/en.DM00105814.pdf Auf Seite 35. stm32f051c8t6: http://www.st.com/content/ccc/resource/technical/document/datasheet/55/53/3e/86/29/61/41/d9/DM00039193.pdf/files/DM00039193.pdf/jcr:content/translations/en.DM00039193.pdf Seite 36.
-
Thread
STM32F103C8T6 lässt sich nicht über SWD ansprechen
#4943512: > Ein Original STLink V2 mit aktueller Firmware lässt sich > nicht dazu bewegen mit dem STM32F103C8T6 zu kommunizieren. Ja, auch das STLink ist die aktuelle Version.
STMApprentice schrieb im Beitrag #4944587: > Begründung? Erfahrung mit Stm32f103c8-board und StLink
-
Thread
ws2812 und andere zeitkritische Sachen
jedes WS2812-Bit zu mindestens 3 SPI-Bits verwurstet werden muss, wobei die Bitrate 800kHz/3=267kBit/s beträgt. Die Interrupts erfolgen also mit 267/8=33kHz. Und wenn der ganze C-Overhead bei ISRs 33.000mal pro Sekunde abgearbeitet werden muss, dann kommt alleine dadurch eine ganze Menge völlig nutzlos
sadf schrieb im Beitrag #4369134: > Gibts für den STM einen billigen Programmer der auch Debuggen kann? http://www.aliexpress.com/item/FREE-SHIPPING-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/1950727356.html oder
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
nicht viel RAM. Mit Bildschirm und 8MB SDRAM > gibts das STM32F429 Discovery, aber da sind so gut wie keine Pins mehr > frei, um was dazu zu bauen. Leider gibt es die Kombination wieder nicht als Board ... I2S + SDRAM + SD-Slot .
Mampf F. schrieb im Beitrag #5077685: > Leider gibt es die Kombination wieder nicht als Board ... I2S + SDRAM + > SD-Slot ... :( Das STM32F746 Discovery hat genau das: * 8 MByte SDRAM * 480x272 LCD * Audio-Codec WM8994 welcher über I²S angebunden ist. Der I²S ist nicht rausgeführt, aber der Codec
-
Thread
GCC für STM32F103
Unter Windows schreibe ich Programme für AVR-Controller mit dem "Programmer's Notepad 2" und compiliere sie mit der Toolchain "avr8-gnu-toolchain". Nun möchte ich eine Toolchain für STM32F-Controller, insbesondere den 103er. Welche Toolchain kann ich installieren? [Mod:
W.S. schrieb im Beitrag #5433146: > Ach ja, ich hatte hier ja vor einiger Zeit mal ein kleines Projekt mit > dem STM32F103C8T6 gepostet. Da ist die fertige Firmware auch im .bin > Format drin (11508
-
Thread
Was kommt nach Atmega?
Hallo, ich hab auch AVR programmiert und bin dann auf ARM umgestiegen. Ich programmiere STM32 (Cortex M0/M3/M4). Am Anfang ist es bisschen schwierig, da man sich umgewöhnen muss. Aber mit der Zeit wird es dann relativ einfach. Ein großer Vorteil sind die Fertigen Lib´s für die Peripherie von ST. Du kannst ja mal auf der Webseite von ST und hier im Forum dir die Controller und die Lib´s ansehen. Der Einstieg ist auch relativ güstig z.B STM32F4Discovery gibt es bei Watterott für unter 20€. Da ist dann auch gleich ein Programmer mit drauf den man auch extern verwenden kann. Als
-
Thread
Cortex M3 Hobby: STM32* oder LPC17* ?
fuer den STM32 findet man auf http://www.stm32circle.com > - hat sich schon als "vernünftig" bewiesen na wat dat denn fuer ein Argument :-) > - Mehr RAM im Verhältis zum Flash s.o. > - deutlich besseren
diese Aussage? Ich bleib bei meiner Hobbysicht (kleine Brötchen): Ein LPC mit 32 kB Flash hat 8 kB RAM, mit 64 kB FLASH 16 kB RAM, mit für mich unerreichbaren 128 kB Flash 32 kB RAM. Ein STM (103) hat bei 32 kB Flash 10 kB RAM, bei 64 kB Flash 20 kB RAM und bei 128 kB Flash auch (nur
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
die Schaltung des DSO203 kann als Vorlage dienen: - OPA354 zur Signalaufbereitung - AD9288 dual AD 8 bit - 40 Ms (gibts auch mit 80 oder 100 Ms) - "ICE65L04F_VQ100" - dürfte ein FPGA sein - STM32F103VCT6 Den STM32 gibts als "Bluepill" für ca 2€ bei aliexpress, AD9288 dito. Die Lernkurve eines
> Diesen continuous triple Interleaved mode muß ich wohl ergooglen..... > Der Bluepill hat einen STM32F103C8T6 verbaut, fällt also nicht in diese > Liste. > Andereseits - wenn der Aufbau einfacher wird, kann ich auch ein paar € > mehr für das Board ausgeben. Für 8-9€ bekommst Du schon eines dieser
-
Thread
Display an µC
nutzen und wenn es was fertiges gibt gerne nutzen. m.n. schrieb im Beitrag #5597811: > Ein STM32F407 reicht völlig aus, um QVGA oder WQVGA mit 256 Farben > anzusteuern. Externes RAM ist nicht erforderlich Hast du da ein Beispiel? W.S. schrieb im Beitrag #5597807: > - Grafikdisplay 320x240
DMA nutzen und im Extremfall den kompletten Framebuffer per DMA ins DisplayRam übertragen. 320x240x8Bit -> 75kB 320x240x16Bit-> 150kB Ein grosser STM32F103 (RF/RG) reicht also schon für die 8Bit-Variante. Ansonsten halt ein F4. Bei spezifikationsgemäßen 10MHz am ILI9341 kommst Du mit Framebuffer
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
und hat, wenn Wikipedia nicht lügt, 10^10 - 10^15 Schreibzyklen. Ich überlege auch grade einen STM32L073V8 Microcontroller zu nehmen, da dieser einen LPTIMER hat, der von extern getriggert werden kann. Also ein RTC ohne Divider dahinter. Mit einem SuperCap überlebt der Microcontroller auch locker
Christine K. schrieb im Beitrag #6639232: > Ich überlege auch grade einen STM32L073V8 Microcontroller zu nehmen, da > dieser einen LPTIMER hat, der von extern getriggert werden kann. Kannst du schon machen, wobei auch die kleineren aus der L0-Serie einen low-power Timer
-
Thread
Elite auf dem STM32
Amiga 500 zum echten 32 Bit'ter. Ab 68020 hatte diese Prozessoren Komponenten was viele andere CPU's erst viel viel später hatten... Ich denke da z.b. an den barell shifter Also, ich würde den STM32F4 nicht unbedingt im dreistelligen Faktorbereich schneller als den 68040 im Amiga 4000 sehen..eher
dem PC, dem Amiga, und vielen > anderen. Ich dachte, das wäre allgemein bekannt. Ja, ich hab's damals sogar auf dem C64 gespielt. Verdammter Docking-Autopilot :) > Da es eine C-64-Emulation auf dem STM32 gibt: > https://hackaday.com/2014/10/23/a-complete-c64-system-emulated-on-an-stm32/ >
-
Thread
sei nicht schlauer als der Compiler?
Christian S. schrieb im Beitrag #5058521: > [c] > for(int loop = 0; loop < LOOPS; loop++) { > i++; > } > [/c] > wird das: > [avrasm] > main: > ldi r24,lo8(10) > ldi r25,hi8(10)
Ziel-Prozessors abdeckt. Wobei sich die Frage auftut, ob die C-Väter jemals geplant haben für 8 bit CPU's C zu verwenden. Nach meiner Erinnerungen erschienen die C-Compiler für die 8bit Controller erst reichlich spät. Brian W. Kernighan und Dennis Ritchie haben damals C ausgeheckt um Unix auf
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
4 UARTs für MIDI haben, aber ein etwas dickerer STM32 kann > sich als 4x USB-MIDI ausgeben und gleichzeitig noch die ganzen Knöpfe > und Regler via USB-HID bereitstellen). Das muss ich später erstmal googlen ^^ S. R. schrieb im Beitrag #6151956
der ersten Seite dieses Threads steht. Wo hab ich denn was von 20 Audiokanälen gesagt??? Es gibt 8 Audio Kanäle und 8 Midikanäle. That's it! Der Sampler kann auch nicht 128 Stimmen gleichzeitig. Wie soll das bitte gehen!? So viel braucht kein Mensch. Pro Spur hat man 16 Voices was bei 8 Spuren
-
Thread
LoraWan Projekt Antenne-/Layout
dann aber doch. Für den STM32WL5 gibt's LoRaWAN-Stacks, alles kein Problem. Der LoRa-Empfänger mit einem Kanal ist ziemlich blöd, weil man dann die ganze Software umbasteln muss, sobald man LoRaWAN fahren will und spätestens dann
würde ich dir noch empfehlen, dir > SMD-Kondensator- und SMD-Induktivitäten-Sortimente zu holen. Gibt's auf > Aliexpress, sind erschwinglich. Aber ob er's brauchen kann, wenn er solche Fragen stellt, bezweifle ich. Da müsste er ja auch Messgeräte dafür haben.
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
@Jörg Wunsch (dl8dtl) (Moderator) >Zweiter Nachteil: 100 Pins. Mache Dir bitte die Mühe und lese meinen *gesammten* Beitrag. Unter *Vorteil* steht hier 48 Pins. Es gibt den STM auch als 36-Pinner, den aber nicht
hier: http://www.st.com/stonline/products/literature/ds/13587.pdf Seite 25. Die Kosten eines STM's (STM32F103C8) ab 3,39 EUR. Wenn auch ein kleiner reichen sollte (STM32F100C4) ab 0,85 EUR !!! Also unter einem EUR bei Digikey. Man muss sich ein wenig mit der Materie auseinandersetzen. Unterm
-
Thread
Raspi Pico -taugt der was und in C programmieren?
Das heißt vernünftige Menschen wechseln das Hobby? Oder sponsorst du jedem der Bedarf hat nen paar STM32 & Co?
Ein brauchbarer Kandidat für den TO könnte der STM32F030 sein. Die konnte man vor einiger Zeit noch als 10er Pack aus China für 7 Euro beziehen. Dazu die passenden SSOP20 Adapter. Mittlerweile leider 3 x so teuer. Aber es gibt für den STM32F030
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
unbestücken Header für SWD). Der verbaute GD32 hat allerdings deutlich weniger Speicher (64 kByte Flash 8 kByte SRAM) als der STM32/GD32 des VDR400. Für das einfache Display reicht es aber (ca. 16 KByte Flash sind unbelegt).
-130+" bzw. baugleich "RED OPTICUM Ton 3": Die Geräte haben zwar nur einen Mono-Ausgang aber die I2S Pins des Si4684 sind am Modul mit dem Si4684 und GD32F130C8T6 herausgeführt. Und zumindest beim "RED OPTICUM Ton 3" schaltet die Firmware I2S auch ein (16-Bit, 48 kHz). Man kann dort also ohne viel Aufwand
-
Thread
10 serielle Schnittstellen an LAN oder USB
Thomas S. schrieb im Beitrag #6036902: > Cyblord -. schrieb im Beitrag #6036844: >> Da trennt sich halt die Spreu vom Weizen. Mit einem STM32F2 oder größer >> sehe ich da keine größeren Probleme. > > da
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Spikes etc, kein (sichtbares) Schwingen. Ergänzend ist festzustellen, dass bei überbrücken der R's in den RC-Gliedern nach den Potis der AD Wandler wieder seine hohen Werte erreicht. Es ist aber auch zu messen, dass die digitalen IO's nicht mehr über 2.7V-2.8V hinauskommen.
gab's bis jetzt noch nie Probleme. Wenn ich da weiters lies, dass die digitalen I/O's nur auf 2,8V bei 3,3V Nominal-Versorgung kommen, wird wohl auch die digital-Versorgung in die Knie gehen.Spricht schon
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
einen Monitor anschließen möchte und eine Datenbank dazu brauche dann lande ich beim Becker :-) PI's verschiedenster Anbieter mit Linux drauf. Wo kann ich nun einen STM32F103C8 einordnen. Preis ist klasse. Rechenleistung kann sich auch sehen lassen. DMA klingt geil. Aber 20k RAM und nur 64K Flash
und gelernt habe damit umzugehen. Ich bin aber ehrlich an Beispielen interessiert wo eben genau der STM32F103C8 seinen Platz findet. Um es mal so zu sagen, der AVR8 ist eine Steinschleuder, der STM32F103C8 ein Revolver, der ESP8266 eine Automatik 9mm, ein PI ist ein Maschinengewehr. :-) LG Christof
-
Thread
Suche programmierbaren Mikrokontroller
gedacht. Gut also das mit dem Bildschirm könnte ich verkraften. Dann kommt der anders da ran. Aber LED's und Musik sowie Tast-Events wären super. WElche 8bit uC müsste ich nehmen? Hast du ne Seite wo ich mich mal informieren kann (evtl. auch wo ich die kaufen kann?) Danke euch André
verzichten. Musik geht sogar mit Tiny85 ohne Probleme, siehe z.B. hier http://elm-chan.org/works/sd8p/report.html Bildschirm ist wieder was anderes, was soll es sein VGA/HDMI/xyz ? Mit den STM32 Kits ginge sowas auch noch, nur müßte man da die vollständigen Daten kennen. Ergo statt Glaskugel polieren
-
Thread
Löttemperatur STM32
Hallo, weiss jemand mit welcher Löttemperatur man einen STM32 löten sollte? Bei mir geht es speziell um einen STM32F103C8T6. Ich habe ihn verlötet, bekomme aber einfach keine Connection zu ihm, obwohl ich einfach nur die Schaltung eines Eval-Boards übernommen
Matthias S. schrieb im Beitrag #4613843: > Axel S. schrieb im Beitrag #4613695: >> Niine schrieb: >>> Matthias S. schrieb: >>>> Beim STM32F103ZG (das Datenblatt liegt hier gerade rum), sind das also >>>> 125
-
Thread
Segger J-Link Edu Mini neue PCB mit orig. uC
alles > implementiert. Dann sag mir doch bitte, was ich einstellen muß, um z.B. das Register TIM8_CCMR1 anzuzeigen einschließlich der Bitfelder ICS1S IC1PSC IC1F ICS2S IC2PSC IC2F und das bitteschön, während der Prozessor läuft. Änderungen an den Bitfeldern sollen direkt ausgeführt werden.
implementiert. > > Dann sag mir doch bitte, was ich einstellen muß, um z.B. das Register > TIM8_CCMR1 anzuzeigen einschließlich der Bitfelder Eine Antwort kommt wohl nicht mehr. Ich habe noch einmal herumgespielt: ohne Erfolg. Til S. schrieb im Beitrag #5242391: > 2. Aber SFRs schreiben
-
Thread
RS485 - viele Teilnehmer - hohe Geschwindigkeit
Suche Dir ggf. einen STM32 aus, der USB und CAN gleichzeitig unterstützt, z.B. den STM32F303. Der alte STM32F103 kann das nicht.
Beitrag #5923458: > Gut und schön, aber bei 2000m > Leitungslänge sollte das selbst bei 9600kBit/s eher NICHT laufen. Du siehst das zu schwarz. Vor über 30 Jahren haben wir problemlos 307kBd (vielleicht sogar 1,8MBd) mit RS422 über einen beidseitig abgeschlossenen Bus aus gewöhnlichem Telefonkabel
-
Thread
STM32F103 lässt sich nicht programmieren
Doran S. schrieb im Beitrag #5869284: > Benötigt der STM32F103 unbedingt Parity=Even? auf jeden Fall, AN2606 sagt: [pre]Once initialized, the USART1 configuration is: 8 bits, even parity and 1 Stop bit.
du einen FTDI-Chip nehmen. In https://www.mikrocontroller.net/attachment/327595/stm8s103_boot.gif findest du eine Verschaltung des CH340G für 3,3V, auch wenn hier ein STM8 an den CH340 angeschlossen ist, funktioniert diese Schaltung auch zum Flashen eines STM32 (wenn du die Reset
-
Thread
Günstiger uC mit hoher Taktfrequenz
billig sind > die ARM-Cores auch nicht. Och? Wo hast du denn geschaut? Preis-Leistung bei zB sam7s64 ist doch viel besser, als bei AVRs mit gleichem Flash, RAM ... Bei Reichelt kostet der sam7s64 nur um die 6EUR, bei Schukat sogar nur 5EUR ... Grüße, Markus
p.s.: Ich hab früher im Support gearbeitet und bei Fragen wie deiner kommt mir jetzt die Galle hoch. pp.s.: Heißt "etwas eng" nicht: "Hey, den nehm ich!" ?
-
Thread
STM32F4 - Timerproblem (Output Compare)
// Initializing GPIOC structure GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_TIM8); // Routing TIM8 output to PC6 (P2 , Pin47 on STM32F4disco) RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM8, ENABLE); // Clocking TIM8 (APB2 = 84MHz => CK_INT = 168MHz) //RCC_APB1PeriphClockCmd
// Initializing GPIOC structure GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_TIM8); // Routing TIM8 output to PC6 (P2 , Pin47 on STM32F4disco) RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM8, ENABLE); // Clocking TIM8 (APB2 = 84MHz => CK_INT = 168MHz) //RCC_APB1PeriphClockCmd
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
Treiber für STM32 mit HAL. Der läuft unverändert mit allen STM32 von M0 bis M7. W.S. schrieb im Beitrag #5884563: > Das ist so, müßte aber nicht so sein. Ach so? Dann zeig mir mal, wie du das Architektur-übergreifend
habe. Du lamentierst stundenlang über eine Sache, die sich in wenigen Sekunden beheben lässt. P.S. Du scheinst ein Problem mit der Bezeichnung "generisch" zu haben. Dieses "generisch" bezog der TO auf die STM32-Familie durch Verwendung von HAL. Zugegeben: ich mag auch kein HAL, aber deshalb hänge
-
Thread
[Cortex-M3] Problem mit dem UART
Hi Ich hab folgenden Code verwendet. Die Funktionen sind eh von der standard library von stm. [c] int main(void){ USART_InitTypeDef USART_InitStructure; uint8_t TxBuffer[] = "AT\n"; uint8_t RxBuffer[RxBufferSize]; uint8_t NbrOfDataToTransfer = TxBufferSize; uint8_t TxCounter = 0;
.copying arm-none-eabi-objcopy -Obinary main.out main.bin arm-none-eabi-objdump -S main.out > main.list [/c] Beim Flashen iritiren mich die Meldungen ala “not enough working area available“ [c] Warning: /cygdrive/C/gccfd/projects/stm_h103/Release: No such file or directory.
-
Thread
STM32F103: EEPROM Abstürze abfangen
tun hat, also der Master im F103 und das EEPROM zu resetten. Irgendwann schlägt der WDT ja zu nach 10s und dann wird immer und immer wieder versucht das EEPRPOM anzusprechen. Hat sich schon mal jemand damit intensiver befasst EE's und anderes aus dem Schlaf zu klingeln? [c] uint8_t EE_Reset_Hardware
ist nicht mehr ansprechbar. Da nutzt auch kein 9-maliges Pinwackeln mehr, nur noch ein HW-Reset des STM32.
-
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
Open OCD: Target Adresse im Flash
KiB/s) ** Programming Finished ** ** Verify Started ** stm32f0x.cpu: target state: halted target halted due to breakpoint, current mode: Thread xPSR: 0x61000000 pc: 0x2000002e msp: 0xfffffffc stm32f0x.cpu
S. S. schrieb im Beitrag #4997404: >>Wie hast du das denn festgestellt? > > Man schaut z.B. mit dem STM32 Link nach wo die Daten liegen > >>#define VECT_TAB_OFFSET 0xABCD > > Sollte damit nichts
-
Thread
STM32 Chan Fat mit Keil Standart Library?
entsprechenden heade include, bekomme ich so schöne fehlermeldungen wie diese C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error: #256: invalid redeclaration of type name "s32" (declared at line 470 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
freigegeben hat, bzw. wüßte ich mal zu gerne wo. [code] User command #1: proj_objdump.cmd ...\Desktop\stm32_chan_fat\project\obj\stm32_chanfat.elf ...\stm32_chan_fat\project\obj\stm32_chanfat.lss ...\Desktop\stm32_chan_fat\project>arm-none-eabi-objdump -h -S --section=.text --section=.data C:\Dokumente
-
Thread
IDEs? was nutzt Ihr?
>> P.S. Ich arbeite an Rechnern mit 128 TB Platte und 32 TB SSD. > Da habe ich schon glaubwürdigere Hochstapler gesehen. Das sind per Rechner 8x 16 TB SAS-Saegate und 9x 3.8 TB M2 SSD. Wo ist das Problem
diversen Erweiterungen (Python, VIM, Remote SSH, Cobol..) belegt bei mir 554MB. Muss Johannes S. recht geben, etwas vom Genialsten was MS bis jetzt produziert hat. Und ich bin weiss Gott nicht ein Fan der Redmond'er Truppe. Habe alle meine Hobby Bereiche (STM32, Arduino usw) und beruflich in
-
Thread
Ist dieses Quarz Layout gut?
R2D2 schrieb im Beitrag #6195889: > ich will an meinem STM32 einen 16MHz Quarz anschließen. Bist du sicher? Funktionieren wird es sicher, aber alle Referenzdesigns verwenden gerne 8MHz. Das ist vermutlich universeller da es mehr Kombinationen (Vielfache
von NEC hatte ich vor etwa 20 Jahren nen 32 MHz Quarz (Grundton) zusammen mit 2x 33pF als Ballast-C's. Das ist also nicht wirklich untypisch. W.S.
-
Thread
Blackboard STM32F407
auf der Suche nach einem passenden Display, habe ich das hier gefunden: https://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-STLink-V2/142642521795?epid=1184250968&hash=item21362826c3:g:UMQAAOSw8b1aRuqx und konnte des Preises wegen nicht widerstehen es zu kaufen
so nah! https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/122710405032?hash=item1c921c2fa8:g:qcwAAOSw-kdX0mup Ralph S. schrieb im Beitrag #5264914: > und hab damit herumgespielt und bin über
-
Thread
AtTiny85 Core Empfehlung?
, da bin ich mit 4kB, also beim tiny85 mit seinen 8K Flash locker dabei. Aber wie du richtig angemerkt hast, hier gibt's mit dem Core sideeffects und sauberer wird's sicher, wenn man die Arduino-IDE meidet. Und das werd ich jetzt nun vermutlich machen
Mikrocontroller-Kern ein sehr guter Name. Außerdem unterscheidet sich der Core durch sonstige "HAL"s anderer Mikrocontroller dadurch, dass auch gleich einige Basistreiber wie SPI mit drinn stecken. Die Namensgebung macht z.B. besonders im STM32GENERIC Core https://github.com/danieleff/STM32GENERIC