-
Thread
STM32F103 USART DMA EMV-Problem?
Mahlzeit, Habe hier ein Problem mit einem STM32F103 und USART per DMA (Olimex P103 Dev-Board). Das Teil werkelt als Modbus-Master um Daten aus einem Energier-Meter zu klauen. Es läuft alles sehr zufriedenstellend (auf dem Schreibtisch). Nun ist das
-
Thread
STM32F103 clear TIMx->SR geht nicht
hier ein (in meinen Augen kurioses) Problem, das ich nicht gelöst bekomme. Ich habe einen STM32F103 und möchte verschiedene Timer Interrupts nutzen. Da es aber nur eine ISR für diese Interrupts gibt muss ich in der ISR über TIMx->SR abfragen, was den Interrupt ausgelöst hat. Dabei werden mir aber
Studiere mal das Kapitel über Timer im Reference Manual des F103. Insbesondere den Abschnitt zu Time-Base Unit. Dort ist auch noch ein ARR Register erwähnt... Überarbeite deinen obigen Code anschließend nochmal. Konkret: Initialisiere deinen Timer vollständig
-
Thread
USB Enumeration schlägt fehl bei STM32F103
des Hubs. Im angehängten richtigen Screenshot sieht man, dass wirklich nur immer 0x0000 vom STM32F103 zurückkommen. Da das Programm läuft, kann eigentlich wirklich nur die Interrupt-Routine nicht aufgerufen werden...
-
Thread
STM32-F103 AD-Wandler Werte übertragen
Ich möchte über den seriell Port über den AD-Wandler abgetastete Werte übertragen. Hierzu wurde ein Protokoll entwickelt, welches es ermöglicht bis zu vier kanäle zu übertragen. Problem ist, dass die serielle Übertragung langsamer ist als die Abtastung des AD-Wandlers. Der AD-Wandler ist über DMA verschaltet und arbeitet im simultanmodus. Er tastet jeweils zwei Werte gleichzeitig ab und das macht er 2 mal (also insgesamt vier Werte). Die abgetasteten Werte werden dann in einem Feld abgelegt. Wie kann ich die übertragung so geschickt machen, dass wirklich alle Werte übertragen werden
-
Thread
STM32F103 Sleep(WFI) & CAN
Hi! Ich versuche derzeit (leider eher mehr schlecht als recht) den Sleep-Modus in mein aktuelles Programm zu integrieren. Um es übersichtlich zu gestalten habe ich für erste Tests derzeit nur die beiden wichtigsten Funktionen meines Codes in einen Testcode gepackt und per CubeMX mit HAL-Lib. umgesetzt - debounce von 1 Taster nach Peter Dannegger & darauf folgendes Versenden von Nachrichten über CAN. Der Sleep-Modus sollte immer nach Versenden der Nachricht aktiv, und erst bei Interrupt durch Tastendruck wieder deaktiviert werden. Bei Tastendruck wird nur der Interrupt kurz aktiviert. Danach wird
-
Thread
STM32F103 Flash Controller EOP-Bit
Hallo zusammen, ich möchte mit dem Flash-Controller des STM32F103 eine Seite löschen. Dazu gehe ich wie folgt vor: [c] uint8_t pageEraseFlash(uint32_t address) { // Wait for FPEC to be ready while(((FPEC->SR >> 0) & 0x01) == 1); // Check whether
-
Thread
STM32F0 Discovery Board - Debug Controller nutzen gelockt?
. Brauche das ST-Link nicht und möchte den zum Eigennutzen nehmen. Leider lässt sich der STM32F103 der dort als Programmiercontroller drin sitzt nicht flashen... Habe ihn per JTAG ansprechen können, aber leider kein Flashen möglich. Kann es sein, dass STM diese nicht nur mit einem Leseschutz sondern
STM_Discovery_as_Black_Magic_Probe Die ST Tlink Firmware ist lesegeschuetzt. Man muss den STM32F103 loeschen um irgendetwas zu aendern
-
Thread
CubeMX und HAL - I2C hängt sich auf
Frage ist nun, ob jemand vielleicht etwas lauffähigen Code mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Gruß und Danke Peter
ist nun, ob jemand vielleicht etwas lauffähigen Code > mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Ich habe lauffähigen Code ohne Cube HAL, aber auf Basis der CMSIS Core Library, die in allen HAL Projekten als Unterbau enthalten ist. Das ist nicht ganz das, wonach du suchst, aber zur Not
-
Thread
Welches der beiden Dev.Boards?
Ich würde den F103c8t6 nehmen. Die Boards gibt es spottbillig bei eBay und Aliexpress. http://m.ebay.de/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508 Nimm noch nen
Andreas R. schrieb im Beitrag #4495952: > Ich würde den F103c8t6 nehmen. Die Boards gibt es spottbillig bei > eBay und Aliexpress. > > Ebay-Artikel Nr. 311156408508 > > Nimm noch nen st-link dazu: > > Ebay-Artikel Nr. 371295635365 > > Und dann schau
-
Thread
Device ID bei STM32F10x und STM32F20x
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, er
nicht. Jetzt habe ich mir ein STLink V2 gekauft, und über qstlink/SWD ausprobiert. Ergebnis: den F103 erkennt er nicht (falsche Device ID) aber den F205 schon. Nun habe ich in beiden Reference Manuals reingeschaut, beim F103 ist die Unique ID unter 0x1FFFF7E8, beim F205 unter 0x1FFF7A10. Hat
-
Thread
Audioausgabe mit STM32 und TDA7052A
SD-Karte unkomrimierte, mono wav-Dateien abspielen soll. Als Mikrocontroller verwende ich einen STM32F103, der schon einen integrierten 12-Bit DAC. In der AppNote AN3126 ist eine beispielhafte Implementierung einer einfachen Audiowiedergabe aufgeführt. Als Verstärker würde ich den weitverbreiteten TDA7052A
weitere Komponenten. 1. Kann ich den Eingang des TDA7052A (Pin 2) direkt an den DAC-Ausgang des STM32F103 (0.0 bis 3.3 Volt) hängen oder muss da noch eine Filterschaltung dazwischen? 2. Der TDA7052A hat laut Datenblatt eine typische maximale Spannungsverstärkung von 35.5 Dezibel. Wenn ich den TDA7052A
-
Thread
[S] SMD Quartz 32.768 KHz im MC-146 Package
und zeige den Schaltplan sowie das > Layout der Oszillatorgegend. Es handelt sich um ein STM32F103C8T6, komisch ist halt das es bei einigen Boards geht und bei anderen nicht. Für die nächste Revision der Platine habe ich auch schon nach der ST Application Note die noch nicht implemntierten Guard
Markus S. schrieb im Beitrag #5123949: > Es handelt sich um ein STM32F103C8T6, komisch ist halt das es bei > einigen Boards geht und bei anderen nicht. Das ist gar nicht komisch, sondern ganz normales Verhalten wenn man explizite Warnungen aus dem Datenblatt des Controllers
-
Thread
China STM32 Board "Redbull"
Hi, ich hab dieses Board hier in der Bucht gefunden: http://www.ebay.com/itm/STM32F103ZET6-development-board-7-TFT-LCD-Module-with-touch-panel-/170870721324 Hat das einer mal in der Hand gehabt? Gruß Sven
, ist es eine ganz ordentliche Plattform. Link: http://www.superkato.net/2012/11/21/china-stm32f103zet6-arm-cortexm3-eval-board-mit-7-lcd/
-
Thread
USB2CAN Adapter aus China
/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32719680030.html https://www.aliexpress.com/item/1PC-Hot-Sale-TJA1051-1051-high-speed-low-power-CAN-transceiver-TJA1051T-Module-Board
Beitrag #5206111: > Hatte den Deckel einmal abgenommen ist nicht viel drin glaub das war ein > STM32F103C8T8 Dieser uC kann nur USB Full-Speed, aber die Vector Teile können High Speed, also unwahrscheinlich. Wäre außerdem nicht besonders sinnvoll Vector Hardware zu klonen, da die dazugehörige Software
-
Thread
Internen Takt beim STM32F031 verwenden
Problem ist, dass der STSPIN32F0 nicht eigenständig läuft. Auf dem Board gibt es noch einen STM32F103, mit dem man den STSPIN32F0 programmiert. Das Board funktioniert nur, wenn der STM32F013 versorgt wird.
über die der PC mit dem Board kommunizieren kann? Hoffentlich nicht über die virtuelle COM im STM32F103...
-
Thread
µC mit ca. 32 Pins mit integriertem CAN Controller
gibt es keine MSP430 mit CAN. Vielleicht wäre ein ARM Cortex M3 eine Alternative, ST hat den STM32F103T4, STM32F103T6 oder STM32F103T8 im Angebot. 36 Pins mit CAN.
-
Thread
Bitte um Hilfe bei Typ-Auswahl STM32
Falls es auch eine fertige Umgebung fuer den Chip sein darf, schau Dir mal den F103 mit 512 KB Flash an. Der ist z.B. im Primer2 verbaut. Vorteil des Ansatzes mit Primer2: Viele fertige Beispiele und eine geniale Kombination aus hochintegriertem Evaluation Board und einem high-tech Gadget. http://www.mcu-related.com/architectures/35-cortex-m3/59-stm32-primer2-stm32f103e-stm3210e-primer Nachteil: die Flexibilitaet bleibt etwas auf der Strecke. Die Webseite mit der User Group und all den Beispielen ist hier: http://stm32circle.com/ Gruss, Robert
-
Thread
STM32F103 Unterschiede RB <> RC ?
Hallo, Ich habe mir eine Display-Platine zusammen gebaut. Darin ist ein STM32F103RB vorgesehen. Damit läuft das Programm gut. Nun habe ich eine zweite Platine aufgebaut mit dem STM32F103RC weil ich mehr Speicher brauche. Also habe ich das Programm genommen und einfach in die
gmblgrrrrgmblllbr Fallende/Steigende Flanke bei CLK Parametrierung vertauscht. Beim STM32F103RB gehts, beim RC nicht. Mein Fehler, jetzt gehts bei beiden Chips.
-
Thread
Leistungsfähigster bedrahteter uC gesucht
STM32F103 mit 128KB Flash in QFP48 auf DIP48 Header Board (ebay dipmicro) sieht schon täuschend echt nach klassischem Rasteraufbau mit DIP Controllern aus.
STM32F103: Bei mmvisual fragen, der hat noch ne ganze Menge nebst Adapterboard, auf Wunsch lötet er das ganze auch gleich auf. Ich hab meinen auf einen anderen Adapter gelötet den ich noch hatte, siehe Bild
-
Thread
[V] STM32 Stamp, AT90CAN128, etc.
Hallo allerseits, folgendes hab ich hier anzubieten: * STM32F103 Stamp Developerboard mit STM32F103RET6 gibts hier bei ebay: http://www.ebay.com/itm/MCU-MODULE-ARM-Cortex-M3-STAMP-STM32F103-128-/270735852931 Das ebay board hat aber nur einen STM32F103RBT6
AT90CAN128-16AU auch als Polsterbrief 0.90€. Vorzugsweise verkaufe ich die STM32F103 Stamps im Set mit den Basisplatinen. Gruß Stefan
-
Thread
ESP32S3 USB-OTG Zugriff auf Handydaten
hier: https://viltroxstore.com/pages/viltrox-firmware-update Und da steckt ein Klon des ST23F103 drin (APM32F103CBT6 von "Geehy").
direkt im Flash gespeichert werden. Wenn man das aber schon mit so Popelcontrollern wie dem ST32F103 in den Griff bekommt, dann sollte es mit so einem Dickschiff wie dem ESP32 erst recht möglich sein. Der ESP32-S3 hat 512 kB RAM; wie funktioniert das denn beim OTA-Update?
-
Thread
STM32F767ZIT: CAN-Probleme
Hallo, ich habe mich mit einem STM23F103RBT in CAN eingearbeitet und es hat soweit gut funktioniert. Nun möchte ich CAN in meinem Projekt mit einem STM32F767ZIT verwenden. Ich verwende hier ebenfalls HAL-Treiber. Beim Initialisieren bringt
moin, >>Das Ganze ist schon deutlich anders (komplexer) als beim kleinen STM23F103RBT. glaub ich nicht, warum auch? Ich benutze für 103/303/405/407 da selbe CAN-Modul...allerdings in PASCAL. Setze Bit 30 im BTR Register, damit wird der LoopBack eingeschaltet. Peter
-
Thread
STM32F103 I2S DMA RX Interrupt wird nicht ausgelöst
DMA-Config: [c] #define PERIPH_BASE_ADDR_I2S2_SPI2_DATA_REGISTER (0x40003800 + 0x0C) /* stm32f103ret6 datasheet p. 40 and ref. manual p. 749 */ #define PERIPH_BASE_ADDR_I2S3_SPI3_DATA_REGISTER (0x40003C00 + 0x0C) /* stm32f103ret6 datasheet p. 40 and ref. manual p. 749 */ /** * Configures
Wenn das geht, kannst Du immer noch wieder auf DMA umsteigen. Errata studiert? Google: stm32f103 slave i2s reception using dma
-
Thread
Eigenes STM32 Board mit Programmierung per mbed IDE
"fremde" Boards mit unterstützten MCU's nutzen, z.B: https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/ https://os.mbed.com/users/hudakz/code/MapleMini_Hello/ Das Problem ist, dass diese Projekte eine zusätzliche Header Datei von der MCU nutzen. Ich selbst weiß allerdings nicht, woher ich
noch ein Nachtrag: bei der zitierten Seite für das BluePill Board (STM32F103) wird auch keine neue Cube Config gebraucht, was da hinzugefügt wird ist ja in der verlinkten Lib zu sehen: https://os.mbed.com/users/hudakz/code/mbed-STM32F103C8T6/ Da wird eben nur die PinNames
-
Thread
Stm32f103 TIM1 Register, Verständnisfrage PWM
Hallo zusammen, ich habe da mal eine Frage zum stm32f103. Und zwar habe ich mittels Interrupts eine 3 phasige Pwm in T1M1 erzeugt. Das hat alles geklappt. Ich konnte hierbei die Pulsweiten der einzelnen Ausgänge (TIM1-CCR) auch variieren. Nun musste ich aber
-
Thread
STM32F103, usart Bootloader zu langsam USB-DFU?
Ich habe hier einen STM32F103VCT6 mit 256kb Flash. Zur zeit bin ich bei ca 30k Programm es sollen aber auch noch RLE-komprimierte Icons usw. mit in die Firmware. Der eingebaute USART Bootloader scheint nicht mehr als 115200
-
Thread
Re: STM32CubeMX F103 1.Assemblerprogramm Gesperrt
Ich habe mit STM32CubeMX 13.1 das Projekt erstellt mit Pinout&Configurationvon MX. Das Programm wird fehlerfrei "gebuildet" , dann Download auch fehlerfrei. Aber keine Diode(n) leuchtet. Unter SRC: Main.c, mainasm.s vorhanden. Es fehlen die Befehle für die Ausgabe der GPIOA. Statt in include regs.s (spezielle Zuordnungen) würde ich die GPIO-Befehle, also GPIO-Register laden in z.B. out1.s einbinden. Welche Registerzuordnungen, z.B. EQU... usw sind erforderlich, dass die Diode blinkt? Bitte keine unhilfreichen Zuschriften zu STM32, ARM-Büchern senden, die habe ich schon angeschaut, soweit ich
-
Thread
32-Bit μC für zwei Layer PCB
Willst Du wirklich für 4$ noch selbst ätzen? http://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module/32327927921.html
#4115914: > Willst Du wirklich für 4$ noch selbst ätzen? > http://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module/32327927921.html Der Punkt sind nicht die Kosten, sondern die Spontanität. Ich Ätze sicher nicht selber, wegen sparen.
-
Thread
Suche ein Display / Pixel / Touch
Messwerte "ruckelfrei" aktuallisieren können (Zahlen reichen) - Touch Ich verwende einen STM32F103 Prozessor, welcher schon relativ gut ausgelastet ist. Mir gefallen folgende Netzgeräte ganz gut. Ähnlich stelle ich mir auch meine Anzeige vor: http://elektroautomatik.de/de/labornetzgeraete.html (
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
Cortex M3 - Cortex M4F - schneller bei gleichem Takt?
Funktion für Werte knapp unter INT32_MAX. Jetzt kommt der (für mich) überraschende Teil: Am STM32F103 bei 72 MHz messe ich max. ca. 7 µs durch Pinwackeln am Oszilloskop und aus dem DWT_CYCCNT lese ich eine Differenz von 597 Zyklen. Am STM32F446 bei 168 MHz messe ich max. ca. 2,5 µs/393 Zyklen. Im
Walter T. schrieb im Beitrag #5795198: > Jetzt kommt der (für mich) überraschende Teil: Am STM32F103 bei 72 MHz > messe ich max. ca. 7 µs durch Pinwackeln am Oszilloskop und aus dem > DWT_CYCCNT lese ich eine Differenz von 597 Zyklen. Am STM32F446 bei 168 > MHz messe ich max. ca. 2,5 µs/393 Zyklen
-
Thread
freeRTOS auf STM32F103 mit coIDE läuft nicht!
Hallo, ich habe bisher den STM32F103ZE immer mit IAR EW 6.1 programmiert. Dort habe freeRTOS verwendet. Jetzt bin ich auf dem coIDE von coocox umgestiegen. Die Portierung meines Projektes ging super schnell und einfach, nur bekomme ich
dennoch: Ja, CoIDE und FreeRTOS laufen. Zwei Varianten sind bei uns im Einsatz: 1: STM32F103 (ET-STM32) hängt zum Debuggen an einem ST-link (SWD) des STM32F4DISCOVERY-Board, 2: TI LM3S6965 (LM3S6965 Evaluation Kits) mit OpenJTAG zum Debuggen. Falls Sie diese Varianten interessieren, melden
-
Thread
Bluepill STM32F103C8x Arduino Bootloader
ArduinoProgramming/STM32/index.html https://www.pcb-hero.com/blogs/lickys-column/how-to-upload-stm32f103c8t6-usb-bootloader-program-stm32-blue-pill-via-usb https://www.sgbotic.com/index.php?dispatch=pages.view&page_id=48 Alle sind mehr oder weniger ähnlich und nutzen entweder https://github.com/rogerclarkmelbourne
Ersatz gedacht ist; ein leistungsmäßig (und preismäßiger?) direkter aber modernisierter Ersatz für den F103 scheint nicht wirklich zu existieren. Ist vielleicht auch gar nicht nötig, weil die moderneren Serien die Grenzen einfach nur woanders gelegt haben aber dennoch alles abdecken. Nemopuk schrieb im
-
Thread
Audio Codec an ARM STM32 Primer
Hallo, ich möchte den Audio Codec TLV320aic23 an den STM32F103RB anschließen. Eigentlich wollte ich wie in der App Note AN2739 vorgehen, musste dann aber feststellen, dass der STM32F103RB die I2S Schnittstelle nicht beherrscht. Das können nur STM32F10x uC ab
das jemand schonmal gemacht und kann mir ein paar Tipps geben. Danke, -Klaus Datenblatt STM32F103RB: http://www.st.com/mcu/download2.php?file=13902.pdf&info=STM32F103RB%20Reference%20Manual%20RM0008&url=http://www.st.com/stonline/products/literature/rm/13902.pdf Datenblatt tlv320aic23: http:/
-
Thread
Include-Pfade im Makefile
ich bin gerade dabei ein Bare Metal Projekt mit der Standard-Peripheral-Library für einen STM32F103 aufzusetzen. Da ich die Verzeichnisstruktur beibehalten möchte, habe ich bei der StdPeriphLib am Ende einen inc- und ein src-Verzeichnis: std_periph_lib/inc/ std_periph_lib/src/ Die c-Dateien
main.out main.bin $(OD) $(ODFLAGS) main.out > main.list main.out: main.o stm32f10x_rcc.o stm32f103_rom.cmd @ echo "..linking" $(LD) $(LFLAGS) -o main.out main.o stm32f10x_rcc.o: $(STD_PERIPH_LIB_SRC_DIR)/stm32f10x_rcc.c @ echo ".compil" @ echo "INC_PATH = " $(INCLUDE_DIR) $(
-
Thread
Bluepill STM32F103 Port B3 und Port B4
Unabhängig von Mikroe, geht es um die alternativen Portfunktionen vom STm32F103 Diese habe ich aktiviert für Port B3 UND B4 aber nun ist B4 invertiert, was gilt es zu beachten? Warum ist B4 invertiert?
Beispiel für Mikro mit Mikroe Pascal für ARM So funktioniert es mit PB3 und PB4 beim Bluepill STM32F103 [code] program STM32F103_Bluepill; { Declarations section } { Declarations section } begin //SWJ_CFG0_bit:=0; //SWJ_CFG1_bit:=1; //SWJ_CFG2_bit:=0; GPIO_Digital_Output(@GPIOA_BASE,
-
Thread
Custom Board für STM32F303
zweiter uC drauf? Das ist der ST-Link, der, wie auf fast allen Discovery Boards, mit dem STM32F103 gemacht wurde. Der F303 ist auf einem anderen Teil des Schaltplanes.
Matthias S. schrieb im Beitrag #4860391: > An die Software des F103 auf dem Disco Board kommst du jedenfalls nur > mit JTAG ran oder mit einem zweiten ST-Link. Nein. Damit definitiv NICHT, denn die Firmware setzt die Auslesesperre. Aber im Internet findet sich
-
Thread
[STM32] Olimex STM32-P103 + Virtual Com
Wäre das dann der [c]#define USB_CONNECT_PIN[/c] ? Bei Olimexino STM32 (STM32F103RB) müsste es demzufolge nach dem Schaltplan [1] PC11 sein (geht an USB_P und USB_P geht an VBUS) Wäre für Hilfe echt dankbar, versuche schon seit einer Woche USB zum Laufen zu kriegen! Besten
Wie , wo muss denn VUSB am STM32F103 angeschlossen werden und wie muss der zugehörige Pin konfiguriert werden? Das scheint vielen, wie mir, ein Mysterium zu sein...
-
Thread
STM32F4 MidiDevice
Johannes S. schrieb im Beitrag #6646044: > Auf einem F103 läuft das Ganze auch, dann muss man eben auf Luxus wie > RTOS verzichten. Was für einen Midi Controller mit ein paar Encodern > wahrscheinlich auch nicht nötig wäre. RTOS ist auch nicht für alles
Quellen mal nach Fehlern suche und muss mit -O0 übersetzten. Da werden es schon knapp 70k und einem F103C8 platzt der Kragen. Das Hauptproblem dabei sehe ich aber auch in den Flash-Größen bei STM. Die kleinen Gehäuseformen (32pin 48pin) sind häufig nicht so üpping ausgestattet und da wird es mit mbed
-
Thread
STM32F103C8T6 Bootloader Problem (Black Magic Probe)
klappt. 2. die originale BMP Hardware verwendet einen STM32F103CB (B statt 8) - der hat 128KB Flash. In die 64K des C8 paßt die BMP Firmware gar nicht rein. Das ist vermutlich kein wirkliches Problem, da man immer wieder hört, der C8 hätte in Wahrheit 128K Flash
www.stm32duino.com/viewtopic.php?f=37&t=122 Das funktionierte bei mir auf Anhieb mit einem [[STM32F103C8T6_STM32_Billig_Board]]
-
Thread
STM32 und C++
Hallo, ich habe da mal eine Frage, ich würde gerne C++ nutzen um einen STM32F103 zu programmieren und suche schon lange im Internet nach Informationen, dabei bin ich aber nicht erfolgreich. Ich würde mich freuen, wenn mir jemand sagen könnte wo ich Informationen finden kann. Wäre
Hallo! Ich verwende einen STM32F103xxx in einem größeren Projekt und kann dir folgendes berichten: Als IDE habe ich Eclipse(Galileo,C/C++ Development Package) mit CodeSourcery's G++ Lite Version, dazu das Zylin-GDB Plugin und OpenOCD
-
Thread
STM32 Flash und RAM Adressen konfigurieren
Wie geht das beim GCC? Muss da der exakte STM32 Typ, z.B. STM32F103ZET6 angegeben werden oder kann man einen Grundtyp definieren (z.B. STM32F103) und die Flash, bzw. RAM Adressen und Größen individuell mit weiteren Parametern bestimmen? Wäre es möglich das interne
STM32 zu programmieren. Hier hat jemand schon Vorarbeit geleistet. http://j-software.dk/stm32f103.php Das funktioniert soweit schon ganz gut. Da ich viel in Pascal programmiere kann ich das dann schnell auf die STM32 Controller portieren. Meine Idee dort ist, dass man die RAM und Flash Basisadressen
-
Thread
Linear Encoder (Inkremental) 40.000 Inkremente/Sec + Raspberry Pi?
alles locker zurecht biegen. Oder man nimmt einen Controller mit 32bit Timer. Ich bin mit den stm32f103c8 sehr zufrieden. Damit konnte ich bisjetzt alles ohne irgendwelche Auslastung regeln. mfg
: aSma>> schrieb im Beitrag #4586628: > Autor: aSma>> (Gast) > Datum: 21.05.2016 23:34 Stm32f103c8 mini board oder mini maple clone. Ich arbeite nicht mit arduino IDE, deshalb muss du dich selber schlau lesen. Zudem könnte man einen ST Link V2 Clone kaufen. Aber Arduino programmiert glaube ich
-
Thread
Theremin bauen mit µC oder/und FPGA
ultraschallsender-40khz-16mm/dp/1007332 und den 400SR160 auch noch.. leider aber davon nur einen! Der STM32F103 hat ja pro ADC 16 Kanäle dann kann ich das ja per SW später einstellen! Leider hat der STM32F103 auch nur maximal eine Sampling Frequency von fs = 1MHz! sehe ich das richtig? https://www.mikrocontroller.net/part/STM32F103 dann müsste der verstimmte Schwingkreis mit ner geringeren Frequenz laufen <500kHz!!!
-
Thread
Makefile build Fehler - pipe: No such file or directory
/mk/genlink-config.mk:47: No match for the FPU flags ../libopencm3/mk/genlink-config.mk:52: stm32f103c8t6 not found in ../libopencm3/ ld/devices.data ../libopencm3/mk/genlink-config.mk:63: ../libopencm3/lib/libopencm3_.a library v ariant for the selected device does not exist. CC stm32-msc-bootloader.c
wahrscheinlich eine folge von diesem Fehler hier sein: [code] ../libopencm3/mk/genlink-config.mk:52: stm32f103c8t6 not found in ../libopencm3/ ld/devices.data [/code] Habe mir daraufhin die devices.data Datei angeschaut. Dort gibt es aber den Eintrag: [code]stm32f103?8* stm32f1 ROM=64K RAM=20K [/code] Warum
-
Thread
ARM: kompliziert?
Von ST gäbe es des STM32F103Tx in VFQFPN36 Gehäuse 6x6mm. Ist kein RX.
habe ich hier ein Blink-Led DEMO in diesem Artikel: [[STM32 Eclipse Installation]] für den STM32F103. EIn Demo für den F4 habe ich auch, aber nicht fertig.
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
einmal folgendes Phänomen erlebt: Beim Versuch eine I2C2 Kommunikation mittels eines Cortex Stm32f103 auf zu bauen liegen SCL und SDA beide auf +3,3V, innerhalb eines bruchteils einer Sekunde (aber für das auge noch schön sichtbar) zieht der Cortex die Clockleitung auf Masse. Elektrotechnisch hat die
hat einen ATXMEGA16D4 drauf, an dem kann ich nichts ändern. Das Andere läuft mit einem Cortex Stm32f103, den habe ich mit den geposteten Libs programmiert.
-
Thread
RS485 - viele Teilnehmer - hohe Geschwindigkeit
Reichweite, braucht aber halt eine CAN-PHY und die ist halt nicht so trivial zu haben wie ein UART. Beim F103 kannst du z.B. nicht CAN und USB gleichzeitig nutzen. Das könnte aber z.B. ein F042 oder F072. Was für einen STM32 hast du denn eigentlich? Bei Cortex M3 tippe ich mal auf F103.
ggf. einen STM32 aus, der USB und CAN gleichzeitig unterstützt, z.B. den STM32F303. Der alte STM32F103 kann das nicht.
-
Thread
Buch über Cortex M3 STM32F103VC
gutes Buch, um mich noch besser einzuarbeiten. Ich arbeite vorzugsweise mit dem STM32F107VC / STM32F103VC. Kennt jemand ein solches Buch? Vielen Dank und freundliche Grüsse! M.B.
-
Thread
Stm32F103 I2C Konfiguration Bare Metal
). In this case the input driver is configured in input floating mode" Habe allerdings mit dem F103 keine Erfahrungen...