-
Thread
STM32F107 Probleme mit I2C SCL
Situation. Ein bestehender "Master" Mikrocontroller der Reihe AtXmega soll ersetzt werden durch einen STM32F107 (hauptsächlich aufgrund von Ethernet). Die "Slaves" bleiben aber (ebenfalls Controller der AtXmega Reihe) und es können auch keine Anpassungen an der Firmware durchgeführt werden. Die Kommunikation
Softwareproblem vermutest, probiere mal den Beispielcode von dieser Seite: http://stefanfrings.de/stm32/stm32f1.html#i2c Ich habe ihn bisher nur auf einem STM32F103 ausprobiert, sollte aber auch bei Dir gehen. Zumindest compiliert er fehlerfrei.
-
Thread
[V] STM32 stm32f0discovery mit STM32F051R8T6
Hallo zusammen, Verkaufe ein stm32f0discovery Evalboard. Es ist ein STM32F051R8T6 (und ein STM32F103C8T6) drauf. Mini-USB-Anschluss. Mal in Betrieb genommen, nie wirklich benutzt. Wenn man entlang der URL durchsägt, hat man zwei
A. K. schrieb im Beitrag #6597797: > Fädeldraht;) Eben. Die nötigen Pins vom F103 muss dann halt mit Fädeldraht an die mit abgesagten Pins vom Brett dranntüdeln :D mfg mf
-
Thread
STM32 standard peripheral library V3.x.x
Hallo, ich habe ein STM32-H103 Board von Olimex und nutze den ARM-USB-OCD JTAG ebenfalls von Olimex mit OpenOCD. Es ist mir gelungen, das Beispielprogramm von Olimex (blinkende LED) zu compilieren und hochzuladen, so dass
Herzlichen Glückwunsch Klaus Gast :-) Auch wenn ich Dir momentan nicht helfen kann: STM32F ist eine spannende Sache :-) Ich bin auch AVR-STM Umsteiger, und mein LED-Blinker läuft auch seit ein paar Tagen. Ich verwende eine "Stamp" mit stm32f103, das erschien mir am flexibelsten,
-
Thread
I2C Takt Pullup abhängig? (AVRxDB)
Gerhard O. schrieb im Beitrag #6961565: > Die STM32F103 I2C FSM war ja auch voller Bugs. An diesem Beispiel kannst du den 'Fortschritt' sehen: Frühere Designs hatten eine wahre Flut von Interrupts erzeugt, aber damit konnte man so lala leben. Es
W.S. schrieb im Beitrag #6962339: > so gut wie unbenutzbar ist Finde ich (für den STM32F103) doch arg übertrieben. Es gibt eine application Note, die beschriebt wie man dessen I²C Port nutzen kann, und genau so funktioniert er auch tadellos.
-
Thread
Atollic STM32, GCC Compiler, Debug<->Release
Hallo, ich benutze zum Programmieren eines STM32f103 das Atollic TrueSTUDIO Lite. Dieses bietet einem die Möglichkeit über ein Auswahlmenü zwischen Debug und Release beim kompilieren zu unterscheiden. In meinem Programm nutze ich den Watchdog
und der Ausschnitt beim Release: [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries \STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\CM3\CoreSupport -I..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x -I../my_lib/inc -I..
-
Thread
Config Parser für embedded
https://github.com/compuphase/minIni habe ich auf einem STM32F103C8 schon benutzt.
der STM32F4 haben laut Reference Manual immer 128k. Aber normalerweise sollte man die App ja ohne Probleme weiter nach hinten schieben und dann die Pages 1 und 2 die jeweils 16k haben für die Daten verwenden
-
Thread
GCC als Crosscompiler für ARM auf ARM
../common -I../../board -I../../common/CMSIS_v3.6.1/Include -I../../common/CMSIS_v3.6.1/Device/ST/STM32F10x/Include -I../../common/STM32F10x_StdPeriph_Driver_v3.6.1/inc -I../../common/STM32_USB-FS-Device_Driver_v4.0.0/inc -Iinc -Isrc -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD src/main.c -o build/src/main.o arm-none-eabi-gcc -T../../common/stm32_f103_gcc.ld -mcpu=cortex-m0 -mthumb -nostartfiles -Wl,-M -o build/leds.elf build/src/main.o build/../../common/startup_stm32f10x_hd.o build/../../common/CMSIS_v3.6.1/Device/ST/STM32F10x/Source/
-
Thread
STM32 PWM Output const 3.3V
ich hab das Problem das ich nur konstante 3,3V am Ausgnag von PA6,Pa7, PB0 und PB1 sehe. Ist n STm32F103RBT6 STm32H103-Board von Olimex. Nach dem Programm sollten z.B. an PA6 TIM3_CH1 eine PWM mit 36khz und Duty Cycle von 50% zu sehen sein aber das Oszi zeigt mir was anderes, eingestellt hab ich
Tektronix 2225 50Mhz ich denke damit sollte ich ja das Ausgangssignal angucken können. [c] #include "stm32f10x_lib.h" #include "stm32f10x_map.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "bits.h" #define STACK_TOP 0x20000800 #define NVIC_CCR ((volatile unsigned long *)(0xE000ED14
-
Thread
(STM32) Register Lib mit define oder nicht define..
//stefanfrings.de/stm32/index.html
Sorry, musste sein. Hier ein Beispiel von den ARM Machern: http://www.keil.com/dd/docs/arm/st/stm32f10x/stm32f10x.h Schön alle Flags als Masken, wie es sich gehört.
-
Thread
[V] STM32F100C6T6B und STM32F407VET6
Hallo, STM32 Mikrocontroller aus einem Bastelprojekt übrig geblieben. Vor etwa 2-3 Jahren bei Mouser gekauft und immer ESD gerecht gelagert. 12x STM32F100C6T6B 4,50€ / Stk, 45€ für alle 12. 5x STM32F407VET6
Die 5 STM32F407VET6 sind inzwischen vergeben. Beim Aufräumen sind noch 3 Stk STM32F103RBT6 ( LQFP-64 ) aufgetaucht. Würde ich für 8€ / Stk abgeben.
-
Thread
STM32-Code geht nicht, Compilerproblem?
Hallo, ich versuche nun schon eine ganze Weile eine I2C-Bibliothek für einen STM32F103C8 zum laufen zu bekommen. Programmcode hab ich von hier: http://diller-technologies.de/stm32.html#i2c Und soweit zusammengekürzt, dass es eigentlich offensichtlich gehen müsste. Hab den
Compilerproblem zu sein. Weiß jemand Rat?? Schonmal Besten Dank!! [c] #include <stdint.h> #include "stm32f10x_i2c.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "misc.h" #include "i2c.h" volatile uint8_t deviceAddress = 0; volatile uint8_t dataByte1 = 0; volatile uint8_t
-
Thread
USB-USART mit NUCLEO-F103RB - wie Anschließen?
Moin, ich bin gerade dabei mich mit den STM32-Mikrocontrollern anzufreunden. Bisher nur 8-Bit-AVR in Assembler. Nun was neues und C. Ich habe ein NUCLEO-F103RB und mit der STM32CubeMX IDE habe ich die ersten Schritte gewagt. Blinkende LED,
Stefan ⛄ F. schrieb im Beitrag #6675826: > Der USB-UART Adapter des ST-Link ist mit USART2 vom Mikrocontroller > verbunden. Siehe http://stefanfrings.de/stm32/stm32f1.html#usart Aha. Dann werde ich mich mal
-
Thread
STM32 DMA Byte Transfer zu Word-Peripherie, aber soll Byte bleiben
Frage, wie die vielen WS2812 Bibliotheken für STM32 mit DMA und Timer überhaupt laufen können... oder hab ich hier nur Pech mit dem STM32F4?
Hmmm ich habe ein ziemlich ähnliches Programm auf einem stm32f103 laufen und es geht auch so wie gedacht vom byte aif half word, habs allerdings nicht mit dem HAL sondern direkt mi registern gemacht. Welcher stm32f4 ist denn genau auf dem board drauf, dann
-
Thread
Wie machen die diese Taste?
Die billigste Variante die ich kenne dafür ist ein STM32F103 Board (BluePill) zu nehmen. Die kriegt man ab ca. USD 1.60 bei Aliexpress. https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-for-arduino-DIY-KIT/32918062954
-
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
STM32 direkt an Lithium Akku anschließen?
für mein nächstes Projekt plane ich, einen Lithium Akku anzuschließen. Als MCU benutze ich den STM32F103C8T6. Er soll direkt an den Akku, weil er im sleep Modus aufgeweckt werden soll. Auch soll er durch den fehlenden Step-Up Wandler wenig Strom verbrauchen. Leider muss ich auch eine "große" Last
für mein nächstes Projekt plane ich, > einen Lithium Akku anzuschließen. > Als MCU benutze ich den STM32F103C8T6. > Er soll direkt an den Akku, weil er im sleep Modus aufgeweckt werden > soll. Entweder du bleibst bei dem STM und setzt einen 3.3V Lodrop-Regler davor oder du siehst dich einfach nach
-
Thread
Kleiner µC mit PWM, ADC und CAN gesucht
Der kleinste STM32F103 ist 6x6mm als VQFPN36 und hat CAN, allerdings 3,3V. Dafür ein großer Spannungsbereich von 2..3,6V
(ECCP) module" Härter geht nur noch schmiedeeisern, aber das ist in 6x6mm wirklich selten. Die STM32 sind ebenfalls reichlich mit PWM ausgestattet.
-
Thread
Crossowrks vs. IAR vs. UVision4
von der 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
es auch auf den JTAG-Programmer an, nicht alle unterstützen jeden. 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
-
Thread
[STM32] I2C - Master Mode(Polling)
Hi, ich möchte mit einem STM32F103RB Derivat ein I2C Device ansprechen. Der Mikrocontroller soll dabei als Master und das anzusprechende Device als Slave fungieren. Mein Code sieht folgendermaßen aus: Initialisierung: [c]
noch ein kurzer Nachtrag: ich benutze den STM32f103RCT6
-
Thread
KiCAD 9.0, Renesas RA4L1, AI-Assistent für Microchip und neue STM32C0-SKUs
genutzt wird. [/c] Im Bezug auf die Verfügbarkeit vermeldet ST folgendes: [c] Die neuesten STM32C0-Mikrocontroller werden bereits produziert. Die Preise beginnen bei -,426 US-Dollar für den STM32C051F8P6, -,682 US-Dollar für den STM32C091FCP6 und -,733 US-Dollar für den STM32C092FCP6 mit CAN
Naja, STM32F103C8T6 ist nun auch kein emotional aufgeladener Name, und MSP430F2774 auch nicht unbedingt. Wenn man irgendwann im einen oder anderen Ökosystem unterwegs ist, kann man die Kodierungen auswendig.
-
Thread
Keil µVision Simulator - VTREG nicht vorhanden
Hallo zusammen, ich habe vor kurzem den Umstieg von AVR auf STM32 gewagt. Die ersten einfachen Programme funktionieren auch schon auf der realen Hardware. Als IDE verwende ich Keil µVision 5.2 (Evaluation Version). Mikrocontroller ist der STM32F103C8T6 Nun
und bei "Parameter" der entsprechende Parameter für das Device eingetragen werden, in meinem Fall "-pSTM32F103C8".
-
Thread
"Meist genutzte Controller" - Statistik
TFT Graphikdisplay effizient gesteuert werden - uC mit eingebautem Grahik Controller, LPC1788 oder STM32F429 als Beispiel Wie viel darf es kosten? Die Frage welcher uC, beantwortet sich dann fast alleine. Was mich betrifft, versuche ich mit so wenig wie möglich auszukommen. Für schnellere, komplexe Sachen nehme ich zwecks Einfachheit, STM32 verschiedener Serien. Mit dem STM32F103 und F407 habe ich früher viel gemacht. DsPic33 im 16-bit Bereich und für den Rest PIC oder AVR IM 8-bit Bereich wie 18F4720, 8722, 16F887 und AVR1284, 128
-
Thread
PWM interrupt am LPC2148
habe aber keine Lust erst Keil zu lernen und dann später das gcc Drama zu wiederholen. Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und Modi. Sowas
Thorsten E. schrieb im Beitrag #4933599: > Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber > dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die > Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und >
-
Thread
pollin kamera au-85
habe gerade die Diskusion über google gefunden, ja ist sehr intressant, werde die Sache mit einem STM32F103 lösen. Aber ich werde ein FIFO RAM als Interface einsetzen, dann muss die CPU nicht so schnell sein. Der JPEG Burst-Mode ist für mich intressant. Soll eine Funküberwachungskamera werden. Gruß
nur mit lesen in 16 bit Version gabs probleme habe dann einfach als 24 bit BMP gespeichert. Bei STM32F2 gibs Cropframe was nur angegebenen Bereich in Speicher transportiert. Was die Sache mit Großen Auflösung viel leichter macht, wenn man das nicht bei Kamera einstellen kann. Hätte STM32F2 oder
-
Thread
Multimediaverkabelung und Hausautomation über Ethernet
Energie zu sparen und trotzdem nicht 2s warten zu müssen zwischen Tastendruck und Licht an. Beispiel STM32F103 9-Bit Master-Slave Betrieb an Serieller Schnittstelle. Auch AVRs unterstützen dies. Ich habe in einem anderen Thread mal ein paar Überschlagsrechnungen dazu gemacht. Schaust Du hier: http:
Optokoppler. War mal für ein Projekt. Der AT90USB ist etwas in die Tage gekommen, würde das heute mit einem STM32F103 machen. Ich könnte das Design ja mal ändern und den Auftraggeber fragen, ob er was dagegen hat, wenn ich das ins Netz stelle. Gruß, Ulrich
-
Thread
STM32Fxxxx: Kurze Frage zu GPIO Bitbanging
Hallo, ich möchte auf einem F103 Blue Pill Board einen HCT595 mit Bits befüllen. Mangels freier SPI schiebe ich die Bits einzeln heraus. Frage: Muss man bei eingeschalteter GCC Optimierung -Os beim Toggeln eines Portpins einen
Überrennen wirst du nichts, keine Sorge. Erwarte aber keine herausragende Toogle-Frequenz vom F103, denn bei dem hängen die GPIOs an einem der APB Peripheriebusse. Bei späteren STM32 hängen sie am flotteren AHB.
-
Thread
uVision KEIL
deinen Debugger aus. Ich hab vor 2 Wochen selbst erst eine PWM Library geschrieben - jedoch für den STM32F103. Ich bilde mir ein, dass im Datenblatt meines Controllers gestanden ist, dass man den Alternate Function Clock auch anknipsen muss. Eventuell ist das auch bei dir der Fall?
aktivieren*/ TIM2->CR1 |= TIM_CR1_CEN; /*Counter aktivieren (Timer 2)*/ [/c] Ist zwar für ein STM32F103 Derivat geschrieben, aber vielleicht hilfts dir.
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Sogar die 16 Jahre alten Modelle der ersten STM32 Serie werden immer noch produziert, wie man nun nach der ausgestandenen Lieferkrise sehen kann. https://www.mouser.de/c/?q=stm32f103&instock=y
den STM32L412C8 in > STM32CubeIDE aufgemacht und mit dem kann man die 32kHz auch nicht auf > die PLL geben um den Core-Takt zu erzeugen. ich glaube, es geht so: 32kHz -> FLL -> 48MHz-RC > Nicht das
-
Thread
FatFs + STM32F4 SDIO. DMA Speicheralignment
dir schonmal ChibiOS angesehen? Zumindest nutze ich das mit fatfs, SDIO und DMA. Allerdings auf nem F103. Wie ich Giovanni aber kenne, sollte das auf dem F4 auch laufen. Die HAL von ChibiOS läuft unter Apache 2.0. Kann man also gemütlich in allen Projekten nutzen.
Initialisierung stammt aus dem HAL Code: https://github.com/JojoS62/COMPONENT_SDIO/blob/master/TARGET_STM/TARGET_STM32F4/sdio_device.c In dem Repo sind auch Tests, die sind alle positiv durchgelaufen. Am Anfang hatte ich auch das Polling benutzt, aber ebenfalls Probleme mit Buffer over/underrun Fehlern
-
Thread
Display für Wecker
Display, um das es ja hier geht, jedenfalls nicht. Das war nur als Begründung, weshalb er einen STM32 verwenden möchte. btdt ... Allerdings hab ich einen STM32 mit integriertem DAC verwendet, weshalb ich mir I2S sparen konnte. Imnsho spricht nichts gegen Audio in einem *Wecker*.
Antenne zu groß war. Noch ein Tipp: Wenn du Akkubetrieb wollen würdest, dann solltest du dir die STM32L Reihe anschauen (zB STM32L162) und einen Li-Ion-Laderegler mit Power-Path wie den STNS01 verwenden. Damit bin ich gut gefahren. Ursprünglich war der Plan, einen STM32F103 zu verwenden und den
-
Thread
STM32 + CodeSourcery + Eclipse + JLink, Problem mit gdb
Hallo, ich versuche grade, meine STM32 Toolchain ans laufen zu bringen. Die Toolchain besteht aus: + STM32-H103 Controllerboard von Olimex + JLink edu + Eclipse + CodeSourcery G++ + FreeRTOS Beispielprojekt Im Prinzip scheint
off target remote localhost:2331 monitor speed Auto monitor endian little monitor flash device = STM32F103RB monitor flash breakpoints = 1 monitor flash download = 1 Run Commands: monitor reg r13 = (0x00000000) monitor reg pc = (0x00000004) monitor reset continue
-
Thread
Webpage Webserver
"); plen = fill_tcp_data(buf, plen, "<head>\r\n"); plen = fill_tcp_data(buf, plen, " <title>STM32F103ZET6 HomeControl</title>"); plen = fill_tcp_data(buf, plen, "</head>\r\n"); plen = fill_tcp_data(buf, plen, "<body bgcolor='#A9ED61'>\r\n"); //Hintergrundfarbe plen = fill_tcp_data(buf
Gibt es denn kein einfaches Beispiel (für einen STM32F103 mit ENC28J60 als Webserver) wo Bilder angezeigt werden und wo mann ein paar Ausgänge schalten kann.
-
Thread
GCC Optimierung killt Funktion
das gemerkt hat, dass das was nicht stimmt: http://electronics.stackexchange.com/questions/122983/stm32f103-strange-behavior
ich habe hier auch mal STM32 Libs durchsucht, die DMB/DSB/ISB tauchen nur an einer Stelle auf: beim beschreiben des Flash, sonst nirgends. Und das habe ich auch mal schnell in den STM32F103 geschoben: [c] while(1) {
-
Thread
GCC Ram Segmente
0x179 ./o/system_stm32f10x.o .debug_str 0x0000000000000000 0x2ed ./o/system_stm32f10x.o .comment 0x0000000000000000 0x32 ./o/system_stm32f10x.o .debug_frame 0x0000000000000000 0x98 ./o
. = ALIGN (0x4) 0x0000000020000150 _eusrstack = . LOAD ./o/system_stm32f10x.o LOAD ./o/stm32f10x_dac.o LOAD ./o/stm32f10x_rcc.o LOAD ./o/stm32f10x_flash.o LOAD ./o/cpuinit.o LOAD ./o/flop.o LOAD ./o/misc.o LOAD ./o/main.o LOAD ./o/stm32f10x_tim.o LOAD ./o/stm32f10x_gpio.o
-
Thread
SPS Betriebssytem
Hab grad den Code von Josef auf einen STM32F103 portiert. Läuft wie'd Sau nach nicht mal 1 Stunde. Wau! Einfach und gut. Thanks!
Na, dann wäre es sehr nett, wenn du die STM32F103 Version hier hochladen könntest. Dann hätten evtl. andere auch was davon.
-
Thread
STM32 ebay Board
Hi, hab den hier: http://cgi.ebay.com.au/MINI-STM32-Dev-Board-STM32F103VET6-512K-FLASH-64K-SRAM-/200486596368 Hier gibts die SW inc. uCOS II / GUI Quellcode. http://www.divshare.com/download/11391155-f03 Mit minimalen Änderungen ( LCD) sollt
Bei http://www.hackchina.com gibts auch jede Menge Sourcen zum STM32 . Ciao
-
Thread
STM32F3: IRQ-Prioritäten
Hallo Ich portiere momentan ein Projekt von Arduino auf STM32 (STM32F302R8) und arbeite mich dabei in die Plattform ein. Im Moment bin ich mit der I2C-Implementierung beschäftigt und wieder über ein Thema gestolpert, das mir schon bei den Timern, den ADCs und
Chaos und Verderben > über mein Projekt zu bringen. Dann fange doch mal mit einem einfacheren STM32 Modell an. Beim STM32F103 ist das durchaus überschaubar. >Ich bin jetzt schon einige Tage nur damit beschäftigt, > den besten Ansatz für die I2C-Kommunikation zu finden. Selbst Schuld, bei
-
Thread
STM32: Suche Hilfe zu ADC
zusammen, ich bin gerade auf der Suche nach einer etwas ausführlicheren Beschreibung der ADCs des STM32F103, als es das Reference Manual RM0008 bieten kann. Mein Anwendungsfall ist folgender: Ich habe eine PWM mit einer Pulslänge von 2-80µs und einem Duty Cycle von maximal 30%, d.h. nach jedem Puls
dasselbe sucht. Eine gut lesebare Übersicht über die ADC-Modi liefert die Application Note AN3116 "STM32's ADC modes and their applications". Damit kennt man die Namen, die ST benutzt. Damit wiederum ist dann in der "stm32f10x_stdperiph_lib_um.chm"-Doku das Beispiel "STM32F10x_StdPeriph_Examples/ADC
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
kannst du doch direkt einen 5V toleranten Ausgang > mit Pull-Up Widerstand benutzen. Schwierig am STM32F446RE sind fast alle I/Os benutzt. Mfg
den STM32-Ausgang. Aber auch > der sollte mit 50pF, selbst direkt nach Masse, klarkommen. Laut Datenblatt(DS10693 Rev 10) des STM32F446RET6 in 6.1.5 "Pin input voltage" Figure 16. Sind dortige Wert mit
-
Thread
China SUPER Bauteile-Schnäppchen Thread
gesagt, kaufen taete ich es auch nicht. Aber für Hobby-Projekte waere es überlegenswert: 10St. STM32F103RBT6 64-LQFP 17,64 EUR http://www.aliexpress.com/item/Free-Shipping-10PCS-STM32F103RBT6-64-LQFP/793282335.html 20St. STM32F103C8T6 48-LQFP 22,67 EUR http://www.aliexpress.com/item/Free-Shipping
im http://www.mikrocontroller.net/topic/346975#3845813 > Farnell: 2,56€ @ 1000 + MwSt (STM32F103C8T6) > Mouser: 2,37€ @ 4800 + MwSt (STM32F103C8T6) > China: 1,27€ @ 10, keine MwSt fällig (STM32F103C8T6) > China: 1,07€ @ 10, keine MwSt fällig (GD32F103C8T6) … und
-
Thread
STM32 I2C Bus bleibt hängen
die danach suchen.. Danke für den Tip..hat mir auch geholfen bei einem seltsamen Fehler auf einem STM32F103. Der erste Versuch einen PCF8582 zu lesen funktionierte, danach blockierte der Bus. Ursache war ein nicht leeres Empfangsregister und gesetztes RxNE Flag in SR1. Im Empfangsregister hockt wohl
der richtigen Reihenfolge vornimmt. Hier mal ein korrektes Beispiel ohne HAL: http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
STM32 UART Ringbuffer richtig lesen
die richtige Antwort gibt. Wie finde ich raus ob es überhaupt das richtige Register ist? Es ist ein STM32F103C8T6. gerechnet habe ich es genauso wie in der Excel Tabelle [c] #define KM_MAX_RXBUFF 20 static uint8_t last_pointer_position; static uint8_t recent_pointer_position; static uint8_t Rx_message_length
Hab es gefunden in stm32f1xx_hal_msp.c aber nicht rausbekommen wo mein Fehler liegt. [code] /* USART1_RX Init */ hdma_usart1_rx.Instance = DMA1_Channel5; hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; hdma_usart1
-
Thread
STM32 - HardFault beim Debugging mit IAR Embedded Workbench
Hallo allerseits, ich programmiere schon seit längerem mit Ride7 und dem RLink an einem STM32F103RBT herum. Das läuft auch ganz wunderbar. Aus der Software soll demnächst mal eine Lötstation werden aber bis jetzt enthält sie nur diverse Programmteile wie GPIO- und SysTick-Interrupt, T6963-
Hattest Du ein Lösung gefunden? Möglicherweise hab ich ein ähnliches Problem mit einem Stm32f7
-
Thread
Atmega oder XMega oder ARM?
Das deckt alles von ganz klein bis gross mit USB und Display und Ethernet ab. Bei den grossen ist STM auch sehr gut, das Disco ST32F469 oder ST32F769 mit touchGfx Grafik ist sehr edel und soll mal die Zentrale Bedienung für ein paar Heimauto Sachen werden. NXP ist leider etwas teurer, die LPC8xx bekommt noch für ca. 2€, der LPC1347 (mit USB) liegt nackig aber schon bei 6-7€. Den STM32F103 mit Platinchen bekommt man für 2$ hinterher geworfen. Als riesigen Vorteil bei den Cortex-M sehe ich die guten und einfachen Debugmöglichkeiten. Beim LPC ist es LPCLink2 für knappe 20€ oder ein
-
Thread
Projekt GPS Datenlogger + OpenStreetMap
by doing". Hier http://www.stm32circle.com/resources/stm32primer2.php findest du das STM32-Primer2 user manual. Darin findet sich eine step-by-step Anleitung für deine erste Applikation. Dann kannst du daran gehen die Applikation
OSM4Primer2.c Running: GCC \"C:\Programme\Raisonance\Ride\arm-gcc\bin\arm-none-eabi-gcc.exe" -MD -D_STM32F103VET6_ -D_STM3x_ -D_STM32x_ -mthumb -mcpu=cortex-m3 "C:\Programme\Raisonance\Ride\Examples\Primer2\OSM4Primer2.c" -o "C:\Programme\Raisonance\Ride\Examples\Primer2\objdebug\OSM4Primer2.o" -I "
-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder so
als ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder?
-
Thread
STM32: EEPROM Emulator im Flash
Hi, habe mich auch mit EEPROM Simulation die Tage beschäftigt (STM32F103) Dabei ist mir aufgefallen, das bei zu speichernden 16bit Werten mit der Funktion "FLASH_ProgramHalfWord(Address, Data)" wenn diese zufällig 0xFFFF, also einer gelöschten Zelle entsprechen,
Ethernut kennt dazu NutNvMemSave und NutNvMemLoad. In Ethernut SVN wird diese Api für STM32F1/2/3/4 mit Flash emuliert. Fuer F1/2/3/4 ist ein einfachen Wear-leveling implementiert. Ein Beispiel ist unter apps/flashtest zu finden, dass man z.b. für das F3Discovery Board bauen kann.
-
Thread
Nucleo-Board F103RB auch 5V tolerant?
Sind die 5V-toleranten Eingänge des STM32F100 auch auf dem Nucleo-Board noch 5V-tolerant? Ich bin durch einen Satz im Nucleo User Manual ein wenig verunsichert: "Caution 1: The I/Os of STM32 microcontroller are 3.3 V compatible instead
Nicht 5V Tolerant "FT" => 5V Tolerant Übrigens: Ich hab ausversehen und unbewusst bei einem STM32F103 mal 5V auf einen 3,3V Eingang gelegt und es erst später bemerkt, es ist jedoch kein Schaden entstanden. Ich würds dennoch nicht empfehlen und mich an das Datenblatt halten. Noch eine Information
-
Thread
could not stop cortex-m STM32
Peter F. schrieb im Beitrag #4203871: > Hallo, ich hab mir bei Ali folgendes Board gekauft. > http://gd1.alicdn.com/imgextra/i1/87224073/T2Uuf4XE8XXXXXXXXX_!!87224073.jpg Hast Du den Progger oder das STM32F103
Settigs, Optionen für den Reset was muss ich da einstellen? > Was mach ich falsch? Ich komme mit dem STM32F103 "mininum system development board" (in Kombination mit einem ST-Link Clone) auch ohne Reset-Leitung super klar. Allerdings: Wenn ich mal die Clocks oder den Startup-Code verkonfiguriert habe kann
-
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
Beim STM32F100RB ( auf dem 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