-
Thread
STM32 , SD-Karte als Ram oder ähnlich nutzen möglich?
Ersan G. schrieb im Beitrag #3042480: > Ich hab das Problem das mein Programm zuviel speicher frisst. Ich mach > auf dem STM32F103RB (256kb flash und 64k ram) eine Matrix Multiplikation > von 500 Messwerten
http://www.element14.com/community/docs/DOC-33329/l/stmicroelectronics-an2594-eeprom-emulation-in-stm32f10x-microcontrollers
-
Thread
STM32 GPIO finder
Niklas G. schrieb im Beitrag #7656385: > > Soweit ich weiß hängen die IO-Register von STM32 nicht direkt in der > JTAG-Chain. Stattdessen greift man über JTAG auf den Debug Port zu, > welcher dann auf
Niklas G. schrieb im Beitrag #7656385: > Soweit ich weiß hängen die IO-Register von STM32 nicht direkt in der > JTAG-Chain. Stattdessen greift man über JTAG auf den Debug Port zu, > welcher dann auf den
-
Thread
RAM /Flash Speicher auslesen?
einfach wild > los googlen. Aber vllt. hatte ja schon mal jemand ein ähnliches > Vorhaben. Den STM32F4 kenne ich noch nicht. Meistens läßt sich aber bei Compilern die Initialisierung von Variablen auch ganz abschalten. Im RAM stehen nach Einschaltung alle möglichen Werte zwischen 0x00 und 0xFF
Hi Wilhelm, das STM32VL Discovery hat einen STM32F100RB (http://www.st.com/internet/evalboard/product/250863.jsp) und besitzt leider kein RS-232. Die Daten müssten alle über den ST-Link per USB / SWD geschickt werden.
-
Thread
Arduino STM 32 PWM Frequenz
Kay L. schrieb im Beitrag #7509030: > Kann man dem STM 32 mittels einem Befehl einen anderen Prescaler > zuweisen? So etwas "prescale(TIM2, 3)" Bei den STM32 kann man flexibel beliebige Prescaler einstellen (jede 16/32bit Zahl je nach Modell; der STM32F103
Niklas G. schrieb im Beitrag #7509064: > Kay L. schrieb im Beitrag #7509030: >> Kann man dem STM 32 mittels einem Befehl einen anderen Prescaler >> zuweisen? So etwas "prescale(TIM2, 3)" > > Bei den STM32
-
Thread
Ausgaben von objdump
"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 checksum plus 0x10 extra bytes free. */ _rom_begin = 0x00000000
<__SREG__+0x7fffc1> 2e: 90 93 00 00 sts 0x0000, r25 ; 0x800000 <__SREG__+0x7fffc1> 32: a0 93 00 00 sts 0x0000, r26 ; 0x800000 <__SREG__+0x7fffc1> 36: b0 93 00 00 sts 0x0000, r27 ; 0x800000
-
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
Arduino CH340G UNO mit ATMEGA328P-TQFP32 China Board Informationen
Reset am Controller gar nichts zu tun, denn ich verwende den CH340 auch in Eigenbauschaltungen ( mit STM32, LPC, STM8 und MCS51). Das ganze unter Linux. Meine Beobachtungen waren die gleichen selbst dann, wenn der CH340 nur an die USB Buchse angeschlossen war (ohnw nachgeschalteten Controller). An besagtem
Controller gar nichts zu > tun, > denn ich verwende den CH340 auch in Eigenbauschaltungen ( mit STM32, > LPC, STM8 und MCS51). Das ganze unter Linux. Meine Beobachtungen waren > die gleichen selbst dann, wenn der CH340 nur an die USB Buchse > angeschlossen war (ohnw nachgeschalteten Controller
-
Thread
STM32: uSD-Layout schafft nur 16 MHz
Moin, Ohne, dass ich jemals was mit einem STM32 gemacht haette: Ich wuerde einen kleinen Widerstand (~22 Ohm) in die Clockleitung reinbauen und die verschiedenen anderen Leitungen nicht ganz so dicht aufeinanderhocken lassen. Da ist doch viel Platz
Bei mir funktioniert ein STM32F407VG mit 33,6 MHz (mehr kann er dank Silicon-Bug nicht) über eine wilde fliegende Verdrahtung mit einer µSD-Karte. Ich halte ein Layout-Problem daher für unwahrscheinlich. Hast du die Driver Strength
-
Thread
Versorgung LoRa Waveshare SX1268 LoRa HAT
Rahul D. schrieb im Beitrag #7885855: > oder in > einem Gehäuse mit einem STM32 Dualcore als STM32WLEx Ironisch, dass ausgerechnet der STM32WLEx die Single-Core Version ist; die Dual-Core Version ist der STM32WL5x. Und wenn schon sind hier natürlich nur der STM32WLE5 bzw.
Niklas G. schrieb im Beitrag #7886202: > Ironisch, dass ausgerechnet der STM32WLEx die Single-Core Version ist; Ich hatte die genaue Bezeichnung nicht mehr im Kopf und habe die Seite nur überflogen. Asche
-
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
selten (20%), 15m 04[07] 83 01 02 0d 00 32 01 -> 05[07] 00 01 02 0d 00 32 01 fernstart1 mittel (50%), 15m 04[07] 83 01 02 0d 00 50 01 -> 05[07] 00 01 02 0d 00 50 01 fernstart1 oft (80%), 15m 04[07] 83 01 02 0e 00 50 01 -> 05[07] 00
-
Thread
Bringt ein STM32 mehr?
Der STM32 bringt ihm immerhin den vermissten DAC ;-).
> Siehe dazu mein (heute geschriebenen :) ) Artikel: > http://www.mikrocontroller.net/articles/STM32#Allg... LOL, dein ists nimmer :-) eher unser **g** Bei Regelung sprechen mehrere Sachen für einen Cortex-M3, wenn die Leistung des AVR nicht ausreicht: - 32bit, d.h. Rechenoperationen auf
-
Thread
Anfänger / welcher mContr / welche Software
dir AVR Mikrocontroller http://stefanfrings.de/mikrocontroller_buch/index.html Wenn es unbedingt 32 Bit sein soll, dann fange mit einem STM32L0 an. Die "Gigantische IDE" ist da allerdings Standard. http://stefanfrings.de/mikrocontroller_buch2/index.html
/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen reicht also jeder PC mit serieller
-
Thread
Mit welchem Programm programmiert ihr Controller?
Sowohl Atmel als auch STM32 jeweils in C. Für die STM32 nehme ich SW4STM32, bei den Atmel Atmel Studio. Beides mit gcc
noch zur Frage: beruflich (aber selten, da ich Hardwareentwickler bin): AVR: C mit Atmel Studio 7.0, STM32: C mit STM32CubeIDE, nein. (Ich würde auf Controllern derzeit nix anderes machen wollen.) War zwar nicht die Frage, ich schreib's aber trotzdem: Beruflich und privat auf dem PC nur noch
-
Thread
Probleme mit I2C beim STM32F103C8T6
+++ // ++++++++++++++++++++++++++++++++++++++++++ // +++ I2C +++ RCC->APB1ENR |= (uint32_t)(0x00200000); //I2C1 aktivieren //Set Up Register for AF (I2C) [0x0E] setGPIORegister(GPIOB,0x0E,6); //AlternateFunction, OpenDrain, LowSpeed [0x0E] setGPIORegister(GPIOB,0x0E,7); //AlternateFunction
hast um schnell auf einen grünen Zweig zu kommen. Für deinen Fall wäre das in der SPL die Dateien stm32f10x_i2c.c und stm32f10x_i2c.h Die bieten dir eine anständige Schnittstelle "nach unten" und du kannst den Code der da unten verwendet wird auch kopieren um eigenständig zu sein. Die
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
im Beitrag #7152838: > ich bin kein Arduino-Typ Aha.... Kai P. schrieb im Beitrag #7152838: > STM32F7508 In Assembler?
Millionengröße, oder was wir die Anzahl der unterstützten Prozessoren hier wohl bedeuten?: https://github.com/stm32duino/Arduino_Core_STM32 Zusätzlich zu den Expressiv IOT Applikationen.
-
Thread
Ansteuerung von LED-Stripes
erfordern? Gibt es https://german.alibaba.com/p-detail/Hottest-60487547598.html?spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein ATmega. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3.html
-
Thread
Was ist los mit SPRUT.DE
oder für 6 EUR einen ST-Link V2 clone mit Debugging und allem ohne basteln für ein riesen Angebot an STM32 Controller, für jedes Budget und jeden Zweck. Es ist schlicht unglaublich hier noch auf AVR/PIC Steinzeit zu setzen mit horrenden Debugger Preisen.
horrenden Debugger Preisen. Der µC-Einstieg mit einem AVR dürfte etwas einfacher sein, als der in die STM32. Aber selbst damit sind einige ja schon überfordert.
-
Thread
STM32F429 Disco Board: SDRAM benutzen
buffer[BUFFER_SIZE] attribute__((section(".HeapMemSection"))); /* 18.12.2013 angepasst von UB auf STM32f429i-Disco-Board */ OUTPUT_FORMAT ("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") /* Internal Memory Map*/ MEMORY { rom (rx) : ORIGIN = 0x08000000, LENGTH = 0x00200000 ram
werden sollte schau mal hier : https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fstm32f429%20and%20sdram&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
Thermomix TM31 Modifikation
Als CPU und Display Kombi bietet sich das STM32F746G-Disco an. Sieht dem TM5 Display verblüffend ähnlich, allerdings hat der TM5 ein Linux System, aber um den TM31 aufzupeppen sollte ein STM32F7 reichen. Mit dem BSP (Board Support Package) hat
Follow2000 schrieb im Beitrag #5146842: > Ich werde wohl auf das STM32F746G-Disco Board setzen. Das hat wohl einiges drauf und ist für etwa 50 € zu haben. Es müsste sich einfach als grafische Anzeige einrichten lassen. Jedoch glaube ich, dass die Programmierung von
-
Thread
Bootloader control für STM32 und LPC 32-Bit Mikrocontroller
kostet Geld. Wenn Du schon einen separaten USB-IC wie den CHG430 verwendest und das nicht den STM32 selbst machen lässt, dann kannst Du doch direkt von dem USB-IC aus GPIOs für Reset und Boot0 setzen. Ob das der CHG430 kann weiß ich nicht, die FTDIs und Silabs CP210X haben zusätzliche GPIOs und
bspw. mein eigenes STM32F103 Board, und außer einem stm32flash_rts -w meinbinfile.bin -g0 /dev/ttyUSB0 muß ich nichts machen. Den Bootloaderstart erledigt der ATtiny, ganz egal was ein Terminalprogramm eventuell mit
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
ST: STM32F107 STM32F105 STM32F205 STM32F207 STM32F405 STM32F407 Freescale MK60
LPC können mit dem kostenfreien FlashMagic per PC-CAN geflasht werden. Für STM32 ist mir kein Tool bekannt. Es sollte aber möglich sein, auf dem STM32 einen eigenen CAN-Bootloader zu installieren (als Secondary Bootloader bei Adresse 0x0000), der das neue Programm über CAN empfängt
-
Thread
CooCox neue Entwicklungsumgebung
--------------" "Compilation of src/blinky.c:" "" arm-none-eabi-gcc -c -mthumb -mcpu=cortex-m4 -g2 -Wall -O0 -DSTM32F401VC -I./src -ID:/stm32/gnu/include -ID:/stm32/discovery/STM32F4-Discovery_FW_V1.1.0/Libraries/CMSIS/Include -ID:/stm32/discovery/STM32F4-Discovery_FW_V1.1.0/Libraries/CMSIS/Include -ID:/stm32/discovery/STM32F4-Discovery_FW_V1.1.0/Libraries/CMSIS/ST/STM32F4xx/Include -ID:/stm32/discovery/STM32F4-Discovery_FW_V1.1.0/Libraries/STM32F4xx_StdPeriph_Driver/inc src/blinky.c -o src/blinky.o "
-
Thread
joy-it SBC-TTL hat gar keinen CH340G
>Wie meldet sich der Chip denn am Rechner? ich habe schon adapter gesehen, wo sich ein STM32 als FTDI meldete. sagt also genau nichts aus.
sehr erschuettern, dass ein STM32 sich als FTDI tarnt. meine vermutung: der STM32 war inklusive der entwicklung der emulation einfach billiger. einen substantiellen beitrag koenntest du mit einem lsusb log leisten. natuerlich
-
Thread
Verfügbarer Mikrocontroller für WS2812B
STM32G031
muss man aber nicht. Ganz meine Meinung. Vielen Dank für den Link. Da gibts ein Beispiel für dem STM32F4, aber es wird wohl ähnlich auf dem STM32G0 laufen. Man muss ja nicht immer das Rad neu erfinden.
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Falls sonst noch jemand jemand den Wechsel von AVR/PIC nach STM erwägt: Ich empfinde die STM32L0 Serie für den Anfang als angenehm. Ihre Komplexität ist nur wenig über den alten AVR (die aktuellen kenne ich nicht). Sie sind ab 1 Euro zu haben, und ein passender Debugger (für alle STM32) kostet 3 Euro.
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
uart0_uint16_bin(uint16_t value, uint8_t width); void uart0_uint16_hex(uint16_t value, uint8_t width); void uart0_uint32(uint32_t value, uint8_t width); void uart0_int32(int32_t value, uint8_t width);
__IO uint32_t BRR; /*!< USART Baud rate register, Address offset: 0x0C */ __IO uint32_t GTPR; /*!< USART Guard time and prescaler register, Address offset: 0x10 */ __IO uint32_t RTOR;
-
Thread
Schaltplan richtig zeichnen
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Dann rechte Seite Hardware, das pdf Dokument
-
Thread
STM32F303 - CPU Reset ohne Hardware-Reset
genau die gewünschte Polarität am Ausgang Richtung Servo. Noch eine andere Idee: Der NRST-Pin des STM32 wirkt soweit ich weiß auch als Ausgang. Du könntest den mit z.B. einem RS-Flipflop nutzen und den NRST vom STM32 an das Set von dem Flipflop hängen. Der Ausgang des Flipflop bleibt solange high, bis
Table for bootloader stackframe = (uint32_t *)(vectaddr[0]-36); // vectaddr[0] is bootloader's top of stack __set_MSP((uint32_t)stackframe); // build up stack frame for return from exception: stackframe[8] = 0x01000000;
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
Ich hab' mir für mein aktuelles Projekt den STM32G474RE ausgesucht - für meine Aufgabe (wie auch für deine) eigentlich überkandidelt, aber aus dem Jahre 2019 statt 2012, also sicherlich länger lieferbar, ich kann den gelichen Prozessor auch
STM32G431 auch könnte gehen. Zumindest CubeMX lässt CAN und USB zu. nach RM0440 hat CAN eigenen Speicher (0.8 kByte) reserviert. Wenn Du mit 32 kByte Speicher auskommst liegst Du preislich bei etwa 4
-
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
STM32FXXX Lektüren & Hilfen
Der Artikel [[STM32]] ist dir sicher schon bekannt?
einstieg, wie z.B.: Unser GCC hier. Danach hab ich das ja auch durchgemacht. Nur jetzt eben für den STM32.
-
Thread
CooCox / kein Reset Signal über SWD
eines meiner discovery Boards. Der Reset per SWD hat bisher auch immer funktioniert. Mein erstes STM32F1 discovery hat gar keinen Reset Pin am Target Anschluss, aber das später gekaufte STM32F0discovery hat diesen. Bei den normalen Anwendungen ist es ja kein Problem wenn beim Debuggen ein Teil des
HW Reset Einstellung in der Debugger Konfiguration. Aber greift man per ST-Link Utility auf den STM32 per SWD zu, so kommt ein Reset Signal. Gruß Ingo
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
Wir setzen Cortex-M3 (STM32F103) ein und nutzen die IAR Umgebung. Es gibt hiervon eine Cortex-only Version (ich glaube die kann nur M0/M3, kein Ax oder Rx). Hat gekostet 3300,- netto IIRC. Die Vollversion mit ARM7/9/11 schätze
Wenn für das Programm 1MB Flash reinchen würden, dann würde ich auch zu einem STM32 tendieren, denn Daten und andere Dinge könnte man auch in einen Atmel DataFlash speichern, das ist ein FLASH Speicher mit SPI Bus und hat viele MB. Hier ein Artikel über [[STM32]].
-
Thread
Wie lernt man ein STM32 zu programmieren?
Hugo345 schrieb im Beitrag #4262007: > Das mag wie eine dumme Frage klingen, aber wie lernt man ein STM32 > zu programmieren? Ganz einfach: Indem man sich einen STM32 besorgt (bevorzugt auf einer funktionierenden Hardwareplattform) und einfach mal anfängt. > Wo fängt man an? Da, wo alle anderen
und mach das ganze einfach ganz langsam. Noch eine gute Quelle: http://diller-technologies.de/stm32.html
-
Thread
FMC auf STM32F4 konfigurieren?
Ich versuche erfolglos, den SDRAM-Baustein auf dem STM32F429-Discovery-Board zu verwenden. Das Beispiel aus dem CubeHAL funktioniert erstmal. Ich habe dann ein Projekt von CubeMX erzeugen lassen, welches den FMC verwendet (SDRAM2, #0). Wenn ich nun main.c
Initialisierung des FMC durch den CubeMX-Code auch die Initialisierug des SDRAMs selbst nötig. In der Datei *\STM32Cube_FW_F4_V1.18.0\Drivers\BSP\STM32F429I-Discovery\stm32f429i_discovery_sdram.c bin ich dann fündig geworden: [c] void BSP_SDRAM_Initialization_sequence(uint32_t RefreshCount) { __IO uint32
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
habe mit 6502 Z80 LH5801 gelernt da scheint mir der 8-bitter näher. Das heist nicht das ich nie zu STM32 wechsel, aber im Moment ist das noch nicht mein Ziel. Mit dem PI habe ich das basteln aufgegeben für mich zu komplex zu sensibel und mit SD oder microSD zu fehlerträchtig.
Joachim B. schrieb im Beitrag #4087542: > sehe ich zwar nicht so, aber das wird mit TI, STM32, rasspberryPI nicht > einfacher glaube ich. Glauben ist nicht Wissen! Und dass du hier Äpfel und Zitronen in einen Sack packst, spricht für deine große umfassende Erfahrung.
-
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
Re: CubeMX ist ein erbarmliches Stück Scheiße!
Niklas G. schrieb im Beitrag #8012262: > Wo hast du überhaupt ein AppImage für STM32CubeMX herbekommen? In welcher sprache der Installer gemacht ist, ist doch wurscht. Appimages ist da vielleicht auch
Bezüglich STM32 werde ich mich hier bestimmt noch melden)
-
Thread
STM32F103 Ansteuerung vielen 5V Relais mit ULN2803
Hi, nutze stm32f103 um 14x Relais (5V/etwa 80mA Steuerstrom) zu Steuern. Da stm32f103 nur 150mA (25mA pro pin), habe ich 2x ULN2803 dazwischen geschaltet. STM output Pins sind direct mit IN Pins des ULN2803 (kein
newbe schrieb im Beitrag #5039097: > nutze stm32f103 Laut verlinktem Datenblatt haben die IOs: > 2.0 to 3.6 V application supply and I/Os Die Speisung dürfte auch kontrolliert werden. Kürzlich hatten wir hier Einen (bist Du zufällig der
-
Thread
SW4STM32 + CubeMX Targetauswahl Probleme
java.lang.NullPointerException Kennt jemand die Problematik und weiß eventuell Abhilfe. Programmiert werden Soll ein STM32G0.
https://community.st.com/s/question/0D50X0000AFpUKm/error-selected-processor-does-not-support-dsb-0xf-in-thumb-mode Hier half wohl ein Update von sw4stm32.
-
Thread
STM32F103VC + SSD1963 Problem
) mit SSD1963 Controller und Touch-Controller ersteigert. Dies sollte ein kleineres TFT-Display (HY32D) ersetzten. Die Hardware-Anpassung habe ich mit einer Adapterplatine gelöst, die zwischen dem HY-MINI STM32V Controller Board, dass einen STM32F103VC besitzt, gebaut ist. Mir ist aufgefallen, dass
löten. Habe zugleich die SD-Card mit SDIO in Betrieb genommen. Das war mir der Sample-Software: STM32F4Discovery mit CooCox: GPIO,SDIO,Timer,SoftTimer,USART,printf http://www.mikrocontroller.net/topic/278118#new kein Problem. Die LIB für das Display: UTFT Gruß G.G.
-
Thread
wie findet ein Flashloader die Prüfsumme?
kompliziert. Kurz hinter der Vektor Tabelle wäre ein guter Platz und in C leicht hinschreibbar. Große STM32 brauchen aber bis zu 2048 Byte für die Tabelle, dann liegt die Prüfsumme bei kleinen M0 mitten im nutzbaren Flash. Eine feste Adresse kommt nicht in Frage. Also muss das PC-Programm anhand der
> Kurz hinter der Vektor Tabelle wäre ein guter Platz und in C leicht > hinschreibbar. Große STM32 brauchen aber bis zu 2048 Byte für die > Tabelle, dann liegt die Prüfsumme bei kleinen M0 mitten im nutzbaren > Flash. > > Eine feste Adresse kommt nicht in Frage. Also muss das PC-Programm
-
Thread
USB MIDI Gerät
überteuertes Stück Hardware, das dazu noch in allen Belangen (leider!) gegen seine Mitstreiter aus der 32Bit Ecke (beziehe mich auf Arduino IDE kompatibel) abstinkt: Sei es Chipkit mit dem Microchip 32MX, der unglaublich gut supportete Teensy oder die Preiskracher von STM (ein STM32F103 maple mini clone kostet gerade mal 4 Euro, ordentliche def-Boards (mit STM32F103VZ) gegen 12 Euro und die ganze STM32F103 Reihe ist via stm32duino vollkommen unterstützt). Das war der Grund warum ich mich vollkommen vom DUE abgewandt habe.
-
Thread
STM32 arm-none-eabi Linking Problem..
sizes, end of stack and boot mode for your project here. */ /* include the common STM32F10x sub-script */ INCLUDE "STM32_COMMON.ld" /* Memory Spaces Definitions */ MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 20K /* also change _estack below */ FLASH (rx) : ORIGIN
( SCB = (SCS_BASE + 0x0D00) ) ; [/code] lib/STM32_SEC_FLASH.ld: [code] /* Common part of the linker scripts for STR71x devices in FLASH mode (that is, the FLASH is seen at 0) Copyright RAISONANCE 2005 You can
-
Thread
STM32 und Tastenentprellung nach Peter D.
Leider kenne ich mich mit ARM-ASM nicht gut aus... Achja, Version der tools: System Workbench for STM32 - C/C++ Embedded Development Tools for MCU Version: 1.14.0.201703061529 Das scheint die neueste Version zu sein. Gruß, Oliver
ich mich mit ARM-ASM nicht gut aus... > > Achja, Version der tools: > > System Workbench for STM32 - C/C++ Embedded Development Tools for MCU > > Version: 1.14.0.201703061529 > > Das scheint die neueste Version zu sein. > > Gruß, > Oliver Die ganzen Befehle mit X im Namen sind der
-
Thread
Probleme mit STM32F0xx
Erweiterung von cmd.c um Kommandos, die du haben willst sowie main.c - das Vorliegende hab ich für einen STM32F302 eingerichtet und dein STM32F0xx ist eben kein M4. Also geh auch STM32F302xB.h anhand des RefManuals durch, da werden sich einige Kleinigkeiten ändern, aber im Großen und Ganzen findest du bei
diskutierten STM32F0xx und dem STM32L0xx ist der Keil sogar komplett frei. Ich hab jetzt aber nicht ausprobiert, ob er unter wine läuft. Ansonsten sehe ich keinerlei Grund, mit Bemerkungen wie "vendor-lock-in" ideologische
-
Thread
ARM7 vs. AVR
> NEIN NEIN NEIN NEIN !!!! Nie und Nimmer !!! > > STM32F103xx = Cortex M3 Arm Kern. Interner Oszillator, läuft mit 48MHz > und USB geht auch. > Nur Strom dran + Stützkondensatoren !!! JA JA JA !!!! Hier treffen sich die Beführworter des STM32. Ich
startet. Und programmiert wird der STM32 über den integrierten Bootloader einfach über die serielle Schnittstelle. Erwin
-
Thread
STM32 Low Power: LSI? Strombedarf?
Hallo zusammen :) Ich habe einen STM32G031 und ihn so konfiguriert, dass ich mit dem HSI im Low Power Mode bei 1MHz auf ca 250µA komme. Jetzt möchte ich den Strombedarf noch weiter senken und dafür den LSI mit 32kHz nutzen. Konfiguriere
Library noch irgendetwas eingeschaltet war, das für den massigen Strombedarf sorgte. [C] #include <stm32g031xx.h> void main(void){ /* Enable LSI */ RCC->CSR |= RCC_CSR_LSION; /* Check if LSI is ready */ while (!(RCC->CSR & RCC_CSR_LSIRDY)){ } /* Switch to LSI as SysClock */ RCC
-
Thread
[ARM]DiscoverF4 CycloneTCP Stack Webserver/Client Demo mit CoIDE
configuration\ProgramData\Websrv -Wl,-TC:\CooCox\CoIDE\configuration\ProgramData\Websrv/arm-gcc-link.ld -g -o Websrv.elf ..\obj\socket.o ..\obj\pkcs5.o ..\obj\whirlpool.o ..\obj\raw_socket.o ..\obj\stm32f4xx_syscfg.o ..\obj\idea.o ..\obj\cipher_mode_cbc.o ..\obj\stm32f4xx_sdio.o ..\obj\tcp.o ..\obj\tcp_timer.o
..\obj\ripemd128.o ..\obj\stm32f4xx_wwdg.o ..\obj\ipv4_frag.o ..\obj\stm32f4xx_hash_md5.o ..\obj\str.o ..\obj\stm32f4xx_dac.o ..\obj\tiger.o ..\obj\discard.o ..\obj\startup_stm32f4xx.o ..\obj\stm32f4x7_eth.o ..\obj\stm32f4_discovery.o
-
Thread
STM32 Discovery Uploader
unvollständige Erkennung als Festplatte am Host. Diese sagt auch, dass nicht alles in Ordnung ist: umass0 at uhub1 port 1 configuration 1 interface 0 umass0: STMicroelectronics STM32 STLink, rev 2.00/1.00, addr 2 umass0: using SCSI over Bulk-Only scsibus0 at umass0: 2 targets, 1 lun per target sd0 at scsibus0 target 0 lun 0: <STM32\000\001, , > disk removable sd0(umass0:0:0:0): generic HBA error sd0(umass0:0:0:0): generic HBA error sd0(umass0:0:0:0): generic HBA error sd0(umass0:0:0:0): generic HBA error