-
Thread
Ausgaben von objdump
or copy at http://www.boost.org/LICENSE_1_0.txt) */ /* Linker script for ATMEL(R) AVR(R) ATmega32P. */ INPUT(libc.a libm.a libgcc.a) OUTPUT_FORMAT("elf32-avr","elf32-avr","elf32-avr") OUTPUT_ARCH(avr:5) /* The beginning and end of the program ROM area. */ /* Leave 4 bytes for the 32-bit
einschätze, erhebt sich für mich die Frage, könnte mir jemand dabei helfen, einen Startup-Code für den stm32 zu erstellen, der der Qualität von avrlibc entspricht? ... und vielleicht sogar zu ähnlichen Ausgaben von objdump führt? Sowohl stm32, als auch Startup-Code an sich ist für mich völliges Neuland
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
gesetzt wird. Kleiner Tip: OCRnA (mit n= 1, 3, 4, oder 5) bestimmt den MAX-Wert und damit die CTC-Frequenz. MfG Spess
in den Headern heißen, wenn, ja, wenn die Timer tatsächlich so regulär aufgebaut wären wie bei den STM32-Familien, dann bräuchte man kein TCB_OVF oder TCD_OVF. Bei den STMs wiederum heißt das entsprechende Flag-Register SR und das Flag immer TIM_SR_UIF, egal welcher Timer. Also, wenn Du Dein Blick
-
Thread
SMTP und POP3 mit SSL/TLS für Microcontroller
Frank K. schrieb im Beitrag #7732227: > so wie ein Teensy 4.1 mit 600 Mhz > Cortex M7 oder ein STM32H7 System mit 480 MHz Oder einen ESP32, in deren Software-Framework (ESP-IDF) ist TLS fix und fertig integriert. Spart auch das Kabel und den W5000 dank WiFi
Beitrag #7732227: > Zeugs am Ende bist. Du bräuchtest etwas deutlich stärkeres - so wie ein > Teensy 4.1 mit 600 Mhz Cortex M7 oder ein STM32H7 System mit 480 MHz, Bullshit. Ich kann Dir versichern das ein 100MHz Cortex M4 ausreicht um einen Webserver mit TLS laufen zu lassen. Für ein bischen SMTPS
-
Thread
Welches Starterkit
. Find ich gut. >Soll heißen, deine µC Welt ist mir zu klein. Meine Welt geht von Z80 bis STM32. Such hier mal nach MSP oder STM32. Wo findest du mehr Treffer? Eine Tendenz in Richtung ARM zeichnet sich hier *deutlich* ab. Da müssen sich auch die AVRs so langsam mal warm anziehen.
>> Such hier mal nach MSP oder STM32. Wo findest du mehr Treffer? > >Sag ich doch, gefangen in der sandbox. Kindergarten.
-
Thread
MikroElektronika MikroMedia STM32 M4 Erfahrungen
Ist auch ein nettes Spielzeug wenns kein F4 sein muß: http://www.watterott.com/de/STM32-LCD
CoreSight JTAG-DP (ARM) #1 Id: 0x06413041, IRLen: 05, IRPrint: 0x1, STM32 Boundary Scan Cortex-M4 identified. JTAG speed: 100 kHz [/c] Sobald ich aber ein, auf dem STM32F4 lauffähiges Program (Blinky Beispiel vom M.Thomas) aufspielen will passiert folgendes: [
-
Thread
STM32F4 Discovery mit I2C-Bus EEPROM
>Beitrag "Re: STM32F4Discovery I2C-Kommunikation" Besser: http://eliaselectronics.com/stm32f4-tutorials/stm32f4-i2c-master-tutorial/
angemerkt wurde: #define OK (0) #define ERROR (-1) Diese beißen sich aber mit dieser Zeile in der stm32f4xx.h? typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
-
Thread
low-pin-count µC mit integriertem USB
auf der Suche nach einem passendem µC für meine aktuelle Anwendung. Ich benötige einen µC (8Bit / 32Bit relativ egal) mit integriertem USB. Ich bis dato mit dem Mega32u4, dem AT90USB und dem STM32Fxxx gearbeitet. Ich benötige den µC um eine serielle Schnittstelle abzubilden. Ich bräuchte aber nicht
Meine Wahl als STM32 Fan wäre der STM32F042F4 oder STM32F070F6 im TSSOP20 Gehäuse gewesen. Aber ja, kosten >2 EUR/Stk und ist natürlich mit Kanonen auf Kleinvieh geschossen. Als Hobbyist ist mir das schnurz, da bevorzuge
-
Thread
erste Platine, bitte um Hilfe/Kritik
Moin, Niklas G. schrieb im Beitrag #7982152: > Aber der STM32F411 (es ist doch einer?) hat die doch in der > USB-Peripherie integriert...? Weiss ich mittlerweilen auch. Aber auf dem Schaltbild dieses Evalboards
Moin, Niklas G. schrieb im Beitrag #7982156: > Hihi, die STM32F1 haben sie nicht, kann man drauf reinfallen 🙃 Tja, haettzte hier mal piep gesagt... https://www.mikrocontroller.net/topic/580780 Jetzt hab' ich
-
Thread
STM32L021D4 und ST-Link
Hallo, ich habe mir ein kleines Board mit einem STM32L021D4 im TSSOP14 Package erstellt. Ohne viel Schnick Schnack, kein externer Clock. GND sowie SWCLK (PA14) und SWDIO (PA13) habe ich nach außen geführt um programmieren und debuggen zu können.
einem ST-Link China Klon So ein ST-Link "mini" USB-Dongle? Mike schrieb im Beitrag #6056169: > STM32L021D4 im TSSOP14 Package hat der Boot-Pins rausgeführt?
-
Thread
Optokoppler schluckt Flanken
Hallo, ich nutze einen STM32G070 um auf einem Pin eine 1kHz PWM zu erzeugen. Dieses Signal kommt sauber am Eingang eines Optokopplers an. Siehe Schaltplan. An Pin4 sehe ich ein sauberes Signal, an Pin6 hingegen wird es löcherig
Keine A. schrieb im Beitrag #7608522: > ich nutze einen STM32G070 um auf einem Pin eine 1kHz PWM zu erzeugen. > Dieses Signal kommt sauber am Eingang eines Optokopplers an. > Siehe Schaltplan. An Pin4 sehe ich ein sauberes Signal, an Pin6 hingegen > wird
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Jedenfalls sehe ich das etwa so als Vorstufe von 1-Chip-uC-Systeme wie Arduino,PIC,68HC05/-08/-11/-12,683XX,STM32, uva.
STECCY dann ausführen kann. Aber wahrscheinlich ist der Junge dann so alt, dass er mittlerweile den STM32F407 direkt in C statt über eine Emulation programmiert... Artikel: [[STECCY]]
-
Thread
Anleitung für gdb Debugger
brauchst. Der Link war eher so zum Einstieg gedacht, mal breakpoints ausprobieren und so. Und bei STM32 bin ich (leider noch) auch schon raus.
das gleiche. Und hier ist es ein > Bezeichner. Könnte es eventuell sein, dass du einen neueren STM32 nutzt, der gar keine GPIO_CRL und GPIO_CRH hat? So lange mit -g3 kompiliert wird funktioniert bei mir der Zugriff z.B. auf GPIOA->ODR (bei einem Nucleo-F411RE) absolut problemlos mittels [code
-
Thread
STM32F103C8 und Bootloader
so lässt sich der LPC auch ueber den CH340 Adapter und Bootloader flashen. Die Kombination CH340G und STM32 will jedoch einfach nicht. Jetzt habe ich mir den Quellcode von stm32flash angesehen um vielleicht dahinter zu kommen, wo ich (ohne Linux-Kernel) eventuell ansetzen kann, aber ich komme
Scheinbar benötigt der LPC keine Parity-Bits für das Protokoll, siehe unten. > Die Kombination CH340G und STM32 will jedoch einfach nicht. > > Jetzt habe ich mir den Quellcode von stm32flash angesehen um vielleicht > dahinter zu kommen, wo ich (ohne Linux-Kernel) eventuell ansetzen kann, > aber
-
Thread
Überraschung, ab heute machen sie Software.
Also ich habe mit den STM32 und Coocox sehr gute Erfahrungen gemacht, wenngleich das Atollic Studio auch geil ist (aber teuer). Selbst fürs Hobby nutze ich manchmal einen STM32F050 statt eines Mega328, wenn er auch meistens
Nimm einen STM32. Je nach Typ und Stückzahl gehen da die Preise ab 1$/Stk. los. Ausserdem gibt es je nach Typ auch sehr kleine Gehäuse. Da lohnt sich preislich kein 8Bitter mehr. Für die STM32 gibt es von SGS eine
-
Thread
Error! Failed to read target status
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
-
Thread
STM32F405RGT6TR vs. STM32F405RGT6W vs. STM32F405RGT6
. STM32F405RGT6 => R = 64pins, G=1024Kbytes; T=LQFP; 6=-40°-85° Ok. Ohne weitere Informationen kostet er bei RS-Online 9,54€. TR (Tape&Reel?) 5,50€ (einzeln bestellbar) W = 11,81€. Auf den Floating-Point-Part
. Benötige lediglich IO, 1xI2C, 1xUSART, 1xSPI, 5 Timer. Nix wildes im Grunde. Da ich aber ein STM32F407Discovery habe, mit dem ich entwickel und teste, würde ich gerne beim STM32F4 bleiben, STM32F1 würde sicherlich reichen, aber da müsste ich IMHO den Quelltext ändern. Das ganze wird mein erstes
-
Thread
Firmwareupdate STM32 per KNX
Es gibt auch Controller, die zwei unabhängige Flash-Bänke haben (Keyword "Dual Bank Flash" bei STM32), wo eine Bank den aktuell laufenden Code enthält und die andere eine Backup Firmware oder den zu flashenden Code. Mit einem Bit kann man die Bänke im Adressraum vertauschen. Das gibts auch bei STM32, und wenn Du dieses Feature möchtest, dann nimmst Du eben einen solchen Prozessor. Beispiel: STM32L475RE. Ich vermute mal, dass Du da an Deinem Design nicht viel ändern musst. fchk
-
Thread
Quo vadis, MC Welt?
Das sind aber meist von den jew. Chip Herstellern vorgegebene universal Chips - nicht anders als ein STM32 - nur viel fetter und noch viel mehr zeug drin. TI OMAP z.B. - da ist alles mögliche drin und auch vieles was man im Smartphone sicher nicht braucht (z.B. 5 UARTs, 3 I2C, 4 SPI, 4x Audio, 4x SDIO
Familie eines Herstellers handelt - wie bei AVR, ohne second source. Dabei setze ich persönlich auf die STM32F4 (STM) und auch RX62/RX63 + RX210 (Renesas), die verschiedene Anwendungsbereiche abdecken können. Der RX210 z.B. ist recht preiswert und läuft mit Versorgungsspannungen ab 1,6V bis 5,5V. Ein idealer
-
Thread
DMA zum laufen bringen STM32
grasen, da finden sich einige Beispiele: [pre] $ ls -1 .ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Projects/ STM32446E-Nucleo STM32446E_EVAL STM32469I-Discovery STM32469I_EVAL STM324x9I_EVAL STM324xG_EVAL STM32CubeProjectsList.html STM32F4-Discovery STM32F401-Discovery STM32F401RE-Nucleo STM32F410xx-Nucleo STM32F411E-Discovery STM32F411RE-Nucleo STM32F412G-Discovery STM32F412ZG-Nucleo STM32F429I-Discovery STM32F429ZI-Nucleo STM32F446ZE-Nucleo
-
Thread
Pull-up/Pull-down beim STM32
Ist das jemand schon mal gelungen? unwahrscheinlich. Das ist Absicht, es steht bei den meisten STM32 ganz offiziell im Reference Manual. Außer bei den STM32G4xx, bei denen kann man immerhin den Pull-Down einschalten.
resistance is minimum (~10% order). [/code] Seite 136 von 240: https://www.st.com/resource/en/datasheet/stm32f429ii.pdf Das Datenblatt eines (ebenfalls zufällig gewählten) STM32G071 sagt auch was von einer "true resistance"... Aber unabhängig von der konkreten Implementierung der Pull-Ups / Pull-Downs
-
Thread
CooCox IDE + GCC richtig aufsetzen
u1\Desktop\TS_Controller\stdio\printf.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_rcc.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_exti.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_usart.c
:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_wwdg.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_spi.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_i2c.c
-
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
ARM vs. PIC32
vergleichen kann ? Yep. Man kann ARM mit MIPS vergleichen (Architekturen), man kann Cortex-M3 mit MIPS32 M4K vergleichen (Cores), man kann STM32 mit PIC32 vergleichen (Controller-Familien), aber ARM mit PIC32 zu vergleichen ergibt keinen Sinn.
8-Bit-Architektur ich wenig bis gar nichts weiss). Ausserdem muss ich als Schweizer ja fast zu STM32 halten! ;-) Wer hat's erfunden?
-
Thread
Erstes "richtiges" Projekt
benötigt, ist das hier ein besonderes Feature: https://www.ebay.de/itm/10-PCS-MCU-IC-ATMEL-TQFP-32-ATMEGA8A-AU-ATMEGA8A-AN-MEGA8A-AU-ATMEGA8A-NEW/221921782544?hash=item33ab91ab10:g:IoEAAOSwo6lWKzIF 47ct per Stück und bei einigen Dingen ist er dennoch unterfordert. Vor 3 oder 4 Jahren hatte ich
Stefanus F. schrieb im Beitrag #5852931: > Ich hatte die Kritik zum Anlass genommen, die Nachfolger STM32F303 und > den STM32L073 auszuprobieren und auf meiner Homepage zu dokumentieren. > Jetzt ratet mal, wie viele Leute sich für diese Doku interessieren: > > F103: 80% > F303: 15% > L073: 5%
-
Thread
Abstrahlwinkel von 0603er LEDs mit Knetmasse begrenzen?
Hallo Forum :) ich hab auf einer 32*32mm Platine 114 Stück 0603er LEDs (Wordclock, was sonst^^). Die LEDs haben einen recht großen Abstrahlwinkel, sodass benachbarte Buchstaben des Frontpanels leicht mitleuchten, was unschön ist.
Beitrag #5026043: > Wie lange die Uhr dann wohl mit einer > CR/LI2032 läuft? Mit RTC lange, mit STM aber...? Hmm, also bei mir kommt ein 250mAh Li-Po rein :) Vom STM32 läuft eigentlich nur die RTC (~1µA Strom) mit eigenem 32kHz Uhrenquarz, bis man entweder auf den Taster an der Seite des Gehäuses
-
Thread
Elektronik Anfänger
embeddes Bereich wäre das ARM Cortex-M Profil das richtige. Somit entweder ein Cortex-M3 oder ein Cortex-M4 (zusätzlich DSP und hardware floating point). Beispeilboards wären STM32VL Discovery (ca 12 euro), STM32F4 Discovery (17 euro), nxp lpcexpresso (ca 25 euro). ST liefert einige Beispielprojekte,
> werde ich mir dann den > STM32F4 Discovery zulegen Nimm dir für den Anfang lieber einen STM32VLDISCOVERY. Die Cortex M3-Reihe wird momentan noch von mehr IDEs unterstützt. Sehr schön für Anfänger ist die Kombination STM32VLDISCOVERY
-
Thread
Projekt Planung: Aquarium Überwachung
> Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir > die Werte über einen ESP-01 an das Netz. Meiner Meinung nach spricht nichts dagegen. Auf den ersten Blick kommt mir die Aufgabe jedoch einfach genug vor, um
umsetzbar?! Mir ist bewusst das ich dann für jeden DS18 einen separaten Pin benötige, da ich aber einen STM32 benutzen mag, hab ich eigentlich noch mehr als genug I/O zur Verfügung und brauch damit nicht zu geizen.
-
Thread
Platinen mit µC
Wie klein soll es denn sein? https://de.aliexpress.com/item/STM32F407ZE-core-board-STM32F4-minimum-system-board/32584189138.html Kleiner geht wohl nur ohne Zugang zu dem Pins.
-Development-Board-ARM-M4-STM32F4-Board-Compatibility-Multiple-Extension/32761236140.html
-
Thread
SD-Karte elmchan Dauer Datenspeicherung
Jim M. schrieb im Beitrag #5920673: > Ein richtig flotter 32-Bitter mit 600MHz schafft das sicherlich in unter > 10s, aber der hat dann auch SDIO. Diese µC finden hier im Forum aber > selten Verwendung. Der ziemlich beliebte STM32F407 kann das in 0.22s. Modernere STM32 bei denen der Bug mit dem Taktteiler behoben ist können das in 0.18. SDIO mit 4bit und DMA ist sowieso Pflicht. Man kann immer einen Sektor der FAT einlesen und während der nächste per DMA angeliefert
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
mir weniger weil ich nur einen 16MHz Quarz angeschlossen habe :-) der Quellcode basiert auf dem STM-Code für das STM324xG-EVAL-Board Viel Spass damit Gruss Uwe http://mikrocontroller.bplaced.de
Das Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
-
Thread
Feldbus für Mikrocontrollersysteme
ein Paar Unklarheiten zu beseitigen: Die aktuelle Hardware hat kein CAN im uC. Es ist geplant STM8 oder STM32F030 zu verwenden. Evtl. noch Atmega324.
Holger K. schrieb im Beitrag #5529614: > STM32F030 https://www.st.com/content/ccc/resource/technical/document/reference_manual/cf/10/a8/c4/29/fb/4c/42/DM00091010.pdf/files/DM00091010.pdf/jcr:content/translations/en.DM00091010.pdf Der unterstützt
-
Thread
doppelte deklaration einer funktion
Compiler aufruf: [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DHSE_VALUE=8000000 -g -Wa,--warn -x assembler-with-cpp -o ..\src\real\arm\asmpoly_thumb2.s -lm -o STM32F105RB_SDCARD.elf -mthumb -mcpu=cortex-m3 -T..\stm32_flash.ld -static -Wl,-cref,-u,Reset_Handler -Wl,-Map=STM32F105RB_SDCARD.map
\asmmisc.o -lm -o STM32F105RB_SDCARD.elf -mthumb -mcpu=cortex-m3 -T..\stm32_flash.ld -static -Wl,-cref,-u,Reset_Handler -Wl,-Map=STM32F105RB_SDCARD.map -Wl,--gc-sections Wl,--defsym=malloc_getpagesize_P=0x1000 [/code
-
Thread
STM32 und SDRAM
Hallöchen zusammen, ich habe mal eine Frage bezüglich des STM32. Ich bin gerade dabei mich in diesen Controller (genauer die F4-Reihe) einzuarbeiten und habe eine Frage zum FSMC. Laut Datenblatt gehen ja nur SRAMs oder PSRAMs. Da die PSRAMs aber fast ausschließlich
das Ref. Manual vom STM32F4 überflogen und nichts zu maximalen Wartezeiten gefunden, also wäre es auf jeden Fall ein Versuch wert, wenn du so etwas machen willst. Immerhin geht mit dem STM32F4 ja sogar synchroner Zugriff,
-
Thread
Controllerauswahl für BLDC-Ansteuerung
Vielleicht noch ein paar Zahlen. Wenn der Motor 4 Pole hat und mit 100000rpm dreht, dann sind das für 1Grad Drehwinkel gerade mal noch 0.833us wenn ich mich nicht verrechnet habe. Das sind maximal 60 Befehle für den mit 72MHz getakteten STM32. In diesem
Optimierung steckt kann man sicherlich noch einiges rausholen. Der Wert bezieht sich auf einen STM32 mit 72MHz internem Takt (STM32F103). Viele Grüße, Flabes
-
Thread
Wie kann ich Daten von einen Triple Axis Accelerometer an den PC per USB senden?
Pappnase schrieb im Beitrag #3168404: > Der günstigste Weg ist ein STM32F3Discovery kit Hat keinen ROM USB Stack d.h. STM Library Durchblick nötig. Hat USB HID schon mal damit funktioniert? Empfehlung vom Anfang: LPC-P1343+SMB380 : 13+15=28 EUR Der Aufpreis dürfte
auch extern anschließen. Ok dann werde ich mir das STM32F3DISCOVERY mal zu üben und lernen zulegen.
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
Für so ein Projekt würde ich zu einem STM32 mit 144 Pins raten. Der hat alles drin, bis zu 32 PWM's, jede Menge IOs und Pheriperie. Es braucht somit nur 1 ųC. Schaue Dir mal die Artikel zum STM32 an.
In dem Artikel: [[STM32 CooCox Installation]] Wird gezeigt wie man einen [[STM32]] zum ersten mal programmiert und ein paar LED's ansteuert. Hier ein STM32 Tutorial: http://diller-technologies.de/stm32_wide.html Ob
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
grafisch > darzustellen, aber die Hardware und auch software ist noch nicht > fertig... LCD haben die STM32 auch. Man kann ja für das Info-System, also Display, Netzwerk... auch einen STM32F207 einsetzen oder einen STM32F103 mit externem Serial-Flash für das ganze HTML und Logfiles. Dazu noch einen externen
beachten, was der 32U4 wenigstens schon mal annähernd kann. Besser wäre immer noch ein STM32F101 oder 103. Ja, auch, wenn der kleine Controller exakt nur die PWM erstellen soll. Oder schaut mal nach anderen ATmegas die mit
-
Thread
Welchen Cortex-M3?
RAM-Speichergrößen und die Zahl und Typ der Schnittstellen unterscheiden. Low Density: STM32F103x4 (16k Flash, 6k RAM) STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM
den guten Datenblättern des Herstellers. Zur Programmierung: Ich benutze den freien C-Compiler G++ von Codesourcery und als Editor den Uedit32 (man kann natürlich auch jeden anderen Editor oder auch Eclipse benutzen). Als Geschwindigkeitsfanatiker versuche ich die STM32-Library möglichst zu umgehen
-
Thread
Erstes größeres Projekt - Multitasking Konzept
Artikel Multitasking kenne ich, ebenfalls die Timer und Interrupt Artikel. Ich verwende aber einen stm32 und muss daher die Routinen etwas anpassen (ich verwende die aber sowieso nicht komplett, sondern versuche mir etwas daraus zusammenzubauen). Folgende Situation: Ein stm32f103 @ 56Mhz hat einige
flags hinaus. Siehe oben ;) Ist es eigentlich üblich, Interrupts global zu deaktivieren bei einem STM32? Habe das noch nie gesehen, immer nur bei den AVR Beispielen. @ConnyG Ja, dir auch Prost ;) Vielen Dank Leute
-
Thread
CAN-FD + µC mit wenig Pins?
Hallo, STM32G431 gibt es als LQFP32/48/64 oder als UFQFPN32/48 bzw. als BGA64 Schöne Grüße, Martin
Rudolph R. schrieb im Beitrag #6412617: > Die STM32G4 sind im Bezug auf CAN-FD eher was für Masochisten: > <aufzählung ohne Erklärung>... Und wo liegt da jetzt das Problem ?
-
Thread
STM32F7 SPI DMA 400kSPS zum externen ADC
Hallo, ich habe einen ADS7054 ADC angeschlossen an STM32L431RBI, den ich mit 400kSPS auslesen möchte, möglichst ohne uC-Last. Bevor ich wirklich an der Platine rumteste, wollte ich das prinzipielle Vorgehen am STM32f769-DISCO Evalboard ausprobieren, deswegen
von x*Frames. Aus dem RM0440 z.b: (müsste für die STM32G4xx Typen sein) [code] NSS output enable (SSM=0,SSOE = 1): this configuration is only used when the MCU is set as master. The NSS pin is managed by the hardware. The NSS signal is driven low as
-
Thread
STM32 Kompilierungsschwierigkeiten
könnte hier der Fehler sein? Danke und viele Grüße, Scott Hier ist die Ausgabe: [code] [~/STM32/stm32f103c8t6] $ make make -C rtos/libwwg make[1]: Entering directory '/home/root/STM32/stm32f103c8t6/rtos/libwwg' make -w -C ./src make[2]: Entering directory '/home/root/STM32/stm32f103c8t6
-fdata-sections -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32/stm32f103c8t6//rtos/libwwg/include -I./rtos -I. -MD -Wall -Wundef -DSTM32F1 -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32
-
Thread
STM32 ST-Library Pro oder Kontra
Atollic habe ich auch probiert, ist mir aber doch zu sehr beschränkt. Allerdings stehe ich mit den STM32F10x_StdPeriph_Driver'n ein bischen auf Kriegsfuß. Am Anfang sieht das ja ganz nett aus. Wenn man dann aber die Doku zum Stm32 durcharbeitet lernt man die Register kennen. Und sieht sie auch schön
alle. Ich denke ich werde die lib nur zum Lernen benutzen und beim Selberschreiben der Register den STM32 am besten kennen lernen. Interessant wäre es ja, wenn es für die häufigsten Aufgaben (GPIO, USART, SPI) eine Lib geben würde die sowohl den stm32 als auch andere Cortex M3 Controller unterstützt
-
Thread
SDCC und struct
auch in der Version 3.6.0 Ich verwende den SDCC deshalb, weil es der einzige freie Compiler für STM8 ist den ich kenne (und deshalb bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32 und lpc, sowie avr-gcc für avr
das für mich für die STM32 auch gemacht habe. Auch wenn ich froh bin dass es den SDCC gibt, an solchen Dingen merkt man, dass der GCC einfach eine Ecke besser ist. Schaun ma mal ...
-
Thread
OpenOCD STM32F4 Flash Adresse
OpenOCD-20211118-0.11.0\bin\openocd.exe -s D:\OpenOCD-20211118-0.11.0\share\openocd\scripts -f board/stm32f412g-disco.cfg -c "tcl_port disabled" -c "gdb_port disabled" -c "tcl_port disabled" -c "program \"D:/*****/STM32-Project-Test/cmake-build-debug/STM32-Project-Test.elf\"" -c reset -c shutdown [/code
[pre] $ arm-none-eabi-objdump -h STM32-Project-Test.elf STM32-Project-Test.elf: file format elf32-littlearm Sections: Idx Name Size VMA LMA File off Algn 0 .isr_vector 000001c4 08008000 08008000
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
Hi, hat jetzt hier keiner einen Automower G3? :-) Ich werde immer mal wieder fragen. Ich habe in zwischen gefunden, dass ein STM32 Prozessor drin ist - wenn man ihn an den Rechner ansteckt per USB dann findet man einen STM32 Virtual Com Port
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
STM32 & GCC - Platzprobleme - Herangehensweise - *.lst und *.o Dateien.
0x100 .text 0x08000000 0xa340 0x08000000 . = ALIGN (0x4) *(.isr_vectorsrom) .isr_vectorsrom 0x08000000 0x10c ROM_RUN/startup_stm32f10x_md.o 0x08000000 g_pfnVectors 0x0800010c
0x1 00 .bss.Fsid 0x20000b9e 0x2 ROM_RUN/ff.o .bss.FatFs 0x20000ba0 0x4 ROM_RUN/ff.o .bss.Timer1 0x20000ba4 0x4 ROM_RUN/sd_spi_stm32.o .bss.Timer2 0x20000ba8 0x4 ROM_RUN/sd_spi_stm32.o .bss.CardType 0x20000bac 0x1 ROM_RUN/sd_spi_stm32.o
-
Thread
Anwendung mit 3D GUI auf FPGA/ARM SoC portieren - gibt es FPGA SoCs mit GPU oder GPU IP-Cores?
dem Teil herum: https://de.aliexpress.com/item/ICore3-ARM-FPGA-dual-core-Ethernet-high-speed-USB-STM32F407-IPC/32848272705.html?spm=a2g0x.search0104.3.15.1466b46bvnjJ15&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10344_10068_10547_10342_10343_10340_10548_10341_10084_10083_10618_10304_10307_10302
Teil herum: > > https://de.aliexpress.com/item/ICore3-ARM-FPGA-dual-core-Ethernet-high-speed-USB-STM32F407-IPC/32848272705.html?spm=a2g0x.search0104.3.15.1466b46bvnjJ15&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10344_10068_10547_10342_10343_10340_10548_10341_10084_10083_10618_10304_10307_10302
-
Thread
Ic Programmieren anfangen - welche Schnittstelle?
8bit,16bit. z.B Pic 18F45K20. Dazu brauchst du das Programmiergerät PicKit 3 (50€) von ST einen stm32, dazu am besten ein stm32discovery demo board für ca. 20€ Der Vorteil hier ist das diese Controller auf einem ARM Kern basieren, wenn du also mal zu Mikrocontrollern von z.B. NXP umsteigst ist das
Ich würde dir auf alle Fälle empfehlen ein fertiges Demoboard ala stm32 discovery, oder auch die oben genannten Lothar schrieb im Beitrag #4601909: > EFM8 (8051): > http://de.farnell.com/silicon-labs/slstk2020a/entw-board-efm8bb10f8g-busy-bee/dp/2469338?ost=SLSTK2020A
-
Thread
[V] Summer Sale von diversen Eval Boards, Debugger, Displays Atmel, Keil, Embedded Artists, NXP, ST
KEIL MCBSTM32EXL STM32F103 Evalboard mit Display (30x geflasht) (100€) 1x KEIL MCB1700 NXP LPC1758 / LPC1768 Evalboard mit Display (10x geflasht) (100€) 1x Code Red Suite Pro / LPCXpresso Suite Pro (200€)
Control Board rev A + NXP LPCXpresso LPC1114 Board mit LPC-Link (wie neu / unbenutzt) (100€) 1x STM Discovery F4 Board + Discover More Base Board + Discover More LCD Board (wie neu / nur getestet < 10 geflasht) (70€) 1x KEIL MCBSTM32EXL STM32F103 Evalboard mit Display (30x geflasht) (80€)