-
Thread
Suche uC zum Pegel einlesen und auf CAN ausgeben
Transceiver ist keiner drauf, aber sonst ziemlich komplett: http://stores.shop.ebay.de/ElecMerge_STM32F103-Cortex-M3_W0QQ_fsubZ256246119QQ_sidZ789074479QQ_trksidZp4634Q2ec0Q2em322 http://stores.shop.ebay.de/ElecMerge_LPC2119_W0QQ_fsubZ263582719QQ_sidZ789074479QQ_trksidZp4634Q2ec0Q2em322 Der CAN Controller
Hab mir gerade den hier nochmal angeschaut: http://cgi.ebay.de/STM32-ARM7-STM32F103-Cortex-M3-BASIC-STAMP-MODULE-JTAG_W0QQitemZ170394875427QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item27ac537623 da steht das er einen CAN hat, kann ich diesen CAN verwenden !? oder gibt es ne
-
Thread
STM32-Nucleo Clones von Waveshare (XNUCLEO)
F103RC mit 64KB oder F103RF mit 96KB? https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html
mit > 64KB oder F103RF mit 96KB? > > https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html Weil Nucleo-Boards NUR zur Evaluation gedacht sind, um diverse Prozessoren zu testen! Deshalb sind sie auch verhältnismäßig billig, um sie unter die Leute zu bringen. Was willst du als nächstes
-
Thread
LM358 gegen TS272
einen LM358 funktioniert der Komparator > zuverlässig. Ein TS272 ist kein TLC2272. Ein STM32F103 wird mit ca. 3.3V betrieben (NATÜRLICH fehlt gerade das in deinem Schaltplanausschnitt) und gerade die Eingänge PA0, PA3 und PA4 sind NICHT 5V tolerant, ein mit 5V versorgter TS272 liefert aber fast
echten Komparator. Dazu hätte ich etwa einen LM2903 in > der Schublade. Pull up nach VCC des STM32F103 (oder internen pull up am Eingang aktivieren). > Eine Hälfte betreibe ich dabei als Spannungsfolger. Ein Komparator ist KEIN Spannungsfolger.
-
Thread
[V] Micro-Controller Boards
per RS232 - Controller ATMEL 89C51RD+ - In-Circuit-Programmierbar per RS232 - Controller ST STM32F103RB - Controller ST STM32F103V - Raspberry Pi - BeagleBone Black - Mit großen Grafik-Display - Mit CAN-Interface Bei vielen dieser Boards kann ich die Eagle-Dateien für Schaltplan und Layout
-
Thread
[V] Arduino mit CAN-Shield, ST103-Boards
//www.watterott.com/de/Arduino-CANdiy-Shield). Preis 20 Euro. 2. STM32-Entwicklungsboard mit STM32F103CBT6 und Pin-Fläche für eigene Erweiterungen. Infos: http://www.boruit.com/ENGLISH/STM32_en.htm . Preis 10 Euro. 3. Kompaktes STM32-Entwicklungsboard mit STM32F103CBT6. Preis 8 Euro. Gerne Abholung
-
Thread
STM CUBE IDE - Controller im Projekt ändern
Hallo zusammen, ich steh auf dem Schlauch. Ich habe hier eine Schaltung mit STM32 F103. Jetzt bin ich an die Grenzen des Controllers gestoßen, was den Speicher anbelangt. Kein Problem, gibts ja auch noch eine Variante mit doppelt so viel Speicher. Also fix den "grpßen" STM
Ich habe mal erfolglos einen Wechsel von STM32F103 zu STM32F303 versucht. Die entsprechenden Buttons habe ich zwar gefunden, aber das hat nur halb funktioniert. Am Ende habe ich ein neues Projekt erstellt und meine Sourcen hinein kopiert. Vielleicht
-
Thread
Cortex M3 + TFT Controller + 24bit TFT
Hi, also ich verwende zielich die selbe Kombination. Cortex-M3(STM32F103ZE) + S1D13743 + 4.3" 480x272 - 24bpp. Benutzt Du ein externes Ram an deinem Cortex-M3 für den Framebuffer? Sonst ist es schiergar nicht möglich! Der S1D13743 hat zwar einen Framebuffer, den
! (Beim lesen >hingegen schon..) Oh, gut zu wissen. >Welchen Cortex-M3 nutzt Du denn? STM32F103RBT6 >Du kannst zusätzlich den Quarz sparen - sofern dein Cortex das kann, >wenn du den Mainclock an nem CPU-Pin ausgibst und diesen für den >S1D13743 nutzt. Ich werd das Datenblatt mal nach
-
Thread
STM32 I2C2 & BME680 Probleme
Moin, ich möchte gerne beim einem STM32F103 Controller nutzen um hiermit über den I2C-Bus mehrere Geräte zu betrieben. Voraussetzung ist, dass der I2C1 als Master und der I2C2 als Slave deklariert wird. Das liegt daran, dass der Controller
darauf tippen, dass auch der BME280 oder BMP280 nicht geht. Master --- BUS ----><--(Slave)###STM32F103###(Master)-->BME680...
-
Thread
STM32 Flashen mit OpenOCD klappt nicht
Hallo, ich versuche auf meinen STM32F103 eine axf Datei mittels OpenOCD zu flashen. Ich bekomme die Fehlermeldung "Error: No flash at address 0x20000000": [pre]C:\Users\Tom\Documents\Projects\Test>openocd -f openocd.cfg -c "flash_im
Sorry, habe ich vergessen: Ich benutze das STM32-H103 Board von Olimex, Controller ist der STM32F103RBT6.
-
Thread
STM32F103 Cortex M3 Assembler Interrupt Routine
Guten Tag, weiß jemand, wie man in Assembler für den STM32F103 eine Interrupt Routine definiert? Ich hab alle nötigen Bits in den Registern gesetzt und weiß auch die Adresse des Vectors, aber ich hab keine Idee wie ich in meinem Programm Code an diese Adresse
schau mal hier: https://github.com/x893/STM32F103-DualCDC/tree/master/Libraries/CMSIS/Core/CM3/startup das sind verschieden startups files für dem cm3. Vielleicht bringt dich das weiter.
-
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
Beitrag #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
STM32F103VC + SSD1963 Problem
ich mit einer Adapterplatine gelöst, die zwischen dem HY-MINI STM32V Controller Board, dass einen STM32F103VC besitzt, gebaut ist. Mir ist aufgefallen, dass das Timing des FSMC bis auf 2Mhz gedrosselt werden muss, damit das Display halbwegs stabil läuft. Die Demo von Segger läuft, jedoch schmiert das
Hardware-übergreifend ist, da ich derzeit 2 verschiedene MPU-Board (STM-Discovery-F4 und miniSTM32 mit einem STM32F103VC) mit unterschiedlichen Energieverteilungen einsetzte. Ich denke dass es ein Problem des TFT-Treibers sein wird. Sowohl in der UCGUI3.90xx als auch in der verfügbaren emWIN5.20d von ST ladbar, offenbaren
-
Thread
GPIO-Zugriff STM32 F103C über Register
Ich versuche GPIO-Zugriffe über die Register zu bewerkstelligen. Das Ein- und Ausschalten über BSRR und BRR funktioniert wie es soll. Aber der Modus auf Output stellen funktioniert nicht, ausser über gpio_set_mode(... Wie kann ich das lösen, das es auch über GPIOx->regs->??? geht ? [c]#include <Arduino.h> #include <stddef.h> #include <stdlib.h> #define LEDPin PC13 void setup() { // GPIOC->regs->CRL = 0xFFFF; // GPIOC->regs->ODR = 0xFFFF; gpio_set_mode(GPIOC, 13, GPIO_OUTPUT_PP); gpio_set_mode(GPIOA, 3, GPIO_OUTPUT_PP); } void loop() { GPIOC->regs->BSRR = 1
-
Thread
Abtastrate ADC STM32 - DMA nur jeden 2ten Wert
Moin, ich arbeite mit dem STM32F103 und wandle analoge Werte im Simultanen Modus mit den ADC Wandlern des Controllers, die gewandelten Werte werden mittels DMA in ein großes Array geschoben und von dort aus über den USB an einen PC
übertragen und abgespeichert werden, um dort ausgewertet werden zu können Als Plattform habe ich den STM32F103 (HY-Mini) vor mir zu liegen. branadic
-
Thread
Nachfolger Bluepill?
modifiziertes BlackPill verwendet wird. Der F401RC ist nämlich ein 64-Pinner, die anderen haben - wie der STM32F103 - nur 48 Pins. P.S. Ich setzte die BlackPills bereits in mehreren Projekten ein und bin damit sehr zufrieden. Ich sehe hier keinen Grund, den BluePills nachzutrauern. Allerdings verwende ich
BluePills werden heutzutage mit ähnlichen Mikrocontrollern anderer Hersteller oder sogar Fakes (Steht STM32F103 drauf, ist aber was anderes drin) bestückt. Hier auf mc.net findest Du mehrere Threads zu diesem Thema. Man hat eigentlich heutzutage keine Chance mehr, beim Chinesen noch garantiert ein BluePill
-
Thread
mbed - Ein Erfahrungsbericht
diesen thread: https://www.mikrocontroller.net/topic/368462 habe ich mir kurzerhand ein Nucleo-stm32f103 board zugelegt und möchte gerne meine Erfahrungen mit allen interessenten teilen. Vorneweg zu meinen bisherigen Erfahrungen im Embedded bereich: Vor rund 5 Jahren das letzte mal µC Programmiert
angepasst werden und das sollte ausreichen. Ich habe vor den selben Code vom Nucleo-F103RB auf einem STM32F103C8T6 laufen zu lassen, die gibts ab ca. €1.60 über ebay, oder gleich das minimalboard für ~4.50
-
Thread
Taster entprellen per Software
Läuft bei mir auf AVR, besagtem AT91SAM7 (hatte ich vor Jahren mal nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten Plattformen hervorragend. Ich möchte gar nichts anderes mehr.
bei mir auf AVR, besagtem AT91SAM7 (hatte ich vor Jahren mal > nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der > Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten > Plattformen hervorragend. Ich möchte gar nichts anderes mehr. Klar bin ich soweit gekommen -
-
Thread
STM32F103 Bootloader über SD aufspielen
Hallo zusammen, Ich habe hier eine kleine Schaltung mit einem STM32F103 auf dem ein Bootloader läuft, der die Hauptaplikation von SD lesen und in den Chip flashen kann. Ich möcht gern den Bootloader ändern, damit er auch mit größeren SD-Karten klar kommt. Allerdings
-
Thread
STM32F103RB Code wird nicht richtig interpretiert
Hallo, ich möchte einen Impuls erzeugen und bekomme einen komischen Zustand bei der While-Schleife. in main.cpp wird durch den Timerinterrupt die Methode setStop in transmitter.cpp aufgerufen: main.cpp: extern void setStop(void); extern void impulsCallback(ITimer &) { setStop(); } in transmitter.cpp wird dann die variable stop gestetzt. transmitter.cpp: void setStop(void) { stop = true; } void performPosImpuls(void) { GPIO_WriteBit(GPIOB, GPIO_Pin_10, Bit_SET); GPIO_WriteBit(GPIOB, GPIO_Pin_11, Bit_RESET); timer->start(1000, false); while(!stop)
-
Thread
STM32F103 + USB/CAN-SRAM
moin moin, bin beim programmieren auf ein Problem mit dem USB-SRAM ( 512Bytes ab Adr. 0x4000600 ) gestossen. Von einem DWord wird nur das LoWord geschrieben. Schalte ich den USB-Clock aus, wird 0 gelesen. Habe ich was übersehen? Hat schon jemand mit diesem Speicherbereich (CAN/USB) gearbeitet? Danke. Mit Gruß Pieter
-
Thread
STM32F103C Systemtakt Einstellung Hilfe
Hallo, ich versuche den Systemtakt von einem STM32F103C Board ohne externen Quartz auf 56MHz einzustellen. Ich weiss nicht genau wie ich die Multiplikatoren und Prescalers auf Register Ebene einstelle. Kann mir jemand bitte helfen danke! [c]
Kristoffer Ullsten schrieb im Beitrag #4886148: > ich versuche den Systemtakt von einem STM32F103C Board ohne externen > Quartz auf 56MHz einzustellen. Schaffst du es vielleicht wenigstens dich an die Richtlinien im einstellen/posten von Sourcen zu halten?
-
Thread
aller erste Schritte mit STM32F103 und Arduino IDE
Hallo Zusammen, vor einiger Zeit habe ich mir ein STM32F103 Board zugelegt. Gerade eben habe ich es mal nach diesem Video probiert: https://www.youtube.com/watch?v=Ze6q6NidS5w&spfreload=10 Und siehe da: Das LED Beispiel funktioniert alles wunderbar
für den Analog Eingang verändern ( Ich nehme Pin 3 ). Damit funktioniert es dann. Das Schöne am STM32F103 ADC: Er hat 12 Bit. Pin Doku hier: http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/hardware/maple-mini.html#maple-mini-gpios
-
Thread
Hard Fault STM32F103 beim Takteinstellen
Hallo, ich versuche den Takt von einem STM32F103 µController auf 48MHz einzustellen. Es klappt leider nicht. Wenn ich die Funktion System_Clock_Setup() bei der Initialisierung aufrufe, geht das in die Hard Fault. Weiss jemand zufällig woran
-
Thread
emBitz STM32F103-Debugging-Problem
ich habe einen merkwürdigen Fehler beim Debuggen von drei Stück (eigentlich identischen) Nucleo64 STM32F103RBT6-Boards. Board 1 kann ich mit PC 1 via emBitz debuggen (an USB 2.0 & USB 3.0) Board 2 kann ich mit PC 1 via emBitz debuggen (an USB 2.0 & USB 3.0) Board 1 kann ich mit PC 2 via emBitz debuggen
-
Thread
stm32f103 Timer Input Capture Interrupt
Hallo Zusammen, Ich bin gerade dabei mich mit den Timern des stm32 zu befassen. Später möchte ich damit einen DHT22 auswerten. Als erstes Versuche ich nun eine Flanke zu erkennen und daraufhin in der ISR eine Uart-Meldung auszuspucken. Habe mir dafür etwas Code zusammen gebastelt. Beim Testen sehe ich auch die Uart-Message. Leider dauerhaft sobald ich den pin ziehe. Leider bin ich in den IRQ und Timergeschichten beim stm32 relativ neu. Daher weiß ich natürlich nicht ob ich was vergessen habe. Die Vermutlich einfachste erkärung wäre vermutlich einen Fehler in der Initialisierung des Timer
-
Thread
STM32F103ZET6 mit Discovery programmieren
Hallo zusammen, ich möchte mir eine Schaltung mit einem STM32F103ZET6 aufbauen um ein wenig tiefer in die Welt der Cortex-M3 Controller einzusteigen. Hierbei stellt sich mir nun die Frage, ob ich den Controller auf meiner eigenen Platine über den Programmieradapter
-
Thread
STM32F103 - Genaues Timing bei SPI
Hi, ich nutze ein STM32F103 und möchte mit diesem einen Winkelmesser anhängen. Dieser verfügt über ein SPI Interface aber erfordert für die KOmmunikation spezielle Anforderungen. Hierbei muss zwischen jedem Byte immer ein
-
Thread
STM32F103CB Konfiguration von PC13
Ich möchte den Pin PC13, der ja als Tamper Pin genutzt werden kann, als ganz normalen I/O Ausgang nützen. Wenn Ich den Pin mit der STM Library als Ausgang konfiguriere (mit dem Wissen das der GPIO_Speed maximal 2Mhz sein darf), und sekündlich toggle, dann passiert an diesem Ausgeng einfach nichts. Muss Ich noch ein anderes Register beschreiben??? Vielen Dank, lg Tim Hier mein C Code für die PC13 Konfiguration: [c] GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOC,
-
Thread
3 x STM32F103ZCT6
Habe versehentlich STM32F103ZCT6 bestellt. Die sind aber zu groß (LQFP-144). Kann die jemand gebrauchen? Preis 7 Euro / Stück.
-
Thread
Keil Hardfault STM32 Jlink
eleganter/schneller? Ich hab einen J-Link ohne ETM-Trace und die Keil EDU. Der Controller ist ein STM32F103C8/M3-Core. IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? BFARVALID ist nicht gesetzt, also BFAR ignorieren oder?
schneller? Ich hab einen J-Link > ohne ETM-Trace und die Keil EDU. Der Controller ist ein > STM32F103C8/M3-Core. > > IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? > BFARVALID ist nicht gesetzt, also BFAR ignorieren oder? Du landest ja im hard fault handler mit der Endlosschleife
-
Thread
micrium ucos 2 unter eclipse auf einem cortex-M3 STM32F107VC
es für ca. 70 Euro in ebay dot com. Hab mir vor ein paar Wochen noch ein Board gekauft STM32 STM32F103ZET6 development board + 3.2"Touch LCD bei ebay dot com. Kostet ca. 55 Euro 512K Flash, 64KRAM On chip und extern 512K SRAM, 2MB NOR FLASH. Also reichlich Speicher. Dieser hat leider keinen internen
hatte nicht nachgedacht. 8k FLASH. SRAM habe ich dabei noch garnicht geprüft. 20k, die meine STM32F103 haben, ist halt reichlich. Nut/OS ist aber auf eben dieses Szenario optimiert, viel FLASH, wenig RAM. Auch da ist es immer eine Frage, was man denn nebenbei so braucht. Wenn Du einen USART nicht
-
Thread
Debug mit Watchdog STM32+CubeIDE
Debugger. Wir haben den Watchdog immer eingeschaltet, damit man nicht auf blöde Gedanken kommt. Beim STM32F103 (ich weiß, andere MCU) geht das über das DBGMCU -> CR Register. Da muss man z.B. das Bit 8 ("DBGMCU_CR_DBG_IWDG_STOP") setzen, damit der watchdog auch anhält, wenn die MCU im Stopp mode ist und das
im RM, alles andere > ist nicht erwähnenswert, weil normal. > > Wäre doch denkbar? Beim STM32F103 z.B. ist es so, dass man nicht den Takt aktivieren muss, es gibt genauergesagt gar keinen Takt und daher verhält sich das Register auch nicht wie GPIOs. Wenn man das als GPIO ansieht, wovon ich auf
-
Thread
minimale Boards
Für Prototypen habe ich bisher meist mit fertigen atmega328p oder stm32f103c8 Boards gearbeitet. Für die final Version ist das natürlich doof, da würde ich lieber alles auf eine Platine bringen. Maximal zwei Layer SMD und noch per Hand lötbar. Nun stellen sich folgende
schrieb im Beitrag #5585889: > Für Prototypen habe ich bisher meist mit fertigen atmega328p oder > stm32f103c8 Boards gearbeitet. Für die final Version ist das natürlich > doof Das finde ich nicht. Zumindest nicht "natürlich". Früher haben wir IC im DIP-40 Gehäuse verbaut, heute halt Adapterplatinchen
-
Thread
[V] Microcontroller, diverse Boards(STM32, HM11, ESP32, Sparkfun, Adafruit) und Elektronik
Wireless ESP32 Dev Board -> gebraucht -> 10 Euro - 1x STM32F051 Discovery kit -> neu -> 5 Euro - 1x STM32F103 Nucleo-64 -> neu -> 5 Euro - 1x Arduino/Genuino 101 -> gebraucht -> 10 Euro Ein Versand und Zahlung per PayPal ist möglich.
nRF51822 Modul Board -> gebraucht -> 2 Euro - 1x STM32F051 Discovery kit -> neu -> 5 Euro - 1x STM32F103 Nucleo-64 -> neu -> 5 Euro
-
Thread
Segger Embedded Studio STM32Fxxx_Vectors.s
Crossworks entsprechen sie dem Namen der in den Headerfiles des Controllers definierten IRQn. Z.b. beim STM32F103xB: USB_HP_CAN1_TX_IRQn und USB_HP_CAN1_TX_IRQHandler. So sollte es meiner Meinung nach auch sein. Die Jungs von Segger sind der Meinung, dass das aber CAN1_TX_IRQHandler heißen soll und somit
Kauderwelsch findet man bei allen drei von mir untersuchten Typen: STM32F334K8, STM32F042K6 und STM32F103RB. Es sind auch teilweise Interrupts in der Tabelle für die der Controller keine Hardware hat als auch umgekehrt. Hier liest ja immer mal einer von Segger mit. Ist das so wirklich beabsichtigt
-
Thread
STM32F1 Belastbarkeit der Ausgänge
reblag.dk/stm32/ oder direkt: http://reblag.dk/wordpress/wp-content/uploads/2016/07/The-Generic-STM32F103-Pinout-Diagram.pdf
the speed should not exceed 2 MHz with a maximum load of 30 pF.[/pre] (Aus dem Datenblatt des STM32F103xB, DS5319 Rev 18)
-
Thread
STM32F103 - UART Loopback- die eigene Sendung empfangen..
Hi, alsooo ich habe einen STM32F103 (BluePill) und möchte in ein Programm einen einfachen Test für die UARTs implementieren. Die Idee dahinter ist, dass ich Rx und Tx brücke, dann ein paar Byte raus sende und wieder empfange.. Vom
HAL_USART_TransmitReceive() genau das was ich bräuchte aber die HAL_USART*-Funktionen scheinen für den STM32F103 nicht wirklich zu existieren. .. Insofern probier ichs dann wohl doch Low Level.. @Harry, Steve danke für die Links, ich schau da gerade mal rein... Ich mein, auf dem AVR hätt ich das in 2 Minuten
-
Thread
Bluetooth Tastatur mit Mikrocontroller pairen (Arduino)
Chip) Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil eben kein OTG) Auf STM32F4(29) hatte das dann geklappt .. mit Fremdcode (und im besten Fall hab ich da dann davon die hälfte verstanden, was gerade
#5586586: > Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich > habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil > eben kein OTG) Logisch. Eine USB-Tastatur ist ein USB-Device und muss an einen USB-Host angeschlossen werden (OTG in Host-Role ist auch ein Host
-
Thread
STM32 (cortex-M3) startup code für codesourcery.
Hi !! Ich bin gerade dabei mich mit dem STM32F103 zu beschäftigen .. ich will mit der codesourcery G++ light toolchain ,openocd und eclipse arbeiten weil ich gerne freie tools nützen will wenns die schon gibt ;-) zu dem zweck hab ich einen amontec
(stm/lib) .. sind insgesammt 13 stück bei mir .. next steps: .. code an meinen prozessor (STM32F103RBT6) anpassen ... das wäre dann wohl im linkerskript zu erledigen .. oder? .. bloß größe des Ram und Flash anpassen .. oder is sonst noch was zu tun ? ja und zu guter letzt ... openocd in eclipse
-
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
-
Thread
STM32 Timer mode ändern
Hallo, ich arbeite mit einem STM32F103ZG (STM3210E-EVAL board) und möchte den TIM8 im PWM Mode für motor control verwenden. Ich habe ein PWM-Beispiel aus der std. peripheral lib entsprechend für den TIM8 angepasst, sodass er im PWM mode
Discovery VL Board) ist nur Timer 1 ein 'Advanced Timer' mit komplementären Ausgängen und Totzeit. Den STM32F103 muss ich mal nachgucken... Habs getan. Du hast recht, dein XL Device hat 2 'Advanced Timer' und Timer8 ist der zweite. Den gibts bei mir nicht. Übrigens schalte ich meine Kommutation direkt mit
-
Thread
Debian Pakete für Cortex M3 nutzbar ?
u.s.w. Hat jemand damit Erfahrung? Sind diese problemlos einsetzbar und einigermaßen aktuell (STM32 F103)? Ich frage nur nach, da einige Seiten beschreiben, daß man die Pakete selber übersetzen muß. Das könnte ich mir dann ersparen. Danke für Eure Antworten Jogibär
Erfahrung? Ja. > Sind diese problemlos einsetzbar Ja. > und einigermaßen aktuell (STM32 F103)? Welche Version von gcc hängt davon ab, welches Debian du verwendest. apt-cache liefert bei Bedarf Informationen welche Pakete es gibt und was drin ist: [code] ~ $apt-cache search gcc-arm
-
Thread
Low Power ARM mit CAN
wollte mal fragen, wer Strom sparende Cortex ARMs mit CAN kennt. Ich liebäugel momentan mit den STM32F103CB. Aber ich habe nicht den Eindruck, dass die auf low power "getrimmt" sind. Mit knapp 4mW bei 8MHz sind die zwar Faktoren besser als ein AVR aber eventuell geht da ja noch mehr. Thor
Alex S. schrieb im Beitrag #3070199: > STM32F103CB 4mW bei 8MHz Das ist mir neu, bisher waren doch die kleinsten und sparsamsten mit CAN im Active Mode: LPC11C12 3.3V 3mA = 10mW bei 12MHz also ungefähr 7mW bei 8MHz NUC130LC1CN 3V 2.5mA
-
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
kannst, ist es eine ganz ordentliche Plattform. Link: http://www.superkato.net/2012/11/21/china-stm32f103zet6-arm-cortexm3-eval-board-mit-7-lcd/
-
Thread
16 Kanal Software-PWM, Bitte um Hilfe
War es denn nicht schon so, dass ich letztes Jahr einen STM32F103 empfohlen habe, der jede Menge Timer drin hat und bis zu 32 unterschiedliche PWM Kanäle? Siehe Artikel [[STM32]] Damit wäre das Projekt nicht gescheitert.
@Markus Müller (mmvisual) >War es denn nicht schon so, dass ich letztes Jahr einen STM32F103 >empfohlen habe, der jede Menge Timer drin hat und bis zu 32 >unterschiedliche PWM Kanäle? Weichei. Echte Männer (tm) machen das in Software. ;-) >Siehe Artikel STM32 >Damit wäre das Projekt
-
Thread
STM32 RTC Write Protection
Hallo, ich versuche gerade die RTC meines STM32F103C8 zum Laufen zu bringen. Sie läuft auch so weit nur ich kann die Register nicht modifizieren. Um Fehler von mir aus zu schließen, habe ich die STM Std. Lib verwendet(ohne Erfolg) und dann direkt
Hallo, danke für die Antwort. Ich verwende einen STM32F103C8, dieser hat gar keine RTC_WPR Register.
-
Thread
STM32 Boot0 Spezifikation
Hallo zusammen, ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in den UART Bootloader zu gelangen. Dazu möchte ich ein 24V Signal anlegen. Kann ich dies machen wenn ich
Tim schrieb im Beitrag #6664441: > ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung > beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in > den UART Bootloader zu gelangen. Das ist falsch und unsinnig. Und wozu 24V? Mache es richtig
-
Thread
(STM32F103) Bei Modularisierung Interrupt-Methode dynamisch zuweisen
Hallo allerseits, ich wollte meinen Code modularisieren, um später einfach neue Projekte zusammen zubasteln. Beschreibung des Problems am Beispiel: Es gibt 2 Module (Modul_A und Modul_B), die jeweils einen Timer benötigen. Die Signaturen deren Konfigurationsmethoden sehen folgendermaßen aus: [c]void Modul_A_config(TIM_TypeDef* TIMx, ...); void Modul_B_config(TIM_TypeDef* TIMx, ...);[/c] In der Main-Methode kann ich für jeden Modul einen Timer festlegen: [c]Modul_A_config(TIM2, ...); Modul_B_config(TIM3, ...);[/c] So weit, so gut. Die Schwierigkeiten entstehen bei Interrupt-Methoden
-
Thread
Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"
unter "madias". Kurzes Update bzgl. STM32duino: Mittlerweile sind so ziemlich alle "generic" STM32F103xxx Dev Boards kompatibel! Nucleo ist (fast) schon die schlechteste Wahl :) Liebe Grüße Matthias
-
Thread
STm32F103: Probleme mit den Compare Registern Timer 1
Hallo, ich bin etwas auf dem Schlauch, da es mal funktioniert und mal nicht und die Ursache einfach nicht offensichtlich zu sein scheint. Es sollen einfach ein paar LEDs an Schieberegistern gedimmt werden über den OE Pin. Klappt auch soweit aber sobald ich Compare Kanal 1 des Timers 1 hinzu nehmen will um auch noch die Display beleuchtung zu dimmen geht es nicht mehr :-( Benutz sind PA8 und PA9 des uC, der Timer wurde auch remapped auf diese Pins. Jemand da eine Idee? Gedimmt wird mit /* Helligkeitsregelung: Compare Wert / Duty Cycle variieren */ TIM_SetCompare2(TIM1,DCValue *