-
Thread
STM32: gcc 5.4.1 vs. 6.3.1 und memset
, r5, lsl #8 8001556: 2c0f cmp r4, #15 8001558: ea45 4505 orr.w r5, r5, r5, lsl #16 800155c: d919 bls.n 8001592 <memset+0x66> 800155e: 4626 mov r6, r4 8001560: f103 0210 add.w r2, r3, #16 8001564: 3e10 subs r6, #16 8001566: 2e0f cmp r6, #15 8001568: f842 5c10 str.w r5, [r2, #-16] 800156c: f842 5c0c str.w r5, [r2, #-12] 8001570: f842 5c08 str.w r5, [r2, #-8] 8001574: f842 5c04 str.w r5, [r2, #-
-
Thread
ARM ohne viel Schnickschnack ?
Reichelt oder so). Ob das wirklich ohne Probleme läuft ist aber die Frage. http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-Minimum-System-Development-Board-For-Arduino-NEW-TE435-/381608714154?hash=item58d9a6dfaa:g:xGIAAOSwtZJY9bUW Spräche was gegen so was?
Besorge dir doch diese günstigen "STM32F103 Blue Pill"-Boards, die bekommst du auf ein Steckboard und per Buchsenleiste auch auf deine Platine. Dort sind gleich alle Quarze drauf und die externe Beschaltung, so dass du extern nur noch
-
Thread
[STM32] Einfaches Beispiel für AD Wandler gesucht
meinen TFT 320x240. Musst es noch etwas anpassen. Arbeitet auch ohne DMA mit 2 analogen Kanälen. [c] // ARM 32-bit CORTEX-M3 - STM32F103RB8 // EVA-Borad "STM32-P103" / Olimex // Quarz: 8MHz, PLL: 72MHz // Speicher: 128KB FLASH, 20KB SRAM // TOUCH (analog, 4 Anschlüsse) //*********************
entweder die HAL (iiieh baah) oder gar kein Framework verwenden. Hier ein einfaches Beispiel für die STM32F1 Serie auf Basis der CMSIS (also ohne Framework): http://stefanfrings.de/stm32/index.html#analog
-
Thread
Erfahrungen mit ChibiOS & ChibiStudio auf STM32Fxxx
wenn es hautsächlich um ein Sorglos Packet geht kann ich noch mbed-os empfahlen. Für die dickeren STM32F4 das mbed-os 5, das enthält Keil RTX5. Für die kleineren F1 (oder auch Cortex-M von anderen Herstellern) ist das ältere mbed 2 besser weil sparsamer, das RTOS kann man da aber auch einfach hinzufügen
/ mbed compile -m BLUEPILL_F103C8 -t GCC_ARM [/code] per mbed export kann man dann eine Projektconfig für seine Lieblings IDE oder für ein makefile schreiben wenn man nicht mit 'mbed compile' arbeiten möchte. Ich wollte hierzu
-
Thread
HC-05 Bluetooth <-> STM32F103
Hallo, ich habe mir mit einem alten 240x128 T6963C Display einen Empfänger für das etwas ältere LCDproc Projekt gebaut und auch einen passenden Treiber. Als Board wo das Display angeschlossen ist habe ich ein Nucleo STM32F103 Board genommen und das
gehabt, allerdings konnte ich dort auch keinen Erfolg erzielen. Nun hab ich schon aus Verzweiflung den 8MHz Quarz vom STM32F103 Nucleo Board gegen einen 14.7456MHz Quarz getauscht um wenigstens nen sauberen UART zu bekommen. Aber auch das hat letztlich nichts gebracht. Eventuell hat ja jemand mal ein ähnliches
-
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
CAN Kommuikation ATmega328P
In der CAN.h steht bei can_init: [c] * \return false falls das CAN Interface nicht initialisiert werden konnte, * true ansonsten.[/c] Was gibt es denn zurück?
Fehlerquellen. Dann kann man auch Mikrocontroller und CAN-Controller aus einem Quarz versorgen. In Form des STM32F103C8T6 kriegt man das nachgeworfen, in Form des STM32-Olimexino komplett fertig aufgebaut mit Transceiver, Schutzschaltung usw (aber etwas teurer). Nebenbei ist das Ganze debug-bar und man kann sich
-
Thread
Feedback zu Schaltplan für Roboterplatine
sich mittels LIDAR selbst lokalisieren und 2D Karten aufnehmen kann. Die zentrale Einheit ist der STM32F103, dieser soll über SWD durch den Raspi remote geflashed werden können. Der MCU soll u.a. dazu verwendet werden um die Antriebsmotoren anzusteuern. Es sollen sich jeweils zwei Motoren Links und
das ganze zu betreiben brauche ich scheinbar vier verschiedene Spannungslevel. 3.3v für alle am I2C hängenden ICs sowie dem STM32, 5v für den Raspberry Pi und den LIDAR (dafür nehme ich einen billigen Buck-Converter mit 4 Ampere) und 1.8v für die Logic des ICM-20948. Alle Motoren würde ich mit der
-
Thread
Digispark im Terminal nutzen
Oder ein Bluepill Board (STM32F103C8T6). Ist momentan billiger als Arduino, hat mehr Speicher und viel schneller.
wie USB überhaupt funktioniert und die Fachbegriffe dazu. Für meinen Hausgebrauch bevorzuge ich µC Platine mit USB-UART. Mit dem STM32F103 komme ich klar, denn dazu liefert der Hersteller eine USB-UART (CDC) Library.
-
Thread
Projekt Planung: Aquarium Überwachung
Sachen bin ich mir eigentlich schon schlüssig wie ich sie umsetzen mag, bei einigen noch nicht: 0.) µC Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir die Werte über einen ESP-01 an das Netz. 1.) Wasserstand Sollte ich da Ultraschallsensoren einsetzen oder lieber eine mechanische
> Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir > die Werte über einen ESP-01 an das Netz. Meiner Meinung nach spricht nichts dagegen. Auf den ersten Blick kommt mir die Aufgabe jedoch einfach genug vor, um
-
Thread
STM32F103C6T8 I2C
Hallo, ich möchte mit dem Chinaboard STM32F103C6T8 die MPU6050 auslesen. Dazu verwende ich Interrupts. zuerst sende ich eine start condition dann sende ich die Adresse des Slaves(MPU) und generiere einen ReStart und sende nochmals die
Interrupts werden allerdings wie erwartet abgearbeitet. Hat jemand Erfahrungen mit dem Chinboard und I2C? Gruß
-
Thread
Kleines Breakoutboard mit USB HS (480MBits) verfügbar?
EZ-USB FX2 CY7C68013A * mcs51-derivat * sdcc als Compiler "Blue Pill" STM32F105RxT6 * ARM cortex * arm-none-eabi-gcc als Compiler
du unter Breakout Board? Was genau soll da drauf sein - Controller oder ULPI Chip oder was? Einige STM32F73 haben integrierte USB HS Transceiver. Das STM32F746NG Discovery hat einem USB HS Transceiver IC (ULPI) drauf. Handlich ist das aber alles eher nicht...
-
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 3€ 7
15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5€ 16) XMC1100 Boot kit VB 10
-
Thread
Synchrontester für Drosselklappen
Für weitere Experimente ist just heute folgendes Kit eingetroffen: http://www.amazon.de/SainSmart-STM32F103VCT6-Entwicklungs-Board-Module-Serial/dp/B0081JPBQU/ref=sr_1_1?ie=UTF8&qid=1409168960&sr=8-1&keywords=SainSmart+STM32+STM32F103VCT6%2B3.2%22 Hierzu werde ich sowohl die Software veröffentlichen
angehängte Schaltplan. Den Schaltplan des Anzeigemoduls findet ihr unter http://www.hotmcu.com/hyministm32v-dev-board-32-tft-lcd-module-p-5.html?cPath=1_20 Die Software ist noch nicht so weit. Es ist mein erstes ARM Projekt überhaupt und ich musste mir zuerst etwas Übersicht verschaffen. Als IDE läuft
-
Thread
STM32F4 - SPI und DMA
Testcode für SPI mit DMA, vom STM32F103. Verwendet Teile eigener Umgebung und einige eigene Defines der Peripherie, also versuch gar nicht erst, ihn direkt zu verwenden. [c] void spi_init(int size, int mode) { // enable
-------------------- #include <stdio.h> #include "stm32f4xx_dma.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" #include "misc.h" //----------------------------------------------------------------------------
-
Thread
Eingängiger Mikrocontroller
hatte auch keine Schwierigkeiten, in 30 Minuten eine funktonierende HD44780-Display-Library für den STM8 in C von Grund auf zu schreiben. Das aufwendigste war eigentlich nur vorher notwendige Lötarbeit. Daher mein Tipp: Nimm dir Arduino-Hardware und programmiere sie in C. Du bekommst alles fix
arm-none-eabi-gcc programmieren läßt und das Board per Drag and Drop geflasht werden kann. Für ein STM32F103 Nucleo (oder Bluepill-)board gibts tatsächlich ein Plugin für Arduino, wer das nicht mag hat die Auswahl von CubeMX oder auch bspw. libopencm3 (mein persönlicher Favorit). Die Plattform ist
-
Thread
Einfaches Nachrichtenprotokoll
Prüfsumme bestimmt. Das Programm ist aufgrund eines Projekts enstanden indem ich zwischen einem ATMEGA8 und einem STM32F103 Steuerungsnachrichten übertragen musste, da diese Nachrichten aus mehreren Bytes bestanden und es mir nicht möglich war das alles in einer einzigen I2C übertragung zu übertragen,
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
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
Frage zu MSP430 Dokumentation für Einstieg
Gestaltung der Interruptvektoren komplett anders aussehen. Wer beispielsweise mit dem 'G2553 I2C und eine UART ansteuern möchte, kann mit Code für einen 'F5438 praktisch nichts anfangen. > Der uC Variant ist eine MSP430FR5998 Launchpad Bord mit CCS V8.1. Du meinst einen 'FR5994. Für den sind
Quarz unselektiert oder abgeglichen ist, ist es trotzdem nicht so schlecht. Ich habe eine Eigenbau STM32F103 Platine mit RTC Batterie und interner RTC die ich jetzt mindestens ein Jahr rumstehen hatte und kürzlich las ich die Zeit aus und sie war nur um 5min falsch. Der Quarz ist dort auch nicht abgeglichen
-
Thread
STM32F103 DMA Geschwindigkeit
Hallo zusammen, hab gerade einen Test mit der DMA vom STM32F103C8T6 gemacht. Zwei Arrays mit 1024 Words (32Bit) angelegt und eines mit Zahlenmuster gefüllt. Dann DMA angeschmissen und kopieren gesagt. Im Debugger geschaut, wie lange es dauert, bis die DMA
Man kann aber auch Timer etc beim debuggen anhalten. https://stm32f4-discovery.net/2015/07/disable-peripherals-in-debug-mode-on-stm32f4xx/ Ob's für den dma auch geht weiß ich leider nicht
-
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
Keil-Simulator: Baudrate
Zum Programmieren eines STM32F103C8 nehme ich einen Keil-ARM Compiler. Das Initialisieren des USARTs übernimmt die Library von ST (Code siehe unten). Die Library sollte die Einstellung unter Target-Options verwenden (siehe
Keiner im Forum, der die Library für den STM32F103CB mit einem Quarz verwendet, das nicht 8 MHz hat?
-
Thread
STM32 - USART durchschleifen
Ich habe ein ESP8266 an einem STM32F103... damit ich den ESP zum Programmieren nicht jedesmal vom STM abtrennen und umstecken muss, würde ich dies gerne so lösen das ich den ESP über den STM32 programmiere. Am STM ist die USART
Beide USART sind Interrupt gesteuert. Der GPIO0/2 sowie die RESET und Ch-PD Pins hängen ebenfalls am STM32. Der Reset und der Gang in den Bootloader des ESP über den STM32 funktioniert wunderbar. Nun zu meinem eigentlichen Problem: Da ja die USART nur ein Sende- & Empfangsbuffer haben (USARTn->DR
-
Thread
Mikrocontroller: Programme im RAM ausführen
Mikrocontroller die können Programme im RAM ausführen, wie z. B. die 51-Familie und die ARM-Controller (STM32F103 u. ä.). Welche Mikrocontroller gibt es noch mit dieser Eigenschaft?
drauf zugegriffen werden kann. Das ist aber nur ein Teil. Eine moderne MCU wie zum Beispiel ein STM32F446 oder die STM32F7 können über das QuadSPI-Interface Speicher in den Adressraum mappen und somit Code direkt vom SPI-Flash oder SPI-RAM ausführen. Dafür braucht es dann keinen externen AD-Bus und
-
Thread
STM32, ADC & Interrupts
der Interrupt muss im NVIC erst noch freigegeben werden! Also habe ich im Handbuch nachgeschaut zum STM32F103VC. Dort gibt es eine Tabelle, wo die einzelnen Interrupts aufgeführt sind. Der ADC ist an Position 18. Somit habe ich im SETENA0 Register vom VIC BIT18 auf 1 gesetzt. Nun kommt zwar der ADC interrupt
Takt auf das SRAM zu oder die CPU aber beides gleichzeitig wird nicht gehen. Aus dem Grund hat der STM32F4xx 3 verschiedene integrierte SRAM Bänke, so dass die sich gegenseitig weniger blockieren.
-
Thread
2.4" Display-Shield (SPFD5408, ST7783) an STM32
meinem Projekt? Es gibt für den Arduino Uno ein 2.4" Display Shield, dieses Shield passt auch auf das STM32 Nucleo Board (bspw. STM32F411). Nun habe ich Code zur Steuerung dieses Displays und Auswertung des Touchscreens für den STM32 entwickelt. Im aktuellen Stand sind ein paar Grafikfunktionen (Punkte,
Hallo, nur als kurze Info: habe das gleiche TFT am NucleoSTM32F103RB ausprobiert (über STM32-Arduino, wo ich den Nucleo Port gemacht habe) und die vorhandenen (mir bekannten) Libraries umgeschrieben. Nur: den Touchscreen habe ich nie richtig zum Laufen gebracht
-
Thread
STM32 Cube IDE Inline Assembler
Stefanus F. schrieb im Beitrag #5909247: > Der STM32L072 unterstützt nur 4 Unterbrechungspunkte und der erste > wird > von der IDE am Programm-Anfang gesetzt. Welchen Mikrocontroller > verwendest du denn? Wer das weiß, kann einen Blick in Reference Manual > werfen. Ich benutze den STM32F103C8T6 und meine gelesen zu haben, dass es 6 waren (nagelt mich net drauf fest :) ) Ich habe jetzt den Single Instruction Mode eingestellt, aber das ändert leider nichts.
-
Thread
STM32 Ride7 Einstieg
das ist das Programm von einem Codebeispiel....... [c] /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_conf.h" #include <stdio.h> #include <time.h> /** @addtogroup Template_Project * @
int x,anzahl; anzahl = 40; RCC_Configuration(); // es muss richtige Definition in stm32f10x.h einkommentiert sein (STM32F10X_MD) IO_Configuration (); //NVIC_Configuration(); SysTick_Config(75000); // ruft in cyklischen Abständen eine ISR auf (1ms) // LED 3
-
Thread
Rundsteuerbibliothek NXP mit IAR Verständnissproblem
Originale von NXP läuft im ARM® Cortex®-M0+. Ich habe hier nur ein Board von Amazon betitelt mit "STM32F103C8T6 Development Board Modul mit ARM Cortex M3 Prozessor" Darin sollte das doch laufen... CL
Der F103 ist ein M3 und kein M0+. Was IAR (out,elf,bin,hex,...) hinten ausspuckt, kann man in den Projekteigenschaften einstellen. Was dann noch was nicht passt, kann man das selber in einem Postbuildstep
-
Thread
Hilfe (Arduino) bei Schrittmotor Steuerung - Arduino zu langsam ?
abgehangenen Standard gibt es doch grbl, das läuft auf einem Mega2560 und auch auf den Bluepills mit STM32F103. Schrittfrequenzen habe ich nicht mehr genau im Kopf, aber 30 kHz sollten beim Mega2560 drin sein.
Daniel H. schrieb im Beitrag #5856458: > Ich benutze jetzt den schnelleren STM32 Controller mit Interrupts, BTW: - du brauchst keinen schnelleren Prozessor. - die AVR 8-Bitter haben natuerlich auch Interrupts - mit den Arduinos hast du eine viel breitere Library Basis
-
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
Entwicklung eines Bussystems
Ich empfehle immer nur einen, den STM32, gibts hier: http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26searchClick%3D1%26search%3DSTM32F103%26bf_szukaj%3D+ der STM32F103RB sollte gehen Mehr kann im Artikel [[STM32]]
so gehen?: D1 Schottky Diode, 20V, 1A L1 Drosselspule, Festinduktivität, axial, 220µ C1 Keramik-Kondensator, 500V, 330P C2 Elko, axial, 47µF/63Volt R1 5Watt Drahtwiderstand, Serie 208-8, 68 Ohm > ggf. noch anpassen Liebe Grüße...
-
Thread
[STM32/HAL] Treiber für ST7735 160 x 80 TFT
Besten Dank dafür. Am Wochenende mal mit einem 160x128 am STM32F103 gesteckt. Framebuffer für 16er Font paßt locker noch ins RAM und mit der ST7755_SetFrame(...)Function läßt sich das TFT in 8 Zeilen fix beschreiben. Als Basis für weitere Optimierungen tiptop
wird es hässlicher zu verarbeiten. Das nur als Hinweis das Deine Aussage *nix für einen kleinen F103* ausgehebelt werden kann.
-
Thread
Online Eagle- und Gerber-Viewer
Eagle nicht alle Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die TVS D3 oder STM32F103 für den MP. Irgendwie müssen die Werte ja in der Datei gelandet sein. Von daher hatte ich unterstellt, dass meine Linux-Version schlichtweg zu alt ist.
nicht alle > Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die > TVS D3 oder STM32F103 für den MP. "STM103..." steht im Schaltbild /unterhalb/ des Symbols. Bei der Diode ist es komplizierter, die gibt es mit vielen verschiedenen Spannungen, aber Schaltzeichen und Gehäuse sind
-
Thread
HW eines Brettaufbaus
Geschwindigkeiten zu drehen und wollte wissen ob die HW die ich genommen habe reichen bzw. in Ordnung sind: STM32F103C8T6 Minimum System Development Board ST-Link/V2 zum Programmieren. CAN Transceiver MCP2551 Motor Treiber L293D Spannungsregler 78L05 Danke
des Stromnetzes im Auto geschützt werden. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Der Prozessor ist sicher gnadenlose oversized um 2 Motoren zu drehen, aber bei weniger als 10 EUR wohl egal. Falls dein Board keinen eigenen Spannungsregler hat, denk dran, daß der STM32F103C8T6
-
Thread
Taster entprellen per Software
mal nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten Plattformen hervorragend. Ich möchte gar nichts anderes mehr.
vor Jahren mal > nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der > Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten > Plattformen hervorragend. Ich möchte gar nichts anderes mehr. Klar bin ich soweit gekommen
-
Thread
STM32 Input capture Synch/Trigger (SPL)
Ich möchte ein Funksignal z.B. an PB8 eines STM32F103 dekodieren (Puls-Pausen-Modulation). Dazu sind die Puls- bzw. Pausenzeiten zu bestimmen. Puls: Dauer zwischen steigender und fallender Flanke Pause: Dauer zwischen fallender und
Capture-Einheit ausgewählt wird. ST Beispiele der SPL, einzusehen z.B. https://github.com/g4lvanix/STM32F1-workarea/tree/master/Project/STM32F10x_StdPeriph_Examples/TIM/PWM_Input Die readme.txt erwähnt den verwendeten Master/Slave Mode überhaupt nicht. [code] /* TIM3 configuration: PWM Input
-
Thread
Tages Countdown Energieeffizient mit AVR realisieren?
LC-Displays sind sparsamer aber auch weniger auffällig. Das musst du selbst entscheiden. Anstatt einen µC + RTC zu kombinieren, könntest du auch einen Mikrocontroller mit integrierter RTC benutzen. Zum Beispiel ein "STM32F103C8T6 Module" von Aliexpress oder Amazon. Kostet nur ca. 2 Euro. Dessen RTC enthält
Millisekunden hoch. Ein Tag entspricht 24*60*60*1000 Millisekunden. Für die ersten Schritte mit diesem STM32 hilft Dir vielleicht mein Büchlein http://stefanfrings.de/mikrocontroller_buch2/index.html und die Notizen auf http://stefanfrings.de/stm32/index.html . > (Datums-Kalkulation) ist das in C für
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
volle Gültigkeit. Es ist noch gar nicht so lange her (gefühlt) da habe ich angefangen mich mit STM32 zu beschäftigen. Nackter STM32F1 + LQPF48 Breakout + Fake ST-Link V2 via eBay erstanden. STM32 auf das Breakout gelötet, ein paar Kerkos an die Versorgunspins gelötet und aufs Breadboard gesteckt
stimmen) USB- und Serial MIDI + Interface + Display, analogem Filterboard (in KICad kreiert) usw. auf STM32F103 Basis. Ich denke mir: Wer noch nie mit MCU's zu tun hatte, sollte mit Arduino beginnen. Es macht Spass und man hat schnell Erfolgserlebnisse und scheitert nicht gleich an der Installation der
-
Thread
TMC222 I2C-Takt
AVR hat also einen Fehler (vermutlich in der Initialisierung). - Der STM32F103V8 sendet bei 350kHz beim Empfang unmotivierte NACKs und Start-Bedingungen, wo gar keine hingehören. Daß der TMC222 dies mit Unwillen quittiert, ist sein gutes Recht. Erstaunlicherweise tritt dieses Verhalten mit dem M24C02 an der gleichen Bus-Leitung nicht auf. Aber ich gehe davon aus, daß irgendwo in der I2C-Implementierung am STM32 auch etwas faul ist. Das werde ich in vermutlich mehreren ruhigen Stunden mit einem
-
Thread
2-Kanal Datensniffer/Logger
Kanal-Datensniffer/Logger" Ich habe nochmal meine e-Rumpelkammer durchforstet und bin auf ein Olimexino-STM32 gestoßen (damit wollte ich mal C für µC's lernen und dann kam "...schwanger..."). Auf dem Schlepptop habe ich auch die "Mpale-IDE" gefunden (eine Arduino-Version für STM32-µC's von www.Leaflabs.com) Das Olimexino-STm32-Board hat einen STM32F103RB mit 72Mhz drauf und zusätzlich auch noch einen µSD-Card-Slot. Bink-Test-, SD-Test-, Timer-Interrupt- und ext-Interrupt-Testprogramm funktionieren - ach ja die unbesch
-
Thread
Bürklin Geschäftskunden
Zufällig bin ich da auch gerade drauf gestoßen. In meinem Fall ist es der STM32F103C8T6 (https://www.buerklin.com/de/p/stmicroelectronics/microcontroller/stm32f103c8t6/51S2352/) "Als Privatkunde können Sie diesen Artikel kaufen, sobald wir ihn wieder vorrätig haben." Im Warenkorb
folgenden Bestellnummern können nur von Geschäftskunden bestellt werden: 51S2352." 51S2352 ist der STM. Wenn das in der Ursprungsfrage ein ähnlicher Fall ist, könnte es reichen, einfach abzuwarten. In wieweit das geprüft wird, kann ich nicht sagen, aber die Frage ist, ob es sich lohnt, für etwas Wartezeit
-
Thread
STM32 Boot0 Spezifikation
Hallo zusammen, ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in den UART Bootloader zu gelangen. Dazu möchte ich ein 24V Signal anlegen. Kann ich dies machen wenn
Tim schrieb im Beitrag #6664441: > ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung > beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in > den UART Bootloader zu gelangen. Das ist falsch und unsinnig. Und wozu 24V? Mache es richtig
-
Thread
Gibt es schon skalierbare Arduino 16-Segent Font-Lib ?
Anfängerfreundliche Einstiegshilfe: http://stefanfrings.de/mikrocontroller_buch2/index.html http://stefanfrings.de/stm32/index.html Dieser STM32F103 hat ein paar Eigenschaften, die für Anfänger sogar hilfreich sind: - Der STM32 keinen speziellen Programmieradapter. Damit fangen bei AVR ja schon oft die Probleme
belege für jeden Buchstaben 3 Byte und kann dann leicht mit & testen welche der 24 Vektoren in dem 8px hohen Streifen gemalt werden. Ich sehe durchaus ein dass der STM32 die bessere Wahl ist wenn man eh zwei oder mehr I2C module anschließen will.
-
Thread
Ansteuerung einer (oder mehrerer) SD Karten über einen RasPi
schlage ich eine SSD vor. Für SD Karten über SPI braucht man keinen Raspi, da reicht zur Not ein STM32F030F4P6 für 50ct, sogar mit DMA.
STM32F103V8T6 ab 163ct (64 kB Flash) Kann der RasPi 4-Bit-paralleles SPI out-of-the-box an separaten SD-Slots? Scelumbro schrieb im Beitrag #4152381: > Mit FAT implementation, auch für SDHC? Mit
-
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.
sieht es mit 8Bit - 8051 Derivaten aus? Werden diese im > AutomotiveBereich eingesetzt. > Die 16-Bitter waren ja glaube sehr stark verteten C166/C251 > > Welchen Kern hat denn die XC2000 Familie (32Bit-Infineon
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
Mich würde allerdings wundern wenn es nicht ginge. Auch mit dem CS Signal. Ich habe DMA auf einem STM32F103 verwendet. Und es funktionierte ;) Kann sein dass es nicht so möglich ist wie du möchtest aber dafür habe ich eine Lösung mit dem Timer beschrieben. Der ADC muss sicher nicht zwingend frei laufen
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
gibts noch 7 ST Discovery Boards mit den E-Ink Displays: https://www.ebay.de/itm/Discovery-kit-for-STM32L0-series-with-STM32L053C8-MCU-1-Stuck/362567926714?hash=item546abb83ba:g:gfEAAOSw8xxcdmDJ:rk:1:pf:0 Was ist das Besondere an den Boards? Nur das spezielle Display? Peter
/olikraus/u8g2 und natürlich die Erwähnte STM32Library: https://github.com/stm32duino/Arduino_Core_STM32 Um den integrierten St-Link als Uart zu nutzen müssen in der Variant Uart änderungen vorgenommen werden
-
Thread
Audio in möglichst guter Qualität samplen
cs4398.html Oder etwas günstiger und kleiner: http://www.cirrus.com/en/pubs/proDatasheet/CS4334-5-8-9_F6.pdf Ansteuern kannst Du das dann entweder hiermit: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX250F128B (32 Bit, MIPS Kern, 50 MHz, 128k Flash, 32k RAM) oder sowas http
Ein weiterer möglicher Controller wäre einer aus der STM32F103-Familie mit 1MB internem RAM, so dass etwa 11 Samples intern speicherbar wären. Dafür muss dann allerdings ein externer DAC angeschlossen werden. Da der TE auch eine "möglichst gute Qualität
-
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