-
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
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
// SPI2 hängt am ABP1 und dafür ist der DMA1 zuständig. (S. 18, Fig. 5 Datenblatt des STM32F407VGT6) // Der Datenversand (SPI2_DMA_TX) erfolgt über Stream 4. (S. 18, Fig. 5 Datenblatt des STM32F407VGT6)
-
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
STM32 I2C Fehler
Folgendes Problem: Ein NXT soll Daten von einem STM32F103 empfangen. Der NXT ist Master, der STM Slave. Ich bekomme aber kein Adress Match auf dem Debugger, sondern nur BERR. Dazu schreibt ST: [c]A bus error is detected when a START or a STOP condition
SCL high bleibt. Diese Bedingung wird dann vom STM32 als Fehler ausgeworfen. Prüfe also als erstes, warum vom STM32 kein ACK kommt. Edit: Kann es sein, das du aus Versehen Adresse 0x02 statt 0x04 benutzt? Beim abzählen der Clocks kommt mir das so
-
Artikel
USB-Tutorial mit STM32
in der Software passiert. Für komplexe USB-Geräte oder eine schnelle Implementierung sei auf die im STM32CubeF1 enthaltene Bibliothek verwiesen. Es wird Grundlagenwissen über die Programmierung der STM32-Controller und über die C++-Programmierung vorausgesetzt. Zunächst wird ein "USB Hello-World" entwickelt
USB High Speed (480 MBit/Sec). Hier wird ein Controller mit der einfachsten Variante gewählt, der STM32F103RB. Dieser ist beispielsweise auf dem Olimexino-STM32 zu finden, im Folgenden wird dieses als Grundlage für die Beispiele genutzt. Der auf den günstigen Blue Pill-Boards zu findende STM32F103C8
-
Thread
STM32F103 can
Hallo, Ich habe 2 Boards mit dem STM32F103vct6 von e... mit CAN, habe das mitgelieferte CAN Beispiel auf beiden Boards aufgespielt doch leider funktioniert das ganze nur 1-2 mal. vielleicht kann mir da einer Weiterhelfen. mfg
Funktion "CanWriteData" diese Zeilen direkt VOR dem senden hinzu : (der Code ist eigentlich für den STM32F4 ich hoffe der ist beim F1 gleich und es gibt dort auch TME0 bis TME2) . [code] uint32_t timeout; timeout=0; while(!(CAN1->TSR & CAN_TSR_TME0 || CAN1->TSR & CAN_TSR_TME1 || CAN1->TSR
-
Thread
Was benötige ich für das Arbeiten mit Microcontrollern?
lange ich nicht mehr mit AVR unterwegs war :-) Habe seinerzeit noch mit 90S8535 angefangen, dann Mega32 und Mega8 **g** Im Grunde seit den ersten Luminary Cortex-M3 (Mitte 2006) nur noch mit ARM, am liebsten mit STM32F103, LPC1768, SAM3X. Denn: 32Bit und ordentlich Dampf :-)
Wenn es etwas Leistungsstärker sein darf, empfehle ich das STM32 Discovery Board. LED's, Taster, und Programmieradapter sind da schon drauf. Damit kann man gleich anfangen, das Programmieren zu lernen. Schau Dir auch mal http://mbed.org an. Ich hab's noch
-
Thread
CAN Kommuikation ATmega328P
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
geschrieben Es gibt den ATmega64M1-AU mit CAN. Auf DIP gibt es Adapter: https://www.amazon.de/SSOP32-Adapter-Converter-DIP-Adapterplatte-drehen/dp/B07JVRK6YQ
-
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
Wie auf Float verzichten?
Hallo, ich programmiere einen STM32F103C Mikrocontroller. Ich habe eine ISR Funktion, die mit 60µs Takt aufgerufen wird. Da der STM32F1 keinen FPU hat, möchte ich die paar Gleitkomma Berechnungen mit Shifts realisieren, klappt leider nicht. Die Implementierung mit Float: [c] volatile float angle_vel_L = 0.0f; void angleEstimate_L(void) { float angle_pL = angle_L + angle_vel_L * 0.000064f; float measured_angle_L = (float) ((hallCounterL << 6) - (hallCounterL <<
-
Thread
Empfehlung CooCox: Debugger f. STM32F103C8T6
Welchen Debugger kann ich für die CooCox Software und den STM32F103C8T6 Mikrocontroller nehmen?
Die die ein wenig lesen, werden feststellen, dass alle STM32FxDiscovery Boards einen STLink v2 mit an Bord haben. ~10$
-
Thread
Frage: STM32F103 beide SPI benutzen
Wenn man das so macht kann eigentlich nicht viel schiefgehen. [c] /* FUNCTION ************************************/ void SPI_Init (SPI1_Mode_t mode) /* * SPECIFICATION: Init SPI1 STM32F103 ***********************************************/ { GPIO_InitTypeDef
Der Vollständigkeit halber: [c] //---------------------------- // Includes //---------------------------- #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_spi.h" // Peripherie
-
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
Beste Lösung RX DMA Ringbuffer STM32
stm32 du hast.
Ich nutze einen F103 mit 72 MHz. 2 USARTs schreiben/senden per Interrupt in 2 Puffer mit 9600 Baud und 230,4 KBaud. In der main werden zyklisch diverse Sensoren per SPI/I2C abgefragt. Mein Controller langweilt sich dabei
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
r25, 0x00 ; 0 6f0: f3 cf rjmp .-26 ; 0x6d8 <main+0xf4> 6f2: 84 eb ldi r24, 0xB4 ; 180 6f4: 90 e0 ldi r25, 0x00 ; 0 6f6: 0e 94 7d 01 call
mit XMEGA128A1 an die Grenzen gekommen war und er eine saubere Hardware- und Firmwareplattform für STM32F4 gebraucht hat. ;)
-
Thread
Zwei Pins mit ESP32 schliessen (Jumperfunktion)
Hi, ich möchte einen anderen Mikrocontroller (STM32-Bluepill) mit ESP32 steuern in dem zwei Pins durch Programmierung mit ESP32 kurz geschlossen werden. Dadurch sollte STM32 ins Programmierungmodus umgestellt werden. Wie mache ich es am besten?
BluePill-Boards an: https://www.mikrocontroller.net/articles/Datei:Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf Oben links siehst Du, dass Boot0 & Boot1 mit den Jumpern entweder auf VCC oder GND gezogen werden (siehe auch beigefügtes Bild Boot0.png). Ziehe einfach den Jumper ab und verbinde z.B
-
Thread
Multieffektgerät für Einbau in E-Gitarre
einem Modelling Amp, bei weitem nicht fertig, eigentlich nur zum rumprobieren. Es soll auf Basis eines STM32F103 laufen. Erste Versuche waren Ok (Verzerrung und Hall, 44.1 khz, 24 bit), vieles mehr habe ich festgestellt brauche ich wirklich nicht. Dazu noch die Bilder der Kiste! Wenn ich fertig bin schreibe
so hab ich das auch in Erinnerung. Unser Sologitarrist ist jedenfalls spitz wie Lumpi auf die Line6 :-) > Im Moment arbeite ich an einem Modelling Amp, bei weitem nicht fertig, > eigentlich nur zum rumprobieren. Es soll auf Basis eines STM32F103 > laufen. Erste Versuche waren Ok (Verzerrung und
-
Thread
Optokoppler nich Invertierend an STM32 gesucht
Optokoppler für eine BLDC Ansteuerung bin ich leider nicht so richtig fündig geworden. Ich habe 6 PWM-Signale(20MHz) an GPIO Pins am Mikrocontroller (STM32) die ich vom Motortreiber (Mosfets) trennen will. Habe dazu einen HCPL2631 getestet. Im Datenblatt ist aber nur eine invertierende Schaltung
Da wie im gezeigten Aufbau das Microprozessorboard http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-Neu-/350940830643?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51b5b41bb3 über USB vom PC versorgt wird und ausserdem auch noch der Programmieradapter
-
Thread
ATMEL billiger und leistungsfähiger als PIC
Ausführungen. Beim C18 weiß ich nicht was passiert (habe ihn nie verwendet) aber bei den GCC basierten C30 und C32 steht nach der Testzeit anscheinend nur noch die Optimierungsstufe "-O1" zur Verfügung. Das habe ich mal
Michael G. schrieb im Beitrag #2286499: >> Bei einigen 8/16/32-Bit-Serien ist die Peripherie gleich. > > Zum Beispiel? Bei STM8 und STM32 sind sie zwar nicht gleich, aber verwandt. Auch bei PIC18/30/32 finden sich Verwandschaften.
-
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
ST-Link/V2 und USART
. https://www.st.com/resource/en/user_manual/dm00026748-stlinkv2-incircuit-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf
STLinkV3! Beim Hotplug versagt er in viel mehr Situationen als ein STLinkV2. Und anderen Chips als STM32 sind aktiv ausgesperrt.
-
Thread
Unbekannte Platine in MC-22 Graupner
und an dem Umschalter hängt eine mir völlig unbekannte Platine (siehe Bilder). Haupttreiber ist ein stm32f103c8t6. Ich hatte schon mal vermutet, daß es ein "gestripter" HOTT Sender sein könnte, aber der sieht komplett anders aus. Hat jemand eine Idee?
Carsten L. schrieb im Beitrag #7715465: > Haupttreiber ist ein stm32f103c8t6. Das ist kein "Treiber", sondern ein ganz gewöhnlicher Microcontroller.
-
Thread
Nuvoton controller CM0 IO Speed
STM32F1xx gibts in 6x6mm QFN
Danke STM32F103x6 sieht gut aus und 6x6 würden vielleicht auch noch gehen. Habe schnell drüber geschaut, kann ich den uC mit dem internen 8MHz RC Oszillator auf 72MHz Systemtakt bringen? Schaffen die IO's im
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
0x0F Value of 0xA6 = 0xF0 Value of 0xA7 = 0xC1 Value of 0xA8 = 0xF0 Value of 0xA9 = 0xC1 Value of 0xAA = 0x14 Value of 0xAB = 0x0F Value of 0xAC = 0x00 Value of 0xAD = 0x80 Value of 0xAE = 0x80
Hi Leute, in meinem STM32F429-Code bin ich mir relativ sicher, dass die Register-Lese- und Register-Schreibfunktionen funktionieren. Also habe ich dort einmal über aller Register (0x00 - 0xC9) folgende Operation durchgeführt
-
Thread
MosFET Auslegung
ich noch nicht dimensioniert, da ich mir über die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den Treiber. Ich hab bei Mouser schon ein paar schöne gesehen. Wenn ich mit einer Frequenz von ~0,1 Hz den Widerstand
Bastian W. schrieb im Beitrag #5768936: > die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich > verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den > Treiber. In das Mosfet-Gate fließt nur im Umschalt-Moment Strom. Deine PWM ist so langsam (fast schon Gleichstrom
-
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
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
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
STM32 Timer Problem
HAL_TIM_PWM_Start_IT(&htim3, TIM_CHANNEL_1); und HAL_TIM_PWM_Start_IT(&htim3, TIM_CHANNEL_2); Ich nutze den STM32F103ZGT6 mit 66 MHz Clock. Setze ich den Prescaler deutlich runter (z.B. auf 6600) funktioniert alles tadelos. Schafft der uC nicht, Interrupts in 500kHz mit diesen Einstellungen abzuarbeiten
Chris schrieb im Beitrag #7614027: > Schafft der uC nicht, Interrupts in 500kHz mit diesen Einstellungen > abzuarbeiten oder habe ich etwas übersehen? Sollte tatsächlich ein Interrupt mit 500kHz angesprungen werden, auch wenn das ein STM32F103 mit
-
Thread
STM32 Registermaskierung
Servus Im Rahmen eines Projektlabors an meiner FH bin ich gerade dabei mich in den STM32F103 einzuarbeiten, was mir schwerer fällt als gedacht. Bis jetzt hatte ich hauptsächlich mit dem C166 zu tun, mit dem man Register einfach à la RegisterXYZ |= 0x0101010101 maskieren kann. Beim STM32
#2609904: > mit dem man > Register einfach à la RegisterXYZ |= 0x0101010101 maskieren kann. > Beim STM32 spreche ich die Register über structs an, also GPIOx->ODR = > 0x010101101;. Hi, allgemein: [c] GPIOx->ODR |= 0x010101101; GPIOx_ODR |= 0x010101101; [/c] ist "das gleiche". In beiden Fällen
-
Thread
Audio in möglichst guter Qualität samplen
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 und Tastenentprellung nach Peter D.
habe ich den Eindruck, der Compiler baut hier Mist. Folgende Situation: - Günstiges Board mit STM32F103RBT - Neueste SystemWorkbench mit StdPeriph_Driver - Ein Taster (später werden es vier sein) zum Entprellen - IRMP läuft mit 15 KHz in einer eigenen Timer-IRQ Die Takte stimmen, Pins sind
Leider kenne ich mich mit ARM-ASM nicht gut aus... Achja, Version der tools: System Workbench for STM32 - C/C++ Embedded Development Tools for MCU Version: 1.14.0.201703061529 Das scheint die neueste Version zu sein. Gruß, Oliver
-
Thread
Low Power ARM mit CAN
ich wollte mal fragen, wer Strom sparende Cortex ARMs mit CAN kennt. Ich liebäugel momentan mit den STM32F103CB. Aber ich habe nicht den Eindruck, dass die auf low power "getrimmt" sind. Mit knapp 4mW bei 8MHz sind die zwar Faktoren besser als ein AVR aber eventuell geht da ja noch mehr. Thor
Alex S. schrieb im Beitrag #3070199: > STM32F103CB 4mW bei 8MHz Das ist mir neu, bisher waren doch die kleinsten und sparsamsten mit CAN im Active Mode: LPC11C12 3.3V 3mA = 10mW bei 12MHz also ungefähr 7mW bei 8MHz NUC130LC1CN 3V 2.5mA
-
Thread
unsägliche automatische Übersetzungen
Sehr wertvoll : http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html '64 Karat flash-speicher, 20 Karat sram.' http://de.aliexpress.com/store/product/1000W-ZVS-Low-voltage-induction-heating-board-module-Tesla-coil
For-JBL-original-micro-USB-data-cable-charging-cable-millet-Samsung-Android-22AWG-high-current/32283478414.html?aff_platform=link-c-tool&sk=qbEeEmI6E:&cpt=1479245153247&aff_trace_key=13daf6ed1a454045b90e56cc2d6e8921-1479245153247-05776-qbEeEmI6E&detailNewVersion=&categoryId=440504
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
Allerdings sind IN und OUT wirklich eine schlechte Namenswahl. Besonders, wenn der Pin am Signal STM32_OUT als Input konfiguriert werden muss. D. Z. schrieb im Beitrag #7332828: > Welche Diode würdet ihr empfehlen? Eine mit möglichst niedriger Uf wie z.B. eine LL103. Und ich würde die Pullups
Interrupt stabil und prellfrei. https://www.mikrocontroller.net/topic/112603#7077755 Sicher auch für STM32 protierbar.
-
Thread
STM32 Systick Variable zurücksetzen
simples Problem. Ich möchte eine einfache Idle Zeit Berechnung machen. Dafür setze ich im SysTick des STM32f103TB alle 10ms eine counter Variable zurück. Diese ist natürlich volatile. Nun passiert aber manchmal, dass die Variable schlicht nicht zu 0 gesetzt wird, dann steht etwa das doppelte in "last_idle_counts
Die memory Barriere war lediglich ein Versuch, der nix brachte. Woran könnte das liegen? main.c: [c] #include "stm32f10x.h" static volatile uint32_t idle_counts = 0; static const uint32_t idle_counts_max = 1; // max counts per systick if no task and interrupt is running. Reference value
-
Thread
Interrupt Problem auf STM32 mit Display
ich hoffe hier kann mir bei einem kleinen Problem weitergeholfen werden. Ich verwende ein HY Mini STM32 (STM32F103_VCT6) mit Display und bin gerade dabei einen der USART einzubinden. Nun habe ich das Problem, dass seit dem Einbinden des NVIC nach etwa einer Sekunde das Programm bei [code] DMA2_Channel4_5_IRQHandler B . [/code] stehen bleibt (im Debugger startup_stm32f10x_hd.s:324). Leider habe ich nicht die geringste Ahnung was hier Schuld ist bzw. was ich tun kann um das zu verhindern. Hab das ganze Projekt auf GitHub https://github.com/lobermann/HYMini_STM32
-
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
mit beiden Typen gleichzeitig begonnen habe (konkret attiny2313 auf Steckbrett mit MK2 ISP und einem stm32f103 via seriellem Boot loader). Beide haben ihre Vor- und Nachteile, und ich musste mich bei beiden "durchbeissen". Ich meine, dass es "gleich schwer" war: Beim AVR auf dem Steckbrett war ich mit
-
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) //*********************
die STM32F1 Serie auf Basis der CMSIS (also ohne Framework): http://stefanfrings.de/stm32/index.html#analog
-
Thread
SD-Karte am STM32 sendet keine Antwort auf CMD0
Hallo, ich nehme gerade SD-Karten an einem STM32F103RBT6 (Evalboard ET-STM32F103) über SPI in Betrieb. Das klappt auch mit den meisten meiner Karten (32MB MMC bis 8GB SDHC), einige andere (z.B. Medion und eine SanDisk) reagieren jedoch partout nicht
Hallo, also ich habe meinen Treiber für SD Karten am STM32 auch selbst geschrieben und bin gerade am FAT32+LFN dran, aber ich kann dir eines sagen, nicht alle Karten verstehen SPI Mode. Vor allem die NoName können es nicht und solche die bei Geräten dabei
-
Thread
FOC-Ansteuerung eines BLDC Motors mit einem STM32F103: sporadisches Ticken während Motorlauf
Baumarkt"-EBikes wie Fischer, NCM, Prophete... verbaut ist geschrieben. In dem Controller werkelt ein STM32F103. Das Ganze läuft robust und hat auch schon einige zufriedene Nutzer :-) https://github.com/EBiCS/EBiCS_Firmware/wiki Wir kämpfen aber noch mit einem sporadischen hörbaren "Ticken" bei einigen
weise professionell, suche mir in der Regel aus code-Beispielen was zusammen. Da der verwendete STM32F103C6T6 keine FPU hat, habe ich inzwischen jegliche floats rausgeschmissen, da er nur 32kB Speicher hat, verzichte ich auch auf Sachen wie FreeRTOS. Für die FOC-Arithmetik nutze ich die CMSIS Festkomma-Funktionen
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
müssen oder das Teil in die Ecke werfen zu wollen:-) Eigentlich auch nicht viel anders wie andere uC mit den ich bisher zu tun hatte. Beim STM32 war ich damals innerhalb von zwei Wochen vertraut genug um richtig damit arbeiten zu können. Da bin ich nun auch der Ansicht, dass angesichts der guten
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