-
Thread
Anfänger braucht Entscheidungshilfe
mit 3,3V betrieben, Spannungsregler sind auf dem Board vorhanden. oder: 1 Nucleo-64 Board mit STM32F103RBT6 zum Üben (enthält einen Debugging-fähigen Programmieradapter), und dann noch 5 kompakte Blue-Pill Boards für den finalen Aufbau (das Nucleo Board ist nämlich etwas klobig). Diese werden mit
an: http://stefanfrings.de/mikrocontroller_buch/index.html (für 8bit AVR) http://stefanfrings.de/mikrocontroller_buch2/index.html und http://stefanfrings.de/stm32/index.html (für 32bit ARM) Eventuell ist für dich der ESP8266 interessant, ein 32bit Mikrocontroller
-
Thread
IR mit Internal Clock
definiert. Ich habe nichts verändert. Und trotzdem hatte ich folgenden Fehler: [c]irmpprotocols.h:103:9: error: unknown type name 'uint8_t' typedef uint8_t PAUSE_LEN;[/c] >> Außerdem funktioniert der Mechanismus mit >>#if !defined(_IRMP_H_) && !defined(_IRSND_H_) >> #
ATMEL_AVR. Und diese Konstante wird *automatisch* in irmpsystem.h gesetzt, wenn es weder ein PIC noch ein STM32 noch ein STM8 noch ein ESP8266 noch ein TI Stellaris noch ein Teensy noch Linux noch Windows ist. > Wahlweise man ergänzt beim Kompilieren -DAVR_ATMEGA="" oder man ändert > es auf _AVR_, was
-
Thread
Fragen zur Umsetzung eines Reflow-Pizzaofens
skizziert soll ein Triac über einen MOC2030 die Heizwendel steuern. Die Steuerung selbst soll über einen STM32F103C8T6 laufen. Die Temperaturerfassung soll über ein MAX31855-Modul mit K-Typ-Thermoelement erfolgen. Benötigt wird daher eine 3.3V-Spannungsversorgung für die Elektronik und 12V für einen Lüfter
soll ein Triac über einen MOC2030 die Heizwendel steuern. > Die Steuerung selbst soll über einen STM32F103C8T6 laufen. Die > Temperaturerfassung soll über ein MAX31855-Modul mit K-Typ-Thermoelement > erfolgen. Benötigt wird daher eine 3.3V-Spannungsversorgung für die > Elektronik und 12V für
-
Thread
PWM-Signal mit Phasenverschiebung 180°
synchronisiert werden müssen. Oder man bedient sich gleich eines besseren Timers wie sie z.B. in den STM32F334 verbaut sind.
gleich ist und die High-Zeit der beiden Ausgänge auch gleich ist. Hier ein Codeschnipsel für einen STM32F103Cx (Bluepill) an A8 und A9. Die Initialisierung der Gpios ist hier nicht drin! [c] #define PWM_ARR 20000 void InitPWM() { RCC->APB2ENR|=RCC_APB2ENR_TIM1EN; TIM1->PSC=0; TIM1-
-
Thread
Wie machen die diese Taste?
df0&hvadid=266537277300&hvpos=1o1&hvnetw=g&hvrand=16564591196503561449&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1000997&hvtargid=pla-461062191252&th=1&psc=1
Die billigste Variante die ich kenne dafür ist ein STM32F103 Board (BluePill) zu nehmen. Die kriegt man ab ca. USD 1.60 bei Aliexpress. https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-for-arduino-DIY-KIT/32918062954
-
Thread
STM32F103RB Fehler CAN - Frame
Hallo! Ich nutze ein STM32F103 Nucleoboard, bei dem ich mich am CAN - Bus versuche. Nur habe ich jetzt dass Problem, dass zwar die Id, Nutzdaten und CRC übertragen wird, jedoch fehlt danach der CDC + ACK bzw. EOF - Delimter
hier noch der verwendete Code: [c] #include "stm32f10x_conf.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_spi.h" #include "stm32f10x_can.h" #include "stm32f10x_dma.h" #include "misc.h" int
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
unterschiedliche Compileroptionen setzen kann? sollte sich auch anpassen lassen auf Arm Architektur. [c] #if defined(__AVR__) const uint8_t PROGMEM pwmtable_11C[] = {255, 253, 251, 248, 244, 236, 223, 201, 165, 103, 0}; #elif defined(ESP32) const uint8_t PROGMEM pwmtable_11C[] = {0, 2, 4, 7, 11, 19, 32, 54, 90, 152, 255}; const int freq = 5000; const int resolution = 8; #endif [/c] oder [c] #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif
-
Thread
ST-Link V3: USB verlängern auf 20 m
Fernbedienung nehmen. Das BIN/HEX-File muss man dann auf dieses Notebook kopieren und kann es dann mit STM32 ST-LINK Utility auf das Zielsystem flashen.
viel zu erklären... Aber solche Ausreißer sind nicht der Maßstab, BMP funktioniert mit den meisten uC Top und einfacher als oocd. Und auf dem F407 geht es auch nur mit Bitbanging, SPI Fullduplex mit Tricks kann nur der RPi. Im STM Forum gibts noch ein snippet für SPI senden/Bit Bang lesen. Aber ist
-
Thread
Was spricht gegen die Black Magic Probe?
gerade frisch von Mouser geliefert worden, der neue STLink V3. Soll mit BMP allerdings nur mit STM funktionieren wenn ich das richtig in Erinnerung habe, aber für 9,13 € netto konnte ich nicht widerstehen. Da ist kein kleiner F103 mehr drauf sondern ein fetter F723.
Fuer die STM32L4 Familie enthaelt BMP: ID_STM32L41 = 0x464u, /* RM0394, Rev.4 */ ID_STM32L43 = 0x435u, /* RM0394, Rev.4 */ ID_STM32L45 = 0x462u, /* RM0394, Rev.4 */ ID_STM32L47
-
Thread
STM32F030 + I2C + libopencm3
selbstschreiben wirds wieder mal hinauslaufen. Folgendes Problem: mit libopencm3 funktionierte ein STM32F103 in Verbindung mit I2C klaglos. Ein einfacheres Programm sollte nun auf eben einen STM32F030 übertragen werden und damit fängt jetzt mein Problem an. Die Lib bietet keine "richtige" Unterstützung
Ich kenne die libopencm3 nicht wirklich, daher weiß ich nicht ob das hier das Problem ist: Beim STM32F0 hat ST (zum Glück) eine im Vergleich zum STM32F1 deutlich überarbeitete Version der I2C-Hardware verbaut. Die vom STM32F1 hat einige Bugs und ist sehr zickig anzusteuern. Es kann sein daß die
-
Thread
STM32 USB HID und Timer
Hallo, ich habe das Phytec nanomodul Stm32F103 mit zugehöriger Basisplatine und programmiere mit Keil uvision4. Ich möchte ein Programm schreiben, welches eine Kommunikation des Microcontrollers mit dem PC über USB ermöglicht und gleichzeitig
schaust du hier: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fUSART1%20%20TIM1%20working%20parallel&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E
-
Thread
Bringt ein STM32 mehr?
in dem STM32 Datenblatt. (Timer 1 & Timer 8 bei 12.3.16 oder 12.3.17) Wegen 5V: Du hast ohnehin später einen Ausgang +/-10V, also musst Du sowiso umskalieren mit einem OP. Der STM32 kann auch 72 MHz und ist somit deutlich schneller. Der STM32 hat auch einen DA-Wandler drin. Für Dich würde dann der Chip STM32F103RC in Frage kommen. Ich könnte für Dich auch mal Testen ob es mit dem STM32-Timer klappen könnte, schreibe mir dann ein Mail
-
Thread
Internen Speicher eines STM32_103 ansprechen
Im STM32F10xxx Flash programming manual ist ja alles ausführlich beschrieben – nur leider fehlt hier ein einfaches praktisches code-Beispiel für Einsteiger! Ich kann leider daraus nicht so schnell was ableiten
(addr)); [/c] und die ready-FKT: [c] while (!eeprom_is_ready()); [/c] Und das war`s im Prinzip!!! Wie lautet ein einfaches Beispiel analog zum Flash-Speichers eines STM32-F103?
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
konzipiert zu sein, dafür mehrere USARTs und zwei SPI, reiche Pin-Remapping. Nun überlege ich, mit STM32 zu beginnen. F103 scheint schon verältert, H7 haben 64 bit FPU, aber für Anfang wohl etwas zu kompliziert. Z.Z. denke ich von F4. F407 oder F429. Außer 32 bit FPU sind für mich 32 bit Timer interessant
Johannes F. schrieb im Beitrag #7859284: > ich denke, die Zeiten von MCUs mit extern dran gepapptem RAM > sind vorbei. Trotzdem findet man bei STM32 sehr reiche Auswahl von solch Schnitstellen. Veit D.
-
Thread
JBC T245 Verbindungstechnisches Rätsel
Design ausgearbeitet? Ich habe noch nicht alle BE. Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. Von der T245 habe ich noch keine Daten (Pinbelegung
> > Ich habe noch nicht alle BE. Was ist BE? > > Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. > Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> > mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. > > Von der T245 habe ich noch keine Daten (Pinbelegung
-
Thread
Probleme mit DAC
per UART ändern. Welchen STM32 hast du denn da? Der F4 hat z.B. zwei 12Bit DAC schon eingebaut.
STM32F103C8 Danke für dein Angebot, aber ich will(muss :) ) es schon selber schreiben; Ist für ein größeres Projekt, wo wir mehrere Kanäle brauchen (Summe circa 10). Ist aber nur Probeweiße jetzt so, damit
-
Thread
STM32H7 Multichannel ADC DMA
Ich möchte mittels DMA 6 ADC Kanäle (STM32H7, ADC3) kontinuierlich sampeln. Anyway das Problem alle Daten sind 0 und es wird ebenfalls kein Interrupt bez DMA ausgelöst. Relevantes im code in korrekter Reihenfolge: __attribute__ ((aligned
verwendet wird, dann sollte auch der IRQ Handler generiert werden. https://github.com/STMicroelectronics/STM32CubeH7/tree/c94252df7cec24a8fef67b28933353476a1edd3c/Projects/STM32H7B3I-EVAL/Examples/ADC/ADC_DMA_Transfer Das kein Interrupt generiert wird läßt mich an meinem Problem mit dem SDMMC1 auch gerade
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
Doku und das Fehlen des residenten Bootladers. Und bei den LPC stört mich eigentlich nur, daß die M4F-Fraktion eigentlich nur aus Boliden besteht, dabei gibt es garantiert einen recht ordentlichen Markt für 48..64 pinnige M4F mit ca. 100 MHz und 32..128K Flash nebst 8..32 K Ram. W.S.
/stm32f103-and-maple-maple-mini-with-arduino-1-5-x-ide/ Die scheinen so um 4.50$ zu kosten, was schon sehr günstig für Arm-Platinen ist. Etwas ähnlich günstiges habe ich für die SAMD noch nicht gefunden
-
Thread
Checksumme bestimmen (wahrscheinlich CRC8)
Die Berechnungen erfolgen im übrigen auf einem STM32F103
Datenpaket gerechnet wurde sondern nur über einen Teilbereich. Fabian H. schrieb im Beitrag #4263573: > STM32F103 Dann hat es ja einen eingebauten CRC in HW, siehe Anhang. Quote:"In the scope of the EN/IEC 60335-1 standard..."
-
Thread
IL9341 größere Fonts erzeugen
Hallo zusammen, ich nutze einen STM32 um ein IL9341 via SPI mit folgender Library anzusteuern: https://github.com/martnak/STM32-ILI9341 Das reine Darstellen von Text und Vierecken etc klappt auch schon. In der Lib sind leider nur
Ich habe etwas ähnliches mit nem stm32f103 und einem externen SPI Flash umgesetzt.. allerdings arduino Die Daten werden direkt via dma bei 18Mhz als rgb24 an einen ili9488 geschickt. https://youtu.be/KhNEtgMYAAE
-
Thread
STM32LV-Discovery
Frage ist ein wenig anders: Ich lese mich gerade ein wenig in die Cortex-M3-Welt ein. Speziell der STM32 scheint mir ein vielversprechender ARM-Controller zu sein. Wie ich aus den diversen Artikeln zum STM32 auf dieser Seite gelesen haben, ist das Reference Manual RM0008 sowas wie die heilige Schrift zum STM32... ...doch hier sind nur die STM32F101x, F102x und aufwärts beschrieben. Was ist mit dem STM32F100, wie er im STM32VLDISCOVERY eingebaut ist? Gilt für den etwas ganz anderes? Ist dieses Board
-
Thread
Verschenke ICs - 07/2013
2x C8051F121-GQ 5x TDA7231 1.6W AUDIO AMPLIFIER DIP8 <-- andere Versandkosten da DIL! 2x C8051F361-GQ 32K 100MIPS 8051er, TQFP 5x TPS60403 Spannungsinverter, Ladungspumpe SOT-23 14x MM74HC132N DIP-14
Kann ich dir alles in 1 Hermes Paket senden? @Bernhard: > 5x MC34063 DIP8 Standard-Schaltregler IC > 2x C8051F121-GQ > 2x C8051F361-GQ 32K 100MIPS 8051er, TQFP Andreas G. war zuerst. Falls er die Teile nicht will, bekommst du sie. Bei deiner "Restlieferung" werden
-
Thread
USB-USART mit NUCLEO-F103RB - wie Anschließen?
Moin, ich bin gerade dabei mich mit den STM32-Mikrocontrollern anzufreunden. Bisher nur 8-Bit-AVR in Assembler. Nun was neues und C. Ich habe ein NUCLEO-F103RB und mit der STM32CubeMX IDE habe ich die ersten Schritte gewagt. Blinkende LED,
Stefan ⛄ F. schrieb im Beitrag #6675826: > Der USB-UART Adapter des ST-Link ist mit USART2 vom Mikrocontroller > verbunden. Siehe http://stefanfrings.de/stm32/stm32f1.html#usart Aha. Dann werde ich mich mal
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
dem TEMP-Register, der nicht zu deinem L-Byte gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
könnte der Interrupt kommen. > Irgend einer schon, aber nicht mein OC-IRQ, da ich ihn ja vorher mit [c] TIMSK3 &= ~1<< OCIE3A; // Output Compare Interrupt sperren [/c] sperre. Stefan F. schrieb im Beitrag #7527971: > Außerdem hast du den Zugriff "stepCount = SM_SCHRITTANZAHL" auf die 32
-
Thread
QR Code lesen mit ATMega oder STM32F1
selbst würde ich dann mit 100x100px in den Speicher legen und dann diesen Speicher analysieren. µC mäßig habe ich eigentlich die ganze Palette da, also vom Arduino Nano über ATMega128A Development-Boards (Viel I/O) zum STM32F103 Blue-Pill Board. Nun die Frage, mit welchem Kamera-Modul fange ich
10184_10078_10079_10073_10186_10123_10120_10189_142-10119,searchweb201603_13,ppcSwitch_5&btsid=a910b8c5-4fcf-43dd-8aa6-2d1e6dd2ad92&algo_expid=d81ebcf8-273e-48cb-acd6-f8c054f41784-1&algo_pvid=d81ebcf8-273e-48cb-acd6-f8c054f41784
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
STM32F0, F1, F3, F4 und Atmel AVR. Ich habe genau 2 Firmware's gefunden, die in der Lage sind, einen CH32 zu flashen, eben die eine für Atmel und die andere für einen V003. Und aus den oben genannten
: 12836 Byte (arm-none-eabi-gcc 13.2.1) - STM32F103: 12136 Byte " Das Programm als C-Programm mit den Funktionen aus denen die Arduino-Class erzeugt wurde: - CH32V003: 1316 Byte (risc-none-elf-gcc 14.2.0) - ATmega328p: 1712 Byte (AVR-GCC
-
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
segment anzeige
> Demfall nehme ich an, dass es kein 5V STM uC gibt. Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. > aber das Problem mit den Logikbausteinen
> Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O > Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. Der von Max ausgesuchte Port-A aber z.B. beim F103 nicht. Da ich das
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
double auszuführen. Da ist es manchmal besser man bleibt bei Macros. Hab deine Variante mal auf einem STM32F103 getestet: [C] static inline void delay_cycles(unsigned int cycles) __attribute__((always_inline)); /* * Delay for "cycles" CPU cycles * * The subs and cmp instructions both take one
str r2, [r3, #20] F04F0200 mov.w r2, #0 4B20 ldr r3, 0x080006B8 E9C72302 strd r2, r3, [r7, #8] --- main.c -- 189 ------------------------------------------ unsigned cycles = (double)F_CPU * us /
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
Fließkommaeinheit mit drauf, dürften in SW aber schon eine deutliche Ecke fixer sein. Konkret kann ich dir die STM32F4 empfehlen. Auf bastlerfreundlichem Evalboard für 15€ erhältlich (STM32F4DISCOVERY). Liebe Grüße, Jan
Ich habe deinen "Benchmark" spaßeshalber mal auf einem ST32F103C8 ( 72 Mhz ) laufen lassen, mit allen doubles und math-Aufrufen. Innerhalb von 10 Sekunden wurden 73501 Berechnungen durchgeführt. Mit einigen Optimierungen ist da wohl noch einiges mehr drin.
-
Thread
Multimediaverkabelung und Hausautomation über Ethernet
Energie zu sparen und trotzdem nicht 2s warten zu müssen zwischen Tastendruck und Licht an. Beispiel STM32F103 9-Bit Master-Slave Betrieb an Serieller Schnittstelle. Auch AVRs unterstützen dies. Ich habe in einem anderen Thread mal ein paar Überschlagsrechnungen dazu gemacht. Schaust Du hier: http:
Habe sowas hier liegen mit 12 Relais und einem AT90USB162 drauf. Hat auch RS485 und USB. Hat auch 8 Eingänge mit max. 40V Eingang, alle via Optokoppler. War mal für ein Projekt. Der AT90USB ist etwas in die Tage gekommen, würde das heute mit einem STM32F103 machen. Ich könnte das Design ja mal ändern
-
Thread
Suche guten MC mit ISP und USB und Experimentierboard
nicht zu verlöten und für den Anfang reicht vielleicht auch eine Adapterplatine. Ansonsten hat auch STM sehr interessante Cortex-M3-Derivate, ich habe selber gerade auf einem STM32F103RE zwei BLDC-Motoren mit Hallsensoren angesteuert, die drei ADCs machen die ganze Sache auch sehr schnell (zumal ich DMA
Berechnungen für den langsamen Menschen gedacht sind, d.h. daß der die auch ablesen können muß, dann ist ein 8Bitter vollkommen ausreichend. Für die AVRs gibt es nen guten C-Compiler (WINAVR) und ne Programmierumgebung AVRStudio zum Download, damit kannst Du 8, 16, 32Bit Integer oder 32Bit float rechnen.
-
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
RTC mit Supercap statt Lithiumzelle
wird's zu teuer. PCF25063A: 0,22 µA => 0,22 F PCF2563: 0,25 µA => 0,22 F DS1307: 0,5 µA => 0,47 F (ungünstig durch begrenztes Ubat) DS3231: 1 µA => 0,47 F ATtiny mit 32-kHz-Quarz: 10 µA => 4,7 F Letzteres ist dann zu wuchtig, und mit 1 F
Stefan F. schrieb im Beitrag #7412955: > Peter K. schrieb: >> Nur, welche RTC macht das richtig? Steht das im >> Datenblatt? > > Bei den STM32Fxxx Mikrocontrollern (die eine integrierte RTC haben) ist
-
Thread
STM32F103 eigene Platine geht nicht
: https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F103C8T6-Blue_Pill.pdf Die Brücke zwischen VDD und VDDA habe ich im Moment noch nicht drin. Ich wollte das nach und nach aufbauen. Kann das eine
für V2 der Platine. https://www.st.com/resource/en/application_note/an2586-getting-started-with-stm32f10xxx-hardware-development-stmicroelectronics.pdf Welchen Quarz hast du? Nutzt du den oder einen der internen Quarze? Wenn die Kondensatoren am Quarz nicht stimmen kann es zu Problemen kommen
-
Thread
STm32Fxxx: I2C Hardware Experten gesucht
vor 2 Jahren mal ein Thread gehabt, der aber nicht zu Ende geführt wurde. Bin seit 2 Tagen an der I2C Statemaschine eines STM32F103 dran, um richtige und verständliche EEPROM Routinen zu schreiben. Habe einen Logic Analyser mit dran und kann mit das Ganze auch anschauen. Falls hier jemand ist, der
mich nach langer Pause mal wieder damit befassen wollte. Wer kennt sich richtig gut aus mit der I2C State Machine des STM32F103 ? Wo welche Events abgefragt und ausgelöst werden müssen, wo Timeout und wo nicht usw. Ich habe funktionierenden Code laut Analyzer aber der hängt sich auch ab und an mal
-
Thread
CortexM3 (STM32F103) - IMPRECISERR - Wie finden
Hallo zusammen Ich habe hier eine Applikation in welcher ein STM32F103 als USB-Device (HID) an einem PC hängt. Dieses Device emuliert einen Touchscreen. Code gibts hier: https://github.com/chandong83/stm32_i2c_to_usb_hid_multitouch Nun ist es so, dass bei intensiver nutzung des Touchscreens und damit hohem Datenaufkommen, nach kurzer Zeit (2-8 Sekunden) ein HardFault eintritt. Dieser Fault habe ich nun mit dem FaultAnalyzer (Kauf von Atoolic durch ST sein Dank ist dieser ja nun kostenfrei nutzbar) im STM32CubeIDE analyziert. Es handelt
-
Thread
ESP12F zu wenige AT+ commands?
mir einen Wolf gegoogled) alles gefunden. Ich habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). Die Information bei https://www.espressif.com war nicht so hilfreich. Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und dann ins WLAN -> Internet. Ein paar Ideen findest
einen Wolf gegoogled) alles gefunden. Ich > habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). > > Die Information bei https://www.espressif.com war nicht so hilfreich. > > Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und > dann ins WLAN -> Internet. Ein paar
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
Beitrag #7146755: > 3,19 Mäuse sind dafür zu teuer? *Zu* teuer habe ich nicht geschrieben. Ein STM32 mit CAN konnte man vor dem Chipmangel für ca. 1 Euro bekommen. Da hat man dann µC und CAN zusammen zu 1/3 des Preises. Da macht es schon Sinn zu *erwägen*, diesen zu bevorzugen, finde ich. Denn
statt einem ATtiny85 einen STM32F103C8T6 mit integriertem CAN Controller. Wegen Chipmangel von einem Bluepill board runterfummeln, die sind lieferbar. Sind mit Sicherheit Clone, aber wenns billig sein soll ...
-
Thread
XMEGA-B1 Xplained - Kostenfaktor
" ist kostet Geld. Aber STM32 ist wirklich günstig und leistungsfähig, keine Frage. Habe mir in der Bucht für 25€ ein Stm32 Board mit 2,8" Touch-Display gekauft, versuch da mal ein Atmega Board zu bekommen mit so viel Schnickschnack: http://www.ebay.de/itm/STM32F103RBT6-development-board-with-2-8-TFT-module-true-color-touch-screen-/230678307234?pt=LH_DefaultDomain_15&hash=item35b57fa1a2#ht_6659wt_906 Aber bis mein ganzer Compiler-Kram läuft spiele ich
-
Thread
Was sind eure Lieblings-ICs?
praktischer LiPo-Charger für USB TPS709 : Ein dazu passender Spannungsregler. Danach kommen die µC: PIC24FV32KA301 : der kleine PIC24FJ128GC006: der mittelgroße PIC32MX470F512B : der große Ehrlich gesagt macht bei mir der µC immer fast alles alleine (naja, mit etwas Hasenfutter), inklusive Buck
LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
-
Thread
Verkaufe verschiedene Module, SDR, AVR ISP, Tastkopf etc.
Breadboard zusammen 3€ #27 Hallssenoren 2€ #28 Radar 2€ #29 USB Messgerät 2€ #30 2x STM32F103C8T6 Breakout 3€ #31 3x Oled Display 2€ #32 3 Kühlkörper 1.5€ #33 Nachtsichtgerät mit Röhre. Batterien sind ausgelaufen. Funktion? 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #36 Optischer
2€ #30 2x STM32F103C8T6 Breakout 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #38 Funktastatur/Maus(Wii Like) Tastatur prellt leider 3€ #40 Ladegerät 3€ #41 500MHz Tastkopf P6139A ohne weiteres Zubehör 50€ #42
-
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
STM32F103 Timer Input Capture: "TIM_ICPolarity_BothEdge" nicht verfügbar - Workaround?
PB7) werden nur steigende Flanken erkannt, weil offenbar keiner der Timer diese Möglichkeit hat: stm32f10x_tim.c [code] void TIM_ICInit(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct) { ... if((TIMx == TIM1) || (TIMx == TIM8) || (TIMx == TIM2) || (TIMx == TIM3) || (TIMx == TIM4
Ich kann bestätigen, dass das klappt. Hab auf einem STM32F103 den TIM1 auf Rising Edge, TIM3 auf Falling Edge und das klappt wunderbar.
-
Thread
Firmware für chinaclone STLINK
nachzubauen, aber dann hab ich ja nur eine 1:1 Kopie (leider). Ich habe mir die Datenblätter zu STM32 und STM8 zu genau diesem Thema angesehen (was für ein Wust) und ich bin davon abgekommen etwas ST-LINK-artiges selbst zu machen. Schade dass es da nichts freies zum erweitern und/oder verändern
dass die Chinamänner genau das gemacht haben: den Code beim Update abgegriffen und dann auf einen STM32F103C8 aufgespielt haben.
-
Thread
STM32-Stick -> PLL2 will nicht
Hallo! Meinen STM32-Perfstick2 (mit STM32F103VE) will ich gerne mit vollen 72 MHz takten, aber irgendwas haut da noch nicht hin. Der µC bekommt von der Peripherie einen externen Takt von 4 MHz an OSC_IN, daher muß
Der STM32F103VE hat keinen zweiten PLL und es existiert kein CFGR2 Register. Mehrere PLLs gibts nur bei den Connectivity Line MCUs (32F105/7).
-
Thread
ARM Entwicklungskit für Einsteiger
: http://www.steitec.net/ARM-Boards/ARM-STM32F103-512-Cortex-M3-Board.html Durch die vielen Schnittstellen kann man es später auch noch als stand-alone nutzen. Als IDE kannst du ganz beruhigt z.B. die kostenlose Eval von Keil oder IAR nehmen
0.5mm Rastermaß anfängt. Manches begreift man eben im wahrsten Sinne des Wortes. Beispiele: PIC32MX220F032B-ISP 28 Pins, DIL, 40 MHz, 32k Flash, 8k RAM, USB, 2.95 bei Reíchelt PIC32MX150F128B-ISP 28 Pins, DIL, 40 MHz, 128k Flash, 32k RAM, 3.95 bei Reíchelt Da ist bereits alles drin und dran,
-
Thread
Werte aus Array[] extrahieren / deserialisieren
als byte erhalte. unsigned char Buffer[48]; da sind meine Daten drin. Mein XMEGA schickt dem STM32F103 per UART serialisierte Daten, 12x int16. Ich will die jetzt ebenfalls aus dem byte array in meine int's parsen. Aber wie? Eine Struktur habe ich jetzt nicht erstellt, brauch ich auch nich
Es handelt sich um einen STM32 .. ich glaub die haben big endian. mit dem : int32 mynumber1 = *((int32 *)&RXBUFFER[0]); hab ich das Problem das einfach nur das erste byte in das int32 mynumber kopiert wird nicht aber
-
Thread
Wofür werden 32Bit Controller grundsätzlich eingesetzt?
Hallo an alle :) Ich wollte euch mal fragen, was eigentlich das Haupteinsatzgebiet von 32Bit Mikrocontrollern ist. Insbesondere frage ich hier nach typen wie den STM32 mit ARM Cortex M3 oder vergleichbaren... Bei welchen Anwendungen wären solche controller Sinnvoll ausgelastet? Einen
Hmm... Ich denke nur manchmal das ich ressourcen verschwende wen ich nen STM32 dazu verwende um zb daten von einer Speicherkarte an einen DAC zu senden und vielleicht noch ein LCD daran habe... Preislich hast du recht... Nen STM32F103 (Cortex M3 ARM) bekommt man für 3
-
Thread
STM CUBE IDE - Usercode wird gelöscht beim Neuconfig Device
Hallo zusammen, ich versuche gerade die Welt der 8-bit AVRs zu verlasen und mit der Zeit zu gehen und auf 32bit umzusteigen. Nach der Frage ob LPC oder STM, dem Abscannen der üblichen Privatbelieferer fiel die Wahl auf STM32. Um erstmal keine Sorgen mit der Hardware zu haben, fix ein fertiges Board bestellt: "STM 32 Blue Pill". Darauf werkelt ein stm32f103c8t6 und hat seine Pins im Arduino Style auf Stiftleisten rausgeführt. Als IDE habe ich die CubeIDE von STM installiert inklusive CubeMX. Erster Schritt