-
Thread
ARM Cortex M3 Einsteg
hast Du Dir schon mal die Cortex M3s von ST angeschaut? http://www.st.com/mcu/devicedocs-STM32F103RC-110.html Ich würde mir überlegen ob Du zwingend ein Evalboard brauchst, oder ob Du Dir nicht einen Adapter von LQFP auf DIL besorgst. Für den ST gibts auch dieses schnuckelige board http
Zukunft vor hast, aber die STM32 Typen gibt es ab 48 Pins. Für diese Mini-Anwendung wäre da ein STM32F103 besser. Und wenn man mehr braucht, gibts die STM32 bis 512KB Flash. Einfach das gleiche Programm dort rein laden und läuft. Ohne Anpassung der Pheriperie-Adressen. Also mit den STM32 kann man
-
Thread
STM32: PortPin als Input
Hallo, möchte gern am STM32F103 einen Pin als Ausgang (Floating) konfigurieren: PE15: [code] RCC->APB2ENR |= (1<<6); // enable peripheral clock for GPIOC GPIOE->CRH &= ~0xF0000000; /* clear
>möchte gern am STM32F103 einen Pin als Ausgang (Floating) konfigurieren: stimmt, hier muss Input Floating stehen, nicht Output!
-
Thread
STM32 - Audio und DAC
Hi, bspw. der STM32F103RC. Da steht im Datenblatt, wenn ich das richtig lese: 12Bit, 1MS/s. Das sollte doch für ne Audioausgabe reichen, oder? Ich habe leider bzgl. Audiosignalen noch nicht viel Ahnung, das ist das
Ich bin neu einsteiger im berei STM32 Ich habe ein ARM Board bei ebay gekauft mit einem STM32F103RB Darauf und möchte gerne damit den MAX 9850 Ansteuern... Wie das im grundprinzip funktioniert ist mir klaar (über SPI konfigurieren und daten per i2S senden) doch ich wollte fragen worauf man
-
Thread
STM32 Uart: 2 Byte nahtlos schicken?
Hallo Leute, kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander wegschicken und auch empfangen kann? Ich muss Daten von einem ASIC entgegen nehmen, der dummer weise per LVDS 16 zusammenhängende
STM32 Newbie schrieb im Beitrag #5563956: > kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf > den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander > wegschicken und auch empfangen kann? Guck mal, was das "A" in UART bedeutet. Mit der Schnittstelle bist du auf
-
Thread
ARM Cortex M3 SYSCLK | SYSTICK?
den Topics verhaut. Aber ja, nun zu meinem Problem. Der ARM Cortex M3 ( also ich verwende STM32F103RB ) hat einen SYSCLK und einen SYSTick und ich komme einfach nicht dahinter, wo jetzt genau der Unterschied ist. Hoffe mir kann das einer von euch erklären. Liebe Grüße Patrick
Überblick verloren. Der SYSCLK läuft demnach also mit einem internen Taktgeber (z.B. wie beim STM32F103 mit 72MHz). Und der SysTick gibt den Kernel die Zeitimpulse die dieser für alle möglichen Aufgaben wie Scheduling, Delays und so benötigt. Habe ich das richtig verstanden?
-
Thread
Reihenfolge Übersicht bei Nutzung von Perepherie im STM32
Sources und Teiler etc, ich suche was zum ausdrucken auf einem Din A4 Blatt. Idealerweise für den STM32F103
und Teiler etc, ich suche was zum ausdrucken auf einem Din A4 > Blatt. > Idealerweise für den STM32F103 Im RM0454 für den STM32G070 (bei mir zufällig gerade offen) gibts das auf Seite 115, das im RM für den F103 zu lokalisieren bleibt als Hausübung. Kapitel "RCC", Unterkapitel "Clocks", Abbildung
-
Thread
Mikrocontroller mit Taktausgang ~75MHz
beim STM32F103 kann die pll auf 72Mhz laufen, sysclk -> pin , und der usb /1,5 auf 48Mhz das wäre doch genau deine vorstellung, oder?
@Düsentrieb: STM32F103 sieht wirklich gut aus, würdiger Nachfolger ;-) Leider habe ich nirgends eine Info gefunden, ob er auch den vollen Takt von 72MHz ausgeben kann. Im Datenblatt steht aber auch nichts gegenteiliges
-
Thread
Suche Mikrocontroller mit USB Serial Bootloader
Funktionalit Dann nimm weiterhin das Arduino Framework. Wenn Dir der ATmega zu klein, ist einen STM32F103 (den gibt es in unterschiedlichen Größen). Eine kleine Auswahl: http://wiki.stm32duino.com/index.php?title=STM32F103_boards Anleitung: http://stefanfrings.de/stm32/index.html#arduino >- USB
-
Thread
Funktionsaufruf ARM
einige) läßt sich auch im Polling betreiben, 30 Sekunden einstellen und while . Hast du den STM32F103 ?
Hast du den STM32F103 ? ja, hab ich So ein Timer (der STM32 hat einige) läßt sich auch im Polling betreiben, 30 Sekunden einstellen und while . sorry, aber wie geht das? tut mir leid, wenn das blöde fragen sind.
-
Thread
Linear Encoder (Inkremental) 40.000 Inkremente/Sec + Raspberry Pi?
Servus, ein µC ist für Echtzeit besser geeignet. Als Beispiel, wie auch schon öffters genannt: stm32f103c8 mini board. Kostet lächerliche 2€. Plus vielleicht noch ein ST Link V2 Clone. Dort hast du 4 Timer, sodass du 4 Encoder anschließen kannst. Für Arduino Sekte gibt es das: mini maple clone. Stelle
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
-
Thread
STM32F103 auf STM3210E-EVAL + Eclipse + Yagarto +openocd +dbg
Zusammenfassung der bestehenden Threads bzgl. dieses Themas. Ich habe aktuell einige Projekte mit STM32F103 und STM103F107. Dazu habe ich hier zwei DevKits: Das IAR (OLIMEX) STM32F103ZE-SK und das STM STM3210E-EVAL. Eines für F107 ist noch im Zulauf. Die Demos: Das IAR Board liefert einige Demos mit
aussieht, klemmt die CPU in einer BusFaultException Es sieht so aus, als würde das Flashen des STM32F103ZE nicht funktionieren. Also zur OpenOCD Console: [code] > reset init JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver:
-
Thread
Custom Microcontroller Board (Cortex M4 oder ATMega2560)
, auf was ich beim Kauf achten muss, dass der korrekte Bootloader schon vorinstallier ist? Die STM32F103 Serie sieht ganz gut aus. Ich habe folgendes gelesen: All STM32 microcontrollers contain a standard bootloader preloaded by ST Microelectronics. The standard ('factory', 'native', 'STM') bootloader
startet! > Ich denke dieser wird es: > https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F103CBT7?qs=sGAEpiMZZMvyL6eCuHiWihZK7s8S69p4 Der ignoriert z.B. USB!
-
Thread
STM32: suche Ursache HardFault Exception
(uint32_t)0x1FFFFF80); teste(); NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x2000); [/c] STM32F103RC Die Routine teste(); wird angesprungen, "SCB->VTOR" wird auch beschrieben, das zweite teste(); wird auch gemacht. der Aufruf: NVIC_SetVectorTable(); landet sofort in der HardFaultException
die Test-Funktion wie auch die main() bei 0x00002134. Der J-LINK erkennt auch automatisch einen STM32F103RC (256KB Flash). Ich habe das ganze mal auf einem Test-Board aufgespielt, der gleiche Effekt. Hingegen kleine Programme (Blink-LED) funktionieren Problemlos.
-
Thread
VierGewinnt mit ATmega328p
gebracht werden, weil schlicht nicht genügend RAM vorhanden ist, also habe ich die Optik von meinem STM32F103 genommen und als KI eine sehr altes Javascript portiert. Die Spielstärke ist : "so lala", d.h. es spielt nicht wirklich dumm, aber so richtig gut auch nicht. Für Kinder oder junge Jugendliche
Gehäuse steht mir leider kein 3-D Drucker zur Verfügung. Ein Platinchen werde ich machen für einen STM32F103CBT6 und dann insgesamt 5 Tasten und einem 160x128 Display. Einfach weil das auch keinen Deut teurer als die AVR Sachen sind, ich aber zum einen das 4-Gewinnt in einer sehr deutlich spielstärkeren
-
Thread
Checksumme bestimmen (wahrscheinlich CRC8)
Die Berechnungen erfolgen im übrigen auf einem STM32F103
gerechnet wurde sondern nur über einen Teilbereich. Fabian H. schrieb im Beitrag #4263573: > STM32F103 Dann hat es ja einen eingebauten CRC in HW, siehe Anhang. Quote:"In the scope of the EN/IEC 60335-1 standard..."
-
Thread
STM8- r3 - Platine
lang geben, aber irgendwann werden dann die Preise hoch gehen. STM32 ist sogar der (ur)alte STM32F103 noch active. Läßt ST jetzt wohl die 8-Bit Welt sterben ?
Ralph S. schrieb im Beitrag #7382945: > STM32 ist sogar der (ur)alte STM32F103 noch active. Nicht nur das, der wird auch noch von Gott und der (chinesischen) Welt munter geklont. Und das auch außerhalb Chinas vertrieben; Gigadevice (einer der Kloner) war afaik auf der Elektronika
-
Thread
STM32F103C8, einfacher LED Blinkerei
Hallo zusammen! Bislang habe ich eigentlich nur uCs á la 328p programmiert... und taste mich gerade vorsichtig an einen ARM M3 heran. Ich habe mir ein Board und einen Programmer zugelegt (siehe Anhang). Nachdem ich mit CooCox diverse Probleme hatte und noch immer habe, bin ich auf EmBitz umgestiegen. Hier funktioniert soweit scheinbar alles einwandfrei. Zum flashen nutze ich CoFlash von ST (funktioniert wohl auch einwandfrei). Nun wollte ich einfach mal eine LED zum blinken bringen... doch nun verhält sich der Code recht seltsam und ich weiß nicht wieso?! #include "stm32f10x.h" int main(
-
Thread
STM32F1 HSE Quarz Serienwiderstand
Reichelt dieses Quarz 8,0000-HC49U-S Gibt es hier eine Wert der immer passt? Im Datenblatt des STM32F103 ist nur ein Widerstand in Serie zu OSC-Out Was ist richtig? Danke für das Licht ins Dunkel
foerch schrieb im Beitrag #5745319: > Im Datenblatt des STM32F103 ist nur ein Widerstand in Serie zu OSC-Out > Was ist richtig? DAC schrieb im Beitrag #5745335: >>Was ist richtig? > 1 Widerstand Das Datenblatt sagt, dass der Rext zwischen Quarz und OSC_OUT
-
Thread
stack/printf/va_arg Problem bei arm-none-eabi-gcc und STM32 Gesperrt
Kollege und ich versuchen seit mehreren Tagen ein seltsames Problem zu fixieren: Umgebung: STM32F103 mit arm-none-eabi-gcc (mit 4.6 und 4.7 bereits probiert) Code (nur Prinzip): [c] void interrupt_1ms() { printf("%f",1.234); } void test() { // irgendwas } void main() { while
>Umgebung: STM32F103 Ähm... wohl doch keine FPU! ;o)
-
Thread
HW eines Brettaufbaus
Geschwindigkeiten zu drehen und wollte wissen ob die HW die ich genommen habe reichen bzw. in Ordnung sind: STM32F103C8T6 Minimum System Development Board ST-Link/V2 zum Programmieren. CAN Transceiver MCP2551 Motor Treiber L293D Spannungsregler 78L05 Danke
weniger als 10 EUR wohl egal. Falls dein Board keinen eigenen Spannungsregler hat, denk dran, daß der STM32F103C8T6 3.3V benötigt.
-
Thread
STM32 HSI mit LSE synchronisieren?
Ich wüsste ich gerne, der HSI (R/C) Oszillator des STM32F103 mit dem LSE (32kHz Quarz) Oszillator synchronisiert werden kann. Das man ihn kalibrieren kann ist mir klar, ich denke da aber eher an eine fortlaufend automatisch ablaufende Funktion der PLL.
Stefan U. schrieb im Beitrag #5173740: > Ich wüsste ich gerne, der HSI (R/C) Oszillator des STM32F103 mit dem LSE > (32kHz Quarz) Oszillator synchronisiert werden kann. Ich wüsste jetzt nicht wie 2 Schwingkreise synchronisiert werden sollen, die ihre eigenen Frequenzen haben? Der HSI hat ja mit
-
Thread
stm32F103 bmp aus Flasch lesen
Hallo, Ich versuche grad ein BMP-File array aufs Display zubekommen haut aber nicht hin kommt nur ein blauer streifen. Vielleicht kann mir einer von euch weiterhelfen [c] //Aufruf LCD_DrawPicture(0,0,90,90, test); void LCD_DrawPicture(uint16_t StartX,uint16_t StartY,uint16_t EndX,uint16_t EndY, uint16_t *pic) { uint16_t i; LCD_SetCursor(StartX,StartY); LCD_WriteRAM_Prepare(); for (i=0;i<(EndX*EndY);i++) { LCD_WriteRAM(*pic++); } } [/c]
-
Thread
Suche VCP Source STM32F103
Suche Virtual-Com-Port Sourcecode für STM32F103, z.B. OLIMEXINO-STM32 o.ä., Eclipse/CooCox/GCC basierend. Jemand was passendes auf Lager?
-
Thread
STM32F103 input data register
Hallo! Ich habe folgendes Problem mit dem STM32F103: ein CycloneII generiert testweise ein 1Hz Signal (soll später ein "read data"-Signal zur Kommuniktion werden; will kein "kompliziertes" SPI implementieren). Bei jeder High-Low Flanke von "data
-
Thread
STM32F103 ADC+DMA kein EOC
Hi, steige gerade auf den STM32 um und Teste den ADC im Scan Modus mit einem modifiziertem Beispiel Code. Die ADC Wandlung funktioniert einwandfrei, die 9 Werte werden im Array abgelegt, aber nach der Wandlung ist das EOC bit im Statusregister nicht gesetzt bzw. ich kann nicht in einer Schleife auf das Ende des Scanns deswegen warten. //--- // In Main nach anderen Inits: // DMA clock RCC_AHBPeriphClockCmd ( RCC_AHBPeriph_DMA1 , ENABLE ) ; DMA_InitStructure.DMA_BufferSize = 9; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC; DMA_InitStructure.DMA_M2M = DMA_M2M_Disable
-
Thread
STM32F103RC und SPI Problem
Hallo, ich hatte vor einiger Zeit ein Problem mit der SPI Schnittstelle des STM32F103RC, das ich nicht weiter verfolgt habe. Bei der neuen Software bin ich jedoch wieder auf dasselbe Problem gestoßen, dass der MOSI Pin (PA7) der SPI1 Schnittstelle willkürlich deaktiviert wird.
-
Thread
Frage zur STM32F103 RTC Initialisierung
Hallo, ich verwende zur Initialisierung der RTC die ST Peripherals Lib V3.5 und Teile des Kalender Beispiels. Das funktioniert auch soweit, allerdings ist mir aufgefallen, dass dieses sofort nach dem Start ein Backup Register ausliest um zu erkennen, ob die RTC bereits initialisiert wurde. Im Datenblatt des STM32 steht jedoch, dass vor einem Zugriff auf ein Backup Register die PWREN und BKPEN Bits, sowie das DBP Bit im Power Control Register gesetzt werden müssen. Das passiert allerdings nicht bei jedem Start, sondern nur bei der ersten Initialisierung. Ich frage mich nun, ob ich hier was übersehe
-
Thread
STM32F103RE Clock configuration
Hallo Leute, Ich bin dabei bei einer eigenen Hardware meinen uC zum laufen zu bringen. Verwendet werden soll der HSI 8MHz und 48MHz sollen als SYSCLK herauskommen. Hier mal meine initialisierung [c]RCC_DeInit(); RCC_HSEConfig(RCC_HSE_OFF); RCC_HSICmd(ENABLE); FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); FLASH_SetLatency(FLASH_Latency_1); RCC_HCLKConfig(RCC_SYSCLK_Div1); RCC_PCLK2Config(RCC_HCLK_Div1); RCC_PCLK1Config(RCC_HCLK_Div2); RCC_PLLConfig(RCC_CFGR_PLLSRC_HSI_Div2,RCC_CFGR_PLLMULL12); RCC_PLLCmd(ENABLE); while (RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET); RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK
-
Thread
Stm32f103 cube USB Hardfault
Hallo, ich habe mit CubeMx einen Code für den STM32f103 erzeugt, ich habe bei middleware "Virtual comport" ausgewählt. Wenn die Funktion "CDC_Transmit_FS" verlassen wird, springt der µC in den Hardfault_Handler. Ich habe schon gegoogelt: -im Startup
wie folgt aufgerufen: uint8_t buffer_x[125]; CDC_Transmit_FS(buffer_x,4); Verwendet wird: stm32f103c8t6 minimum system board, Keil EDU, Jlink EDU. Habe auch schon einen anderen µC versucht. Hatte jemand schon so ein Problem?
-
Thread
RTC STM32F103 Vbat Backup
Hallo, ich habe eine Verständnis Frage zur RTC speziell, welche im STM32F103C8 verbaut ist. Ich kenne eigentlich nur RTCs mit Hardware Kalender. Diese hat "nur" ein Counter-Register 2*16Bit, sprich 32Bit. Also muss ich nach dem Überlauf des Registers eine Variable inkrementiern
-
Thread
AES Library für STM32F103
Hallo, hat jemand von euch eine C Implementierung für AES (idealer weise auf 32Bit optimiert?) An "Betriebsmodi" müsste nur ECB unterstützt werden und 128Bit Schlüssellänge reicht auch. Für 8Bit optimiert habe ich einiges gefunden, aber bevor ich anfange das selber zu "optimieren" wollte ich einmal fragen, ob das nicht schon jemand gemacht hat. Gruß Mike
-
Thread
Wie vermeiden, dass Bibliotheksmodule gebaut werden?
Ich nutze EM::Blocks 2.30 für STM32F103 mit SPL - was muss ich einstellen, damit diese Bibliotheksmodule nicht gebaut werden, wenn ich "Rebuild all target files" ausführe? Alternativ, was muss ich ausführen, damit nur meine eigenen Module
Info schrieb im Beitrag #3901962: > Ich nutze EM::Blocks 2.30 für STM32F103 mit SPL - was muss ich > einstellen, damit diese Bibliotheksmodule nicht gebaut werden, wenn ich > "Rebuild all target files" ausführe? Ich versteh die Frage nicht. Ein 'Rebuild All' ist ein
-
Thread
USB core für STM32F407 DIYMORE gesucht
Es gibt eine Portierung von Mecrisp Forth mit USB-Konsole auf den STM32F103: https://jeelabs.org/article/1705b/ Die lässt sich doch sicher mit überschaubarem Aufwand auf den F407 portieren oder kann zumindest als Beispiel dafür herhalten, wie man sowas grundsätzlich
erwähnte USB-Code für F103 und F303 ist im aktuellen mecrisp-stellaris bereits enthalten: [code] stm32f103-ra/usb-f1.txt stm32f303-ra/usb-f3.txt [/code]
-
Thread
STM32 SPI NSS-Pin
Hallo! Ich bin neu auf dem STM32F103 und möchte gerade das SPI ausprobieren. Meine erste Frage: Es gibt auf dem STM32F103 2 Sätze SPIpins: also SPI1_MISO,..., SPI2_MISO,..., und auch in APB je ein clock enable, aber nur ein Set SPI-Kontrollregister
-
Thread
Moderne Programmierverfahren µC, Flash, EEPROM usw.
ihrer Programmierzeit, Flexibilität usw miteinander vergleichen. Dabei geht es um den Prozessor STM32F103C4. Um dies zu tun muss ich erstmal wissen wie man die ganzen Zeiten berechnet. Über JTAG (Boundary scan) weiß ich mitlerweile wie ichs berechne, bei UART tu ich mir noch schwer. Außerdem möchte
Hab grad zum Thema Sicherheit ein wenig nachgelesen was den STM32F103 angeht. Also der hat ne Read und ne Write protection die man durch setzen eines Bits "einschalten" kann. Sowas meinst du als Hackingschutz, oder?
-
Thread
STM32F103RBT6 Pin toggeln
Schönen Nachmittag liebes Forum, bin seit kurzem Besitzer eines ST Nucleo Board mit einem STM32F103RBT6 drauf. Bin im Moment dabei mich mit der Materie vertraut zu machen und habe dazu auf den maximal möglichen Systemtakt umgestellt (64 MHz mit HSI--> internal Highspeed signal). Das hab ich dann
abgeht), mal gründlich nachzusteigen. Ich poste dir hier mal nen Ausschnitt aus einem älteren STM32F103-Projekt: {c] void Do_Config (void) { long L; RCC->CIR = 0; /* alle RCC-Interrupts ausschalten */ RCC->APB1RSTR = 0; /* evtl. Reset's beseitigen */ RCC->APB2RSTR
-
Thread
HC-05 Bluetooth <-> STM32F103
und auch einen passenden Treiber. Als Board wo das Display angeschlossen ist habe ich ein Nucleo STM32F103 Board genommen und das Bluetooth Modul ist ein HC-05. Nun wollte ich das ganze Teil aber auch gerne per Bluetooth anbinden und habe gedacht das das ja ohne Probleme mit dem HC-05 funktionieren sollte
konnte ich dort auch keinen Erfolg erzielen. Nun hab ich schon aus Verzweiflung den 8MHz Quarz vom STM32F103 Nucleo Board gegen einen 14.7456MHz Quarz getauscht um wenigstens nen sauberen UART zu bekommen. Aber auch das hat letztlich nichts gebracht. Eventuell hat ja jemand mal ein ähnliches Problem gehabt
-
Thread
STM32F103 USB Lib von ST portieren
Hallo, ich versuche gerade, die USB Libs von ST so umzubiegen, dass sie auf einem Olimex Board laufen. Gibt es irgendwio eine Liste, was in welchen Headerdateien zu ändern ist, um die LIBs auf dem eigenen STM32 zum laufen zu bekommen? Die Sache mit dem #define USB_CONNECT GPIOC #define USB_CONNECT_PIN GPIO_Pin_14 #define RCC_APB2Periph_GPIO_CONNECT RCC_APB2Periph_GPIOC hab ich schon gefunden. Desweiteren bekomme ich in der hw_config.h immer die Fehlermeldung: 'USART_RX_DATA_SIZE' undeclared here (not in a function) wo müsste
-
Thread
STM32F103 USB VCP: Wie variablen senden?
Guten Tag, weiß jemand, wie ich den Inhalt einer Variable an den virtuellen COM Port senden kann? Normalerweise nutzt man ja: [code]SB_SIL_Write(EP1_IN,"test",1); SetEPTxValid(ENDP1);[/code] oder [code]SB_SIL_Write(EP1_IN,'t',1); SetEPTxValid(ENDP1);[/code] wie sende ich nun den Wert der Variable v (z.b. Integer) [code]SB_SIL_Write(EP1_IN,v,1); SetEPTxValid(ENDP1);[/code] geht nicht, da kommt nur Müll raus, also völlig verkehrte Zeichen. Was muss ich ändern?
-
Thread
Daten ins Flash oder SRAM/MRAM
Hallo Ich arbeite mit dem uVision von Keil, STM32F103VCT6. Ich steuere einen EC 45 Motor an 28/34 Volt. Bei der ersten Fahrt werden AD Werte aufgenommen auf die bei den nachfolgenden Fahrten darauf zurückgegriffen wird (Stromaufnahme, ist Strom höher
Ok, habe jetzt gelesen, dass der STM32F103VCT6 48kb SRAM hat. Im Datenblatt von farnell hat dieser Typ nur 32kb! Was stimmt jetzt? Datenblatt 48kb!? danke und Gruss! M.B.
-
Thread
Problem mit ST-Link V2
Leitung und dem V1 erfolgreich programmiert wird. > Um welche MCU handelt es > sich denn? STM32F103
Shottky schrieb im Beitrag #4526924: >> Um welche MCU handelt es >> sich denn? > STM32F103 OK, zu dieser MCU gilt das, was ich oben geschrieben habe: Walter T. schrieb im Beitrag #4526916: > Im ST-Link-Utility ist bei mir bei 4 > kHz die Verbindung nur dann fehlgeschlagen, wenn
-
Thread
STM32 Pin-level bei Reset
Hallo, ich arbeite gerade mit dem STM32F103V8 Prozessor von ST: ist es normal, dass bei einem Reset des Controllers per Software alle Pins auf Low geschaltet werden? Ich dachte die Pins werden per default auf High-Level gezogen vom Prozessor
meiner Resetleitung liegen mehrere Prozessoren direkt dran - allerdings möchte ich nur dass sich der STM32F103 Prozessor resettet und nicht die anderen auch. Da aber die Resetleitung vom STM beim Reset auf low gezogen wird, resetten sich die anderen auch alle mit :-( Gruß Jens
-
Thread
STM32 Timer Problem
(&htim3, TIM_CHANNEL_1); und HAL_TIM_PWM_Start_IT(&htim3, TIM_CHANNEL_2); Ich nutze den STM32F103ZGT6 mit 66 MHz Clock. Setze ich den Prescaler deutlich runter (z.B. auf 6600) funktioniert alles tadelos. Schafft der uC nicht, Interrupts in 500kHz mit diesen Einstellungen abzuarbeiten oder
übersehen? Sollte tatsächlich ein Interrupt mit 500kHz angesprungen werden, auch wenn das ein STM32F103 mit einem 66MHz-Takt ist, wird das wohl auf eine Milchmädchenrechnung hinauslaufen. Warum überhaupt diese absurde Idee? Was wolltest Du überhaupt damit realisieren?
-
Thread
STM32F103RB, Input capture und Encoder kollidieren
Irgendetwas verstehe ich offensichtlich nicht an der STM32F103 Beschaltung. Ich habe am PA0 und PA1 den Encoder aktiviert, TIM2_CH1 & 2. Funktioniert, zählt schön hoch und runter. Am Pin PA2 möchte ich ein PWM Signal zählen, TIM2_CH3. Das funktioniert
-
Thread
STM32L051 UART transmit
allein zu Potte kommst, dann lade dir mal das: http://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP herunter und lies darin. Oder schaue dir den folgenden Thread an: https://www.mikrocontroller.net/topic/418871#new Das Zeug im Zipfile ist zwar für den STM32F103C8T6, aber zum einen
W.S. schrieb im Beitrag #7323691: > Das Zeug im Zipfile ist zwar für den STM32F103C8T6, aber zum einen ist > vieles darin plattformunabhängig (läuft also auch auf z.B. > Fujitsu-Controllern) und zum anderen sind die Peripheriecores bei den > diversen STM32 oftmals ziemlich ähnlich
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
**************** ** ** File : stm32_flash.ld ** ** Abstract : Linker script for STM32F103VB Device with ** 128KByte FLASH, 20KByte RAM ** ** Set heap size, stack size and stack location according ** to application requirements. ** **
Du benutzt einen F4 und das link script ist für den STM32F103VB. Welchen F4 hast Du, bzw wieviel FLASH und RAM?
-
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
Frage 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
-
Thread
Structarray mit Adressproblemen in C
mal um Stackgröße kümmern. Habe ich mich bisher nicht so mit auseinandergesetzt (ich habe einen STM32F103VET6). Der hat ja recht viel RAM. Ist der Stack stark begrenzt?
> Stackgröße kümmern. Habe ich mich bisher nicht so mit auseinandergesetzt > (ich habe einen STM32F103VET6). Der hat ja recht viel RAM. Ist der Stack > stark begrenzt? Das schöne ist, daß der überlaufende Stack genau den Verlauf der Übeltäter protokolliert. Wenn also immer wieder die gleiche
-
Thread
Level Shifter oder ähnliches für KFZ->MC gesucht
) Das ist mit Sicherheit die einfachste und billigste Lösung. In Frage käme zum Beispiel ein STM32F103RBT6 oder STM32F103VET6 Board. Die bekommst du bei Ali Express ab etwa 7 Euro. Alternativ könnte man irgendeinen anderen µC verwenden und dessen analoge Eingänge durch einen seriellen AD Wandler wie
-
Thread
µC mit verschiedenen TFTs. Welcher LCD-Controller?
mir nur noch nicht sicher was ich für einen LCD-Controller nehmen kann. Als µC nehme ich einen STM32F103VB (Cortex-M3, 32bit). Und als TFT würden je nach Anwedung verschiedenen Größen verbaut werden. Einmal ein: 3.5", QVGA, 320x240, RGB Interface, 18 bit, 262k Farben oder ein: 4.3", WQVGA, 480x272
ich weiß alles, was man braucht. @Peter: Was erwartest Du denn von so einem Controller? Der STM32F103VB ist ja auch nicht gerade eine RAM-Schleuder. Im 18 bit-Modus lohnt es sich meines erachtens nicht alle Bilder extra auf 18 bit umzucodieren, also würde man sie in 24 bit BMP-Files ablegen. Das