-
Thread
STM32 array mit 1KB
controller programierung ein zu arbeiten und kann ein Problem nicht einschätzen... Ich habe einen STM32FR100RB auf einem STM32 Discovery. Der Chip hat 8Kbyte Ram. Daran habe ich ein 64px x 128px Display, "write only" per SPI, angeschlossen. (ST7656) Soweit funktioniert es auch... Ich würde aber
u8 * buffer[8] for(int i=0; i<8; i++) buffer[i] = (u8 *) malloc(128); oder: u8 * buffer[32] for(int i=0; i<32; i++) buffer[i] = (u8 *) malloc(32); Wie macht man es sonst richtig auf nem embedded? Was vielleicht noch zu erwähnen ist... Ich mache das ganze nicht in C sondern in C++.
-
Thread
STM32 Probleme durch Flash-Latency?
Hallo zusammen, ich betreibe einen STM32F446 bei 180 MHz und hab die Flash-Latency auf 5 laut Reference-Manual gestellt. Ich hatte folgendes Problem: Ich hatte eine Code-Sektion in der ein IRQ deaktiviert sein musste um Anomalien zu
STM32-Programmierer schrieb im Beitrag #4881532: > Hallo zusammen, > > erstmal Danke für die Antworten! > Hab das Problem inzwischen entdeckt... > Es war in der Tat ein Read-Modify-Write-Problem.
-
Thread
STM32 mit 8 Pins nicht neu
Eine 8-Pinnige Version in der STM32 Familie gab es ja schon vorher mit dem STM32G03xJ6 im SON-8 Gehäuse.
auf die schnelle gefunden habe war die hier vom März: https://www.eevblog.com/forum/microcontrollers/stm32c0-series/ 73
-
Thread
stm32 über spi programmieren
Hallo, hat hier schonmal jemand einen stm32 über die SPI-Schnittstelle programmiert? Ich will einen stm32f205 als Slave am SPI-Bus betreiben und es wäre sehr komfortabel, wenn man ihn auch darüber programmieren könnte. Nachdem ich PM0059
beim stm32 ist der flash "von außen gesehen" ab 0x0800 0000. intern wird es auf 0x0000 0000 gemappt..... steht irgendwo in der flash programming manual
-
Thread
Device ID bei STM32F10x und STM32F20x
werte Mitstreiter, ich habe zwei Entwicklungsboards entwickelt, beide fast gleich, eins mit einem STM32F103 HD und eins mit dem STM32F205. Den STM32F103 habe ich schon immer und erfolgreich mit dem Tool stm32flash unter Linux und über serielle Schnittstelle programmiert. Beim STM32F205 geht es nicht
-
Thread
STM32 DMA Lookuptable etc.
rx_buffer, bool rx_dma_mode) { if (rx_dma_mode) { DMA dma = DMA(DMA::UART_RX, ID, (uint32_t)&UART_PERI->DR, (uint32_t)&RxBuffer); } } // Konstrukt des Teufels class DMA { public: enum PeripheralID : uint8_t { UART_RX = 0, UART_TX = 1 };
} }; }; public: DMA(PeripheralType id, uint8_t peripheral_no_id, uint32_t transfer_source_address, uint32_t transfer_destination_address); private: PeripheralType PID; uint8_t PNID; RegisterTypeDef::DMA* DMA_REG; Peripheral* Periph; uint32_t SourceAddress
-
Thread
STM32 + SSD1289
getestet. Der schaufelt mir leider die daten zu langsam auf das display, weshalb ich es mal mit einem STM32F100RB probieren wollte. Also hab ich mich mal ans Programmieren gemacht und die angehängte main.c produziert. Leider tut das Display damit überhaupt nichts. Die lib bei der ich abgeschaut habe ist die UTFT[1]. Kennt sich jemand mit dem Display (oder auch mit STM32, das ist mein erstes Projekt ausser eine LED blinken zu lassen..) aus und sieht da meinen fehler? Gruß, Marc [1] http://www.rinkydinkelectronics.com/library.php?id=51
-
Thread
STM32F103 und Standbymode
Servus zusammen, ich rätsel gerade über den Standby-Modus des STM32F103 rum. Im Manual RM0008 steht im Kap. 4.3.5 u.a.: "The microcontroller exits Standby mode when an external Reset (NRST pin), IWDG Reset, a rising edge on WKUP pin or an RTC alarm occurs." Ich
> Ein bischen Mitdenken hat STM fest ins Manual eingeplant ;-). Heh.. das hab ich bei deren Lib und Manual auch eingeplant und bin damit "aufs Maul" gefallen ;) Ich bohr meinen Testcode morgen mal auf, dass ich nach dem Aufwecken
-
Thread
STM32CubeIDE C++
blob/master/libs/util/HWTimer.h https://github.com/JojoS62/Test-lvgl/blob/master/libs/util/TARGET_STM32F4/HWTimer.cpp Interrupt setzen ist hier: https://github.com/JojoS62/Test-lvgl/blob/355ed756d6a7b593739e382e1d06d4a4309cded9/libs/util/TARGET_STM32F4/HWTimer.cpp#L101 als Anwendungsbeispiel
-
Thread
MicroSD STM32 und Mosfet
Hi Ich plane gerade ein Experimentierboard mit einem STM32F469.. und einem MicroSD Kartenslot der im 4bit Modus betrieben werden soll. Ich habe bis jetzt nur die Pullups und eine Spule mit Bulk Kondensator zur Spannungsstabilisierung und den "Card detect
sehen, ob eine Karte drin steckt, bevor du ihr über den Mosfet Strom gibst. Andererseits hat der STM ja auch integrierte zuschaltbare Pullups, d.h. vielleicht reicht es auch den am CD wegzulassen.
-
Thread
USB Layout korrekt? (STM32)
Ich möchte an einem STM32 als USB Host eine Maus anschließen und habe dazu das angehängte Layout erstellt. Grundlage ist eine Application Note von ST, dabei ist U5 ein USBLC6-2 (ESD protection) and U7 ist ein STMPS2141STR
eigentlich besonders kurz oder gleich lang sein? Du hast auch D+ und D- überkreuzt, also D+ am STM32 mit D- an der Buche. Ist das ein Versehen, oder muß das so sein?
-
Thread
STM32F4 WWDG
Hi, Den iwdg habe ich am laufen und er funktioniert auch. Am Window watchdog verzweifel ich aber ein wenig und bin mir noch nicht ganz im klaren wie da die Anwendung funktionieren soll oder ich da etwas einfach nicht verstehe. Meine Mainloop hat je nach aktuellem Zustand eine recht unterschiedliche Laufzeit. Sagen wir normal sind 100us für einen Durchlauf, so kann ein Durchlauf nach Pagewechsel im virtuellen eeprom auch mal 200ms dauern. Kann ich solche unterschiedlichen Laufzeiten damit überhaupt erschlagen? Wenn ich den prescaler auf 8 setze bekomme ich so ein großes Window doch schon nicht
-
Thread
STM32 programm mit FLOAT Zahlen
Kommando: arm-none-eabi-ld -v -lgcc -LC:/WinARM/CodeSourcery/lib/gcc/arm-none-eabi/4.2.3/thumb -Tprj/STM32F103CB-ROM.ld -Map=main.map out/lib/src/cortexm3_macro.o out/src/main.o out/src/stm32f10x_it.o out/src/stm32f10x_vector.o out/src/analogout.o --output main.elf Der Pfad vom Parameter -L existiert
-
Thread
stm32f4 Funktionen
Bei den entsprechenden Mikrocontrollern gibt es Beispielcodes. Am Besten ist es aber, wenn du das STM32CubeMX-Tool nutzt und dir die notwendigen Bibliotheken generieren lässt.
Unter http://www.st.com/en/embedded-software/stm32cubef4.html Dort gibt es ein Dokument mit Namen: "UM1725: Description of STM32F4 HAL and LL drivers" (direkter Link: http://www.st.com/resource/en/user_manual/dm00105879.pdf) da steht alles zu
-
Thread
USB mit STM32F7
Hallo zusammen, ich habe eine ganz einfache Frage, welche sich mir mit dem Reference-Manual des STM32F7 und dem Blockschaltbild nicht ganz erschließt. Kann ich mit einem STM32F746 den USB FS als Device und den USB HS als Host gleichzeitig betreiben? Im Blockschaltbild sind zwei PHYs eingezeichnet
Hallo zusammen, Seit kurzem habe ich das Discovery-Board mit dem STM32F7 und versuche den USB HS als CDC-VCP zum Laufen zu bringen. Ich bringe ihn zwar soweit, dass er von Windows korrekt erkannt wird, aber sobald ich zu senden oder empfangen versuche, kriege ich den
-
Thread
Suche STM32 Board mit USB
Guten Tag, ich suche ein STM32 Evalboard an welches ich ein USB Stick anschliessen kann auf dem eine TXT Datei liegt (mit diversen parametern). Desweiteren sollte das Board einen 320x240 TFT Screen haben. Ich würde gerne etwas
/www.ebay.de/itm/STM32F103RBT6-development-board-2-8-TFT-true-color-touch-screen-module-/180729517671?pt=LH_DefaultDomain_0&hash=item2a14519667#ht_6445wt_906 Da ist auf der Unterseite des Touchscreens ein SD-Karten-Slot
-
Thread
STM32 SPI2 hängt sich auf
Habe ein Problem beim STM32 und komme nicht weiter. Der STM32 läuft mit 72MHz und an der SPI2 Schnittstelle ist nichts weiter dran, als nur ein FM25H20 Fram (/W ist via pull-up an Vcc). Habe in der STM32 config SPI und SPI2
GPIO_Mode_IPU; Also Input mit Pullup, anstelle von Floating... Mag mich aber auch irren, bin neu bei den STM32. Hast Du denn mal das SPI so ausprobiert ob es geht, oder Dir die Signale angeschaut? Viele Grüße Daniel
-
Thread
STM32 UDP Ethernet Performance
frage ich lieber euch mal vorher nach Erfahrungswerten :-) Würde gerne wissen was man mit einem STM32F7 (oder als Vergleich F4 oder auch ein anderer Cortex-Mx, der F7 sollte schneller sein) so maximal an Ethernet UDP Datendurchsatz erwarten kann? TCP brauche ich nicht. Kommt man auf um die 80Mbit
Och der STM32F4 schiebt schon ganz gut raus. Per TCP/IP hatte ich da schon ähnliche Datendurchsätze wie sie dir per UDP vorschweben. Sollte also definitiv gehen.
-
Thread
STM32F429 Versionen
Guten Morgen. Ich wollte mir ein STM32F4 Board kaufen und wunder mich gerade etwas. Dabei weiß ich nicht, ob es lediglich anders von waveshare eingetragen wurde oder ob es noch innerhalb der verschiedenen Bauformen verschiedene Versionen
Antwort. Das ist wohl eher nicht die Ursache. Es sind beides jeweils die 429er. > Table 10. STM32F427xx and STM32F429xx pin ... definitions (continued)
-
Thread
stm32 VDDA Pin nicht angeschlossen
Hallo Zusammen, ich arbeite gerade mit dem Microcontroller STM32f405rg. Beim Bestücken der Platine ist mir ein Fehler unterlaufen, sodass der VDDA Pin zunächst nicht angeschlossen war. Mein Computer erkennt den Microcontroller nicht, auch nicht mit angeschlossenem
Im "STM32F4xx Technical Training" ist das Ganze eingedampft auf: "VDD and VDDA must be connected to the same power source."
-
Thread
Seltsame Konstante in STM32-Linkerskript
Hallo, bei den Linkerskripten der STM32-Peripherie-Bibliothek bin ich in den GCC-Skripten auf diese Konstante gestoßen: 0xF1E0F85F. Die wird offensichtlich als Interruptvektor benutzt, hat den Namen "BootRam" und als Kommentar steht
mehr suchen können die Leute heute: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/DispForm.aspx?ID=13240
-
Thread
Callback Funktionen bei STM32 HAL
Hallo, ich habe eine grundsätzliche Frage zu den Callback Funktionen der HAL Bibliothek von STM32. Da gibt es zB folgendes: /** * @brief UART MSP Initialization * This function configures the hardware resources used in this example: * - Peripheral's clock enable
sehe ich auch bei: void HAL_UART_ErrorCallback(UART_HandleTypeDef *UartHandle) (Ich benutze ein STM32 Nucleo Board mit OpenSTM32 als IDE und den entsprechenden Beispielen, in denen alle die HAL Bibliotheken verwendeten werden)
-
Thread
STM32 SSD1289 Geschwindigkeit
Hi, ich bin gerade mit einem SSD1289 Display an einem STM32F103VCT6 beschäftigt. Das Display ist per FSMC angebunden und hier habe ich eine Routine um Bilder, die im Flash liegen direkt auf dem Display auszugeben: [c] int lcd_print_image(tImage *image
Nils S. schrieb im Beitrag #4370640: > DMA wäre vielleicht ein Ansatz. Kann ich mit dem STM32-DMA den Flash > durchgehen und immer an die selbe Ziel-Adresse (LCD_RAM) schreiben? Das geht sicher. Memory-to-Memory DMA, aber man muss halt das Auto-Inkrement für die Zieladdresse abschalten
-
Thread
STM32 warum funktioniert printf?
Hallo zusammen, Ich habe ein STM32F4-Discoveryboard und nutze die summon-arm-toolchain unter linux. Nachdem ich mir eine UART eingerichtet habe, habe ich einfach mal so printf ausprobiert und war erstaunt, dass es ich es tatsächlich
IRQ-Handler implementiert, allerdings wird dort nur der Empfang bearbeitet. [c] void initUSART(uint32_t baudrate) { USART_InitTypeDef USART_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; // nested vector interrupt controller // Enable
-
Thread
STM32 Timer-Periode einstellen
Hi, kann mir jmd kurz erklären, wie ich den Timer Interrupt beim STM32F103 einstellen muss, damit dieser 120x pro Sekunde ausschlägt (also alle 8.333 ms)? Der Prozessor läuft mit 72MHz, wobei die PCLK1 = HCLK/2 ist. [c] /* init timer2 update interrupt */
keinen neuen Thread erstellen ich habe auch ein Problem mit dem Timer...folgendes: Ich habe einen STM32F100... möchte mit dem UserButton den Timer einschalten und mit dem nächsten Tastendruck wieder ausschalten. bei 24Mhz habe ich den Prescaler mit 23999 gewählt somit habe ich eine Frequenz von 1kHz
-
Thread
DMA geht nur einmal! STM32
keine Probleme, also irgendwas übersehe ich noch bei Neustarten des DMA! Woran liegts? Ingo STM32F405, CooCox. [c] while(1){ if (Flags.RS232DebugOut){ Flags.RS232DebugOut = OFF; Set_DataCounter(10000); uint32_t Temp = 0; Temp = DMA_GetCurrDataCounter
DMA_InitStructure.DMA_Channel = DMA_Channel_0; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&(ADC1->DR); DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)DataBuffer; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory; DMA_InitStructure.DMA_BufferSize = BUFFERSIZE;
-
Thread
STM32 RF24 Kommunikation
Moin Leute, ich versuche ein STM32 Nucleo L476RG mit einem NRF24L01+ kommunizieren zu lassen. Habe die Kommunikation mit zwei Arduino's problemlos herstellen können. Ich verwende mbed und habe die Lib von Maniacbug ausschließlich für STM32 und portiert von Arduino für mbed verwendet. Mit beiden Lib's bekomme ich keine Kommunikation zu meinem sendenden Arduino zustande. Ich bekomme ständig bei radio.available() eine null. Auch
-
Thread
STM32 und RFM22B
Hallo, ich habe mir 2 RFM22B Si4432 Module gekauft. Leider schaffe ich es nicht, sie zum laufen zu bringen. Um Softwareprobleme auszuschließen, habe ich einen kurzen Testcode auf mbed erstellt, wo ich einfach nur versuche das Register 0 auszulesen (Device typ). Ich bekomme aber immer nur die verwendete Adresse (0) oder 255 zurück. Bei beiden Modulen. Getestet habe ich sowohl mit einem F103 und F411. Auch die Anschlussbelegung habe ich geschätzt 100x überprüft. Jetzt weiß ich echt nicht mehr weiter.... mfg
-
Thread
STM32: Abfrage ob IRQ enabled ist
Hallo, wie kann man am einfachsten bei einem STM32 prüfen, ob ein Interrupt enabled ist oder nicht? GetITStatus gibt ja nur zurück, ob der IRQ aufgetreten ist. Schonmal Vielen Dank!
-
Thread
STM32: sprintf wandelt nicht richtig
Hallo, ich habe einen Quellcode von einem Atmega2560 auf einen STM32 gespielt. Nun macht sprintf Ärger. Anstelle einer Zahl in ASCII kommt nur Mist. [c]char caMinuten[4]; char caSekunden[4]; unsigned char ucMinuten; unsigned char ucSekunden; sprintf(caMinuten
Sekunden muß ich dann noch per Hand in eine zweistellige Zahl wandeln. Warum geht sprintf beim STM32 (Segger Compiler) nicht richtig? Gruß Martin
-
Thread
STM32 DMA Buffer kopieren
Hallo, Versuche Daten mittels einem Nucleo32 mit der Funktion HAL_UARTEx_ReceiveToIdle_DMA zu empfangen, was funktioniert. Jedoch werden die Daten immer ab der Position gespeichert wo die vorherige aufhörte. Kann den Buffer nur 1 zu 1 kopieren, aber ich kann die Daten nicht bearbeiten, d.h. ich kann z.B. den String: "\0\0\0\0AT+CIPSEND...\0" nicht sortieren zu "AT+CIPSEND...\0\0\0\0\0". Hat wer eine Ahnung wieso das nicht funktioniert? Habe schon eigene Sortieralgorithmen geschrieben, aber wie gesagt, kann ich die Daten nicht verändern!?
-
Thread
STM32 SPI Slave ohne HAL
Hallo, ich möchte gerne einen SPI Slave auf meinem STM32 implementieren, allerdings ohne die HAL-Library. Allerdings habe ich hierfür keine Implementationen im Netz gefunden, die es ja aber sicher geben muss... Könnt Ihr mir da vielleicht weiterhelfen?
Oz z. schrieb im Beitrag #6270720: > ich möchte gerne einen SPI Slave auf meinem STM32 implementieren Ganz normale SPI Master Vorlage verwenden und an wenigen Stellen (zwei, drei?) die Init-Parameter auf Slave umstellen. Und dann, wie Alex schon schrub: Alex D. schrieb im
-
Thread
STM32 GCC unknown typename
Hey Leute, ich programmiere auf dem STM32F429 Bitfelder und Unions um meine CAN-Daten vernünftig in einen CAN-Frame zu packen. Habe bisher immer nur mit MinGW compiled und die exe im Kommandofenster von Windows ausgeführt um mir die Daten anzeigen zu lassen. Jetzt habe ich das Ganze in mein STM Projekt in CooCox kopiert und bekomme folgenden Fehler [code] [cc] C:\Users\Willy\Documents\CURBe\Beispielprogramme Willy\STM_CAN_Interrupts\main.c:183:23: error: unknown type name 'PEBMessages
-
Thread
STM32 Discovery Projekt Hilfe
Hallo, du hast gerade angefangen mit Programmieren und dich dann gleich auf einen 32-Bit-Prozessor stürzen? Hut ab :-) Um einen Eindruck zu bekommen was du können musst schau dir diese Seite an: http://diller-technologies.de/stm32_wide.html Mein Tip: Erstmal eine LED ein/ausschalten
) Stichwort : "Audio_playback_and_record" P.S. der STM32F4 hat nur 192 kByte Flash wenn du mit 8000 Hz und 16bit aufnimmst, reicht das im besten Fall nur für ca. 12sec Audio-Daten wobei dein Programm auch noch RAM braucht du also nicht 192 kB frei
-
Thread
STM32 RTC Quarz schwingt nicht an
Hallo, ich habe ein Problem mit einem STM32F103. Wenn der Controller neu startet bleibt das Programm manchmal in einer while() Schleife hängen, da der externe RTC Quarz nicht anschwingt. Nach einiger, unterschiedlicher, Zeit, beginnt der Quarz
Hab hier ein Demoboard von IAR mit einem STM32F103. Da ist auch ein 32768Hz Quarz drauf. Der ist mit beiden Kontakten an OSC32_IN bzw. OSC32_OUT angeschlossen. Jeder Quarzpin hängt über einen 10pF an GND und das Gehäuse des Quarzes hängt ebenfalls
-
Thread
STM32 NVIC Priority Grouping
Hallo, ich beschäftige mich gerade etwas mit dem STM32F105 und FreeRTOS. Ich wollte vorallem etwas mit der UART herumprobieren. Also habe ich alles nötige aus dem beigelegten Demoprogramm "CORTEX_STM32F103_GCC_Rowley" kopiert. Dachte ich zumindest. Das
Hallo, erstmal danke. Mal sehen, ob ich das richtig verstehe: STM32 benutzt 4bits für die Prioritäten. Laut dem Reference Manual sind die anderen 4bits als 0 zu behandeln. Daraus folgere ich, dass die PRIGROUP 0 bis 3 für STM32 quasi identisch sind, da die subpriority
-
Thread
Verkaufe STM32 Discovery Boards
Hallo, ich verkaufe die beiden folgenden STM Discovery Boards STM32 M24LS Discovery Board STM32 M24SR Discovery Board Bei Interesse einfach melden. =)
Also das STM32 M24SR Discovery Board ist nicht mehr verfügbar. Dafür wäre noch ein EVBRX63N-Light von Renesas da =)
-
Thread
STM32F4 wie viel Strom?
Harders schrieb im Beitrag #3528501: > 25mA an 100 IO-Pins > ergibt 2,5A :-) Dazu gibt es in STM32F405/7 Datenblatt unter 5.2 die IVDD und IVSS Angaben (150 mA).
-
Thread
STM32discovery wird nicht mehr erkannt
Hallo Forum, ich habe seit einiger Zeit das stm32discovery board und experimentiere etwas mit der Keil MDK-ARM µVision4. Bislang lief auch alles nach Vorschrift. Seit gestern wird der OnBoard STLink jedoch nicht mehr erkannt. Das Massenspeichergerät
Bei mir ging auch ein STM32F4Discovery Borad nicht. Nach einer weile suchen durfte ich feststellen, dass im USB Stecker sich ein Pin verbogen hatte und der wurde nach hinten raus geschoben. wieder rein gedrückt und neu angelötet
-
Thread
Timer 1 beim STM32
bezüglich dem Timer bzw. vielleicht hat jemand ein schärferes Auge als ich :) Ich habe mir das STM32F0Discovery Board organisiert und versuche darauf mit den Timer 1 eine PWM zu erzeugen, sozusagen als Einsteiger-Projekt. Da ich nun aber den ganzen Tag mit der Fehlersuche verbracht habe, wende
-
Thread
STM32 Quarzfrequenz in Firmware bestimmen
Hallo. Mir liegt eine Schaltung mit einem STM32F405 vor, die - im Laufe der Zeit - zwei verschiedene Quarze verwendet hat. (8MHz & 25MHz) Die bisherige Firmware wird in 2 Varianten compiliert. Einziger Unterschied die Einstellungen zur PLL.
>Wie stellt man dies am einfachsten an? Papp nen 32kHz Quarz an die RTC, schreib eine passende Software und messe damit deine Quarzfrequenz.
-
Thread
Hysterese mit zwei Temperatursensoren STM32
Temperaturwerte meine Lüfter mit unterschiedlichen PWM Signalen versorgen. Da dies mein erstes eigenes STM32 Projekt ist habe ich leider noch nicht sehr viel Erfahrung und entschuldige mich für die dummen Fragen. Weiß von euch jemand wie ich das am besten lösen kann ? Vielen Dank schon mal für eure
-
Thread
stm32f4 uart
Hallo zusammen, ich bin Einsteiger was STM32 und CooCox betrifft und wollte zum Einarbeiten einfach mal über die serielle Schnittstelle (uart) Daten senden. Leider funktioniert gar nichts. Als Grundlage verwende ich die Cube-Library, die
In welcher Form liegt dein stm32f4 vor? Blank, Nucleo, Discovery? Ist uart1 überhaupt frei? jumper schrieb im Beitrag #4262192: > if(HAL_UART_Init(&huart1) != HAL_OK) Und das landet auch nicht in der Endlosschleife? Da
-
Thread
Information in bin file hinzufügen stm32
Hallo Leute, ich programmiere gerade an einem custom bootloader für einen STM32F105RC. Das Update funktioniert über usb und läuft bereits einwandfrei. Nun habe ich das Problem das es mehrere Programme gibt. Nun möchte ich eine Art Modellnummer in das bin file einfügen.
0 gesetzten Vectoren überschreiben darf, dann ist es vermutlich am Leichtesten das in der startup_stm32f105xc.s zu tun. Im schlimmsten Fall springt er in irgend einen Error Handler. Versuch macht kluch.
-
Thread
Frage zu STM32 und SWD-Interface
Hallo, ich möchte eine SWD-Programmierschnittstelle zu einem STM32 aufbauen. Ich würde gerne dazu das ST LINK V2 verwenden. Das Interface habe ich nun im Schaltplan aufgenommen und hätte gerne gewusst, ob das stimmt. MfG
Du kannst dir z.B. die Schaltpläne vom Hy-MiniSTM32V ansehen oder der "BluePill". Das Hy-Board hat auch einen 20 poligen ARM-JTAG, auf dem die SWDIO Pins auch zu erreichen sind. SWDIO, SWDCLK und GND Verbindung reicht für ST-Link. Liegt gerade
-
Thread
STM32F103 läuft nicht an
Hi, versuch mich grad an dem STM32F103 Cortex Prozessor (auf einem eigenen Board). Bis jetzt tut sich leider rein gar nichts. Die Spannung am 8MHz Quarz ist 0V, es existiert auch kein Startimpulse beim Einschalten oder beim Resetten
interne RC Oszillator als Clock-Quelle aktiv. Siehe Dokument RM0008, 6.3.2. In diesem Artikel [[STM32]] habe ich zusammen geschrieben wie man die Doku nutzt und was für wichtige Dokumente es gibt und noch ein paar andere wichtige Dinge... Bei Keil müssten auch Demos dabei sein die Kompillierbar
-
Thread
Steuerplatine mit STM32 Controller designen
schreibe ich hier nur die grobe Bezeichnung hin. Folgendes soll die Steuerung beinhalten: - STM32 CPU - 16MB (oder höher) Flash Speicher (SPI) - 2 H-Brücken (die per PWM jeweils ein Peltiere-Element ansteuern) - Laderegler für einen 3,7V 2000mAh LiPO Akku - Spannungsregler um auf 5V bzw. 3,3V
eine neue anforderung bekommen -> Funktionale sicherheit und das will keiner wirklich haben. STM32: die gibts von M0 bis A5+M5 von 60Mhz bis 800Mhz, ... LCD und Toch da gibts auch was von ST -> TouchGFX heist das glaube ich. Hab damit noch nicht selber gearbeitet aber für eineige Disco boards
-
Thread
Ist USART und UART bei STM32 kompatibel?
Hallo, ich habe eine Frage zur USART und UART Schnittstelle bei STM32 Controllern. Sind diese eigentlich kompatibel zueinander? Kann man von einem IC mit UART zu einem anderem IC mit USART übergehen? Aus dem Datenblatt werde ich nicht schlau. MfG
Haha schrieb im Beitrag #5768096: > USART und UART Schnittstelle bei STM32 > Controllern. Sind diese eigentlich kompatibel zueinander? Kommt drauf an, was du genau unter kompatibel verstehst. Die Anschlüsse RxD und TxD sind bei allen seriellen Schnittstellen kompatibel
-
Thread
STM32&USB: WinAPI
Hallo. Ich bin gerade am Umsetzen eines alten Projektes von RS232 auf USB. Verwende dafür einen STM32 mit USB FS. Bisher wurde Windows-seitig immer auf eine Nachricht von der RS232 gepolled. Ich frag mich jetzt, ob man dies eleganter (z.B. per Windows Message) lösen kann. (Btw Win32, kein .Net
habe - Overlapped I/O nicht das Richtige. Genauso funktioniert das aber unter Windows. Normale Win32-C-Programme kennen erstmal keine "Callbacks", "Events" oder "Messages". Stattdessen brauchst du in der main()-Funktion eine main-Schleife, die das Win32-API wiederholt nach eingetretenen Ereignissen
-
Thread
SPI STM32 ungewollter Empfangsinterrupt
Hallo, ich nutze einen STM32 mit SPI und DMA. Leider bekomme ich RX-Interrupts der DMA, obwohl weder Takt auf SCK noch Daten an MISO auf dem Bus anliegen. Die angeblich empfangenen Daten sind demnach 0x00 (in SPI-Mode 0). Senden
STM32 & SPI & DMA... war da die Tage nicht hier was? Was sagt das Errata Sheet?