-
Thread
STM32: Jitter PLL Frequenzerzeugung
Hallo, ich benutze einen STM32F413VGT6, mit einem 8MHz Quarz und PLL, um 72MHz System/Timertakt zu erzeugen. Wenn ich nun eine Frequenz um ca. 400kHz erzeuge und ausgeben lasse, dann driftet diese um 2 bis 4 kHz, ist also nicht
. schrieb im Beitrag #5307934: > Der Quarz schlittert auch deutlich, Ich habe das eben mit dem F103 probiert, allerdings mit HAL, dürfte aber keine Rolle spielen. HSE direkt an MCO 8,00066 MHz stabil über Minuten. Mit HSI bei PLL 64 MHz / 2 habe ich auch genau diese +- 4kHz. Mit HSE bei PLL 72
-
Thread
Unbekannte Platine in MC-22 Graupner
zurückschalten kann, hier sind jedoch zwei 2,4GHz Antenne verbaut und an dem Umschalter hängt eine mir völlig unbekannte Platine (siehe Bilder). Haupttreiber ist ein stm32f103c8t6. Ich hatte schon mal vermutet, daß es ein "gestripter" HOTT Sender
Carsten L. schrieb im Beitrag #7715465: > Haupttreiber ist ein stm32f103c8t6. Das ist kein "Treiber", sondern ein ganz gewöhnlicher Microcontroller.
-
Thread
Frage zu Programmierung mit STM8S
Jop Skriptkiddy hat völlig recht. Hier hab ich mal den Assembler Code für ein Blinklicht für den STM8S. Nur das ich damals die Schleife bist 60 000 Zählen lies. [avrasm] 1 ; C Compiler for STM8 (COSMIC Software) 2 ; Parser V4.8.32.1 - 30 Mar 2010
; 13 for(i = 0; i < 60000; i++){ 97 0016 1e01 ldw x,(OFST-1,sp) 98 0018 1c0001 addw x,#1 99 001b 1f01 ldw (OFST-1,sp),x 102 001d 9c rvf 103 001e 1e01 ldw x,(OFST-1,sp) 104 0020 cd0000 call c_uitolx 106
-
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
Hier die main.c /************************************************************** ** MINI STM32 ** V: 0.1 ** 2015.04.07 ***************************************************************/ // Pinbelegung: //
-
Thread
Nucleo STM32
Siehe http://www.st.com/content/ccc/resource/legal/legal_agreement/license_agreement/66/75/d0/96/4c/67/4e/9f/EvaluationProductLicenseAgreement.pdf/files/EvaluationProductLicenseAgreement.pdf/jcr:content/translations/en.EvaluationProductLicenseAgreement.pdf unter "EVALUATION BOARD STATUS". Es
China verwiesen. Suche bei AliExpress einfach nach dem gewünschten Modell und "Board". Zum Beispiel "STM32F103C8T6 Board".
-
Thread
STM32F103CBT6 - 5V oder 3.3V UART?
Hallo zusammen, ich möchte an einen STM32F103CBT6 über UART2 ein GPS-Modul anschließen (NZ GPS von UBLOX an einen NAZE32 Flightcontroller). Das GPS-Modul wird mit 5v betrieben und gibt auf RX/TX 5V raus. Der µC wird hingegen mit 3.3V betrieben
Kommt denn Dein GPS-Modul mit dem 3,3V-Signal des STM32 klar?
-
Thread
STM32 Boot0 / 1
bringen. Habe vor einiger Zeit viele Stunden mit der Fehlersuche in einer Bootloaderanwendung für STM32F103xyz verbracht, die prima auf einem Evaluationboard funktioniert hat aber auf einem beigestellten Prototypen nicht zuverlässig funktionierte (neuen Inhalt von Flash-Seiten nicht korrekt geschrieben
Erst einmal vielen Dank für die Antworten! zurzeit designe ich zwei Boards. Eins mit einem STM32F102CB. Bei diesem habe ich Boot0 über 10k Ohm auf GND gezogen und Boot1 ohne Widerstand direkt auf GND. Bei dem zweiten Board (STM32F405RG) habe ich Boot0 auch über 10k Ohm auf GND gezogen und Boot1
-
Thread
TUSB2046BVF Code 43 USB Gerät wurde nicht erkannt
ich benötige Hilfe bei dem beiliegenden Aufbau. An dem Hub sind 3 Teilnehmer angeschlossen, 1x ein STM32F103T8C6 und 2x ein FT232RL. Wie beschrieben bekomme ich die Fehlermeldung bei Windows. Hat jemand eine Idee was ich übersehe? viele grüße und Danke Thomas
hab ich kein Oszilloskop zur Hand um zu prüfen. Jim M. schrieb im Beitrag #6457543: > Die 100µF (ft1.png) dürfen nicht direkt an USB VBUS liegen, laut Spec > sind nur 10µF erlaubt. Werd ich nochmal ändern. Das mit dem Rest Pin vom STM32 zum Hub sollte so aber funktionieren oder? Viele
-
Thread
STM32F103 can
Hallo, Ich habe 2 Boards mit dem STM32F103vct6 von e... mit CAN, habe das mitgelieferte CAN Beispiel auf beiden Boards aufgespielt doch leider funktioniert das ganze nur 1-2 mal. vielleicht kann mir da einer Weiterhelfen. mfg
Funktion "CanWriteData" diese Zeilen direkt VOR dem senden hinzu : (der Code ist eigentlich für den STM32F4 ich hoffe der ist beim F1 gleich und es gibt dort auch TME0 bis TME2) . [code] uint32_t timeout; timeout=0; while(!(CAN1->TSR & CAN_TSR_TME0 || CAN1->TSR & CAN_TSR_TME1 || CAN1->TSR
-
Thread
eigennen 3d Handheld bauen
Ihr mir einen günstigen fertigen controller mit einem screen > empfehlen? der braucht kein HDMI. STM32 Discovery: http://www.ebay.de/itm/STM32F429-Discovery-Kit-32F429IDISCOVERY-1-Stuck-/361623155657?hash=item54326b73c9:g:1CkAAOSw-KFXdRIt Der Bildschirm hat zwar nur 2,4", zum Testen sollte es
Dazu brauchte man allerdings eine Karte für DS Slot 2 und Homebrew Software, das war bei mir die R4. Bei mir hat man den Spieler nie gesehen, deswegen gabs auch keinen Avatar. Das sind Dinge, die du für den STM32 noch brauchst. Als Grundlage für eigene Projekte auf dem F429 ist Uwe B. immer eine
-
Thread
Problem mit USB auf STM32H743
ich bin gerade dabei ein Chinaboard 'Devebox STM32XX_M' mit dem H743VI in Betrieb zu nehmen. Mit Mbed das den H743 unterstützt und einen USB Stack hat den ich schon auf verschiedenen F4/F7 laufen habe. Der H743 ist um einiges komplexer, aber die
scheint am Takt zu liegen, USB1 kann verschiedene Quellen haben: - HSI48 Initialisierung hängt in stm32h7xx_ll_usb.c/USB_CoreReset(). Es wird USBx->GRSTCTL |= USB_OTG_GRSTCTL_CSRST; gesetzt und dann gewartet bis dieses Bit von der HW wieder rückgesetzt wird, das passiert nicht. Google liefert hier Ergebnisse
-
Thread
Datenlogger, Sensordaten speichern während SPI-Übertragung
man "gleichzeitig" ohne weiteres schreiben und einlesen. Hab das schon gemacht, war eine ARM-Cortex STM103Z CPU mit 4bit interface auf die SD-Karte. Grüsse
Achso, die CPU ist ein STM32F407, die SD-Karte enthält außerdem ein FAT32 Dateisystem und wird über SPI beschrieben.
-
Thread
USB Verbindung als VCP und CDC?
Hallo, Ich möchte gerne den STM32F417 mit 2 USB Verbindungen nutzen. Es sollte einmal eine Datenverbindung per CDC laufen, die mit meiner Software betrieben wird, zum zweiten soll auch ein virtueller COM Port bereit gestellt werden
http://akb77.com/g/stm32/stm32f103-cdc/ Jetzt habe ich erst mal zu tun...
-
Thread
STM32F05 externer Quarz schwingt nicht an
Ich benutze zur Takt config die in der StdPerphLib beiliegende system_stm32f0xx.c darin kann ich mit den defines #define PLL_SOURCE_HSI //#define PLL_SOURCE_HSE //#define PLL_SOURCE_HSE_BYPASS auswaehlen wie ich meinen uC takten will Der uC und der Quarz ist
layout ebenso 3. schau dir das design eines discovery boards mal an und mach deines genauso, was uC, clocking und Vcc/Gnd Anbindung + stütz-C's betrifft. 4. beim STM32L152 braucht es noch einen 1MOhm widerstand an den quartz inputs, evtl. gibt es das auch bei deinem derivat und du hast den vergessen
-
Thread
Gibt es schon skalierbare Arduino 16-Segent Font-Lib ?
Anfängerfreundliche Einstiegshilfe: http://stefanfrings.de/mikrocontroller_buch2/index.html http://stefanfrings.de/stm32/index.html Dieser STM32F103 hat ein paar Eigenschaften, die für Anfänger sogar hilfreich sind: - Der STM32 keinen speziellen Programmieradapter. Damit fangen bei AVR ja schon oft die Probleme
welche der 24 Vektoren in dem 8px hohen Streifen gemalt werden. Ich sehe durchaus ein dass der STM32 die bessere Wahl ist wenn man eh zwei oder mehr I2C module anschließen will.
-
Thread
STM32 DMA1CH5 soll TIM1 Updaten
Hallo miteineander, ich habe eine Frage bezüglich des STM32F103. Ich versuche Daten von der SPI an den TIM 1 zu senden. Dazu werden Dummybytes über den DMA1CH3 Kanal gesendet und über DMA1CH2 empfangen bzw. in den Speicher des STM kopiert. Dort werden sie
20STM32/AllItems.aspx
-
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
Schleife, die 320x240 mal 0x0000 ins RAM schreibt und das AutoIncrement nutzt ist nicht schneller: [c] lcd_write_reg(0x4e, 0); // next x position lcd_write_reg(0x4f, 0); // next y position LCD_REG = 0x22; for(i = 0; i < 76800; i++) LCD_RAM = 0x0000; [/c] Bekomme ich das irgendwie auf ~5mS
-
Thread
Wofür werden 32Bit Controller grundsätzlich eingesetzt?
Hallo an alle :) Ich wollte euch mal fragen, was eigentlich das Haupteinsatzgebiet von 32Bit Mikrocontrollern ist. Insbesondere frage ich hier nach typen wie den STM32 mit ARM Cortex M3 oder vergleichbaren... Bei welchen Anwendungen wären solche controller Sinnvoll ausgelastet? Einen
Hmm... Ich denke nur manchmal das ich ressourcen verschwende wen ich nen STM32 dazu verwende um zb daten von einer Speicherkarte an einen DAC zu senden und vielleicht noch ein LCD daran habe... Preislich hast du recht... Nen STM32F103 (Cortex M3 ARM) bekommt man für 3
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
hat, will nie wieder zurück ... Also werde ich versuchen, den AL422B am ganz oben abgebildeten STM32F4 Discovery Board (mit einem STM32F420ZI ARM-Prozessor) ans Laufen zu bringen. Ich habe dieses Board mit Absicht gewählt, a) weil ich es herumliegen hatte, b) weil ein ARM-Prozessor draufsteckt
Hi Leute, in meinem STM32F429-Code bin ich mir relativ sicher, dass die Register-Lese- und Register-Schreibfunktionen funktionieren. Also habe ich dort einmal über aller Register (0x00 - 0xC9) folgende Operation durchgeführt
-
Thread
Akku und Wasserstandsdisplay für Wohnmobile
einen Spannungsgesteuerten Anzeiger. Hierfür bereiten 2 LM339D Quad comparatoren das Signal für den STM32 auf. Vorgesehen ist auch ein USB Anschluss, damit man per PC die Daten des FLASH auslesen kann. Die Kommunikation mit der zweiten Platine erfolgt über differential I2C mit Hilfe eines PCA9615. Die
com port an den Mikrocontroller STM32F103 sendet. Dieser sendet die Daten per I2C weiter an den BQ34Z100-G1. Vorweg, ich bin kein professioneller Programmierer und wenn jemand meint das besser schreiben zu können, so mag er den Code
-
Thread
STM32F103 und SSD1963 + Display
Nehme die Kombination auch gerade in Betrieb. http://www.bestelecs.com/wiki/index.php?title=4.3_inch_TFT_LCD_Controller_Board Dieses Displayboard mit dem Dev Board http://www.ebay.de/itm/POWERAVR-STM32F103ZET6-board-3-2-LCD-/320724638138?pt=LH_DefaultDomain_2&hash=item4aacad99ba Hab das mal Quick and Dirty zusammengelötet und mit der Software für das Mini STM32 Board bespielt. Klappte auf anhieb! Treiber sind in den tiefen des Projekts auch zu finden (siehe Wikiseite bestelecs). Das basiert aber auf nem uVision4 Projekt und ich arbeite mit Eclipse...
-
Thread
ST-Link/V2 und USART
Pins angeht: > Und wie verbinde ich dann diese Pins mit dem externen ST-Link? 1:1. Siehe Kapitel 4.2 in seiner Bedienungsanleitung. https://www.st.com/resource/en/user_manual/dm00026748-stlinkv2-incircuit-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf
STLinkV3! Beim Hotplug versagt er in viel mehr Situationen als ein STLinkV2. Und anderen Chips als STM32 sind aktiv ausgesperrt.
-
Thread
Wettbewerbs Linienfolger in Software und Hardware Verbessern
das Auto so leicht wie möglich sein. Man muss ja Masse beschleunigen und wieder abbremsen. Ein stm32f103 <4€ bei ebay ist doch auch Arduino kompatibel?! Welche Abtastzeit erreichst du max. mit den 8bitter? Diese richtet sich an den Sensoren (Datenblätter). Weiterhin wie sieht das Signal der Sensoren
haben kein Problem damit. Ein STM32 F100 > schaft locker 100 k/s ADC Messungen. Ja, stimmt schon und es ist mir auch klar. Nur dann weiß ich nicht warum der TE auf die Idee kommt einen größeren µC zunehmen! Ich hatte gedacht, dass
-
Thread
Beste Lösung RX DMA Ringbuffer STM32
stm32 du hast.
Ich nutze einen F103 mit 72 MHz. 2 USARTs schreiben/senden per Interrupt in 2 Puffer mit 9600 Baud und 230,4 KBaud. In der main werden zyklisch diverse Sensoren per SPI/I2C abgefragt. Mein Controller langweilt sich dabei
-
Thread
SD-Karte zwischen 2 Boards teilen?
Alternative habe ich noch ein günstiges ARM-Board gefunden: http://www.aliexpress.com/item/Free-Shipping-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32555258029.html?ws_ab_test=searchweb201556_10,searchweb201602_2_10057_10056_10055_10037_10049_10033_10059_10058_10032_10017_10060
Dann mach lieber MP3 Softdecoding, USB Massenspeicher ist da schwieriger. Mit einem STM32F4 sollte das gehen. minimp3: http://keyj.emphy.de/minimp3/
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
Beitrag #7146755: > 3,19 Mäuse sind dafür zu teuer? *Zu* teuer habe ich nicht geschrieben. Ein STM32 mit CAN konnte man vor dem Chipmangel für ca. 1 Euro bekommen. Da hat man dann µC und CAN zusammen zu 1/3 des Preises. Da macht es schon Sinn zu *erwägen*, diesen zu bevorzugen, finde ich. Denn
statt einem ATtiny85 einen STM32F103C8T6 mit integriertem CAN Controller. Wegen Chipmangel von einem Bluepill board runterfummeln, die sind lieferbar. Sind mit Sicherheit Clone, aber wenns billig sein soll ...
-
Thread
STM32 mit ST-Link/V2 Chain Programmierung
Hallo vielleicht kann mir jemand helfen ich möchte zwei STM32 die über das JTAG-Interface miteinander verbunden sind programmieren --> TDI [uC1] TDO --> TDI [uC2] TDO --> einzeln lassen sich die Controller problemlos programmieren Frage: - geht
mit dem ST Link auf den Discovery Boards macht. Man schabt dabei aber an der 64 k Flash Grenze des STM32F103C8 der ST-Links. Und auf den Discovery Boards braucht man auch nicht das JTAG Modul und spart somit Code.Ich versuche gerade, das ganze auch auf einem STM32F107 Board zum laufen zu bringen, hänge
-
Thread
Wie auf Float verzichten?
Hallo, ich programmiere einen STM32F103C Mikrocontroller. Ich habe eine ISR Funktion, die mit 60µs Takt aufgerufen wird. Da der STM32F1 keinen FPU hat, möchte ich die paar Gleitkomma Berechnungen mit Shifts realisieren, klappt leider
2)); float errAngle_L = measured_angle_L - angle_pL; angle_L = angle_pL + 0.03340962f * errAngle_L; angle_vel_L += 0.05676238f * errAngle_L; } [/c] mit Integer: [c] #define SCALE 28 volatile int angle_L = 0; volatile int angle_vel_L = 0; void angleEstimate_L(void
-
Thread
STM32: Über SPI ein TFT ansteuern (R61505U)
über SPI ansteuern. Das klappt mit einem AVR auch ohne Probleme. Nun möchte ich den AVR-Code (avr.c) auf einen STM32F103RB auf dem Olimex-H103 portieren. Dabei funktioniert das Display nicht, bzw. es reagiert gar nicht erst. Im Anhang findet ihr meinen AVR-Code (avr.c), unten die SPI-Funktionen
sieht der Code folgendermaßen aus, bitte mit der Beachtung, dass ich die alte Firmware Library des STM32 verwende(Version 1.0): Vermute bei dir ebenfalls den Fehler in spi_write() und vor allem in spi_wait() [c] static void write_oled( uint32_t byte_packet ) { uint16_t spi_rx_dummy = 0;
-
Thread
Programmieren mit KI
Niklas G. schrieb im Beitrag #8011756: > Und genau sowas kann man sich doch auch per STM32CubeMX generieren... CubeMX, das muss erst mal funktionieren. (wozu installiere ich den Kram nach dem ich nen Account bei ST mache, ich hasse den Zwang dazu *kotz*, und der F103/M0 zb. ist nach
-> STM32Cube MCU Package for STM32F1 Series anwählen -> Install.
-
Thread
LPC1768 mit OpenOCD Debuggen
wirklich brauche und vor allem, über welches Interface ich am Ende die Verbindung von OpenOCD zu meinem uC aufbaue. Mein Board unterstützt das Debuggen und Programmieren über ein externen JTAG aber auch über USB. USB läuft direkt auf einen STM32F103C8T6, der ja nunmal wieder ein anderer uC ist. Mittlerweile
Bevor ich es vergesse vielleicht könnt ihr damit etwas anfangen: [c]SEGGER J-Link Commander V4.24c ('?' for help) Compiled Mar 4 2011 20:04:53 DLL version V4.24c, compiled Mar 4 2011 20:04:34 Firmware: J-Link ARM-OB STM32 compiled Dec 15 2010 11:30:03 Hardware:
-
Thread
CubeMX - USB CDC - nach flash nicht mehr beschreibbar
Ich habe hier ein "komisches" Problem. Ich habe einen ST-Link V2 ein BluePill Board (STM32F103C8), CubeMX und SW4STM32. In Cube lasse ich mir ein einfaches USB-CDC Device generieren. Ich lasse das Projekt in SW4STM32 einfügen, compilieren und Brennen. Jedoch ist danach kein weiteres beschreiben des STM32 mehr möglich, ausschließlich wenn ich in den BOOT0 Modus wechsle kann ich den Chip wieder beschreiben. Das USB Device wird erfolgreich erkannt und funktioniert auch. Ist jemanden dieses Phänomen
-
Thread
CAN Node multifunktional für Hausbus
an den Mega16M1? Was kostet der? Wegen der schlechten Verfügbarkeit des 16M1 bin ich auf den LPC11C24 gegangen. Der hat den Transceiver auch schon drin. Gibts aber als LPC11C14 auch ohne Transceiver, wenn man den einzeln haben will. Der LPC ist kleiner und besser für die "Dose" geeignet. Ist ein 32
mehrere Sachen damit > abbilden kann … Falls es insgesamt knapp 20 Stück werden, könnte man auch den STM32F103C8T6 in China bestellen: 20 pieces/lot, €24,99/lot: * http://www.aliexpress.com/item/-/32354749328.html Wo der Vorteil vom LPC11C24 liegt, kann ich noch nicht erkennen.
-
Thread
Optokoppler nich Invertierend an STM32 gesucht
an Masse an (oder andersrum). > Ich habe 6 PWM-Signale(20MHz) an GPIO Pins am Mikrocontroller (STM32) > die ich vom Motortreiber (Mosfets) trennen will. WARUM brauchst du eigentlich bei einer BLDC Ansteuerung einen OK? In zigmillionen Anwendungen geht das ohne Potentialtrennung...
Da wie im gezeigten Aufbau das Microprozessorboard http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-Neu-/350940830643?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51b5b41bb3 über USB vom PC versorgt wird und ausserdem auch noch der Programmieradapter
-
Thread
FPGA dazu geeignet?
und zeigt an, wo ein eventueller Fehler vorhanden ist. In der ersten Version kontrollierte ein STM32F407 mehrere I/O Boards via SPI. Weil es mir nicht gelang, die SPI frei von Störungen zu halten, musste ich die Geschwindigkeit ziemlich drosseln. Was sich natürlich sehr negativ auf die gesamte Test-Laufzeit auswirkte. In der zweiten Version verpasste ich jedem Board eine STM32F103, die via SPI die I/Os auf ihren Boards kontrollierten und via USART/RS485 mit dem Master STM32F407 kommunizierten. Bis zu 3 Boards (zu je 128 I/O) war die Gesamtlaufzeit akzeptabel. Aber bei 4
-
Thread
STM32 Timer im gatemodus
laufen einfach beide PWMs. Erstellt wurde der Code im CubeMX. Genutzt wird der STM32F767. Vielleicht kann mir jemand einen Tipp geben woran das liegen könnte? Viele Grüße und vielen Dank schonmal. [c] static void MX_TIM2_Init(void) { TIM_ClockConfigTypeDef sClockSourceConfig
Gut. Es erzeugt Code für SW4STM32. In die main.c muss noch: [c] /* USER CODE BEGIN 2 */ HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_1); HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1); /* USER CODE END 2 */ [/c] Dann wird
-
Thread
Takte zählen beim STM32F4
Hallo, ich würde gern auf dem STM32F4 irgendwie die Anzahl der Takte ermitteln, die eine Reihe von Instruktionen braucht. Gibt es da eine verlässliche und halbwegs einfache Möglichkeit? Es geht u.A. um den Vergleich mit und ohne FPU-Nutzung
Der Code funktioniert bei einem STM32F103. Evt. ist das Register beim Cortex-M4 ein anderes, lese mal in der Doku von ARM über die Core internen Register. (Kann ich mir jetzt nicht vorstellen.) Ich ermittle damit auch den Zeitbedarf
-
Thread
STM32 HardFault_Handler
wie ich das debuggen kann? ich benutze IAR 5.30 und die standard lib 3.3.0 ,der controller ist der stm32f103cb. ich habe einiges dazu im internet gefunden leider war nix dabei was mir wirklich weiter geholfen hat. danke!
K.: also diesen thread habe ich mir jetzt angesehen und da steht was von "void hard_fault_handler_c(unsigned int * hardfault_args)" aber ich habe unter stm32f10x_it.c eine funktion die keine übergabe parameter hat sondern nur void: void HardFault_Handler(void) jetzt könnte ich das mit dem C code
-
Thread
Voltmeter/Amperemeter DSN-VC288 stirbt durch geringe Spannung. Warum?
Thomas O. schrieb im Beitrag #6425727: > Eine Idee, welcher namhafte µC da als Vorlage dient und evtl. > kompatibel in der Schaltung ist? Auf anderen solcher Panelmeter wurden STM8 vorgefunden. STM32 wäre auch möglich. Beide µC kriegt man in China für einen Appel und
Nachtrag zur Bestimmung des Chips: Vss und Vdd passen zu STM8 (Pin 7 und 9), aber der einzige andere Kondensator in der Gegend ist mit Pin 20 verbunden, nicht Pin 8, welcher Vcap sein sollte (laut https://www.st.com/resource/en/datasheet/stm8s103f2.pdf). Pin
-
Thread
12V LED Stripes PWM - Spannungen am Mosfet ca 40V
Hi, folgendes Problem: Habe eine Mosfet Ausgangsstufe (siehe Schaltplan Ausschnitt) an einem STM32F103. PWM Frequenz: 2KHz Pin Anstiegszeit auf 2MHz konfiguriert. (bin mir allerdings nicht 100% sicher ob diese Konfiguration auch die Timerausgänge betrifft) Leider ergeben sich beim ausschalten
@ Flar (Gast) >Ja, der STM32 liefert 3,3V. Dann brauchst du einen MOSFET, der bei 3,3V SICHER durchschaltet. Das ist bei dem DMN3404 nicht unbedingt der Fall, das Datenblatt garantiert nur Werte bei 4,5V und 10V am Gate. Praktisch
-
Thread
ab wann lohnt sich ein Schaltregler ?
can Knoten, wie z.b einem Rolloschalter das überhaupt wirtschaftlich ist. Mal angenommen es ist ein STM32f103 Contoller, da benötigt man nur noch einen Can Treiber und man geht von 24 Volt Versorgungsspannung aus. Dazu noch 2 Relais , welche aber die Spulenspannung direkt aus den 24 Volt nehmen. Die
Projekt, keine Verkaufsabsichten > Keine EMV Prüfung , aber ESD Schutz - 30 Can Knoten an einem 4 * 0,6mm abgeschirmten Kabel, ca 200 Meter. - Versorgungsspannung 24 Volt - Umgebungstemperatur Zimmertemperatur, unterputz eingebaut - STM32F104 Controller, maximale Stromaufnahme laut Datenblatt
-
Thread
? Interpreter für Z80
Protokolle filzern, oder Pin-Wackel-Simulatoran schnitzen. Bisher habe ich dafür Arduinos oder STM32F103 (letztere mit STM32duino) verwendet. Ich fände es maximal amüsant, wenn ich den C-Guru-Jüngern diese Z80-Boards mit einem Basic oder Pascal-Interpreter vor die Nase setzen könnte. "Hier
. Sie wurde mit Borland-C 3.1 übersetzt. Wer es moderner möchte, muss zB LCC32 anwerfen und neu übersetzen.
-
Thread
STM32VL mit uVision flashen
Hallo! Ich bin neu hier im Forum. Ich habe mir vor kurzem ein STM32VL Discovery Board zugelegt. Da ich vorher schon einen STM32F103 in der Schule in ASM und C programmiert habe und auf dem Board ein F100 verbaut ist, habe ich kein Problem mit der Programmierung.
/stm32vldiscovery/flashing,mcu,memory,using,st-link,command,line.html Mein C-Programm findet ihr im Anhang (main.c) Nichts davon funktioniert. Hat irgendwer mit dem Board und uVision4 Erfahrungen gemacht
-
Thread
Simpler CAN Baustein
;GROUP=A217;GROUPID=2914;ARTICLE=89335;START=0;SORT=artnr;OFFSET=16;SID=10TgDGc38AAAIAACK3l3Aa195a0f0cfb7c6df67e142e98abd4c60
Matthias Keller schrieb im Beitrag #2234165: > Dann doch lieber MCP2551 + µC oder eben einen PIC18FxxK80 oder > PIC18Fxx80 Es gibt auch kleine STM32 mit CAN. Die STM32F103 + ext. Transceiver sind ganz nett. Haben auch mehr Speicher als die NXP-Teile. Bei dem MCP brauchst
-
Thread
Softwareebene ARM-basierendes yC-System
@Tovaritsch: Habe momentan mit LPC2148 und in der Firma mit Cortex-M3 (STM32F10x) zu tun. Prinzipiell halte ich den Cortex für die Zukunft. Schau doch mal hier (http://www.tnkernel.com). Da gibt es ein RTOS mit TCP/IP Stack für verschiedene Cortex-M3/ARM7. Versuche das auf
cortex-m3/86-mbed Primer2 von Raisonance / ST http://mcu-related.com/architectures/35-cortex-m3/59-stm32-primer2-stm32f103e-stm3210e-primer Viele echte aber natuerlich mehr spezifische Referenzloesungen von TI/Stellaris http://focus.ti.com/mcu/docs/mculuminarykitsapps.tsp?sectionId=95&tabId=2488&
-
Thread
STm32Fxxx: I2C Hardware Experten gesucht
vor 2 Jahren mal ein Thread gehabt, der aber nicht zu Ende geführt wurde. Bin seit 2 Tagen an der I2C Statemaschine eines STM32F103 dran, um richtige und verständliche EEPROM Routinen zu schreiben. Habe einen Logic Analyser mit dran und kann mit das Ganze auch anschauen. Falls hier jemand ist, der
mich nach langer Pause mal wieder damit befassen wollte. Wer kennt sich richtig gut aus mit der I2C State Machine des STM32F103 ? Wo welche Events abgefragt und ausgelöst werden müssen, wo Timeout und wo nicht usw. Ich habe funktionierenden Code laut Analyzer aber der hängt sich auch ab und an mal
-
Thread
seltsames Zahlenschloss
Stefanus F. schrieb im Beitrag #5653534: > Befindet sich vielleicht auf der anderen Seite ein SMD EEPROM? Noch dazu, da ein 24C02 in DIL vorgesehen ist...Aber ich nehme an, dass du die Lötseite angeschaut hast
Ich habe asiatische Programmieradapter mit STM32F101 und nativem USB Port gesehen. Dabei hat der Chip offiziell gar kein USB. Ich habe asiatische Produkte mit STM32F103 wo das Programm größer als 64kB ist obwohl der Chip laut Datenblatt nur 32kB
-
Thread
"Hackbares", kleines Gerät mit AVR/MSP/ARM, USB, RS-232, Tasten, Display?
einem Handheld Oszi angefangen... Geht, ist aber ein bisl aufwendig Schau mal nach DSO201, ein STM32f103, der größere Bruder hat einen F4 drauf. Lipo + USB + ... Über die SD-Karte ist prinzipell ein SPI sogar nach draußen zugänglich. Gruß Ert Schematic: https://www.mikrocontroller.net/attachment
STM32 Primer STM32 Primer2
-
Thread
ATXMEGA: Don't Panic!
recht viele einfache Eval-Boards. Wir haben uns selber mal beispielsweise Platinen gemacht, wo ein STM32F103 drauf passt, inklusive USB, LDO, JTAG-Buchse, paar Taster und LEDs und halt Stiftleisten zum Aufstecken auf Bread-Boards. Ähnliches gibt es von Olimex und anderen Anbietern aber auch.
Ben ___ schrieb im Beitrag #2193204: > chip erase? Löscht zumindest beim STM32 nicht den Bootloader.
-
Thread
Problem mit sqrt
Kompiler > oder ähnlichen gibts Jup das habe ich im Eifer des Gefechts vergessen Ich nutze einen STM32F100 Compiler ist ARM GCC 4.7 Manuel schrieb im Beitrag #3270969: > Probier mal: Führt leider zum gleichen Ergebnis
>> oder ähnlichen gibts > > Jup das habe ich im Eifer des Gefechts vergessen > Ich nutze einen STM32F100 > Compiler ist ARM GCC 4.7 Dann binde stdint.h ein und nimm die Zeile: int32_t x = sqrt((uint64_t)((2*3.14159/24)*2*10000000000)/ 375); Auf einem F103 läuft die genauso und bringt das