-
Thread
Günstiger atmelkompatibler Programmer auf Kickstarter
Debuggen? > Debugger für unter 10 Euro, das wäre mal was feines. Aber nein, leider > nicht. Und bei STM32 kann ich mit einem 5 Euro ST-Link V2 Clone nicht nur Flashen sondern per SWD debuggen. Das ganze komplett GDB Kompatibel und z.B. in Eclipse darstellbar. Und mit ganzen 2 Datenleitungen. Ich verstehe
bei knapp 4500 EUR. Klingt doch gut. Ich drücke jedenfalls die Daumen (auch wenn ich als MSP430- und STM32-Nutzer das Teil nicht brauche). Max
-
Thread
DCF-Uhr from Scratch
ist jetzt keine Hochfrequenz, aber etwas schneller als der AVR-Arduino-ADC sollte der schon sein. (STM32, RP2040, ...) Rest ist Software.
ohne die CPU zu stören. Also echte parallel Verarbeitung. Ich habe dann mal nach diesen Daten die STM32 gefiltert und dabei dann STM32H723 oder den STM32H743 gefunden. Beide sind auf Nucleo Boards für 30 bis 50€ erhältlich. Echte 16-bit ADC mit DMA, SMID und DSP, 16-bit DAC um einen OCXO zu führen
-
Thread
Cocoox CoIDE Windows10
Axel R. schrieb im Beitrag #7427920: > Ich hab aktuell CubeIDE32 installiert, aber Coocox für die "alten > Sachen" draufgelassen.. Na dann viel Glück beim CooCox telefonieren lassen. Axel R. schrieb im Beitrag #7427920: > was ist denn SW4STM32 nun wieder?
hier von einem Frischling belehren lassen müsste! Wo liegt denn nun der Unterschied zwischen dem STM32CubeIDE und dem SW4STM32? Macht es Sinn, sich beides parallel zu installieren? CubeIDE läuft bei mir, zusammen mit STMCube, neben Coocox klaglos. Danke und Gruß, Axel
-
Thread
EPROM an Mikrocontroller STM32F103 (3.3V)
Für STM32 F100 gibt auch ein "EEPROM" SW um in das Flash zu schreiben. Schreib cyclen sind dan begrenzt auf ca 10 k, aber mit wear leveling kan das verbesseren. Nachteil : um das flash zu wischen, muss minimal
Andere STM32 als der F103 haben auch etwas OTP on chip...
-
Thread
IDEs? was nutzt Ihr?
Von Arduino über STM32 bis Qt, alles mit Visual Studio Community.
EMBITZ,Stm32CubeIDE,Keil, AVR Studio
-
Thread
Mal wieder Wanderkiste?
Galvanically isolated high-speed CAN transceiver https://www.nxp.com/docs/en/data-sheet/TJA1052I.pdf - *STM8S-DISCOVERY* STM8S105C6T6 microcontroller, 32 KB Flash, 2 KB RAM, 1 KB EEPROM, Touch sensing button http://www.st.com/en/evaluation-tools/stm8s-discovery.html http://www.st.com/content/ccc/resource
) RDS_on < 33mΩ (bei 4,5V_GS) RDS_on < 28mΩ (bei 10V_GS) I_D = 5,8A (bei 10V_GS)
-
Thread
Drehimpulsgeber
1,36€ STM8S103F3P6 1,69€ *Mouser* ATtiny25 1,06€ STM8S103F3P6 1,56€ (Einzelpreise) Ja, ich weiss, dass das bei weitem nicht die günstigsten Bezugsquellen sind, aber ich wollte die Preise jeweils beim
Torsten C. schrieb im Beitrag #4197131: > Wo bei ein ATtiny25 zwei bis dreimal so teuer ist, wie ein STM8S103F3P6 Also ich zahle für einen ATtiny25 17 Cent. Was kostet Dein STM8 genau? Das zu dem Thema ;-) Für den ATtiny25 gibt es ein fertiges Programm, was funktioniert. Zum STM8 gibt es nur virtuelles
-
Thread
STM32L4 I2C slave interrupt transmit
nutzen. In den Beispielen ist eine Kommunikation von 2 Boards als Master und Slave vorhanden. STM32Cube_FW_L4_V1.12.0/Projects/NUCLEO-L476RG/Examples/I2C/I2C_TwoBoards_ComIT/
#5553189: > Wo finde ich diese Beispiele? Steht doch da: chrstm schrieb im Beitrag #5553189: >> STM32Cube_FW_L4_V1.12.0/Projects/NUCLEO-L476RG/Examples/I2C/I2C_TwoBoard Such nach dem Ordner STM32Cube_FW_L4_V1.12.0 auf deiner HD. Im Normalfall sollte der im workspace liegen.
-
Thread
STM32F407 Sprung zu Programm im anderen Sector
Das ist eine allgemeine CMSIS Frage: http://elk.informatik.fh-augsburg.de/pub/stm32lab/libs/CMSIS-4.2/CMSIS/Documentation/Core/html/_using__v_t_o_r_pg.html Bezieht sich zwar auf den Sprung in den RAM, das Prinzip stimmt aber.
_8 ((uint32_t)0x08080000) #define ADDR_FLASH_SECTOR_9 ((uint32_t)0x080A0000) #define ADDR_FLASH_SECTOR_10 ((uint32_t)0x080C0000) #define ADDR_FLASH_SECTOR_11 ((uint32_t)0x080E0000) /
-
Thread
STM32VLdiscovery: LED funzelt nur traurig
Hallo zusammen, ich habe mir ein STM32VLdiscovery Eval-Board gekauft und gestern abend ausprobiert. Irgendwie bin ich von der Treiberleistung vom STM32F100RB total enttäuscht. Die LEDs funzeln nur trübe (will heißen: Ich habe erst nich
Walter Tarpan schrieb im Beitrag #3447061: > #include "stm32f10x_conf.h" > #include "stm32f10x_rcc.h" > #include "stm32f10x_gpio.h" > > int main(void) > { > GPIO_InitTypeDef GPIO_InitStructure; > > SystemInit(); > > RCC_APB2PeriphClockCmd
-
Thread
freeRTOS auf STM32F103 mit coIDE läuft nicht!
, aber dennoch: Ja, CoIDE und FreeRTOS laufen. Zwei Varianten sind bei uns im Einsatz: 1: STM32F103 (ET-STM32) hängt zum Debuggen an einem ST-link (SWD) des STM32F4DISCOVERY-Board, 2: TI LM3S6965 (LM3S6965 Evaluation Kits) mit OpenJTAG zum Debuggen. Falls Sie diese Varianten interessieren
Ja, ich wäre an einem minimalen CoIDE Beispielprojekt für den STM32F104 interessiert (bzw. für den STM32F407)
-
Thread
"Bluepill-Board" für STM32L0
nucleo-32 mit L0. Aus dem UM: "Boards with STM32Lxxx are delivered with 32.768 KHz crystal (X1). Associated capacitors and solder bridges (C12, C13 and SB4 to SB8) are configured to support LSE by default."
Hallo sorry das Board ist ein STM32F030. Das hatte ich im Kopf: https://www.ebay.de/itm/STM32F030F4P6-ARM-32-bit-CORTEX-M0-Core-Mini-System-Development-Module-Board/201838285918?hash=item2efe7fd45e:g:fuUAAOSw3v5YtxbL
-
Thread
Arduino OPTA – SPS aus dem Hause Arduino
zum Einsatz? Als Hauptprozessor setzt die Arduino srl diesmal auf den STM32H747XI aus dem Hause STMicroelectronics – ein Zweikerncontroller, der einen M7- und einen M4-Kern kombiniert. Ein Secure Element ist im Chip integriert, die Kommunikation mit der (Arduino) Cloud erfolgt
Mir geht's da ähnlich. Als das erste mal im Text STM32 vor kam, hab ich noch an die Arduino-Bluepill gedacht, aber dann der Kracher, ein STM32H747XI.
-
Thread
CAN auf STM32F4
Hallo, ich möchte die CAN-Schnittstelle an meinem STM32F4Discovery nutzen. Die Hardware sollte soweit passen... Ich habe an einem STM32F4Discovery PD0/PD1 einen MCP2662 angeschlossen. Wenn ich ein funktionierenden Sensor an den Bus (H/L) anstecke, sehe
Beitrag #6139773: > Das sind immer nur welche mit älteren HAL-Ständen. Ich habe gerade nur das STM32CubeF1 installiert, und da gibt es: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.7.0/Projects/STM3210E_EVAL/Examples/CAN/ Beim STM32CubeF4 müsste es etwas ähnliches geben. Das sollte doch zur gleichzeitig
-
Thread
anschlussproblem
Pin zu zerstören? STM32F072 Siehe Bild
Beitrag #5724523: > Der uC Pin ist als Open Drain ausgeführt. Jetzt möchte ich aber den > Mosfet bei 5V Ansteuerung trotzdem ganz sperren können. Geht das > irgendwie am selben Pin ohne den 3V3 tauglichen Pin zu zerstören? > STM32F072 - Wie schnell willst du schalten? Gelegentlich oder PWM? Den Widerstand
-
Thread
ADC sehr ungenau
Hallo! Ich habe Probleme mit dem ADC vom STM32L476 µC. Ich habe eine PCP entworfen und will die Spannung an einem Pin mithilfe des ADCs messen. Dazu verwende ich den ADC1 mit 12bit Auflösung in DMA mode. Lege ich den Pin auf Ground, liefert mir
frei gewählt - Du erkennt an den Namen aber, wonach Du suchen musst): AN4073.Improve_ADC_accuracy_STM32F2xx_STM32F4xx.pdf AN3116.STM32s ADC modes.pdf AN2834.ADC_accuracy_in_STM32Fx_and_STM32L1_series.pdf AN1636.Understanding_and_Minimising_ADC_Conversion_Errors.pdf Viele Grüße Igel1
-
Thread
Spannungsteiler: niedrigere Ausgangsspannung bei 90 °C
Woher kommt dann die niedrigere Spannung am Ausgang bei 90 °C? Liegt es an den Dioden? Es ist ein STM32 am Ausgang angeschlossen. Es ist kein Pull-UP / Pull-Down Widerstand im STM32 aktiviert. Grüße Ralf
Spannung doch auch > schon auf eine (Si-)Flußspannung. Weil die negative Spannungshöhe für den STM32 zu hoch ist.
-
Thread
Debugger für ATmega32
Such dir Controller die dir da keine Steine in den Weg legen. Es gibt wirklich genug davon. Bei den 8-Bittern z.B. die STM-8.
keine LED, weil ich das nicht brauche - ich hab einen Debugger ;) Ich überlege mir, künftig eher STM8 als AVR einzusetzen, weil man über SWIM wunderbar debuggen kann. Für alles größere benutze ich STM32 und hab da eh SWD. Proprietäres Debugging-Gedöhns wie beim AVR ist nicht mehr zeitgemäß - aber das
-
Thread
Stm32 USB virtual com port example
Hallo ich versuche gerade das USB-Beispiel von ST VirtualComPort mit Hilfe der STM32_USB-FS-Device_Lib_V3.0.1 auf mein Board zu übertragen. Das Beispiel ist für deren(ST) Evaluationsboards geschrieben. mein Board hjat einen STM32F103DT6 (LQFG 100 pin). Ich habe Auch eine 8Mhz
Ich hab in den Artikel [[STM32 USB-FS-Device Lib]] gerade mal meinen Schaltplan eingefügt, mit dem es funktioniert. Tom
-
Thread
Cortex M3 für KettenRoboter
Ich will Dir nur damit Mut machen. Es gibt hier auch viele Leute die mittlerweile erfolgreich den STM32 einsetzen. Und für Fragen ist das Forum da. Gruß Ruppi66
Kuck Dir mal den Artikel [[STM32]] an. Das schöne an diesem Prozessor ist, dass es eine sehr komfortable C Firmware library für alle Schnittstellen gibt. Außerdem läßt der STM32 sich ziemlcih einfach beschalten. Wenn Du bereit
-
Thread
Sinus bis 150kHz mit Leistung aus PWM
arbeiten max. mit 960MHz Takt für die PWM Timer. Schneller ist lt. meinem Kenntnisstand zur Zeit nur der STM32F334 mit 4.608 GHz.
erhalten. Das mag schon sein, trotzdem dienen diese als Eingang für die PWM Timer. Der HRTIM des STM32F334 hat eine Auflösung von min. 217ps!
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
anyone developping an alternative formware for husqvarna / gardena robot mowers? I recently fried the STM32 micro in the mainboard of my R40li and the 3.3V rail went on short circuit. I think Manuel up there had the same issue. So I unsoldered the micro and now the 3.3V rail is OK again. I ordered a new
MCUs is non read protected so it can be easily backed up with an ST-LINK adapter and "STM32 ST-link Utility" software. I easily read the MMI board FW and the one for the small STM8 in the mainboard, for which the STM8 version of the software is needed. In the picture you can see the
-
Thread
Welcher Bus kann das?
sorry, bei Atmel kenne ich mich nicht aus! Es gibt aber z.B. von ST viieeelle STM32 Derivate mit CAN-Controller, ich glaub die ganze 103er-Serie -> STM32F103rb, stm32F103c8... Kommt natürlich immer auf die restliche Peripherie an die Du im µC benötigst. Wieviel I/Os, welcher
Ich würde auch am ehesten zu CAN neigen. Ganz hübsch und relativ billig ist der neue Cortex STM32F072: http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823/PF259608 Das Demoboard dazu gibt es schon für 8€. Allerdings gibt es den erst im LQFP64-Gehäuse mit 0,5mm Pitch, falls Du
-
Thread
[STM32] Keil SysTick_Config Probleme
#include "stm32f10x.h" sollte auch bei Keil reichen. stm32f10x_lib oder ..._conf.h braucht man normalerweise nicht noch extra einzubinden. Allerdings muss USE_STDPERIPH_DRIVER definiert sein. Am besten in den Target-Options
#2148560: > Wo finde ich das von dir beschriebene Template, in der > Hilfe-Datei der Peripherials? STM32F10x_StdPeriph_Lib_V3.4.0 -> Project -> STM32F10x_StdPeriph_Template -> MDK-ARM
-
Thread
Mit STM32F4 einen Laser ansteuern
Während dem Puls auf der digitalen Leitung wird auf den AD-Ausgang (PA4) eine Treppenfunktion von 0V - ~3V ausgegeben. Jetzt habe ich aber ein kleines Problem und zwar funktioniert das Ganze nur auf dem STM32F4-Discovery Board. Wenn ich die Software auf dem Olimex STM32-P407 laufen lasse, riegelt der AD-Port bei etwa ~1.6V ab. Respektive die Kurve wird flach. Hoeher als die besagten 1.6V komme ich nicht. Board: https://www.olimex.com/Products/ARM/ST/STM32-P407/ Der VREF+ Pin liegt auf 3.2V, an dem kann es nicht
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
Ausstattung. Wenn überhaupt noch AVR, dann die neueren AVR128DA/DB/DD Serien. Die laufen nämlich auch bei 3.3V mit voller Geschwindigkeit, weil die in einem neueren Prozess gefertigt worden sind. Ansonsten STM32L/STM32U (https://www.st.com/en/microcontrollers-microprocessors/stm32-ultra-low-power-mcus.html
kleinen Scheinwelt! Muss dich leider enttäuschen, AVR gibts bei mir nur fürs Hobby, beruflich sind es STM32 und leider immer noch PIC. > > Tim T. schrieb im Beitrag #7498257: >> Der xc8 Compiler ist Kernschrott. > > Ja klar, es gibt nur C in Deiner kleinen Scheinwelt! Nein, aber für µC neben
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Sofern du Bedarf hast, kann ich dir ein kleines Projekt meinerseits mal posten. Das ist schlichtweg ein STM32F103C8T6 auf einer kleinen LP, die in Größe und Pinout einem Z80 entspricht. Manche Dinge wie BUSRQ/BUSACK sind nicht dabei, aber um anstelle eines Z80 in einer Schaltung auf Speicher und IO zugreifen
fällt mir dazu STECCY ein - ein ZX-Spectrum Emulator auf moderner Hardware. Man nehme: - ein STM32F407VET6 BlackBoard für 8 - 10 EUR - ein TFT-Display für 30-55 EUR - ein oder zwei I2C-PCF8574-Module für 2 EUR - eine noch übrige PS/2- oder USB-Tastatur - Eine µSD-Karte Mit dem ZX-Spectrum-Emulator
-
Thread
STM32G071KBT6 Reset Pin
Ich verwende NRST als GPIO bei einem STM32G030J6M6 (8 Pins), da geht das offiziell gar nicht: NRST_MODE taucht nicht in der Doku auf. Geht aber genauso wie beim STM32G031. SWDIO und SWCLK verwende ich auch als GPIO. Dennoch bin ich nicht ausgesperrt
Debugger die Kontrolle übernommen hat. Bei den billigen ST-Link-Nachbauten ist der Reset-Pin eh für den STM32 falsch angeschlossen und damit funktionslos (aber wohl richtig für den STM8 angeschlossen).
-
Thread
STM32CubeIDE mit blackmagic hosted server verbinden - wie?
angepaßt, daß da auch 2000 steht. Aber es müßte schon jemand hier antworten, der die Konfiguration von STM32CubeIDE kennt. Beim Remote Target gibt es ja eine ganze Menge "Gegenstellen", die man konfigurieren kann. Ich sehe jetzt auch schon, daß STM32CubeIDE zum blackmagic server (BMDA) verbindet. Kann den
einen Dongle (der ist zwar hinter dem Server), sondern um ein Stück Serversoftware, die von GDB aus STM32CubeIDE angesprochen werden muß. Ich bin zwar auf Discord mit den BMP Entwicklern im Gespräch, aber die weisen alles von sich, wenn es um STM32CubeIDE-Konfiguration geht. Ich glaube aber, ich
-
Thread
Compilierung des EU1KY AA unter Linux.
:#include "stm32f7xx_hal_rtc.h" ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc_ex.h" ./rtc/STM32F7RTC.c:#include "STM32F7RTC.h" ./rtc/emrtc.c:#include "RTC.h" ./rtc/emrtc.c:#include "GPIO.h" ./rtc/emrtc.c:#include
@DPA, danke für den Link zu vivonomicon. Habe mir Part 1-8 der "Bare Metal" Programmierung zum STM32 heruntergeladen. Schön gemachtes Tutorial. Werde es mal durch arbeiten. Markus
-
Thread
Weg von Atmel, hin zu arm, stm32.
CubeMX-IDE + ST-LinkV3 ist die Kombi, die man für die STM32 uCs braucht. SWD und JTAG werden unterstützt. Die Einarbeitung in CubeMX/HAL dauert etwas, aber man kommt schnell weiter, auch bei komplexeren Funktionen. Für
Referenzhandbuch des Chips erklärt findest. Als Einstieg zum Lernen empfehle ich Dir http://stefanfrings.de/stm32/index.html
-
Thread
Softwareschutz
faktisches Futter dahinter sein... Wow, was für ein Tonfall. Ja, z.B. TI Sitara AM3358 Cortex-A8 (z.B. auf dem Beaglebone), oder ein STM32F7 Cortex-M7. Diese Prozessoren besitzen Caches und eine Pipeline. Damit wird die Ausführungszeit eines jeden Befehls undeterministisch, selbst die von NOP. Wie
Sommer schrieb im Beitrag #5578984: > Wow, was für ein Tonfall. Ja, z.B. TI Sitara AM3358 Cortex-A8 (z.B. auf > dem Beaglebone), oder ein STM32F7 Cortex-M7. Diese Prozessoren besitzen > Caches und eine Pipeline. Damit wird die Ausführungszeit eines jeden > Befehls undeterministisch Nicht wirklich
-
Thread
STM32 mit J-Link hält nicht an Breakpoints
Ganz doof gefragt: Sind Deine Timer richtig konfiguiert? Dieses Problem hatte ich auch mal mit einem STM32F4 und Keil mit einem original STLink/V2 und den Umstieg vom Nucleo auf eigener PCB. Bei mir war das der externe Quarz. Gruß Daniel
Daniel V. schrieb im Beitrag #5527234: > Ganz doof gefragt: Sind Deine Timer richtig konfiguiert? Dieses Problem > hatte ich auch mal mit einem STM32F4 und Keil mit einem original > STLink/V2 und den Umstieg
-
Thread
STM32F4 - SPI und DMA
------------------------------------------------------------------- #include <stdio.h> #include "stm32f4xx_dma.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" #include "misc.h" //----------------------------------------------------------------------------
// Daten empfangen und senden SPI_InitStructure.SPI_Mode = SPI_Mode_Master; // STM32F407VGT ist der Master und AD7680 der Slace SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; // Es werden 24 Bit's vom AD7680 ausgegeben 000016_Bit_Sample_Value0000, daher 3 x 8
-
Thread
Eine weitere Bitumrechnung
mehr klar. Habe folgendes Problem: Möchte die Dezimalzahl meines AD Wandlers (12-Bit Auflösung, 3.3V Ref) in die Spannung umrechnen und per UART übertragen. Fordert mich mehr als ich dachte. [c] uint8_t buffer[10]; void scale(uint32_t vol){ uint8_t i; uint8_t a; uint8_t b; uint8
STm32, wenn man anstatt V_max = 3,3V eine anderen Wertebereich nutzen möchte, z.B. !!!!! 1mV, dann wäre V_max = 3300mV und schon passt das in *Ergebnis* mit Nachkommastellen in eine 16Bit Variable.
-
Thread
Micropython Grundlagen
Weiss jemand ob Micopython auch auf einem STM32F103C8T6 läft, z.B. https://www.aliexpress.com/item/1-pices-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino-Sensing-Evaluation-for-Skiller/32765534610.html das wäre aufgrund
]Bus 001 Device 032: ID 0483:3748 STMicroelectronics ST-LINK/V2[/code] und erhalte [code] sudo dfu-util --alt 0 -D stm32f4disc-20170526-v1.9.dfu dfu-util 0.8 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2014 Tormod
-
Thread
Simpler DC/DC Wandler
MaWin schrieb im Beitrag #6321808: > Blöderweise willst du 50V Um die dann per Stepdown auf 3V zu bringen wie STM32MP1 Liebäugler schrieb im Beitrag #6321782: > Wobei, wenn diese auf 3.3V geregelt werden würde ... ;-) > Bisher ist angedacht, einen StepDown-Regler
Ausgang des DC/DC zu > hängen. Was /brauchst/ du eigentlich (ungeachtet dessen, was du /willst/)? STM32MP1 Liebäugler schrieb im Beitrag #6321661: > Da die Bauteilhöhe auf 4mm begrenzt ist Und die Breite, Länge und Tiefe? STM32MP1 Liebäugler schrieb im Beitrag #6321972: > Mit über 3€ aber unbezahlbar
-
Thread
Renesas RX111
Projekt verwendet wurde. Ist das irgendwie ein halbkompatibles Ersatzprodukt für die alten Hitachi H8, NEC V60 oder M16 oder sonstwas ? Mit der Timer Beschreibung fühle ich mich etwas verloren. Eigentlich möchte ich nur einen Inkrementaleingang mit Quadratursignal, vorzugsweise gleich 2x16=32 bit
habe einen einfachen NXP M0, da sind das 600 Seiten. Und dann habe ich einen komplexen STM32H7 da sind das schon 3500 Seiten. Da liegt der Renesas doch gut in der Mitte. So ist das heutzutage. Ein Exot ist der schon. Low-Entry macht noch Atmel, der Rest Arm. Und Risc-V erscheint erst
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Wenn du mehr Eingänge brauchst, kannst du einen größeren Mikrocontroller verwenden. STM32 gibt es mit 48 bis weit über 100 Pins.
Schieberegister kannst du locker mit mehreren MHz takten. Damit fragst du 32 Eingänge locker mehrere zig-tausend mal pro Sekunde ab. Für Taster ist ein Abfrageintervall von 1/100 Sekunde mehr als ausreichend. Bei Amazon und Ali Express bekomnst du STM32 Boards mit über 100
-
Thread
Neues STM32F4 Discovery Eclipse Treiber Problem
Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\interface Dort findet man: stlink-v1.cfg stlink-v2.cfg stlink-v2-1.cfg <-- Diesen wollen wir Im Pfad: C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\board Findet man: stm32f4discovery.cfg Wie ihr
Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\board Eine neue Datei erstellen mit z.b. dem Namen stm32f4discovery_v2.cfg Den Inhalt aus der stm32f4discovery.cfg kopieren und in der neu erstellen Datei die Zeile: source [find interface/stlink-v2.cfg] ändern in: source [find interface/stlink-v2
-
Thread
Tasten mit Hardware entprellen
Hallo zusammen, ich möchte meine Tasten an meinem STM32VL per Hardware entprellen. Ich habe mich auch schon in folgenden Artikel eingelesen: http://www.mikrocontroller.net/articles/Entprellung Ich habe dazu folgende Bauteile bei reichelt rausgesucht
Ich habe mir mal den Schaltplan vom STM32VL angeschaut, ich glaube die verwenden nur einen Kondensator
-
Thread
STM32 alias cortex m3 brauchbar?
Hi, Bin kürzlich über diese "neue" ARM uC-Familie STM32 gestolpert: http://mcu.st.com/mcu/inchtml.php?fdir=pages&fnam=stm32 Die Features scheinen recht interessant. Weiß jemand, wann die wirklich erhältlich sein werden, bzw. ob es die schon gibt?
@tom: Vorab: habe kein Board mit STM32 aber ein wenig mit Luminary Stellaris Controllern herumgespielt (gleicher Core). Der zur Zeit aktuelle offizielle GNU compiler V4.2.x unterstützt C-M3 noch nicht, das wird wohl mit Version 4.3.0 kommen
-
Thread
Z80 OUT (C) mit Register A belegen.
Es gibt einen STECCY-Thread: https://www.mikrocontroller.net/topic/steccy-zx-spectrum-emulator-mit-stm32
programmieren. Man betrachte den Benchmark Dhrsystone 2.1, mit SDCC kompiliert, einmal für einen STM8 (ATM8AF5288 bei 16 MHz), einmal für MCS-51 (C8051F120 bei 98 MHz). Da ist der Score des STM8 fast doppelt so hoch wie der des MCS-51, während die Codegröße des STM8 etwa die Hälfte derer des MCS-51
-
Thread
STM32 USART sendet 3 anstatt 1 byte
Habe den Fehler gefunden! Ich verwende hier ja einen ConnectivityLine Controller. Deshalb ist STM32F10X_CL definiert. Dies führt im File stm32f10x.h zu folgendem "Problem" [c] #if !defined HSE_VALUE #ifdef STM32F10X_CL #define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */ #else #define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */ #endif /* STM32F10X_CL */ #endif /* HSE_VALUE */ [/c] Hier wird dann ein 25MHz HSE (Quarz) definiert. Ich verwende jedoch einen 8MHz
-
Thread
Welcher Microcontroller für i2c-Display
Gefrickel. Als Uart mag das gehen aber warum haben wir das dann nicht gemacht? Der Gegenpart war ein AVR8-Bolide (Mega2560 oder 1) und jetzt ein STM32, daran kann es nicht gelegen haben. Vielleicht war das noch ekliger. Egal, ich mache einen Bogen drum wenn es geht. Gruß, Norbert
Font des Displays zuviel Speicher fressen würde stimmt nur bedingt: Auf diesem Display ist ein 8x8 Font noch gut lesbar. Geht man davon aus, dass man die Ascii Zeichen 0-31 wegläßt und mit dem Leerzeichen (Ascii 32) bis Ascii 127 den Zeichensatz abbildet, hat man 96 Zeichen zu je 8 Byte was einen
-
Thread
Suche kleines, schnelles PWM-Bauteil
grösseren Käfer (LPC812) nehmen. Das Ding ist ja niedlich. Faszinierend, dass NXP den LPC810 nur im DIL8 und nicht im SO8 anbietet. Ich hätte für den Job einen STM32F030F4 im TSSOP20 eingesetzt. Kostet bei Farnell die Hälfte und kann auf mehr als vier Kanälen 16bit PWM mit 48MHz takten.
Die LPCs fand ich so 2004 rum auch interessant, mein Werdegang mit MCUs ist allerdings PIC -> AVR -> STM32, mit ein paar projektbezogenen Ausflügen zu anderen Familien (8051, 68HC11, PicoBlaze,...). In aktuellen Projekten kommen bevorzugt STM32F0 und STM32F4 zum Einsatz. Und natürlich MicrobenController
-
Thread
STM32F030C8T6: HardFault: Grund?
Hallo, ich habe ein STM32F030C8T6, der ab und zu in den Hard-Fault geht. Der STM32 schaltet ein Relais und danach geht er in den Hard-Fault. Vor und nach dem Schalten wird ein Diagnosebit ins EEPROM geschrieben, um den
für die Nische? Kein STM32 und nur OS/X Support? Wen oder was will man damit anlocken? Debuggende Arduino Hipster.
-
Thread
Anfänger: Was für Komponenten notwendig (für C und USB)?
cool sein sollen. Als ich mich vor einigen Jahren noch öfter mit AVRs beschäftigt habe (heute eher STM32 und MSP430) fand ich Atmega8/88 ganz gut als universal-Controller geeignet.
Auch lesenswert für Einsteiger: [[STM32 für Einsteiger]]
-
Thread
Was heißt __IO beim GCC
Hinweis. Muss zugeben, die CMSIS Dokumentation bis dato nur überflogen zu haben. Bin im Quellcode der STM32 StdPerLib an einigen wenigen Stellen (z.B. in system_stm32f10x.c, stm32f10x_flash.c V3.1.0) über die Verwendung von __IO gestolpert, wo keine Register der Hardware angesprochen werden aber der __IO
kompletter Unfug. Hmm, das "hier" kann ich grade nicht interpretieren. Übliche Verwendung ist bei der STM32/CMSIS-library z.B. sowas: [c] typedef struct { __IO uint32_t DR; __IO uint8_t IDR; uint8_t RESERVED0; uint16_t RESERVED1; __IO uint32_t CR; } CRC_TypeDef; #define PERIPH_BASE
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
2.8V ist für LiIon schon tiefentladen.
R. M. schrieb im Beitrag #5190006: > *.* schrieb im Beitrag #5189996: >> 2.8V ist für LiIon schon tiefentladen. > > Danke für den Hinweis! > Wird dann entsprechend angepasst. Es stimmt nicht, 2.5V und darunter sind unangemessen, 2.8V sind safe.