-
Thread
Ansteuerung von LED-Stripes
ich die neuen Varianten von Microchip. Wenn mir ein klassischer ATmega nicht reicht, nehme ich einen STM32F3.
?spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein ATmega. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3
-
Thread
Image-Grabber für CVBS (bzw. FBAS) per STM32F103C8T6
hat es mit einer STM32-Fingerübung. Ziel war, das Videotextsignal ohne CPU, also nur mit Hilfe der STM32-Peripherie, als Byte-Stream einzulesen. Weil das zu schnell fertig war, habe ich noch Tests mit dem Luminanzsignal
Hardware. > https://www.st.com/resource/en/application_note/dm00356635-hardware-jpeg-codec-peripheral-in-stm32f7677xxx-and-stm32h743534555475750a3b3b0xx-microcontrollers-stmicroelectronics.pdf > Danke, werde ich mir ansehen.
-
Thread
uC teuerer geworden
Mein Anbieter sagt € 9,3221 für den STM32F767IGT6 in Einzelstückzahlen. Alles wird billiger!
sogar bei den Chinesen (oder gerade bei denen?) ist das zu merken. Nachdem ich meinen Vorrat von STM8S103 (20 pol.) aufgebraucht hab, die ich für 2,28 € / 10 Stck. bekommen habe, habe ich jetzt nur noch das hier gefunden (und geordert): https://www.ebay.de/itm/10-pcs-STM8S103F3P6-IC-TSSOP-20-8S103F3P6
-
Thread
6V -> 12V Dynamo
müsste Akkus doch auch mit weniger Spannung aufladen können. Würde aber eben länger dauern!? Mfg StM
StM schrieb im Beitrag #3848474: > Ps: Man könnte sich auch im stillen drüber ärgern und nur das verbessern > was auch wirklich falsch ist... Dann bleibt aber kein sinnvoller Text übrig...
-
Thread
Modbus RTU Protokolländerung
Response aus. Baudraten bis 2,5mps und 10k Pakete pro Sekunde sind damit kein Problem auf einem kleinen STM32F0.
Der AVR hat auch kein DMA. Und es gibt genügend Arduinos mit STM32 oder anderen 32 Bittern, auch mit Ethernet. Allerdings ist die Modbus RTU Implementierung selbst auf der Portenta Machine Control bescheiden.
-
Thread
2x TJA1040 durch Dual CAN Transceiver ersetzen
und STM32? Mir konnte bis dato niemand im Detail erklären, warum das nicht gehen sollte.
Komponenten. Bei den Stückzahlen sind Rückrufe echt teuer, von den Imageschäden ganz abgesehen. STM hat auch Automotive Microcontroller. Das sind dann aber nicht die STM32, sondern PPC-basierte Controller der SPC*-Reihe, plus einige STM8 für Kleinkram wie Fensterheber oder so. fchk
-
Thread
Anfänger braucht Entscheidungshilfe
Auch da gibt es was von Arduino. Ich verwende Boards von STmicro ("Discovery" und "NUCLEO") mit einem STM32F4 drauf. Da kann man aber mehr Fehler zu Anfang machen - mit dem entsprechenden Frust.
Atmel Studio funktionieren. Leider sind die Debugger für AVR verhältnismäßig teuer. Debugger für STM32 (ST-Link) bekommt man viel billiger und man hat dort auch mehr Auswahlmöglichkeiten, was die IDE angeht. An die Einfachheit des AVR Studio kommen die IDE's für STM32 aber alle nicht heran*. *)
-
Thread
STM32 SDIO GPIO Konfiguration
In der StdPeriphLib von STM gibt es eine Beispielanwendung für SDIO (Project/Examples/SDIO). Dieses nutzt Funktionen aus Utilties/Common/stm32_eval_*_sd.c/.h Konfiguriert man das Beispiel z.B. für das STM3210E Eval.-Board (include-Pfad
fixen. Beachte, dass es bereits eine neue StdPeriphLib gibt, sie ist nicht unbedingt bei jedem STM3210x-EVAL zu finden. Ich habe hier ein STM3210C-EVAl Kit, dessen downloadbare Lib war noch eine alte 3er Version. Zur gleichen Zeit stand für das STM3210E-EVAl bereits eine neue 4er Version zur Verfügung
-
Thread
CAN in analog umwandeln
Hallo Niklas G., also das mit dem >>OLIMEXINO-STM32F3<< hört sich doch gut an. Das würde ich gerne weiterverfolgen. Hast du das schon mal gemacht? Ich glaube die größte Schwierigkeit ist dann den OLIMEXINO-STM32F3 so zu konfigurieren, dass er die Daten
: > Der 0-10 Volt-Ausgang der OLIMEXINO-STM32F3 scheint mir unkritisch. Der STM32F3 kann nur 0-3.3V ausgeben
-
Thread
STM32 > Encoder Interface
/stm32/stm32f3.html#newlib Genau deswegen stelle ich meine Fragen hier. Man lernt immer wieder neues und viel dazu. Danke!
#6947516: >> Das Minimum wären Textausgaben auf den TraceSWO Ausgang. >> http://stefanfrings.de/stm32/stm32f3.html#traceswo Kann es sein dieses Feature nicht auf einem "STM32F030xx" verfügbar ist?!.
-
Thread
STM32 Uart: 2 Byte nahtlos schicken?
Hallo Leute, kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander wegschicken und auch empfangen kann? Ich muss Daten von einem ASIC entgegen nehmen, der dummer
STM32 Newbie schrieb im Beitrag #5563956: > kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf > den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander > wegschicken
-
Thread
Einstieg mit STM32 statt 8Bit Controller
geplant sind, dann braucht es wohl einen STM32 (Cortex-M3 oder Cortex-M4). Der große Vorteil vom STM32 ist die gute Möglichkeit für Upgrade auf mehr Flash, mehr Geschwindigkeit und mehr Peripherie, da STM32F1xx nahezu Pinkompatibel mit dem STM32F4xx ist. Den STM32 programmiert man in der Regel nur in C. Geht zwar auch in Assembler, ist aber nicht wirklich einfach. Daher sind Assembler Kenntnisse die man mit einem AVR gewinnt nicht unbedingt
-
Thread
STM3210C: Firmware-Übertragung per USART geht nicht
Hallo beisammen! Versuche mich gerade in der Programmierung eines STM3210C-EVAL und verzweifle schon fast. Da ist ein STM32F107VCT6 drauf. Ich verwende den "IAR Embedded Workbench for ARM, v. 6.10, 32K Kickstart Edition", habe die Platine über COM1 (115200 Baud, 8E1)
Hallo, Stefan! So ein Kabel verwende ich ja bereits. Nun zu dem Chaos bei STM: Die haben es nicht geschafft, weder zum STM32F107VCT6, den ich verwende, noch zum STM3210C diesen "Flash Loader Demonstrator" unter "Design Support"->"SW Demos" anzuzeigen, über das ich irgendwann
-
Thread
stm32f030c6t6 pin read funktioniert nicht
hi eine Frage, ich nutze die cube mx und stm32 workbench for stm32 (eclipse). Ich benutze die HAL und habe 2 output pins um leds an/auszuschalten, was funktioniert. Jedoch hab ich einen Taster, der richtig angeschlossen ist. Sobald dieser gedrückt
> Die STM32 sind absolut nicht buggy, zumindest nicht hardwareseitig. Demnach dürfte es kein Errata Dokument geben. > Die HAL... die lasse ich lieber weg bei meinen Projekten. Darauf würde > ich mich
-
Thread
STM32 HAL UART Mysterium oder bin ich dumm?
Register geschoben und das wars. Leider gibt es die StdPeriphLib nicht mehr für viele neuere STM32. Also bleibt nur HAL oder selber Registerbits setzen rein mit CMSIS.
bei ST vorbeischauen, und die aktuelle Version herunterladen! Gemeint sind diese Docs - Bsp. für STM32F1xx: https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf just my2cent
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Arduino (und die IDE ist immernoch Murks) inzwischen auch die Unterstützung für die ESPs und auch STM32f1 soweit fortgeschritten dass man damit wirklich arbeiten kann, auch wenn es irgendwie mein Entwicklerstolz verletzt. Während ich mir bei der Programmierung vom STM32 noch ziemlich einen abgebrochen
Wer z.B. kein C oder Assembler mag ist ggf. mit einem MicroPython-fähigen µC besser aufgehoben (z.B. stm32, teensy, nRF51 16bit-PIC). Ein Video welches mir parallel zum lesen dieser Frage durch purzelte: https://www.youtube.com/watch?v=mBwTsFBVuQo
-
Thread
User code auf Eval-Board ET-STM32
" -c -fmessage-length=0 -MMD -MP -MF"startup_stm32f10x_hd.d" -MT"startup_stm32f10x_hd.d" -mcpu=cortex-m3 -mthumb -g3 -gdwarf-2 -o "startup_stm32f10x_hd.o" "../startup_stm32f10x_hd.S" ../startup_stm32f10x_hd.S: Assembler messages: ../startup_stm32f10x_hd.S
0' ../startup_stm32f10x_hd.S:69: Error: bad instruction `reserved' ../startup_stm32f10x_hd.S:70: Error: bad instruction `dcd 0' ../startup_stm32f10x_hd.S:70: Error: bad instruction `reserved' ../startup_stm32f10x_hd.S
-
Thread
STM32F103C8T6 mit ST-LINK/V2 flashen
en.DM00026748.pdf Jetzt verstehe ich nicht wie ich das anschließen muss (bzw ob ich das kann). Der STM32 hat ja nur vier output pins: 3V3 SWIO SWCLK GND Der Programmer hat zwei Ausgänge. Den STM 8 und STM 32. Aber in obigem PDF passen die Bezeichnungen alle irgendwie nicht. Ist das überhaupt
Nun blinkt auf dem STM32F103C8T6 fröhlich eine grüne LED und eine rote leuchtet. Wenn ich im STM32 ST-LINK Utility auf Target => Connect gehe hört die grüne auf zu blinken und die Software meldet "Can not connect to target
-
Thread
Downloads von st.com Glückssache?
/stm32cubeprog/files/stm32cubeprog.zip/jcr:content/translations/en.stm32cubeprog.zip"></div>[/pre] Zusammen mit der Domain ergibt das den direkten Download-Link: https://www.st.com/content/ccc/resource/technical/software/utility/group0/3c/80/a7/a1/72/51/4f/38/stm32cubeprog/files/stm32cubeprog.zip/jcr:content/translations/en.stm32cubeprog.zip
-
Thread
LWIP , PHY und RX Funktion
Hi Kennst sich jnd aus? Ich bringe gerade ein PHY (KSZ8863) mit einem STM32 zum laufen. Ich kann das Board noch nicht pingen. Von PHY kommen schon irgendwelche signal bei STM32 an. Ich wurde gerne in LWIP ein breakpoint setzen und debuggen. Wie heisst die erste Funktion
hast du ;-) RX-> PC schickt ping requests an board, die zwar aus KSZ8863 rausgehen, aber nicht in stm32 ankommen TX-> STM32 sendet UDP packete zum PC
-
Thread
STM8 mit atmega programmieren
Laut Bewertungen von Aliexpress.com funktioniert den Adapter ganz gut (inkl. Stm32) http://de.aliexpress.com/item/Free-Shipping-1SET-ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3/1619197946.html PS: Ich benutze so was nicht, da es kein Bedarf besteht. Da ich
Tipp1: ST-Links auf STM32-Boards koennen _keine_ STM8 programmieren/debuggen. Tipp2: Kauf Dir ein STM8S-Board mit ST-Link (gibt es fuer wenige Eu auch in D). Deren ST-Link kann auch andere STM8 begluecken... Selbst
-
Thread
Einfacher Messverstärker 10 Hz - 100 KHz
wenn das Aliasing wäre, dann wären die Maßnahmen klar. Tatsächlich ist es aber eine Störung die vom STM32-Board selbst kommt, die entweder direkt in den ADC-Pin einstrahlt oder über die Versorgung / Vref des STM32-Boards den Weg in den ADC findet. Anbei mal eine Messung in den ADC-Pin hinein. Das bedeutet
Spektrum sieht doch nun gut aus. Die beiden Linien stören nicht sonderlich und stammen sicherlich vom STM32-Board.
-
Thread
STM32L0 Serie - HSE mit Quarz beim 32-Pin Package?
Es gibt ja noch STM32F0x1/2 sowie STM32F303, STM32F334 in LQFP32. Warum ausgerechnet die L-Serie?
sinnvoll. Wenn man eine RTC nutzen möchte, dann ist ein Quarz noch wichtiger, aber hierfür haben die STM32L0 ja entsprechende Anschlüsse. temp schrieb im Beitrag #6559387: > Es gibt ja noch STM32F0x1/2 sowie STM32F303, STM32F334 in LQFP32. Warum > ausgerechnet die L-Serie? Wie bereits geschrieben
-
Thread
Werte ins Flash schreiben beim STM32F030F4
dann warten bis das Gerät Vollzug meldet und dann sind die 4 Bytes geschrieben. Ich nehme an beim STM32 wirds ähnlich sein: Flash ist für den Prozessor read-only, löschen und neu Schreiben kann nur der Flash-Controller.
im Beitrag #4142202: > Ich kann das nicht recht glauben! Ich auch nicht: http://www.han-ese.nl/STM32/stm32f0stdlibrary/html/group___f_l_a_s_h.html @Claus: Kommst Du damit dann allein klar?
-
Thread
Atollic TrueStudio - undefined _ebss
ich die Fehler: [code] undefined reference to `_ebss' startup_stm32f10x_cl.s line 100 C/C++ Problem undefined reference to `_estack' startup_stm32f10x_cl.s line 73 C/C++ Problem undefined reference to `_sbss' startup_stm32f10x_cl.s line 91 C/C++ Problem undefined reference to `_sdata' startup_stm32f10x_cl.s line 86 C/C++ Problem undefined reference to `_sidata' startup_stm32f10x_cl.s line 80 C/C++ Problem [/code] _ebss ist jedoch im Startup definiert. Wie alle anderen auch:
-
Thread
STM32F4-Discovery und Crossworks
Hallo Ich habe versucht das Evaluationboard STM32F4-Discovery (STM32F407VG) zusammen mit Crossworks (2.2) zum laufen zu bekommen. Ich möchte euch mitteilen, wie was ich wie hinbekommen habe und wo es nicht optimal läuft. Als Basis beziehe ich
Programm schaut wie folgt aus. Quick und dirty... [c]void main(void) { unsigned int i = 0; STM_EVAL_LEDInit(LED4); STM_EVAL_LEDOn(LED4); /* Turn LED4 on: start of configuration */ while(1) { for(i = 0; i < 200000; i++) { STM_EVAL_LEDOn(LED4); } for
-
Thread
Charge Transfer Prinzip (Qtouch) auf STM32 möglich?
begraben liegt), wollte ich mal kurz rückfragen ob das Charge-Transfer-Prinzip prinzipiell mit dem STM32 zu realisieren ist?
AVR muß man etwas tricksen, da die Pullups mit PORTxy:DDRxy = 1:0 aktiv werden. Gibts beim STM dafür ein extra Register, kann man sich die Trickserei sparen, d.h. Pin_B = 1 aus der Schleife rausziehen. Peter
-
Thread
Drehgeber mit "Gangschaltung" = Beschleunigung
problemlos erweiterbar. Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein kleiner STM32F051.
Beitrag #5458972: > Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein > kleiner STM32F051. Und den STM betreibst Du von 1,8 - 5,5 V? Auch so, das brauchst Du nicht. Rudi D. schrieb im Beitrag #5458921: > 1, 10 , 100, 1000, 5000, 9K, 10K, 100K, 1M, unter anderen wegen des
-
Thread
Verständnisfrage Mosfet Gatestrom
Teils. Denn woher sollen wir den wissen, ob der Strom jetzt der STM32-Verbrauch ist, oder vielleicht doch richtung Gate geht.
Weil der MOSFET defekt oder falsch eingebaut ist. Trotzdem ist der Widerstand zur Schonung des STM32 kein Fehler.
-
Thread
MI0283QT-2 mitHX8347 ist echt langsam
Moin zusammen, ich habe ein STM32F4-Discovery erstanden. Nettes Teil :) Würde nun gerne ein TFT (via SPI) anschliessen, und bin über das Watterott TFT (http://www.watterott.net/projects/mi0283qt) gestolpert. Nun eine einfache (
ist weder schön noch effizient, was ich aber noch ändern will. Der Einstieg mit dem Display auf nem STM32F2 oder F4 ist damit aber schnell möglich.
-
Thread
Button EXTI nicht zuverlässig STM32
Trotzdem ist es keine gute Idee, an einen 3V3 Controller 5V anzulegen... > ;-) Die meisten Pins des STM32 sind 5V-tolerant. Dazu gehört auch PB4 eines STM32F4xx.
ups Link vergessen: https://www.playembedded.org/blog/buttons-stm32/
-
Thread
Umstieg auf 32 bit Atmel?
Empfehlenswert ist eher ein ARM-basierter Mikrocontroller. Sehr verbreitet und kostengünstig ist hier STM32, aber auch von Atmel gibt es da was.
Und warum nicht das was ich mir jetzt bestellt habe? http://www.ebay.de/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600716?pt=Bauteile&hash=item2586ef02cc Ist ARM drin (Cortex M4, 150 Mhz, 1MB Flash, 128kb RAM), 1800 Seiten Manual für
-
Thread
GDB Problem mit Eclipse Juno / STM32 / Codesourcery / ST-Link V2
Hello Ben, recently I bought a olimex olimexino stm32 having stm32f103rbt. Now I use my toolchain: - eclipse Juni + cdt + armgcc - atollic stlinkv2 gdb server I patch the swd signals from an stm32f4discovery to the stm32f103 board. I run into
anhand folgender Beschreibung: https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery/setting-up-eclipse-for-stm32-discovery-development https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery
-
Thread
Einfaches Nachrichtenprotokoll
du die TWI-Schnittstelle gar nicht konfigurieren. > Ging nicht um die twi sondern die I2C am stm32 Rudolph schrieb im Beitrag #3801015: > Zum Beispiel LIN. Danke werd ich mir mal ansehen, wussten wir damals leider noch nicht
Peter Kremsner schrieb im Beitrag #3801025: > Ging nicht um die twi sondern die I2C am stm32 Und was ist bitte der Unterschied zwischen TWI und I2C, außer das Atmel aus bis 2006 relevanten lizenzrechtlichen Gründen die Bezeichnung TWI eingeführt hat?
-
Thread
sei nicht schlauer als der Compiler?
daß dann ein uint8_t plötzlich zum Flaschenhals wird. Das stimmt schon: es ist schwierig, einen STM32 zum Schwitzen zu bekommen - außer man macht es böswillig oder aus Dummheit. Hier ein Thread, wo das diskutiert wird: https://www.mikrocontroller.net/topic/stm32-arrays-und-performance#4921876
Ist jetzt nicht exakt STM32, aber ein ähnlicher Cortex-M4.)
-
Thread
RS485 DMA zuverlässiges Protokoll
Danke, da ich STM32 verbaut habe, schaue mir mal das mit dem Idle Interrupt an.
X4U schrieb im Beitrag #5406703: > STM Prozessoren keine Queue in den seriellen > Schnittstellen? Nö wozu, es gibt doch DMA...
-
Thread
Arduino-Umgebung oder Atmel-Studio?
makefile for ARM Cortex ## ######################################## NAME = stm32-demo SRCS = $(wildcard src/*.c) SRCS += $(wildcard src/*.s) INCDIRS = inc/ INCDIRS += stm_inc/ DEFINES = -DSTM32F401xE DEFINES += -DNO_LIBC_INIT_ARRAY LSCRIPT = stm_inc
## bare bones makefile for ARM Cortex ## ######################################## NAME = stm32-demo SRCS = $(wildcard src/*.c) SRCS += $(wildcard src/*.s) INCDIRS = inc/ INCDIRS += stm_inc/ DEFINES = -DSTM32F401xE DEFINES += -DNO_LIBC_INIT_ARRAY LSCRIPT = stm_inc
-
Thread
gdb und OpenOCD session - memmap
seine .BIN Files benutzt (mapped auf 0x00000000, nicht 0x08000000) [c] mecrisp-stellaris-stm32-407-DIY-MORE.bin : memmap mecrisp-stellaris-stm32-407-DIY-MORE.o $(ARMGNU)-ld $(DEBUG) -e Reset -o mecrisp-stellaris-stm32-407-DIY-MORE.elf -T memmap mecrisp-stellaris-stm32-407-DIY-MORE.o $(ARMGNU)-objdump -D mecrisp-stellaris-stm32-407-DIY-MORE.elf > mecrisp-stellaris-stm32-407-DIY-MORE.list $(ARMGNU)-objcopy mecrisp-stellaris-stm32-407-DIY-MORE.elf mecrisp-stellaris-stm32-407-DIY-MORE.bin -O binary cp mecrisp-stellaris-stm32
-
Thread
Incremental Encoder läuft nicht an 2 µC
Hallo! Habe einen Incremental Encoder(HEDS-9140) an einen STM32F429 angeschlossen und werte diesen per Timer aus. Den Aufbau habe ich mal als Skizze angehängt. Bei einem angeschlossenen STM32F429 funktioniert die Auswertung perfekt. Hänge ich jetzt aber einen
deep diver99 schrieb im Beitrag #3933288: > Bei einem angeschlossenen STM32F429 funktioniert die Auswertung perfekt. > Hänge ich jetzt aber einen zweiten STM32F429 parallel zum Encoder kommt > bei beiden nur noch Müll raus. Wie sieht das Signal des Encoders in beiden
-
Thread
SW4STM32 + CubeMX Targetauswahl Probleme
Habe wohl SW4STM32 und CubeIDE zusammengewürfelt.
Übrigens kann man in STM32CubeIDE problemlos bestehende SW4STM32 Projekte importieren.
-
Thread
PT100-Thermometer
lassen kann, kann ichs auch nicht lassen ;) Die Nucleos waren ein Beispiel, dass es das in der STM32 Welt durchaus gibt. Ansonsten gibts eben DFU und das ist nicht speziell, sondern offen. Ein MSC im Bootloader zu haben ist dann schon spezieller.
Mw E. schrieb im Beitrag #6480946: > Die Nucleos waren ein Beispiel, dass es das in der STM32 Welt durchaus > gibt. Da muß dann aber erst mal ein Bootloader dazu geladen werden. Die LPC haben das teilweise (z.B. LPC11Uxx) in HW gegossen. Das ist schon etwas anderes. Da stöpselt man das an
-
Thread
Wo sucht man Microcontroller nach IO-Anzahl, Takt und Funktionen aus?
Tool von ST gibt es die Möglichkeit nach den Features zu filtern. Geht dann aber eben nur für die STM-Mikrocontroller
nutzt dann deren Seite fürs parametrische Suchen/Filtern. Man schaue sich z.B. mal die Liste für STM32 an. Da kann man genau nach den Parametern des TE filtern. Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und
-
Thread
Double Variable liefert über Sprintf->Uart keine Dezimalzahl
funktioniert. Aber die Zahl funktioniert nicht. Im Internet konnte ich keine Lösung oder Alternative für STM32 finden. Bei Atmel habe ich "dtostrf" benutzt, was hier aber nicht funktioniert. Programmiert wird mit SW4STM32.
Der µC hat 64KB Flash, 2 Temperatur-/Feuchtesensoren, I2C LED Anzeige, UART und bissl GPIOs. Über STM32CubeMX und SW4STM32 sind das 27KB. Was bringt es mir wenn von den 64KB 63,5KB unbenutzt sind statt 37KB? Richtig, nichts. @W.S.: Steht da auch drin, dass die Float Konvertierung in SW4STM32 standardmäßig
-
Thread
Calibration ADC STM32F334
Grenzen bleibt. Die sind von Chip zu Chip verschieden und meist an VDD gekoppelt. Erst bei den neueren STM32L entfällt diese Einschränkung. Für VDDA sagt das STM32F334-Datenblatt z.B.[pre]2.4V < VDDA < 3.6V Must have a potential equal to or higher than VDD[/pre] Am sichersten ist es, VDDA/VREF+ mit VDD
Hier hast du Beispielcode für den F303: http://stefanfrings.de/stm32/stm32f3.html#analog Da sind Hinweise aus dem Errata und einer Application Note eingeflossen (welche habe ich vergessen). Ich schätze dass es bei deinem ebenso geht.
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Host-PC neu übersetzen und eigene BASIC Funktionen in C dazu packen. Das ganze gibts auch für das STM32F746 Discovery Board https://mikrocontroller.bplaced.net/wordpress/?page_id=787
Jedenfalls sehe ich das etwa so als Vorstufe von 1-Chip-uC-Systeme wie Arduino,PIC,68HC05/-08/-11/-12,683XX,STM32, uva.
-
Thread
Hardware für CAN-Versuche gesucht
Kevin M. schrieb im Beitrag #6595000: > STM32G0 z.b. die gibt es mit FD CAN und die sind nicht so > teuer. STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar...
Kostet zwar mehr all 3€ ist aber trotzdem preiswert: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Und sogar preiswerter als die STM32F103 Variante und USB und CAN gehen auch gleichzeitig (beim F103 nicht)
-
Thread
Frage zu Migration von SW4STM zu STM32CubeIDE
all arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -c -x assembler-with-cpp -MMD -MP -MF"startup/startup_stm32f429xx.d" -MT"startup/startup_stm32f429xx.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "startup/startup_stm32f429xx.o" "../startup/startup_stm32f429xx.s" arm-none-eabi-gcc "
AC6 ist der Hersteller von SW4STM32. Siehe Anhang:
-
Thread
Risc-V gut ?
Warum zahlt ST gerne für ARM, wenn sie doch mit RISC-V kostenlos Reibach > machen könnten? Als der STM32 entwickelt wurde, gab es RISC-V noch nicht. Und jetzt haben sie wohl den Umstieg verschlafen (oder ruhen sich auf den Erfolgen des STM32 aus, ohne hinreichend an Morgen zu denken). Philipp
zahlt ST gerne für ARM, wenn sie doch mit RISC-V kostenlos Reibach >> machen könnten? > > Als der STM32 entwickelt wurde, gab es RISC-V noch nicht. Und jetzt > haben sie wohl den Umstieg verschlafen (oder ruhen sich auf den Erfolgen > des STM32 aus, ohne hinreichend an Morgen zu denken). Ich
-
Thread
STM32 alias cortex m3 brauchbar?
STM hat jetzt ein richtig preiswertes und auch "lustiges" Dev-Tool im Angebot. Siehe: http://www.st.com/mcu/contentid-105-110-STM3210B_PRIMER.html
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
-
Thread
Stack im STM32
da würden doch 100Byte locker > ausreichen? Da landen auch Interrupts drauf. Und die können bei STM32 verschachtelt sein, und bei vorhandener FPU mit recht vielen zu sichernden Registern...
0x20000510 - 0x00000200 Zero RW 131 HEAP startup_stm32l476xx.o 0x20000710 - 0x00000400 Zero RW 130 STACK startup_stm32l476xx.o [/c] Man sieht, der Stack wird hier direkt hinter die Variablen (und Heap