-
Thread
Systematik der STM32 internen Peripherie
Hallo zusammen, zu meinen favorisierten STM32 µC gehört hauptsächlich die G4 Serie. Die anderen Serien kenne ich nicht wirklich. Durch ein aktuelles Projekt kommt die G0 Serie ins Spiel. Nun frage ich mich nach der Systematik der internen Peripherie
Zur Systematik kann man sich auch die XML-Files in STM32CubeMX/db/mcu und Unterverzeichnissen ansehen. Die Rust-Leute haben offenbar auch einiges an "Systematik" zusammengetragen und hier https://github.com/stm32-rs/stm32-rs/tree/master/peripherals in yaml-files
-
Thread
STM32 UART Rx IRQ verliert Daten
: USART2, 115200 8N1, RXNE IRQ SPI1, Master 1,32MHz SPI3, Master 1,32MHz I2C1, I2C 400kHz TIM1, 100Hz PWM TIM9, 1ms IRQ TIM10, 0-2kHz PWM TIM11, 0-2kHz PWM Ich habe nur 2 IRQ in Verwendung, alles andere wird über Flags oder anders gelöst
dann habe ich soweit alles verstanden! Vielen Dank nochmal an alle und speziell an dich Juergen G., du hast mir wirklich sehr weitergeholfen in den letzten Tagen!! Vielleicht liest man sich mal wieder bei einem weiteren STM32 Problem... ;-)
-
Thread
Custom Bootloader für Stm32
der Kanal-Index auf Null (=UART1) gesetzt werden: ... #define BOOT_COM_UART_CHANNEL_INDEX (0) ... Hier der Link zur Datei für das Olimexboard und gcc, in der der Eintrag zu ändern ist: http://sourceforge.net/p/openblt/code/HEAD/tree/trunk/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_GCC/Boot
Kanal-Index auf > Null (=UART1) gesetzt werden: > > ... > #define BOOT_COM_UART_CHANNEL_INDEX (0) > ... > > Hier der Link zur Datei für das Olimexboard und gcc, in der der Eintrag > zu ändern ist: > http://sourceforge.net/p/openblt/code/HEAD/tree/trunk/Target/Demo/ARMCM3_STM32_Olimex_STM32P103
-
Thread
Anfänger braucht Entscheidungshilfe
(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 mit WLAN: http://stefanfrings.de/esp8266/index.html
Atmel Studio funktionieren. Leider sind die Debugger für AVR verhältnismäßig teuer. Debugger für STM32 (ST-Link) bekommt man viel billiger und man hat dort auch mehr Auswahlmöglichkeiten, was die IDE angeht. An die Einfachheit des AVR Studio kommen die IDE's für STM32 aber alle nicht heran*. *)
-
Thread
STM32F103 mit Yagarto/Eclipse/OOCD
kann. Leider habe ich von OOCD auch bisher nicht viel Ahnung. [code] 500 kHz Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b, Pa rt: 0xba00, Version: 0x3) Info : JTAG Tap/device matched Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (Manufacturer: 0x020, Par
cortex_m3 -endian $_ENDIAN -chain-position $_TARGETNAME $_TARGETNAME configure -work-area-virt 0 -work-area-phys 0x20000000 -work-area-size 16384 -work-area-backup 0 flash bank stm32x 0 0 0 0 0 [/code]
-
Thread
Kennt jemand die Chronologie der STM32 ?
Servus allerseits Weiss jemand eine Quelle, von der ich die chronologische Entwicklung der STM32 MCUs entnehmen könnte? Also in etwa wie (Datumsangabe frei erfunden): 01.01.2007 STM32F103 Rev A 15.02.2007 STM32F107 Rev A 01.03.2007 STM32F103 Rev Z usw. usf. MfG
Ich meinte eine Quelle, wo das Ganze übersichtlich aufgelistet ist. Edit: ... und alle STM32 enthaellt. Also von STM32F0xx bis STM32F7xx
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
#5325202: > schnelle Komparatoren, die direkt die PWM abschalten können Ok das währe nett. Da du STM32 erwähnt hast: Eventuell ein STM32 Nukleo Board? Allerdings könnte man diesen auch extern ausführen.
wurde das Netzteil von Sony. https://www.ebay.de/sch/i.html?_from=R40&_trksid=p2380057.m570.l1313.TR0.TRC0.H0.Xws-cac-6000w.TRS0&_nkw=ws-cac-6000w&_sacat=0 Im Mosfetkillerforum gibts zwei Threads wo die Dinger vorgestellt wurden. MfG ichbin
-
Thread
CH340N nur bis 38400 Baud?
. Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt funktioniert dann auch sofort. Für mich gut zu wissen, denn bisher (beim CH340G) war die Drosselspule nicht notwendig. Vielen Dank
Ralph S. schrieb im Beitrag #7749959: > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt > funktioniert dann auch sofort. Für die Tests wären die STM32 mit der 'Fraktionalbaudrate' deutlich besser geeignet als irgendein
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
read-modify-write-Zugriff. > > Oh ha. Dachte Du kennst Dich aus? > Probiere das mal mit einem SFR mit einer Adresse >= 0x32. Da geht doch > sbi/cbi nicht mehr. Sorry, muss natürlich 0x20 heißen.
on TOP)" TOP bezieht sich hier auf den Inhalt von OCnA- oder ICFn-Register und nicht auf 0xFFFF MfG Spess
-
Thread
Was kommt nach Atmega?
paar links: http://www.st.com/internet/mcu/class/1734.jsp http://www.mikrocontroller.net/articles/STM32 http://www.diller-technologies.de/stm32.html
> Ist es möglich, in Coocoox das ST32Discovery als Debugger zu verwenden? Es gibt seit gestern die Version 1.5.0 STM32F407 vom Discovery wird voll unterstützt.
-
Thread
Nach Initialisierung falsche Werte im Struct
Halo Kollegen. Komme mit Initialisierung einer Struktur nicht weiter. Mikrokontroller - STM32-F103-Olimex, IDE – Eclipse, Compiler - GCC, G++ Der Compiler meckert nicht aber die Werte der initialisierten Struktur sind falsch. Die Struktur beschreibt einen Zeichensatz (Font) für die
Prozessoren im RAM (oder > gar in Registern) gelagert Ja, hängt vom Linkerscript ab. Aber beim STM32 wird normalerweise alles was "const" ist in den Flash gelegt.
-
Thread
ADC Wert ändert sich bei ändernder Versorgungsspannung
Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert STM32 Datenblätter durchschauen möchte folgende Frage: Welcher STM32 hat denn auf PB0 einen VRef Ausgang?
im Beitrag #6706175: > Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert > STM32 Datenblätter durchschauen möchte folgende Frage: > Welcher STM32 hat denn auf PB0 einen VRef Ausgang? das ist soweit ich weiss die L0 und die L1 Serie, vermutlich die anderen L serien auch.
-
Thread
STM32f4 einfacher Timer LED mit LL
Ich bin mir nicht sicher wie ich den Timer Callback richtig implementiere. Ich habe dazu in der "stm32f4xx_it.c" die Funktion "Timer_Callback();" eingefügt: [c] ... void TIM2_IRQHandler(void) { /* USER CODE BEGIN TIM2_IRQn 0 */ Timer_Callback(); /* USER CODE END TIM2_IRQn 0 */ /*
Paul G. schrieb im Beitrag #6307872: > HCLK = 1Mhz = APB1TimerClocks Du bist dir sicher dass das stimmt? Ich wusste noch garnicht das man die STM32F4xx so extrem runtertakten kann?
-
Thread
Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene
Quadrocopter oder oder. Oder du läßt es sein. Schaue dir z.B. das Angebot an: http://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-15-Modules-Kit-/261053431839?pt=LH_DefaultDomain_0&hash=item3cc7ff401f Da wirst du die Chinesen im Preis nicht schlagen können und sonst
Hallo, hier der Stand der Entwicklung meines STM32F4-Motherboards: Das soll mal enthalten: 1. 2 Buchsenleisten für ein STM32F4Discovery mit RTC-Batterie 2. Buchsenleiste für Display 320*240 mit Touchpanel 3. SD-Card 4. Bluetooth BTM220 - und
-
Thread
ARM Cortex M0+ Startupcode Minimal
) Beispiele des GnuARM-Plugins für Eclipse verwenden auch kein Assembler für den Startup-Code. M0 wie zB STM32F07 wird unterstützt.
auf einem PC (ohne µC) zu erlernen (falls nicht bereits geschehen) und danach schau Dir mal meine STM32 Seiten an. Ich habe da schon ein bisschen was für den STM32L0 (das ist ein Cortex-M0+) zusammen geschrieben. Du wirst sehen, dass die Unterschiede zwischen Cortex-M0+ und Cortex-M3 aus Sicht des
-
Thread
µc synchronisieren
beliebte STM32F407VG kann 28 synchronisierte PWMs erzeugen.
Niklas G. schrieb im Beitrag #6376545: > z.B. der allseits > beliebte STM32F407VG kann 28 synchronisierte PWMs erzeugen. Gut zu wissen.
-
Thread
Neue Cortex-M0+-Familie von Atmel
zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
ihrer Leistung nicht sowieso schon am Anschlag waren. Nur AVR? Setzt Du auch die 'kleineren Brüder' STM32F051 ein? Arc Net schrieb im Beitrag #3222143: > Freescale MKL05Z8VLC4 liegt bei 250 Stück bei ~ 0,74 € (Digi Key) Die gefallen mir nicht so recht. Auch wird wieder deutlich, das ARM nur der
-
Thread
SPI-Treiber-Entwicklung: Wie macht man es richtig?
soweit zumindest die Theorie :-) ). Allgemein sieht das dann zum Beispiel UART so aus: [c] void uart0_init(uint32_t baudrate); // operiert auf einen Ring-Puffer // blockiert nur, wenn der Puffer voll ist void uart0_putc(char); void uart0_puts(const char*); bool uart0_has_data(void); // operiert
aber das ist nicht wegen eines Vorteils von DMA als solchem, sondern weil diese Peripherie in den STM32 so grottenmiserabel ist. W.S.
-
Thread
RailCom-Sender von 5V auf 3,3V umstellen
Bei mir geht's so problemlos (VCC = +5V, RailCom direkt vom STM32G030).
zu vertauschen und damit VCC = 5V zu ermöglichen, gefällt mir sehr gut. Vermutlich setzt Du ein STM32G030-Modul ein, wie es WeAct anbietet?
-
Thread
Schnell Pins schalten
Luky schrieb im Beitrag #1920833: > Wie schnell sind die kleinen > > ARM (STM32, LPC, Stellaris, ...) beim Portzugriff? Zum STM32 (72MHz, 2WS) kann ich mal das berühmte Pin-Toggeln liefern. Folgender Code wurde ausgeführt: while (1) { GPIOA->BSRR = GPIO_Pin_9;
STM32 sieht gut aus, genau das was ich gesucht habe. Danke an alle die die Fragestellung gelesen haben ;-)
-
Thread
STM32 Uhrzeit des RTC Umrechnen
if ((year % 400) == 0) return 1; else return 0; } if ((year % 4) == 0) return 1; return 0; } time_st Uhr_GetTime(u32 clockval) { const u8 _ytab[2][12] = {{ 31, 28, 31, 30, 31, 30, 31, 31,
Evtl. hilfreich: Die von Peter Dannegger und "LalaDumm" im o.g. Thread bereitgestellten Codes sind in den RTC-Routinen einer meiner STM32 Beispielanwendungen enthalten: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32
-
Thread
STM32 Input Capture an PC9
mit STM32 Timern nicht viel am Hut hatte. Grüße, XSiteZ
Hallo Uwe, danke für das Beispiel, was ich noch vergesen habe: Ich verwende eine STM32F103VE bei 72MHz. Leider kennt mein Compilerpaket manche der o.g. Funktionen und/oder defines nicht. :-( Ich versuche gerade das umzuschreiben... Grüße, XSiteZ
-
Thread
ATTINY85 als DCF77-Empfänger
zusammen. Genau, das wäre mal wieder ein richtiges Highlight. Kann auch gerne ein Nucleo-Board mit STM32L4 oder G4 für 10€ anstatt ein Attiny sein :-). Ist ja Forschung.
// ### Empfänger für den Wettersender Pinneberg "DDH47" auf 147.3 MHz ### // // - Hardware // STM32F103C8 - "Blue Pill Development Board" // // - Anschlüsse // GPIO-PA7: Antenneneingang: 147.3 MHz, mind. 0.1mV // GPIO-PA9: UART-Ausgang: "9600 8N1" (9600 Baud, ein Startbit, acht Datenbits
-
Thread
STM32: Arrays und Performance
Keil machen. Und ja, die bieten Teststellungen. http://www.harerod.de/links_ger.html -> CoreMark_STM32 - Testbericht über CoreMark 1.0 Läufe auf STM32 mit verschiedenen Compilereinstellungen.
für PC liegt auch bei. Die erzeugten Assembler-Listings für alle 4 Varianten (signed/unsigned, O2/O0) ebenfalls. GCC: arm-none-eabi 5.4.1 Optionen: -Wall -std=c99 -mcpu=cortex-m4 -mtune=cortex-m4 -g -mthumb STM32F405, dCache/iCache enabled, ART enabled, 168 MHz, 5 flash waitstates NUM_GENS
-
Thread
Suche ein Display / Pixel / Touch
sieht man eindeutig auf der Abbildung und im Datenblatt! > Der direkte Anschluss eines TFT an einen STM32 funktioniert sicher, das > frisst aber auch erheblich Resourcen, sei es nun Rechenzeit, FLASH oder > SRAM. Auch das stimmt einfach nicht. Siehe oben. Aktuell gibt es mehrere STM32, die einen
Schnickschnack ist und der µC schon einiges in Richtung Display mitbringt. Liege ich da richtig? Was ein STM32F103 mit basteln zu tun hat verstehe ich aber nicht. Freue mich über weitere Tipps, oder eventuell eine Quelle wo man sich einlesen kann.
-
Thread
Wie Code modularisieren bei Zugriff auf Interrupts aus verschiednen Modulen
Niklas G. schrieb im Beitrag #7976577: > Bei der HAL kannst du doch meistens einen Callback übergeben, was du > zuerst in STM32CubeMX im Project Manager aktivieren musst. Dann ruft die > HAL automatisch
Niklas G. schrieb im Beitrag #7983398: > Nick schrieb: >> weil 16-Bit µC), > > Die STM32 sind keine 16bit-uC. Das war ein Beispiel. Dann halt 64 Bit. Oder eine struct. > Nick schrieb: >> Und das geht
-
Thread
STM32 lässt sich nicht pogrammieren
Hallo zusammen, ein STM32F302RBT6 lässt sich in meiner Schaltung nicht programmieren. Ich habe die Spannungen überall nachgemessen und alles passt. 100nF sind an jedem VCC Pin angeschlossen. Den Boot0 Pin kann man mit einem
im Beitrag #6099476: > Meines Wissens muss VBAT beschaltet werden Ich hatte ein PCB für einen STM32F103 geroutet und hierbei den VBAT-Anschluss frei gelassen. Irgendwann kam ich auf die Idee, auch einmal mit einem STM32F302CBT6 (weil Cortex M4) zu spielen und habe diesen Chip (weil in den wichtigsten
-
Thread
STM32 Nucleo NRST deaktivert?
Hi! Ich habe eine STM32 Nucleo G0 Board. Auf dem Board befindet sich ein Taster, der als Reset-Taster dienen soll. Jetzt liegt der NRST aber auf dem Board schon permanent auf 0V, der Taster hat somit keine Funktion, der
diesem speziellen Fall darunter > versteht ... Nach dem Screenshot geht es vermutlich um einen STM32G031KxT. Dann vermute ich mal weiter... Man muss zwischen normalen GPIO-Pins und etwas spezielleren unterscheiden. Die JTAG/SWD-Pins sind z.B. speziell, aber NRST ist noch viel spezieller. STM32G031KxT
-
Thread
Schrittmotortreiber und uC auf selbem Board
je nach Qualität Deiner 24V-Versorgung, Zuleitungslängen, etc - eine Spannungsspitze, die bis zum STM32 durchgereicht wird. Der Stepper-IC hat außerdem ohnehin seinen eigenen 3V3-Regler (siehe Fig. 8.2 im Datenblatt) - da muß man nichts extra erfinden. Sofern Dein STM32 nicht zu viel Strom zieht
24V Eingang -> Buck Converter auf 12V -> Linear Regulator auf 3.3V bis > 400mA (12V - 3,3V) * 0,4A ~ 3,5W MfG Klaus
-
Thread
STM32 Lieferengpass
Hi, für ein Projekt suche ich gerade einen STM32 Cortex M0. Bei der Verfügbarkeit bei den bekannten Händeln sieht es da echt nicht gut aus. Mit 32kB aufwärts ist da ziemlich alles leergekauft. z.B. STM32F072 oder STM32F042 In der Presse konnte
Naja, evtl. hilft es ja, sich nicht allzusehr festzulegen. M3 (STM32F1xx) gibt es ja auch noch und die STM32Lxxx Serie ist auch verfügbar.
-
Thread
User code auf Eval-Board ET-STM32
" -c -fmessage-length=0 -MMD -MP -MF"startup_stm32f10x_hd.d" -MT"startup_stm32f10x_hd.d" -mcpu=cortex-m3 -mthumb -g3 -gdwarf-2 -o "startup_stm32f10x_hd.o" "../startup_stm32f10x_hd.S" ../startup_stm32f10x_hd.S: Assembler messages
0' ../startup_stm32f10x_hd.S:69: Error: bad instruction `reserved' ../startup_stm32f10x_hd.S:70: Error: bad instruction `dcd 0' ../startup_stm32f10x_hd.S:70: Error: bad instruction `reserved' ../startup_stm32f10x_hd.S
-
Thread
STM32 kann nicht resetet werden
und das erste mal den STM32G070 verwendet. Ich muss jedes mal die Debugsession komplett neu starten. NRST hat einen 100nF. Woran kann das liegen? [code] STMicroelectronics ST-LINK GDB server. Version 6.1.0 Copyright
3.22V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x460 Revision ID : Rev B Device name : STM32G07x/STM32G08x Flash size : 128 KBytes Device type : MCU Device CPU : Cortex-M0+ BL Version : -- Debug in Low Power mode enabled Memory Programming
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
Habe ein Problem bei der Verwendung von UART und I2C in Arduino IDE 2 und STM32duino. Die angeschlossene Hardware ist ein NUCLEO-G070RB. An das Board ist auser einem USB/Seriell-Wandler an PA10/PA9 nichts angeschlossen oder zusätzlich beschaltet. Sketch ist folgender:
Im STM32G070 Datenblatt https://www.st.com/resource/en/datasheet/stm32g070cb.pdf Auf Seite 36 bei PA9 und PA10 bei alternativen Funktionen: - I2C1_SCL - I2C1_SDA
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
Reinhard M. schrieb im Beitrag #4669894: > cordic-32bit.c -> Sinusberechnung F030 / Atollic / GCC: -Os 118 Bytes -O0 ~180 Bytes Krass. Danke für die Erinnerung. Hat grad gut reingepasst: Die Tage habe ich auch auf einem STM32F030 für ein
-
Thread
STM32 + UART + volatile + IRQ -O0 = Probleme!
Mein Problem? Ich habe den folgenden Forum (https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Discovery/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32Discovery%2FUART%20example%20code%20for%20STM32F0&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F
=soft -I. -IC:\Prj\Stm32\VisualGDB\Shared/STM32F4xxxx/STM32F4xx_StdPeriph_Driver/inc -IC:\Prj\Stm32\VisualGDB\Shared/STM32F4xxxx/CMSIS_StdPeriph/Device/ST/STM32F4xx/Include -IC:\Prj\Stm32\VisualGDB\Shared/STM32F4xxxx/CMSIS_StdPeriph
-
Thread
STM32 USB init problem mit Kompaktcode von W.S.
mir die Implementierung zu groß. Ich hab daher versucht, die Variante von http://stefanfrings.de/stm32/stm32l0.html (basierend auf der von W.S.) zu verwenden, kriege diese aber bei mir nicht zum Laufen. Der Controller meldet sich am PC nicht an, scheinbar wird einfach garnichts übertragen. Da
Alex schrieb im Beitrag #6085125: > STM32F042 Du darfst _nicht_ annehmen, daß ein Lowlevel-Treiber für den STM32F103 einfach so auch auf einem STM32F042 funktioniert. Deshalb ist das gründliche Lesen des zum USB-Device gehörigen Kapitels
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Nimmst einfach ein STM32F1 mit USB. Da gibts genug Mass storage Device Beispiele bei Github und ST
Jonathan G. schrieb im Beitrag #6199011: > Die Umsetzung mittels eines Atmega32U2 erscheint mir plausibel und ich > habe mich dazu entschieden eine Art USB-Storage-Device bauen. Ich werde > mich jetzt mal
-
Thread
STM32: SysTick_Config
Hallo, Ich versuche aktuell anhand eines Beispiels aus dem "STM32L0xx_Snippets_Package_V1.2.0" meine Hardware zum Laufen zu kriegen und da z.B. erstmal eine PWM zu generieren. Ich habe den Code aus der main.c minimal angepasst. Doch es scheitert an dieser SysTick-Initialisierung
Eventuell bringt dich das Tutorial von Professor Laurent Latorre besser voran. Er verwendet einen F0, der ist aber dem L0 ziemlich ähnlich. https://www.pomad.fr/PoMAD/stm32 Oder meins: http://stefanfrings.de/stm32/stm32l0.html
-
Thread
STM32 USB HID Keyboard
daß ich auf die Mithilfe jemandes hoffte, der soetwas schon einmal gemacht hat. Ich nutze die STM32_USB-FS-Device_Lib_V4.0.0 auf einem STM32F103C8T6, der auch schon korrekt als HID-Keyboard erkannt wird, und der Tastendrücke korrekt an den PC schickt. Wenn der PC die Tastatur-Status-LEDs
Hallo, ich möchte das selbe tun wie Walter... ich will mit dem STM32f103c8T6 Minimal Board Tastaturdrucke statt einer echten Tastatur an den PC schicken. Habe das Beispiel Custom_HID compiliert und auf das Stm32 system gespielt. es wird auch richtig als STM32
-
Thread
STM32F103 auf STM3210E-EVAL + Eclipse + Yagarto +openocd +dbg
openocd console flasht er aber dann: [code] target remote localhost:3333 Reset_Handler () at lib/src/stm32f10x_vector.c:188 188 { monitor reset halt JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) JTAG tap: stm32.bs tap/device found: 0x06414041 (mfg: 0x020, part
512kbytes JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) JTAG tap: stm32.bs tap/device found: 0x06414041 (mfg: 0x020, part: 0x6414,
-
Thread
Freier unbegrenzter Toolkit für silabs 8051er
>STM8S103F3M6 und STM8S903F3M6 sind m.E. die günstigsten und 70% teurer. teurer? die günstigsten kriegt man für 20..30ct (und, er ist verflixt schnell, rechnet oft besser als AVR)
#3622332: > EBV.com, bei Search - Inventory, dann Typ eingeben () Ach so geht das, danke. :-) > STM8S000/003 sind die kleinsten Ja, verdammt billig: 0,308 €+MWst bei 2500 x STM8S003F3P6 Ein Pin-Pitch von 0,8mm ist vielleicht Geschacksache, für viele Bastler oder ein Nachbau-Projekt aber m.E
-
Thread
Sinnhaftigkeit von µC und Kameras
Speicher zu Nehmen. Beim Stm32F429 ist ein externer Speicher verbaut. Weitere Alternative wäre das LPC4357 http://www.ebay.de/itm/LPC4357-Development-Board-LPC4357FET256-NXP-LPC-ARM-Cortex-M4-M0-Dual-Core-Kit-/261351867305?
Gerald G. schrieb im Beitrag #3678450: > Schau mal bei Uwe ( http://mikrocontroller.bplaced.net/ ) rein. Da > hast > du auch libs für das stm32f4(29). Auch für die Kamera. Übertragung > kannst du dir ja
-
Thread
Das Drama mit den Strings und Arrays in C.
*(.data*) .data.APBAHBPrescTable 0x20000000 0x10 obj\release\spl\src\stm32f4xx_rcc.o .data.SystemCoreClock 0x20000010 0x4 obj\release\spl\src\system_stm32f4xx.o 0x20000010
So","Mo","Di","Mi","Do","Fr","Sa"}; [/c] Wenn ich beide Varianten bei meinem aktuellen Target (STM32F4 mit ChibiOS 3.0.3 und g++) einbinde kann ich ohne Probleme mit [c] for(int i=0;i<7;i++) { chprintf((BaseSequentialStream*)&SD2,Tag[i]); } [/c] die Tage ausgeben
-
Thread
Toolchain neuere AVRs
Stelle) abgehandelt. Aber ja, wenn ich mir das Toolchain Geraffel bei AVR inzwischen anschaue, ist STM32 da weit vorne. Installiert man sich den STM32Workspace, kann man wirklich Out of the box loslegen. Auch debuggen mit ST-Link geht auf Anhieb.
vorgegeben. Die beiden HW Uarts des Tiny841 machen das ohne Probleme. Nun bin ich ganz großkotzig auf STM32F05 umgestiegen. Und merke dann recht spät, die UARTs dort können das nicht. Entweder 9 Bit ohne Parity, oder 8 Bit mit Parity. Auch die entsprechende STM32G0 Klasse mit mit immerhin 4 UARTs kann
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
WQVGA-TFT-Displays mit 480x270 und 64 Farben/Pixel. Es wurde mit einer IAR-Kickstart Version für ARM auf einem STM32F4-Discovery-Board entwickelt. Als Display dient ein ET0430G0DH6. Die Anschlußbelegung findet sich hier: http://www.mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-b Es soll kein
< TVP) DMA2_Stream0->M0AR = (uint32_t)(TFT_ADR + HSYNC_ADR_MASKE - THP); else DMA2_Stream0->M0AR = (uint32_t)(TFT_ADR + HSYNC_ADR_MASKE + VSYNC_ADR_MASKE - THP); if(line_cnt < Y_START_POS || line_cnt >=V_LEN-TVF
-
Thread
Arduino IDE 2.1 / MicroPython 1.2 erschienen
repository, making it easier to install the packages needed for a given project. [/c] Im Hause STM stehen Erweiterungen für verschiedene STM32-Kerne an (“The stm32 port sees support added for STM32L1xx MCUs, STM32H723, USB on STM32G0xx and mboot support for STM32G0xx. ”). Das Entwicklerteam nutzte
bare-arm: -1124 -1.934% minimal x86: -4322 -2.967% unix x64: +264181 +50.533% standard stm32: -3592 -0.906% PYBV10 cc3200: -1832 -0.990% esp8266: -2284 -0.327% GENERIC esp32: +9659 +0.632% GENERIC nrf: -84 -0.045% pca10040 rp2: +13096
-
Thread
Kleinster Linuxfähier Mikrocontroller mit Ethernet
Mac G. schrieb im Beitrag #4275050: > µClinux läuft auch auf STM32ern (Cortex-M3/4 also ohne MMU) mit externem > SDRAM. > Die Discovery Boards haben maximal 8MB SDRam http://www.st.com/web/en/catalog
J. W. schrieb im Beitrag #4275687: > Mac G. schrieb im Beitrag #4275050: >> µClinux läuft auch auf STM32ern (Cortex-M3/4 also ohne MMU) mit externem >> SDRAM. >> > > Die Discovery Boards haben maximal 8MB SDRam > http://www.st.com/web/
-
Thread
Bau eines einfachen Laborbussystem
im Artikel: [[STM32]]
Hilfe/BinTerm/T042.htm Ich würde einen mit 64 Pins nehmen, dann könnte man auch Upgraden auf einen STM32F4xx falls die Wollmilchsau doch dicker wird ;-) Oder mal kontrollieren ob der 48-Pinner auch Pinkompatibel mit einem STM32F73x ist, damit könnte man Touch realisieren.
-
Thread
Professioneller Debugger für STM32
von der CubeIDE nur den GCC und die Binutils. Als Editor den UE Studio, als Build-System ein durch STM32CubeMX generiertes und anschließend händisch deutlich aufgebohrtes Makefile, und als Debugger einen Lauterbach TRACE32.
Debugger schrieb im Beitrag #6784484: > Was nehmt Ihr? ST-Link + STM32CubeIDE
-
Thread
Vektorgrafik auf Oszi
x * y - b * z ); x=xn;y=ynn;z=zn; DAC_SetChannel1Data(DAC_Align_12b_R,(int16_t)(x*50.0f)+2048); DAC_SetChannel2Data(DAC_Align_12b_R,(int16_t)(y*50.0f)+2048); } [/c] Läuft mit 1.6 MHz Updaterate auf STM32F4 (Fliesskomma single cycle in Hardware), mit einer 8-Bit-Krücke wird das nichts. Ich habs auf einem STM32F4-Discovery getestet.