-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
Bei der richtigen Quelle bekommt man auch z.B. den STM32F103 in kleinsten Stückzahlen für 2-3 EUR. Man muss nicht einmal wirklich suchen.
>Für ein aktuelles Projekt benötige ich 2-4 interne DACs STM32F103 Serie hat 2 DAC's aber erst im 100pol. Gehäuse soweit ich weiss. 4 DAC's hat nur AD in der ADUC7xxx Serie. Ist aber kein Arm-Cortex sondern Arm7. Wobei ich den Eindruck habe, dass AD die ADC's und
-
Thread
STM32 Discovery und STM32F103 und STM32L152?
Hallo, wozu sind diese beiden Prozessoren auf dem Discovery Board? USB hat doch det L schon? auch nen Displaytreiber etc...
-
Thread
STM32F103 usart Probleme beim Senden / empf. mit Interrupt
Hi, ich sitze gerade an einem STM32F103VCT6 mit PL2303. Die Elektronik funktioniert, die Demo-Applications zum Board laufen tadellos, auch die zum USART. Senden mittels dieser Funktionen funktioniert. Beim Empfangen bekomme ich nur wahllose
-
Thread
STM32F103VET6 Minimum System Development Board Schaltplan
Hallo, ich habe das STM32F103VET6 Minimum System Development Board (ebay z.B. 272481948735). Ich finde allerdings keinen Schaltplan dazu. Ist jemandem schonmal der Plan dazu über den Weg gelaufen? Vielen Dank und Gruß.
-
Thread
MCP23017 Unterschiedliche Spannungen
an GB Ports? Man muss aber beachten, dass MCP23017 als Slave Befehle von einem anderen Gerät (STM32F103 - I2C Kommunikation), der wieder nur 3.3V betrieben werden kann. Geht die I2C 3.3V <-> 5.5V Kommunikation? Bin leider nicht so erfahren im Lesen von Datenblätter. Gibt es eine gute Einführung um
Die I2C-Pins des STM32F103 sind 5V-tolerant. Du kannst also den MCP23017 mit 5V betreiben, und die I2C-Pullups auf 5V legen. Vorausgesetzt, alle anderen Slaves an dem Bus werden ebenfalls mit 5V betrieben oder es ist nur der
-
Thread
stm32f411re timer clock speed ermitteln?
Stefanus F. schrieb im Beitrag #5507632: > Standardmäßig wird alles mit 8Mhz getaktet. Das ist beim F103 so aber beim F411 läuft der interne RC-Oszi mit 16MHz. Die Cortex-M haben immer einen AHB (Advanced High-Performance Bus) und einen APB (Advanced Peripheral Bus), deren Takt generell mit HCLK (
entsprechenden STM32 anzupassen. Du findest diese im Anhang. Unterstützt werden damit: [code] STM32F103C8 Mini-Dev-Board STM32F401RE Nucleo Board STM32F411RE Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code]
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
Hallo zusammen, ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ häufig eine Integer-Berechnung der folgenden Form durchführen: [math] y = \frac{x
Walter T. schrieb im Beitrag #6394991: > Hallo zusammen, > > ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, > aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ > häufig eine Integer-Berechnung der folgenden Form durchführen Solange Flash
-
Thread
AVRs mit USB?
Implementierung ist lächerlich einfach Nicht für jeden, und auch nichT auf jedem Mikrocontroller (z.B. STM32F103). Das ist durchaus ein Thema für weit Fortgeschrittene, sofern es keine copy-pasta werden soll.
schrieb im Beitrag #7651672: > Nicht für jeden, und auch nichT auf jedem Mikrocontroller (z.B. > STM32F103). Da muss man jetzt unterscheiden: Implementation des USB-Treibers, also Senden/Empfangen von Paketen, Enumerationsprozedur, Bulk-Protokoll: Schon ein gewisser Aufwand, einige Details die beachtet
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
von den Chinesen sehr billig in den Briefkasten geliefert werden. BluePill oder Maple Board mit dem F103 ist hier ein Stichwort, aber selbst die F407 Boliden mit 512k oder 1M Flash sind inzwischen für ca. 10€ zu haben. LPC mag ich lieber, aber preislich können die nicht dagegen anstinken. Wenn man die
Hier aus Spaß ein vollständiges Beispiel in Assembler für dem STM32F103RB, wie mithilfe eines Timer-Interrupts die LED an PA5 geblinkt werden kann. Durch geschickte Nutzung des BSRR-Registers spart man sich auch die Fallunterscheidung. Geht mit PWM-Modus des Timers natürlich
-
Thread
Fragen zur Umsetzung eines Reflow-Pizzaofens
soll ein Triac über einen MOC2030 die Heizwendel steuern. Die Steuerung selbst soll über einen STM32F103C8T6 laufen. Die Temperaturerfassung soll über ein MAX31855-Modul mit K-Typ-Thermoelement erfolgen. Benötigt wird daher eine 3.3V-Spannungsversorgung für die Elektronik und 12V für einen Lüfter. Im
ein Triac über einen MOC2030 die Heizwendel steuern. > Die Steuerung selbst soll über einen STM32F103C8T6 laufen. Die > Temperaturerfassung soll über ein MAX31855-Modul mit K-Typ-Thermoelement > erfolgen. Benötigt wird daher eine 3.3V-Spannungsversorgung für die > Elektronik und 12V für einen
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
. Die Kommandozeilenparameter: -ME -P BlinkLED_ROM.bin 0x08000000 -V -Hardrst Mit dem STM32F103 klappt das CLI Tool. Ich wollte es so in Eclipse einbinden damit ich schneller über den im Discovery Board einbebauten ST-Link flashen kann.
Kameramodul? Guckst Du hier: http://joe-c.de/pages/posts/einstieg_mikrocontroller_stm32f103_101.php Beschreibung ist zwar noch für den Vorgänger (STM32F103), aber vielleicht kannst Du ja trotzdem damit etwas anfangen - ich fand das Projekt ziemlich beeindruckend. Viele Grüße Igel1
-
Thread
STM32F103C8: USB-Pins (Alternate Function)
Die USB-Pins liegen beim STM32F103C8 auf PA11 (D-) und PA12 (D+). Wie sehen die Definitionen (Alternate Funktions) für die USB-Pins aus?
Aus dem Datenblatt des STM32F103C8: "USB_DM / USB_DP As soon as the USB is enabled, these pins are connected to the USB internal transceiver automatically."
-
Thread
pinout blackpill STM32F103C8T6
Hallo * Nachdem ich im INet kein pinout für das blackpill STM32F103C8T6 board gefunden habe, hier mein selbst gestricktes in Anlehnung an bluepill: http://wiki.stm32duino.com/images/a/ae/Bluepillpinout.gif Ach ja, die LED ist hier nicht am PC13 sondern am PB12. (Habe
-
Thread
FreeRTOS mit STM32F103 komisches Verhalten bei falscher Taktkonfig.
Hallo, ich habe einen STM32F103 mit FreeRTOS am Laufen. Als Takt nutze ich ein 10MHz Rechtecksignal (50/50) als HSE. Diesen habe ich mit der PLL auf 30MHz gesetzt. In der FreeRTOSConfig.h habe ich die Konstante für den Systemtakt
-
Thread
[S] BluePill Board bestückt mit WCH CH32F103
Da meine einzige Pille mit dem CH32Fxxx abgeschossen habe suche ich nun Ersatz. AZDelivery hat leider nichts mehr. Die hatten die Teile mit WCH Chips in der Vergangenheit. Bei anderen Anbietern kann man nicht zuverlässig sagen was man bekommt. Ich habe nur Interesse an den CH32 Dingern da ich mit der 2. USB Schnittstelle experimentieren will. Wenn also jemand sowas rumliegen hat und loswerden will bitte per PM melden. Thomas
-
Thread
STM32 ADC sättigt zu früh
Hallo zusammen, ich versuche gerade den ADC eines STM32F103 in Betrieb zu nehmen. Dafür habe ich eine kleine Testroutine geschrieben (siehe unten) und ein Poti mit 0-2.4V an den ADC-Pin PC3 gehängt. Das Ganze wird auf einem Display ausgegeben. Momentan habe
Die Schaltung ist kein Geheimnis. Ist ja nur ein STM32F103 und ein wenig Hühnerfutter (siehe Anhang, Versorgung auf Seite 2). Der Tipp mit der Schaltung war goldrichtig. Der Pin VREF+ hatte etwas wenig Lötzinn auf dem Pad. Jetzt geht der ADC proportiortional
-
Thread
Bluepill als ST-Link/V2 für Coocox 1.7.8
STLinkV2.J16.S4.bin das Optionbyte versteckt ist das dafür sorgt, das Readout aktiviert ist und ein F103 danach nur mit einem weiteren ST-LINK (und einem Connect unter Reset) zugänglich ist und dort dann das Readout von Hand deaktviert werden muss.
J16.S4.bin das > Optionbyte versteckt ist das dafür sorgt, das Readout aktiviert ist und > ein F103 danach nur mit einem weiteren ST-LINK (und einem Connect unter > Reset) zugänglich ist und dort dann das Readout von Hand deaktviert > werden muss. Aha. So ist das? ;) Ja, keine Ahnung. Ich bin
-
Thread
STM32-Board (CAN, Sound, RFM12, RFID): Schaltungsentwurf, Mitstreiter / Korrekturlayouter gesucht
Hallo Forum, ich entwerfe gerade den Schaltplan für ein STM32 Board. Zum Einsatz soll ein STM32F103RC kommen. Die Wahl ist auf diesen gefallen, weil er einen I2S Anschluss hat. Folgende Eigenschaften sind geplant: STM32F103RC - 32MBit SPI Flash - CAN Transceiver (MCP2551) - RFM12 Funkmodul
-
Thread
Projekt Planung: Aquarium Überwachung
schlüssig wie ich sie umsetzen mag, bei einigen noch nicht: 0.) µC Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir die Werte über einen ESP-01 an das Netz. 1.) Wasserstand Sollte ich da Ultraschallsensoren einsetzen oder lieber eine mechanische Lösung mit einem Pendel? Für die Ultraschallversion
> Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir > die Werte über einen ESP-01 an das Netz. Meiner Meinung nach spricht nichts dagegen. Auf den ersten Blick kommt mir die Aufgabe jedoch einfach genug vor, um sie
-
Thread
RTOS mit Arduino
Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast, kann ich dir den Shop von Robotdyn empfehlen. Die verkaufen Originale und Fälschungen
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Addresse setzen bevor der EP0In Handler verlassen wird Das funktioniert bei mir sowohl auf dem F103 als auch L05X (VCP) Für dein Problem kann ich mir nur 2 Ursachen vorstellen - du sendest kein ZLP mit der alten Addresse (normalerweise 0) - du sendest das ZLP schon mit der neuen Addresse.
SetAdress Request spezielle Timing Anforderungen gelten. In diesem Zusammenhang noch ein Hinweis: Der F103 USB Core hat m.M.n. eine Race Condition zw. einem Status OUT (Host ACK an Device) und dem nächsten SETUP Packet. Laut USB Standard muss ein SETUP Packet immer ge-ACK-t werden. So lange aber der CTR_Rx
-
Thread
STM32F05 externer Quarz schwingt nicht an
Note Berg gewuehlt und mich genauestens daran gehalten. Ich habe vorher schon einige PCBs mit dem F103 mit 8MHz Quarz und F107 mit 25MHz Quarz gemacht und die liefen auf Anhieb. Der Quarz den ich verwendet habe ist aus der gleichen Charge wie sie auch auf meinen F103 PCBs verbaut wurden, ebenso die
-
Thread
Wer kennt sich mit dem Mikrocontroller STM32F 103x mit einem ARM32-bit Cortex-M3 CPU Kern aus ?
weiter diskutieren : http://www.mikrocontroller.net/topic/328680#new Wenn es um den µC *STM32 F103x* geht und die Firmware - dann diesen Thread hier. Bernd_Stein
-
Thread
STM32 - Oscillator / Werte / Fragen
Hallo, ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann auch zum Thema Oszillator und nachdem ich nun diverse (Demo) Board-Schematics, Datasheets und Application Notes durchgelesen habe, bin
Beitrag #6462754: > ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen > STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann > auch zum Thema Oszillator und nachdem ich nun diverse (Demo) > Board-Schematics, Datasheets und Application Notes durchgelesen habe
-
Thread
STM32: wo endet CMSIS, wo fängt StdLib an?
Codegenerator) aus dem .SVD file für deinen Chip selbst ein Headerfile baust: [c] > SVDConv.exe STM32F103.svd --generate=header [/c] stehst du auf Bitfelder, dann: [c] > SVDConv.exe STM32F103.svd --generate=header --fields=struct [/c]
-
Thread
Flashen von Mikrocontroller plötzlich nicht mehr möglich
zusammen, für ein Projekt verwenden wir ein STM32-P103 Board von Olimex. Dieses arbeitet mit dem STM32F103RBT6 ARM 32-Bit CORTEX M3 Mikrocontroller. Als IDE benutzen wir Eclipse mit GNU ARM Embedded GCC Toolchain und OpenOCD. Die Verbindung zum Board erfolgt über JTAG mit dem ARM-USB-TINY-H. Bisher konnten
STICKY ERROR >> Error: Invalid ACK (7) in DAP response Ich tippe mal, dass ihr die JTAG-Pins des F103 umkonfiguriert habt und somit, während das Programm läuft nicht mehr per JTAG auf die Hardware kommt. Lösung des Problems ist ein "connect under reset". Eventuell kann man da bei GnuMcuEclipse irgendwo
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
Denn er benutzt nur Register und Makros, die länger sind als meine Lebensgeschichte. Und der STM32F103 hat auch kein SDIo Interface. Bin froh, wenn das irgendwie läuft, der Affentanz mit der RTC, usw.
Manche STM32F103 haben ein SDIO-Modul. Da gibt's auch Beispiele für wie man das mit FatFs kombiniert, ich glaub sogar von ST selbst. Man kann das ja auch im 1-Bit-Modus verwenden um Pins/Leitungen zu sparen. Bei SPI
-
Thread
H743 und F746 - Probleme mit dem Takt
MHz kann man wohl nur mit dem MCO erreichen. Zum Vergleich: Die GPIO-Treiber des guten alten STM32F103RB können 50 MHz treiben, bei 72 MHz internem Takt können die Timer also 36 MHz maximale Ausgabefrequenz. Schnelle dedizierte Interfaces hat er leider keine. Wie bei so gut wie allen schnellen Prozessoren
und ausgeben können. 1 MHz sind überhaupt kein Problem, selbst mit dem alten (und billigen) STM32F103RB. Das kann man z.B. mit einem Timer + DMA machen. Wenn du unbedingt per Software toggeln möchtest, versuche es mal so in der Art: [c]extern "C" void toggle (GPIO_TypeDef* GPIOx, std::uint16_t pinMask
-
Thread
Problem mit JTAG an LPC1768
TRST? Was kann da noch faul sein? Der USB-OCD selber funktioniert mit einem anderen Board (mit STM32F103) ohne Probleme.
Tool einen Fehler. Wenn ich in dem Batch die Freq. auf 50 kHz reduziere dann klappt es. An einem ST32F103 funktioniert das aber auch mit 300 kHz, very strange. Ich poste das gleich mal im Coocox Forum, da findet man mehrere Fehlerberichte im Zusammenhang mit dem Olimex Adapter. Das hier ist das Board
-
Thread
STM32 USB FS Device Driver
zusammen, ich habe die STM32 USB-FS-Device Driver-Bibliothek erfolgreich auf ein AliExpress-STM32F103C8T6-Board portiert und kann mittlerweile von einer .NET-Applikation LEDs ein-/ausschalten und den Zustand von Schaltern abfragen. Nun möchte ich die inneren Zusammenhänge verstehen, um den Code Schritt
RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fSTM32f103%20Endpoint%20configuration%20clarification%20questions&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=1525#{A47EAF64-E121-4EA3-8C03-0C7C99F494A3
-
Thread
Crossowrks vs. IAR vs. UVision4
AVR in die ARM programmierung aufsteigen. Hadwaretechnisch habe ich mich bereits auf den stm32f103x festgelegt, als "evaluation Board" nehme ich das futurelec stamp module und ein breadbord. Leider fällt mir die Entscheidung für eine IDE schwer. Die AVR programmierte ich mit AVR GCC und avr dude
. Die EVA-Version sind meist auf 32k Debugging begrenzt. Optional kann man den Bootloader im stm32f103x verwenden. Überlegung wert ist auch, mit nur wenigen Einschränkungen, das Atollic TrueStudio incl. der Eclipse-IDE. Alles komplett konfiguriert, basiert auf GCC. Läuft jedoch nur mit den ST-LINK
-
Thread
Probleme mit STM32F030CC
eigenentwickelten Board laufen lassen. Dieses Board (Platinen sind von JLCPCB) habe ich bereits mit STM32F103CB, F072CB und F030C8 im Einsatz und funktionieren tadellos damit. Nun wollte ich, des größeren Flashspeichers wegen, einen F030CC darauf laufen lassen und bekomme das nicht hin. Auch wenn hier
. Die PCB sieht mittlerweile nicht mehr so gut aus, ich hatte auf ihr verlötet mittlerweile einen F103CB, einen F030C8, einen F072B und einen F303. Haben alle funktioniert. Jetzt ist wieder ein F030CC drauf und funktioniert nicht ! Andreas B. schrieb im Beitrag #7598120: > 1) Reset: da gehört NUR
-
Thread
Debug probleme mit dem uVision von Keil
Hallo! Ich arbeite mit dem uVision4.50.0.0 von Keil und dem stm32f103vdt6. Ich steuer mit meiner hardware einen EC Motor mit einem Schneckengetriebe an. An meinem Arbeitsplatz arbeite ich mit dem Desktop PC und dem ULINKpro von Keil mit galvanischer Trennung. Alles
. schrieb im Beitrag #2667399: > Hallo!Ich arbeite mit dem uVision4.50.0.0 von Keil und dem stm32f103vdt6.Ich steuer mit meiner hardware einen EC Motor mit einemSchneckengetriebe an.An meinem Arbeitsplatz arbeite ich mit dem Desktop PC und dem ULINKprovon Keil mit galvanischer Trennung. Alles läuft
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, Virtueller COM-Port). Vom Mikrocontroller
Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board > realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der > "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS > laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, > Virtueller COM-Port)
-
Thread
Übergang von wenigen großen Batch- zu vielen kleinen Realtime-Übertragungen
Cube (Einen 5bit PWM 100Hz 16³ Led Cube habe ich bereits geschafft). Bisher habe ich den STM32F103 als Treiber für den Würfel und zur Frame-Generierung verwendet. Damit ich einiges mehr Rechenleistung und bequemer Programmieren kann, möchte ich den μC von der Frame-Generierung entbinden und auf
zeigt diese an. Momentan grübele ich über die Kommunikation zwischen dem μC und SBC. Der μC (STM32F103) hat 20KiB RAM und kann somit ein komplettes Frame im Speicher halten (4*16³=16KiB). Zur Synchronisierung will ich das Frame in eine obere und untere Hälfte teilen. Eine Hälfte wird zur Darstellung
-
Thread
STM32F446: GPIO-Register läßt sich nicht beschreiben
Achtung: Die folgenden Beispiele gelten für STM32F103. Ich möchte Dir nützliche CMSIS Funktionen zeigen, die sicher auch bei deinem µC zur Verfügung stehen. Zum Einen kann man I/O Pins so einstellen: GPIOA->BSRR=GPIO_BSRR_BS5; // PA5=High GPIOA
Fall ist das das schnelle Umschalten zwischen Input und Output. Und daß ich vom Umzug vom STM32F103 auf den STM32F446 und später wieder zurück möglichst wenig ändern muß.
-
Thread
STM32Cube HAL UART Einstieg
einen Eindruck zu kriegen, wie sowas geht: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Im Prinzip hast du ja in main immer eine Grundschleife, in der sich der µC dreht, wenn es sonst nix zu tun gibt. Also etwa so: immerzu: mach dies mach das wenn X dann mach
Und sollte der Empfänger mehr Bytes erwarten als er bekommt, wartet er (blockierend) ewig. (STM32F103RB-Nucleo/Examples/UART/UART_TwoBoards_ComIT/)
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
Dann wird wohl ST keine neuen Kunden mehr gewinnen :) Denn beim STM32F103 kann USB und CAN nicht gleichzeitig benutzt werden ... da sind schon viele Leute auf die Nase gefallen! Der 12-Bit AD den neuen LPC17xx ist auch super.
Ich nutze in einer Messtechnik Schaltung auch den STM32F103. Ich habe zwar ein problem mit dem AD-Wandler, da ich recht komplexe AD Wandlungen machen wollte und die Injected-Chanel Konfiguration nicht klappte, aber das ist was anderes. Ich konnte das ganze doch
-
Thread
CooCox parasitär?
immer zu fett und da reichen mir kleinen LPC11xx oder 13xx. Mittlerweile gibt es aber auch die STM32F103 beim Chinesen, so ein http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html Board (mit 64 Karat Flash!) habe ich gerade hier liegen
-
Thread
Drucksensor Platine
Hallo, ich arbeite zur Zeit an einer Drucksensor Platine für meinen Roboter. Ich habe den STM32F103 gewählt. weil die FSR Sensorwerte aufbereitet werden sollen und mit anderen Sensorwerten verrechnet werden. Das ganze wird danach für den Hauptcontroller per CAN-Bus bereitgestellt. Die Platinen wird mit maximal 24 Volt versorgt.Da ich mit den STM32F103 Mikrocontrollern einsteigen möchte, wollte ich euch mal bitten über den Schaltplan zu schauen ob das so in Ordnung wäre. Gruß, Sven
-
Thread
stm32f103 No source available for "pulStack() "
bei dieser funktion [c]void dma_read_init_file(void){ u8 tmp0 ; u8 tmp1 ; u8 info_status[5]={9,9,9,9,9}; fat_res=f_open(&File[0], "info_mp3.txt", FA_OPEN_EXISTING | FA_READ); fat_res = f_read(&File[0], info_status, 40, &fat_bitct); f_close(&File[0]); if (fat_res== FR_OK) { memcpy(&sel_dir,info_status,1); memcpy(&tmp0,info_status+1,1); memcpy(&tmp1,info_status+2,1); } sel_file=tmp0<<8; sel_file|=tmp1; return; }[/c] stimmt irgendwas nicht. Vermutlich wird der stack-pointer überschrieben. Wieso? Die gleichartige write-Funktion geht.
-
Thread
stm32f103 passives Debugging/mithören beim µC start
Hallo, bei uns hängt sich der stm32f103 beim Start auf. Nach dem Reset (Pin-reset) fährt der normal hoch. Beim Debuggen mit ST-Link(TruStdudio) funktioniert es auch. Fährt ganz normal hoch. Gibt es nicht eine möglich passiv zu Debuggen
-
Thread
STM32F1 STM32Cube RTC Alarm Beispiel
Hallo Forum, ich möchte meinen STM32F103C8T6 in den 'deepsleep' schicken, und dass er nach x Sekunden wieder aufwacht. Das geht über die RTC, soweit so klar. Nur ich finde keinerlei Beispiele, die dass dann mit der Standard peripheral
eigentlichen Header ein, wo die ganzen Registerdefinitionen drin stehen, was in deinem Fall "stm32f103xb.h" sein dürfte. Dann kannst du z.B. mit [code]RTC->CRH = bliblablub [/code] was ins CRH Register der RTC schreiben. Die Bitdefinitionen sind auch alle in dem Header vorhanden und die jeweiligen
-
Thread
[V] Arm Cortex M3
Hallo an alle, Verkaufe folgende Bauteile: 1x LPC1768 Gehäuse LQFP100 á 7€ 3x STM32F103CBT6 Gehäuse: LQFP48 á 5€ 10x LM3S8962 Gehäuse LQFP100 á 8€ Versandkosten 2.5€, ESD gerecht verpackt. Bei Interesse eine PM schreiben. Gruß Robert
Update: Die STM32F103CBT6 sind verkauft.
-
Thread
3 Phasen PWM - Code Probleme(stm32f103, Keil uvision)
ich sitze seit einiger Zeit an dem Programmcode zur Erzeugung einer 3-Phasen PWM mittels des STM32F103 Mikrocontroller. Die Bedingung ist, dass die 3 Kanäle versetzt eingeschaltet werden. Allerdings komme ich ab diesem Punkt nicht weiter. Es ist zwar so, dass jeweils nur ein Kanal aktiv ist, jedoch
-
Thread
Welcher Microcontroller für i2c-Display
Im 32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die I²C Schnittstelle vom STM32F103 und die dazugehörige Application Note an. Oder dessen USB Interface. Dann darfst du gerne kotzen. > Da hat man auch gleich den Spaß mit der USI. Die USI Schnittstelle finde ich auch ätzend.
32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die > I²C Schnittstelle vom STM32F103 und die dazugehörige Application Note > an. Oder dessen USB Interface. Dann darfst du gerne kotzen. Moin, Daß mal was anders ist mag ja ok sein aber bei den X61 ist die Bezeichnung der PCI-Register
-
Thread
SVPWM mit LPC1769
Motor mit dem ST Motorcontrol Library ohne Probleme. Ein F4 ist da eigendlich overkill. Ich würde n F103 nehmen ist günstiger und für einen Motor vollkommen ausreichend. Bei mir steht die umsetzung meiner Regelung auf dem µC auch noch aus. Die Geschichte mit den Softwarehallsensoren würde ich lassen
ist zwar nicht mehr ganz aktuell aber denke er passt am besten zu meinem Anliegen. Habe ein STM32F103 µC und als Treiberstufe einen DRV8301 jetzt würde ich da gerne einen BLDC mit FOC Regeln kann mir da noch jemand weitere Informationen/Codeauszüge posten? Die PWM geschichte ist denk ich soweit klar
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
testen ob die Genauigkeit der delta T für die Berechnungen noch reicht. Und dieser Code läuft auf F103 oder F411 oder H743.
LED-Pins > direkt in die ISR. Wird gemacht.... life sozusagen.... Au weia... bin\Release\f103.map|1| Program size (bytes): 65124| Data size (bytes): 280| BSS size (bytes): 2916| ----------------| Total size (bytes): 68320 (R/W Memory: 3196)| == Build
-
Thread
[V] STM32F103RCT6 STM32F103R6T6 STM32L152RBT6
2x STM32F103R6T6 3,5 € 3x STM32F103RCT6 6 € 1x STM32L152RBT6 4 €
-
Thread
STM32F103 USART1 affects TIM1? TIM1 interrupt frequenz varying
relatively new to STM32 but already did a project with STMs Timers DMA... About the project: this STM32F103C8 chould handle 3 UART (not USART) ports with communication on 20Hz basis. Furthermore control a gear motor with a relay for direction and FET and PWM for speed. A PID should control the speed based
inside a interrupt handler? A rather long time ago I posted here a little project with this STM32F103 and there you can see, how to handle all UART's and the USB-VCP without any DMA. And how to write a firmware, which does not wait inside of interrupt handlers. W.S.