-
Thread
stack/printf/va_arg Problem bei arm-none-eabi-gcc und STM32 Gesperrt
mein Kollege und ich versuchen seit mehreren Tagen ein seltsames Problem zu fixieren: Umgebung: STM32F103 mit arm-none-eabi-gcc (mit 4.6 und 4.7 bereits probiert) Code (nur Prinzip): [c] void interrupt_1ms() { printf("%f",1.234); } void test() { // irgendwas } void main() {
>Umgebung: STM32F103 Ähm... wohl doch keine FPU! ;o)
-
Thread
Buch über Cortex M3 STM32F103VC
Guten Tag! Ich bin von PIC auf STM umgestiegen und suche nun ein gutes Buch, um mich noch besser einzuarbeiten. Ich arbeite vorzugsweise mit dem STM32F107VC / STM32F103VC. Kennt jemand ein solches Buch? Vielen Dank und freundliche
brauchst Du das Buch nicht. Nimm z.B. das hier: http://www.hitex.com/fileadmin/pdf/insiders-guides/stm32/isg-stm32-v18d-scr.pdf und dazu die entsprechenden Datenblätter von ST. Dann hast Du alles, was Du brauchst. Falls Du wirklich tiefergehende Infos brauchst und die Datenblätter (auch von ARM
-
Thread
USB I2C Interface Hardware Software
. Und ein "Attiny85" oder STM32F103 ist nun auch nicht soo speziell. > Alles andere ist aus meiner Sicht nur Träumerei. Du wirst irgendwann auch noch feststellen, dass es sich rächt an seinem Werkzeug zu sparen.
und zwar am 14.06.2022 16:21: Εrnst B. schrieb im Beitrag #7097238: > Und ein "Attiny85" oder STM32F103 ist nun auch nicht soo speziell. Eigentlich herrscht hier durchaus die Ansicht, daß es das Einfachste ist, den Testaufbau mit irgendeinem geeigneten µC zu erledigen und daß es dazu bloß notwendig
-
Thread
[V] GLCDs, xmega xplained, lpcxpresso 1769 , AVR NET IO, 8051, router
genommen. 8051er Set beinhaltet Chinaprogrammer: http://www.ebay.com/itm/USB-AT-51-Programmer-89c51-89c52-89s52-89c2051-U36-/200533213642?pt=LH_DefaultDomain_0&hash=item2eb0b601ca AT89S51:2 AT89S52:2 AT89S4051:4 AT89S2051:3 teilweise ist verwendet teilweise neu. Router: Linksys WAG200G
=LH_DefaultDomain_0&hash=item564e1aaefc neu 2.4" tft stm32 develboard http://www.ebay.com/itm/STM32-STM32F103VCT6-Dev-Board-3-2-TFT-LCD-Module-/200606118466?pt=LH_DefaultDomain_0&hash=item2eb50e7242 mfg
-
Thread
USB "dual role", bitte mal drüber schauen
Hi, seht ihr vielleicht noch was an meiner USB Beschaltung? Es ist ein USB Dual Role am STM32F4 (Device & Host). USBLC6-4 ist ein EMI Filter und STMPS2141 ist ein Überstromschutz. Pullups sonst brauch man wohl keine. Ich hab mich da am ST-EVAL Board orientiert. Viele Grüße Sven
Eher irreführend, da softwaregesteuert und für stm32f103.Soweit ich weiß, hat der keinen "Host-mode" ?!? Dies ist die einfachste Art für USB. Wenn "Device-mode" dann 5V über Kabel für Board(USB_P bringt den µC in "Device"). Dein "Pullup" ist -DISC
-
Thread
C: Statische "Member" Variablen zurückgeben oder gleich globale verwenden? OOP Ansätze in C gesucht
verschiedene Weise diese Funktionen implementieren. Als Beispiel mal vom selben Projekt eine für den STM32F4 (mit STD-Lib): uart.c (F4) https://github.com/littlekernel/lk/blob/master/platform/stm32f4xx/uart.c und eine für den STM32F7 (mit HAL): uart.c (F7) https://github.com/littlekernel/lk/blob/master/platform/stm32f7xx/uart.c Beide Varianten nutzen die gleiche Implentierung eines circular buffers: cbuf.c https://github.com/littlekernel/lk/blob/master/lib/cbuf/cbuf.c cbuf.h https://github.com/littlekernel
-
Thread
Datenstrom auf Zeichenkette untersuchen
einfach. Lothar M. schrieb im Beitrag #6910610: > A) Mit welcher Programmiersprache? Ich verwende C auf einem STM32. Lothar M. schrieb im Beitrag #6910610: > Dieser Zähler ist der oben erwähnte Zustandsautomat (FSM). OK, ich habe hier schon mal die FSM gebaut. Ich frage quasi live ab welche
auch ein ATTINY. Ich hab auch mal mit Atmel und Co angefangen, aber das Debugging finde ich auf den STM32 deutlich bequemer und da ich das als Hobby betreibe und gerne einen "Standard µC" habe, auf dem meine Projekte laufen bin ich bis jetzt mit F103 und F303 ganz gut gefahren. Ich will ja auch keine
-
Thread
Erfahrungen mit HY-Mini STM32V und Einstieg
Hallo, mir ist ein HY-MINI STM32V mit STM32F103 in die Hände gekommen. Soweit ich das beurteilen kann ist das ein interessantes kleines Board, die Schnittstelle zum Programmieren bedarf keiner zusätzlichen Hardware und ein 3,2" LCD
Schaltplan ) deines Boards. Für ein natives Eclipse natürlich CMSIS und die Standard GCC Libraries für STM32/Cortex M3. Ein Buch für C. Ich nehme den K&R Klassiker, da der hier noch rumliegt, bin aber auch noch recht gut im Training von den AVRs. Ausserdem lade dir auch die Beispiele von STM runter
-
Thread
STM32 CRC mit 3 Byte Daten
zu erweitern um CRC. Das klappt aber nur in bestimmten fällen: Ich habe folgende Funktion auf dem STM32F103: [c]uint32_t CRC_CalcBlockCRC_8(uint8_t* data, uint32_t len) { uint32_t* pBuffer = (uint32_t*)data; uint32_t BufferLength = len / 4; uint32_t index = 0; for (index = 0; index <
index++) { CRC->DR = __RBIT(pBuffer[index]); } return __RBIT(CRC->DR) ^ 0xFFFFFFFF; }[/c] Die Funktion hilft mir dabei, aus einem uint8_t Array die CRC32 mithilfe des CRC-Registers des STM32 zu berechnen. Solange len ein Vielfaches von 4 ist, klappt das wunderbar. Ist len % 4 != 0, kommt
-
Thread
ATMEL billiger und leistungsfähiger als PIC
dafür kein > EEPROM. > Ähh... PIC und keinen EEPROM? Bei diesem deinen Vergleich? > ...PIC16F84 > 4kx14 Flash, ***256B EEPROM***, > dafür USART Nicht jeder PIC hat EEPROM, aber gerade der 16F84, (bzw. der C84 wie er vor der Überarbeitung hieß...) hatte schon EEPROM da war von ATMEGA8 und
> dann die 8Bitter wiederum die Segel. Das ist nichts weiter als ein NOT/NEG-Befehl. Dauert bei STM8 1 Takt; bei einigen anderen Nicht-32-Bitern 1..4 Takte. > Ich verwende fast nur noch 32Bitter. Aber eben nicht wegen der > Geschwindigkeit sondern aufgrund von Peripherie, Preis und > Kompatibilität
-
Thread
SVPWM Ansteuerung eines BLDC
Estimator mitlaufen, was ja bei der Version aus dem Forum nicht der Fall ist. (oder doch?) (läuft auf STM32F4 Board) Grüße Andreas
du Erfahrungen mit internen OPVs? Ich werde später ein kleineres Board machen und würde gerne auf STM32F303 M4 setzen. Der hat auch sonst mehr interessante Sachen. Testweise kann ich dieses Board auf meine Platine stecken: http://www.ebay.de/itm/STM32F3-DISCOVERY-USB-STM32F303VCT6-STM32-ARM-Cortex-M4
-
Thread
WS2811 mit SPI(atmega 2560)
Anzahl der LEDs. Pro LED braucht man auf jeden Fall 3 Bytes, ob mit oder ohne DMA. RAM ist bei STM32 genügend vorhanden, aber Zeit (wie bei allen anderen uC) ist (fast) nie ausreichend vorhanden. Wenn man mit 1:4 bit SPI arbeitet, wird der SPI-Array zuerst in einem Rutsch (auch per DMA) mit
Riesen-DMA-Buffer gefüttert - so wie von Dir präferiert. Das war bei RGBW-LEDs (hier hast Du sogar 4 Farben) eine ziemliche Speicherverschwendung, so dass dann inkl. Animationen und anderen Spielereien plötzlich die 20KB RAM eines STM32F103C8T6 fast aufgebraucht waren. In diesem Falle hat der Wechsel
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
VB 10€ 3) Freescale/NXP FRDM-KE02Z (Kinetis KE02) EVK VB 15€ 4) 4x STM8S003 Breakout board (2 typen) VB 2€ 5) Lichee Nano+Wifi - Linux board mit F1C100 VB 7€ 6) IR-Fernbedienung incl. Receiver VB
15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5€ 16) XMC1100 Boot kit VB 10
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
angesagt wäre. Schon ein RP2040 Pico-Board würde die Geschwindigkeit verzehnfachen. Selbst eine kleiner STM32Gxyz würde reichen.
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
-
Thread
STM32F4Discovery state machine
Hallo, ich programmiere das erste mal und möchte auf einem STM32F4Discovery (F411E Disco) via StateMachine und dem vorhandenen Taster einfach mal die Led´s nacheinander durchschalten(Tastendruck 1.Led an, Tastendruck 2.LED an,Tastendruck 3.LED an) Ich habe aber
ziemlich jeder Sprache umsetzen. @TE: > ich programmiere das erste mal und möchte auf einem STM32F4Discovery > (F411E Disco) via StateMachine und dem vorhandenen Taster einfach mal > die Led´s nacheinander durchschalten Hast du denn überhaupt mal verstanden was eine State-Machine ist?
-
Thread
STM32F103ZE mit LEDs programmieren
Hallo Leute, ich will mit dem STM3210E-EVAL Board (auf dem sitzt der STM32F103ZE) etwas programmieren. Und zwar folgende Aufgabenstellung: Beim drücken des 1.Tasters auf dem Board soll die erste LED leuchten. Beim drücken des 2
ok mit dem kann ich schon was anfangen, aber folgendes problem: #include "stm32f10x_conf.h" <---da steht dann fatal error file not found wie bekomm ich das weg?
-
Thread
[F] STM32F103: PDF generieren
Ist es schwierig sich in die PDF-Materie einzuarbeiten, um mit einem STM32F103 ein PDF zu generieren? Hintergrund ist ein Datenerfassungssystem mit einer SD-Card auf dem statt der ca. 4 KByte großen Textdateien PDF (manipulationsicher) abgelegt werden sollen. Gibt
Man nehme ein STM32F4, der hat den Crypto-Engine schon direkt in HW. Damit hast du ein Großteil der Probleme schon erschlagen. Libs gibt es dafür auch schon bei ST auf der Webseite. Idee für den Schlüssel: nimm ein
-
Thread
STM32 PWM allgemein
Hallo STM32-Benutzer, ich versuche gerade einen Motortreier über ein PWM-Signal u steuern. Das ganze sollte auf meinem STM32F103 Board noch Platz finden und so hab ich mir mal ein wenig die Codes dazu anesen
>In der Datei system_stm3210x.c sind die Clocks eingestellt. Zeigen.
-
Thread
STM32 internen FLASH schreiben
Ich verwende beim STM32F103VB die FLASH-Schreibbefehle und habe die STM PM0075-Dokumentation schon hoch und runtergelesen. Der Flash bleibt leer. ------------------------------------------------ [c]#include "stm32f10x.h
noch weit vor der EEPROM-Emulation. Ich kann nichtmal ein Halfword in den Flash schreiben. Die STM-Libraries habe ich natürlich intensivst durchforstet. Die machen exakt das, was oben schon steht, kein Quarz, keine PLL keine andernen Register nichts. Der STM32F101VB meldet ja nichtmal einen Schreibfehler
-
Thread
STM32 arm-none-eabi Linking Problem..
angefangen mit der ST StandardPeripheralLib v1.0 angefangen was zu basteln auf einem Bluepill Board (STM32F103C8T6) ..hab aber da Ärger mit dem was die I2C Geschichte so treibt. Das Setup geht auf das Zurück was W.S. hier mal verlinkt hatte. Da die Lib nun schon etwas sehr angegraut ist (2007) habe
/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_md.s mit hinzu gelinkt: [code]/** ****************************************************************************** * @file startup_stm32f10x_md.s
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Analogmesskarte mit STM32F4 16AI,4DAC,(PWM),8DI/DO, CAN, USB, µSD, RS485
cell85 schrieb im Beitrag #3625782: > Analogmesskarte mit STM32F4 Mach mal nen Foto von der ganzen Karte, damit man auch den Firmennamen sieht :-)
-
Thread
Nachfolger für 80535 gesucht?
ich suche einen modernen Ersatz für einen 80535. Einzige Anforderungen sind - Interner Flash (>= 32kB) - 8 ADC Kanäle - 32 digitale I/O - Compare/Capture - 5V Ausgangspegel Keine großartigen Anforderungen, sollte man meinen. Tatsächlich finde ich aber nur bei Atmel etwas geeignetes (AT89C51CC03
Nimm doch gleich was modernes, wie Cortex M3, zB. STM32. Für 5V wird es immer schwerer. Preislich sind die STM32 sehr günstig und die Verfügbarkeit passte bisher auch immer.
-
Thread
Datenlogger 10Kanal
einem klassischen Arduino (also einem mit ATmega Mikrocontroller) besser bedient. Ich würde einen STM32F103 (Bluepill-Board) verwenden. Das hat nämlich 10 analoge Eingänge und die SD Karte kann man direkt ohne Pegelwandler anschließen. Dazu dann den alten STM32Duino Core von Roger Clark (http://stefanfrings.de/stm32/stm32f1.html#arduino), weil der wesentlich schlanker ist, das der Framework-Stapel von ST. Das oben empfohlene Teensy 3.5 Board sieht auch gut aus, das habe ich allerdings noch nie verwendet.
-
Thread
ARM7 Automotive ?
SD-Interface) Wer heute auf Cortex M3 sertzt wird in der Zukunft gute Karten haben. Frage mal bei ST nach STM32F103 nach, ob diese als 125°C Varianten verfügbar sind.
@KernoKopp -40°C bis +125°C Ist das Cortex M3 standard? Nein, Temperatur hat nichts mit nem Core zu tun! Ich habe gelesen, dass, wenn der Cortex im Automobilbereich verwendet wird der Cortex R4 sinnvoll ist. (Motor
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
funktionierten. Seit etwa Januar 2020 werden nur noch (schlechte) Fälschungen angeboten, denn die originalen µC sind nicht mehr verfügbar. Ich bin sicher, dass die Boards wieder beliebt werden, wenn man sie wieder mit originalem STM32 kaufen kann.
Also ich hab damals mit dem Atmega32 angefangen und bin später auf den STM32F103 umgestiegen. Beides hier im Forum verbreitete und empfohlene Microcontroller. Alleine der Einsatz der Standard Peripheral Library war schon eine Hürde, auch
-
Thread
Anfänger Linkerscipt Problem
Ich bin gerade dabei einen STM32F103 mit folgenden Tools zu programmieren: Eclipse 3.5.2 IDE for C/C++ GNU ARM Eclipse (0.5.3.201001261103) OpenOCD 0.4.0 Sourcery G++ Lite 2009q3-68 Ich verwende die FW Lib von ST in der
siehe Anhang) Nun erscheinen beim compilieren folgende Fehlermeldungen: -TC:\<Mein Projekt Pfad>\STM32F103_512K_64K_FLASH.ld d:/programme/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o): In function `_sbrk_r': sbrkr.c:(.
-
Thread
USB Pakete interpretieren
LeCroy-Software einzuladen und zu analysieren. Einzige Einschränkung: Du müßtest das Programm auf ein STM32F4-Disco- Board oder auf ein 32F429IDISCOVERY umschreiben - etwas anderes habe ich hier nämlich nicht rumliegen. Aber eigentlich hast Du Deine erste Fragestellung ja inzwischen selbst gelöst
letztendlich gemacht? > Wie hast Du gemessen? Ich habe die USB-Library bzw die Dokumentation von STM32F4 angeschaut und dort habe ich die folgenden Funktionen: uint32_t DCD_EP_PrepareRx( USB_OTG_CORE_HANDLE *pdev, uint8_t ep_addr, uint8
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
-0-3/ Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, Virtueller COM-Port). Vom
> Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board > realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der > "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS > laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, > Virtueller COM-Port
-
Thread
Streuung der ADC-Werte beim STM32
Bereich (63 Digits) und die Häufigkeiten sind auch ganz anders verteilt. Es handelt sich um einen STM32F103VET. Die Spannungsversorgung (analoger und digitaler Teil) wird über einen AMS1117-3.3 realisiert. Zum Test habe ich mittels eines Spannungsteilers (2x2K zwischen VDDA und GND) eine Spannung an
Noch eine Idee: Betreibe doch mal den STM32 mit 2 AA Batterieen, das sind dann 3V und ist auch "glatt", dazu noch 470uF um die Spitzen ab zu decken.
-
Thread
STM32 beschaltung korrekt?
Hallo Zusammen, das letzte mal als ich einen STM32F091 in Betrieb nehmen wollte bin ich richtig reingefallen und nichts hatte funktioniert. Da ich die Leiterplatte jetzt nun neu machen muss mit einem anderen Chip, wollte ich fragen ob jemand die Beschaltung
Quarz rausgesucht: https://www.mouser.ch/ProductDetail/ECS/ECS-080-18-23G-JGN-TR?qs=HXFqYaX1Q2w96I4MjMnYbA%3D%3D Diesen würde ich dann mit 2 18pF X7R C's an den Kontroller anschliessen. Sollte passen? Die Pullups für die I2C Schnittstelle habe ich auf 2.2K geändert. Die SPI Schnittstelle
-
Thread
Open source Autoradio
@Kai Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die Freiheit Nut/OS eingesetzt. Mfg Patrick
seennoob schrieb im Beitrag #1743418: > @Kai > Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel > STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die > Freiheit Nut/OS eingesetzt. > > Mfg Patrick Beim STM32 wirste ein problem mit den Temperaturen im
-
Thread
STM32F103 I2C Problem
umbaue. Die Temp-Überwachung wäre natürlich super, aber ich muss ein neues Programm schreiben für den STM32F103RET6, da ich keinerlei Beschreibung habe vom Protokoll. Außerdem möchte ich die Funktionalität auf meine Bedürfnisse anpassen. Jetzt habe ich hier u.A. ein I2C-EEPROM am Controller. Jedoch passen
Board und eine Lupe, da brauche ich nix > willkürlich annehmen ;-) Wenn du es nicht schaffst die I2C Pins am F103 richtig zu identifizieren dann darf _ich_ jede Menge Willkür annehmen.
-
Thread
Delay-Funktion STM32: delay_ns()
Hallo zusammen, für einen Bitbanging-Treiber auf einem STM32F446 und einem STM32F103 habe ich mir mal einen krude Delay-Funktion für Nanosekunden zusammengebastelt: [c] static inline void delay_us_(uint64_t delayval) { if(delayval)
bin; aber wie sieht es denn mit den Waitstates aus, wenn der ART Accelerator™ noch dreinfunkt beim STM32F446?
-
Thread
STM32F103VET
Du musst erstmal das STM32F1 Framework installieren. Und dann verbindest du entweder dein ST Link Clone oder dein STM32 via USB UART Converter und Boot0 setzen, so wie hier beschrieben: https://www.heise.de/developer/artikel
http://cool-web.de/arduino/stm32-f103-erst-einrichtung.htm
-
Thread
Die Qual der Wahl
Controllers oder > kann ich jeden für meine Zwecke verwenden? Läßt sich pauschal nicht sagen. stm32vl discovery: Nur Flash. stm32f4 discovery: 2x USB (1x Flash, 1x frei). MSP430 Launchpad: Flash und seriell (d. h. "unechtes USB"), allerdings auf 9600 limitiert. Reusch Elektronik: DFU boot loader
Netzteile, ...) schätze ich nochmal 100 - 150 EUR. Wenn's ein ARM sein soll: Such mal nach lpcxpresso, stm32vl discovery (z. B. Watterott). Es gibt auch das stm32f4 discovery, aber das wäre für den Anfang recht heftig, lass Dich vom Preis nicht verlocken :-) AVR: Einzelteile besorgen, Steckbrett, ein
-
Thread
Verarbeitung/Wandlung von Hall-Sensor-Signalen
rumschlagen. Ich werfe mal das böse Wort "Arduino" in den Raum - In dem Ökosystem ist auch der STM32F103 sehr gut eingepflegt und für USB-Joysticks gibt es bereits entsprechende Bibliotheken, die einem die Bitpopelei auf Fußpilzebene abnehmen: https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1/libraries/USBComposite Für Frage 1: Mit Operationsverstärkern geht das. Aus den 0.8...1.2V kann man mit einem Subtrahierer 0.8V abziehen, dann hat man 0...0.4V, das ganze dann etwa um Faktor
-
Thread
Port Pins mit Struct ansprechen
wirklich was, also wird es so oder so eine völlige Neueinarbeitung, und da habe ich persönlich auf den STM32 gesetzt. Der billigste XMega in Einzelstückzahlen kostet bei Digikey um die 3€ (16D4), ein in etwa vergleichbarer STM32F101C4 1,70€, bringt aber 4k Ram statt 2k. Rechenknechte brauchen aber inzwischen
Preise sind echt super günstig. Ich habe eben mal bei Ebay gestöbert und ein Eintwicklungsboard mit STM32F103RC MCU für umgerechnet 21 Euro frei Haus gefunden. Da brauch ich dann nur noch einen Vorhandenen USB-Serial Adapter dran stecken und kann damit dank enthaltenen Bootloader programmieren...
-
Thread
Linux auf STM32F103VET6 Board (WayEngineer)
Hallo, da es folgendes STM32F103VET6 Board mit 2.4" TFT und Touchpanel sehr billig über ebay gibt, frage ich mich, ob es vielleicht auch Linux darauf adaptiert schon irgendwo geben könnte (mit Display Ansteuerung etc.). Nach
Dank und beste Grüsse Chris Board: http://www.wayengineer.com/index.php?main_page=product_info&cPath=50_66&products_id=111 bei ebay zB: http://www.ebay.de/itm/Brand-New-STM32F103VET6-ARM-Cortex-M3-Development-Board-2-4-Touch-TFT-LCD-7v-/180725704352?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a141766a0
-
Thread
Meine Webseite / Kamerachip OV7670 / STM32
hab vor kurzem meine Webseite im Bereich Mikrocontroller erweitert und bin gewissermaßen dabei, den STM32 weiter kennen zu lernen. Dafür habe ich einen Einstiegsartikel verfasst: http://joe-c.de/pages/posts/einstieg_mikrocontroller_stm32f103_101.php Die Meinung meiner Kollegen kenne ich ja schon,
im Wiki unter STM32 auf Deine Seite.
-
Thread
Softwareseitige Diskussion mit Evaluation einer Schrittmotoransteuerung - stm32f103c8t6
Behauptung, daß es tatsächlich so ist. Die einzig harte Info war bisher "Schrittmotorsteuerung" und "STM32F103c6t8". Alles Andere sollen wir raten. Also: Welche HW soll verwendet werden. Welche Entwicklungssoftware soll verwendet werden. Welche Frequenzen sollen erreicht werden. Wozu soll das Ganze
anderer Programmierer an, dann siehst du schon, was gemeint ist. Zum Beispiel: http://stefanfrings.de/stm32/stm32f1.html Ich werde mir jedenfalls nicht die Mühe machen, deine Hex Codes in die Namen der Bits/Flags zu übersetzen.
-
Thread
STM32F100RB (discovery) geht nicht im Simulator
lautet: *** error 65: access violation at 0x0000000C : no 'read' permission PC ist übrigens auf 0 initialisiert. Den Effekt habe ich auch mit den unter C:\keil\arm\boards\st\stm32-discovery mitgelieferten Beispielen. Ist das ein bekanntes Problem
Device-Simulation wird von Keil nicht für alle Derivate und nie vollständig gepflegt. Inbesondere der STM32F100RB http://www.keil.com/dd/chip/5086.htm ist so ein Kandidat. Gegebenfalls hilft es auf einen anderen Controller umzusteigen (2.Projekt) z.B. auf den STM32F103RB, der simuliert sich besser
-
Thread
Microcontroller mit langer Akkulaufzeit
achten). Im 32bit Umfeld sieht es schon ganz anders aus. Der ESP32 nimmt zum Beispiel ca. 25µA auf und der beliebte STM32F103C8T6 nimmt etwa 20µA auf. STM verweist für solche Anwednungen auf die besser geeignete L-Serie
, dass man da bei einem STM32 aber schon nicht mehr so leicht davonkommt, wenn man so etwas vor hat. Grüße Oliver
-
Thread
STM32F103 Temp.-Sensor anschließen an ADC
Hallo, ich beschäftige mich seit ein paar Wochen mit einem STM32F103 Entwicklerboard und bin auch schon ganz gut voran gekommen (für meine Begriffe). Nun habe ich 2 Potentiometer (5kOhm und 100kOhm) mit Vref + GND verbunden und an ADC1 (Pin A1 und A2) angeschlossen
durch. Die Frage ist, welche Density das Gehäuse hat. Wimre haben zumindest die HighDensity beim STM32F103 auch getrennte VRef Pins. Sonst ist es Vcc, die dann natürlich besonders sauber sein sollte - wobei die absolute Höhe den Fehler nicht so beeinflussen sollte.
-
Thread
Mikrocontroller identifizieren
Ohne das Pinout überprüft zu haben tippe ich mal auf STM8S003F3 oder Nuvoton N76E003. Beide haben das gleiche Pinout, d.h. passt der eine, dann passt auch der andere.
eigentliche Transportprotokoll, also die "Magie" aus dem Nulink reversen und das z.B. auf einen ATMega oder STM32F103 portieren, so dass man mit einem Arduino Nano oder einem BluePill als Programmer arbeiten kann. Du könntest natürlich den N76E003 auch gleich durch einen STM8S003 ersetzen und direkt einen
-
Thread
Initialisierung einer SD-Karte im SPI Mode
Was für ein STM32 ist es denn? Ich hatte mir beim STM32F0 (fast) die Karten gelegt, weil das SPI-Register standardmäßig als 16-Bit Wert gelesen/geschrieben wird, d.h. es werden dann auch 16 Bits übertragen/gelesen. Außerdem hat der STM32F0 auch einen FIFO im SPI. Stimmt natürlich alles nur wenn man ohne die periphals lib programmiert.
-
Thread
STM32F103: Problem mit ChanFat und SD karte
mit einem Handgriff beheben lässt. Ob es hier auch so ist? Ich habe die sog. ChanFat (mmcstmf1.c = diskio) auf mich lesbare SPL Lib umgeschrieben, wie angehängt. Das Beispiel ist für den F100 und so nicht kompilierbar für F103, da hat sich einiges geändert. (Bluepill Board). Daher alle Basisroutinen
,0); f_mmc_Error = FALSE; mmc_ErrorCode = NO_ERROR; return (1); } [/c]
-
Thread
STM32 DMA mit SPI funktioniert nicht
richtig konfiguriert, da das SPI selbst funktioniert, wenn ich es manuell ansteuere. Genutzt wird das STM32F4-Discovery Board
http://electronics.stackexchange.com/questions/100685/full-duplex-slave-spi-dma-and-interrupts-on-stm32f103 http://www.eevblog.com/forum/microcontrollers/stm32-spi-with-dma/ http://www.micromouseonline.com/2012/03/11/adding-dma-to-the-spi-driver-with-the-stm32f4/ Und ja, die eingestellte Buffer
-
Thread
ADC1,ADC2,AD3 but ADC4?
Hallo, ich besitze einen STM3210e-Eval board mit einem STM32F103ZG ARM Prozessor und arbeite in der Keil Umgebung. Bin relativ ein Neuling in dem Gebiet... Ich benütze von meinem Board die 3xBNC Eingänge(ADC1,ADC2,ADC3) als
Hat der STM32F103ZG nicht nur drei ADCs?
-
Thread
Günstiges Low-Power Wifi Modul gesucht
Und der verwendete SOC hat ausreichend > Rechenleistung um das > > Harald B. schrieb: >> Mein µC ist ein auf 48Mhz gedrosselter STM32F405RE. > > auch noch mit zu erledigen. Kosten also ca. 2€ plus Gassensor > > MfG Klaus ja aber der SoC müsste noch SPI und I2C haben.
Harald B. schrieb im Beitrag #4171585: > ja aber der SoC müsste noch SPI und I2C haben. Geht beim ESP Beides? Ich meine nicht. Nimm einen STM8S103F3P6 Aufwärts, der kostet ja nix: https://github.com/TorstenC/Notizblog/wiki/Mikrocontroller
-
Thread
zuverlässiger Programmer für Xilinx XC9572XL oder Alternative
Falk B. schrieb im Beitrag #5795122: > z.B. den PICCOLO. z.B. die STM32F205/7 bzw. STM32F405/7 können das auch (12 PWM-Kanäle à 16bit bei 120 bzw. 168MHz + 24 Kanäle à 16/32bit bei halber Frequenz) oder jeder andere STM32 mit mind. 100 MHz Systemtakt. Wenn's auch 14ns / 72 MHz sein dürfen tuns auch die billigen & beliebten STM32F103C8 (16 Kanäle à 16bit).