-
Thread
Atollic // GDB-Server Start Exception
create_stm32_flash_device(): STM32 device: id =20036410 [0.268] create_stm32_flash_device(): STM32 device: Flash size =32 [0.268] create_stm32_flash_device(): FuncExit [0.268] read_option_bytes(): FuncEntry
ffff#98 [1.083] Socket_Read(): Rx: $qRcmd,7265736574#37 [1.083] Socket_Write(): Tx: + [1.203] STM32_AppReset(): NVIC_DFSR_REG = 0x00000009 [1.232] STM32_AppReset(): NVIC_CFGFSR_REG = 0x00000000 [1.234] Socket_Write(): Tx: $O53544d3332205375636365737366756c6c7920636f6d706c65746564207265736574206f7065726174696f6e0a
-
Thread
ST µC Identifikation
STM32F0 kann man selbst auf dem Exemplar lesen, auf einem unangekratzten möglicherweise auch den Rest.
wischen. Bei nicht allzu hartem lack kann man auch radieren bis zum chipgehäuse. Im bild sieht man STM32F031
-
Thread
STM32 Datenrichtung (GPIOx_CRL/CRH)
Hallo zusammen, ich steige (seit Monaten) vom AVR auf STM32 um. Was ich beim AVR toll finde ist, wie einfach man beim GPIO-Pins zwischen Ein- und Ausgang umschalten kann (Datenrichtungsregister DDR). Beim STM32F10x ist es ja etwas komplizierter, da die Konfiguration
, [pc, #76] ; (8002270 <L_LOOPUS_127+0x54>) 8002224: 681a ldr r2, [r3, #0] 8002226: f042 4100 orr.w r1, r2, #2147483648 ; 0x80000000 800222a: 6019 str r1, [r3, #0] GPIOx->CRL &= mask<<4*DATA_OFFSET | \ 800222c: 6818 ldr r0, [r3, #0] 800222e: f020 42e0
-
Thread
STM32 und Linux - Einsteigerfragen
MCU>: f1hd/f1cle/f1mdvl/f042/f051/f030/f4. f030 = STM32F030 series. f042 = STM32F042 series. f051 = STM32F051 series. f1hd = STM32F103HD series. f1cle = STM32F107 series.
f407 = STM32F407 f415 = STM32F417 f417 = STM32F417 f427 = STM32F427 f437 = STM32F437 f429 = STM32F429 f439 = STM32F439
-
Thread
STM32 mit 2x UART und USB in QFN?
Mhh, das habe ich hier nicht installiert. Der StMCUFinder weiß von Pin-Konflikten nichts. Aber STM32F042x4 sehen gut aus.
eagle user schrieb im Beitrag #5165502: > STM32L432K Danke, die haben deutlich mehr Speicher und kosten daher etwa das Doppelte. Ich denke, ich werd's mal mit dem hier probieren (Nucleo board): http://www.st.com/en/microcontrollers/stm32f042g6
-
Thread
CubeMX -> SW4STM32 -> Discovery Board -> STM32 GPIO geht nicht
Hallo, ich versuche einen selbst aufgelöteteten STM32F042F6P6 zum Leben zu erwecken. Schaltungsaufbau: -Adapterplatine TSSOP20 auf Lochraster 2,54mm von Roth -Kondensatoren wie im Datenblatt 6.1.6 (Seite 43). Abweichend gibt es kein VDDIO2 und
abgeschlossen wird, aber die LED blinkt erst, wenn ich die Stromversorgung trenne. Zuerst ist es beim STM042F6P6 aufgetreten. Und zwar bei allen 3 zur gleichen Zeit. Jetzt auch noch beim STM051C8T6. Neues frisches Programm habe ich versucht. Kein Erfolg. Stromversorgung ist so angeschlossen wie im Datenblatt
-
Thread
Suche µC Empfehlung
ist halt, dass du ohne weiteres mit dem internen RC-Oszillator einen UART befeuern kannst. Bei den STM32F042F6 ist sogar USB ohne Quarz möglich. Flash und RAM haben die ebenfalls mehr als genug und teuer sind die auch nicht.
an ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
In den Bootloader des STM32F0 springen vom User Code
Guten Tag, für meine Anwendung mit einem STM32F042K6 möchte ich ermöglichen, dass man über den eingebauten USB-Port in den Bootloader springen kann, um mit z.B. STM32CubeProgrammer die Firmware zu aktualisieren. - Verwendet wird der USB-Port
(); while(1); } } [/c] Im startup_stm32f042x6.s wird beim Reset_Handler die Prüfung unterzogen, ob der Bootloader-Flag gesetzt ist: [c] /*Check for bootloader*/ ldr r0, =_bootloader_flag // Load bootloader flag address ldr r1, =0x00C0FFEE
-
Thread
Entprellung nach P. Dannegger - auf STM32 in Systick oder Timer
Hi, ich versuche mich eben mit den STM32 anzufreunden. Dazu nutze ich einen STM32F042 und Coocox. Ich möchte Peter Danneggers Entprellroutine einbinden. Dabei bin ich mir nicht sicher wo die zyklische Tastenabfrage am besten aufgehoben
mich eben mit den STM32 anzufreunden. Dazu nutze > ich > einen STM32F042 und Coocox. > Ich möchte Peter Danneggers Entprellroutine einbinden. Dabei bin ich mir > nicht sicher wo die zyklische Tastenabfrage am besten
-
Thread
STM32F446 USB-CDC mit StandardPeripheralLib - nix geht
verschiedene MCU drauf laufen können. Der USB darauf funktioniert mit SPL-OTG-Treibern von ST beim STM32F405, STMF401, STM32F429, STM32F407 und am STM32F103 oder STM32F042 mit unterschiedlichen Treibern (auch mit dem Code von W.S.). Aber nicht beim STM32F446. Verwende ich die HAL und CubeIDE/MX, läuft
mit 84MHz getaktet - auf dem STM32F401 läuft und auf dem STM32F446 nicht. Das heisst, es liegt auch nicht an der unterschiedlichen, bedingten Kompilierung durch die zahlreichen #if .. #else .. #endif in STM32f4xx.h und anderen systemfiles
-
Thread
ADC Auslesen STM32F04
jemand das schonmal gemacht und den Beispielcode für mich? https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Projects/STM32F042K6-Nucleo/Examples/ADC/ADC_DMA_Transfer Dürfte sich bereits auf deinem PC befinden als Teil des STM32CubeF0.
Man muss auch das Reference Manual und das Datasheet dazu lesen. Vielleicht erst mal mit einem STM32F0 oder L0 anfangen, denn die sind weniger komplex.
-
Thread
ARM-Einstieg: STM32 L0, F0, F3, F4?
AVR-Bastler schrieb im Beitrag #4719993: > bietet eine der STM32-Familien den besseren/leichteren Einstieg? die STM32F1 sind die ältesten. Einige Peripherieteile, z.B. das I2C, sind dort noch etwas hakelig zu programmieren und haben Bugs (siehe Errata-Sheet)
auch. Die L0 und F0 sind, wie Host schon geschrieben hat, beim Debugging nicht so schön wie die größeren Serien. Von daher finde ich eigentlich die F3 nicht schlecht. Z.B. das STM32F3DISCOVERY ist gut geeignet für den
-
Thread
low-pin-count µC mit integriertem USB
Wir wäre es hiermit? https://www.mikrocontroller.net/topic/462538 Ansonsten ist natürlich der STM32F07x recht interessant - wenn man ihn bekommt.
Meine Wahl als STM32 Fan wäre der STM32F042F4 oder STM32F070F6 im TSSOP20 Gehäuse gewesen. Aber ja, kosten >2 EUR/Stk und ist natürlich mit Kanonen auf Kleinvieh geschossen. Als Hobbyist ist mir das schnurz, da bevorzuge
-
Thread
Mikrocontroller I2C CAN
STM323F042 (20 Pin SSOP, 0,65mm Raster oder 32 Pin LQFP, 0,8mm Raster) http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823/PF259617
Stefan schrieb im Beitrag #4069243: > STM323F042 (20 Pin SSOP, 0,65mm Raster oder 32 Pin LQFP, 0,8mm Raster) > > http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823/PF259617 Netter kleiner Controller - gefällt mir. Das Problem
-
Thread
Keil uVision Linker Error L6218E
file or directory #include "Driver_USBH.h" Driver_USBH.c: 0 warnings, 1 error assembling startup_stm32f0xx.s... assembling startup_stm32f0xx_ld.s... assembling startup_stm32f030.s... assembling startup_stm32f031.s... assembling startup_stm32f042.s... assembling startup_stm32f051.s... assembling
"stm32f0xx_conf.h" C:\Keil_v5\ARM\PACK\Keil\STM32F0xx_DFP\1.2.0\Boards\ST\STM32F0-Discovery\Common\LED_STM32F0-Discovery.c: 0 warnings, 1 error compiling RTX_Conf_CM.c... assembling startup_stm32f051.
-
Thread
STM32F0x2 Neuerscheinung
Dank der Einkaufskonditionen in China dürfte aber für Bastler vermutlich auf absehbare Zeit der F103 der günstigste STM32 mit USB bleiben: http://www.aliexpress.com/item/100-new-original-STM32F103CBT6-MCU-ARM-128K-FLASH-TIMER-ST-QFP48/1201525448.html (der Link ist auf die 128KB-Version, die STM32F103C8T6
STM32F103C8T6 mit 64KB gibts > noch billiger) In der Tat, es gibt da auch nette, einfache Basis-Devboards für so 6-7 EUR: http://www.aliexpress.com/item/ARM-Cortex-M3-STM32F103C8T6-STM32-core-board-development-board
-
Thread
STM32 EXTI zu langsam
@arg RCC_SYSCLKSource_HSI48: HSI48 selected as system clock source, applicable only for STM32F072 devices * @retval None */ [/c]
Bei einem STM32F042 Nucleo Board mit 48 MHz Systemtakt ohne Benutzung der HAL und dem EXTI0_1 Interrupt Handler im SRAM ist die Reaktionszeit ca. 626 ns (30 Taktzyklen). Das externe Signal liegt an PB0 (10 Hz
-
Thread
Umstieg von Atmel AVR auf NUCLEO-F042K6
/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fGPIO_ToggleBits%28GPIOD%2cGPIO_Pin_9%29%3b&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=174 http://www.emcu.it/STM32F0xx/STM32F0xx.html https://www.youtube.com/watch?v=nP6TR6NAZTQ
-
Thread
STM32 was brauche ich alles
Ich würde dir eher das STM32F4 Discovery Board empfehlen. Da ist schon Programmer und alles mit drin. Oder wenn du was mit Display machen möchtest das STM32F429 Discovery Board. Hat aber nicht so viel Peripherie wie das von dir
Ich würde dir das STM32F0 Discovery Board und die Keil IDE empfehlen. Damit hast Du alles was Du brauchst...
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
Roland F. schrieb im Beitrag #7892550: > ... Sicherungswiderständen ... Sicherungswiderstände? Was sollen das für spezielle Dinger sein? Die Widerstände in AVR042 Fig. 4-2 sind ganz normale Widerstände.
aber damit gehts wahrscheinlich am besten. Mein Ursprünglicher Plan war es ja tatsächlich auch ein STM32 wieder zunehmen aber ich hatte damals kein preislich guten gefunden(<2€) da ich vor habe 7-10 Stk dieser Sensoren zubauen und dann waren die STM32 mit 4-5€ Stückpreis nicht mehr so attraktiv. Dafür
-
Thread
ST Motor Control Firmware Library unter Coocox
blam2 -Wl,-TC:\CooCox\CoIDE\configuration\ProgramData\blam2/arm-gcc-link.ld -g -o blam1.elf ..\obj\stm32f30x_opamp.o ..\obj\UITask.o ..\obj\stm32f30x_rcc.o ..\obj\USART_F30X_PhysicalLayerCommunication_Class.o ..\obj\stm32f30x_adc.o ..\obj\UserInterfaceClass.o ..\obj\stm32f30x_it.o ..\obj\stm32f30x_comp.o ..\obj\stm32f30x_gpio.o ..\obj\main.o ..\obj\Timebase.o ..\obj\stm32f30x_MC_it.o ..\obj\system_stm32f30x_temp.o ..\obj\syscalls.o ..\obj\stm32f30x_misc.o ..\obj\stm32f30x_tim.o ..\obj\startup_stm32f30x.o ..\obj
-
Thread
Ist dieses Quarz Layout gut?
Guten Morgen zusammen, ich will an meinem STM32 einen 16MHz Quarz anschließen. Der Wert der Stützkondensatoren beträgt 27pF. Wäre das angehängte Layout in Ordnung? MfG
Und zwischen den Treiberausgang und den Quarz noch einen kleinen Widerstand, zumindest vorsehen. An STM32F1..F4 sind 15pF und 150R meist nicht ganz verkehrt. Optimale Ergbnisse erfordern natürlich das Lesen der Datenblätter aller beteiligten Bauteile.
-
Thread
Tipp für Protokoll für 12 Sensoren im Abstand von 10-40 Meter (Seriell?)
Koordinierung machen. Immer wieder gerne genommen für solche kleinen Sensorknoten: LPC11C24, im Grunde den STM32 sehr ähnlich. Als Besonderheit hat der den CAN-Transceiver gleich mit eingebaut. Oder den STM32F042 im SSOP20, dazu ein MAX3051 als CAN-Transceiver, der ist schön klein (SOT23-8) und sparsam.
noch bequem zu bauen ist (jaja, ich weiß, dass das hier nicht gefordert wurde): LPC11C24 oder STM32F042 mit MAX3051, dazu ein Quarz im 2016 Package. Als Netzteil den MAXM15064 (MAXM, nicht MAX), der macht 5V/300mA aus bis zu 65V(!) in einem unglaublich kleinen Package. Funktioniert sehr gut!
-
Thread
STM32F103 Bytes nach Bits (DMA SPI)
relativ gut (Ohne DMA). Jetzt habe ich aber das Problem das dem Mikrocontroller den ich verwende (STM32F103 @ 72MHz) die Puste ausgeht. Ich würde den Würfel gerne mit 100Hz Basisfrequenz und 32(+1)PWM Stufen laufen lassen [pre]=> 100Hz * 16 * 32 = 51.2kHz Timer => 72MHz / 51.2kHz = ~1406 Takte zur
ldrb.w ip, [r1, lr] 64: f042 0e06 orr.w lr, r2, #6 68: ea43 0309 orr.w r3, r3, r9 6c: f810 9008 ldrb.w r9, [r0, r8] 70: f811 800e ldrb.w r8, [r1, lr] 74: f042 0e07 orr.w
-
Thread
Open Source Projekt: STM32 develpment boards
Rückmeldung! Ja, im vergleich zu BluePill-Boards and ganz viele andere, die ich gesehen und benutzt habe (STM32 NUCLEO-F031K6, NUCLEO-F042K6, Olimex boards), endlich man hat mehr Controller zur Auswahl. Also, mehr Frechheit. Ich persönlich sehe Micro-USB-Kabel als ein Vorteil für Einsteiger, aber als ein Nachteil
einzelnen Pins am (JTAG) Stecker im Bestückungsdruck der Platine? Gerade wenn man ein ST-Board (z.B. STM32F4 Discovery) zum programmieren und Debuggen über die nach außen geführt SWD Schnittstelle mit Breakout Kabeln einsetzen will, wäre die Beschriftung hilfreich.
-
Thread
STM32F4 MidiDevice
Das geht- es gibt dort auch komplette modulare Lösungen. http://www.ucapps.de/mbhp_core_stm32f4.html
mbed schnell knapp. z.B. ist der stm32F042 im 32pin Gehäuse mit 32k Flash am Ende. Aber egal, das muss jeder für sich und sein Projekt selbst entscheiden. Die minimalistische Variante hat genauso seine Vorteile und Nachteile wie der
-
Thread
Calibration ADC STM32F334
Hier hast du Beispielcode für den F303: http://stefanfrings.de/stm32/stm32f3.html#analog Da sind Hinweise aus dem Errata und einer Application Note eingeflossen (welche habe ich vergessen). Ich schätze dass es bei deinem ebenso geht.
Stefan ⛄ F. schrieb im Beitrag #6565372: > Hier hast du Beispielcode für den F303: > http://stefanfrings.de/stm32/stm32f3.html#analog > Da sind Hinweise aus dem Errata und einer Application Note eingeflossen
-
Thread
Bau eines einfachen Laborbussystem
CAN würde ich mich an eine Norm anlehnen, so wie z.B. hier: http://www.mmvisual.de/Hilfe/BinTerm/T042.htm Ich würde einen mit 64 Pins nehmen, dann könnte man auch Upgraden auf einen STM32F4xx falls die Wollmilchsau doch dicker wird ;-) Oder mal kontrollieren ob der 48-Pinner auch Pinkompatibel mit einem STM32F73x ist, damit könnte man Touch realisieren.
-
Thread
Image-Grabber für CVBS (bzw. FBAS) per STM32F103C8T6
Hardware. https://www.st.com/resource/en/application_note/dm00356635-hardware-jpeg-codec-peripheral-in-stm32f7677xxx-and-stm32h743534555475750a3b3b0xx-microcontrollers-stmicroelectronics.pdf > Auf die Schnelle habe ich nur einen kaufbaren H7 gefunden und das zum > Preis von über 20 Euro. Einen fertigen
Hardware. > https://www.st.com/resource/en/application_note/dm00356635-hardware-jpeg-codec-peripheral-in-stm32f7677xxx-and-stm32h743534555475750a3b3b0xx-microcontrollers-stmicroelectronics.pdf > Danke, werde ich mir ansehen.
-
Thread
Segger Embedded Studio STM32Fxxx_Vectors.s
Name für die IRQ-Nummer. Diesen 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.
ich mir selber helfen kann. Ich habe sie per Mail darauf aufmerksam gemacht. Jedenfalls für den STM32F334K8. Dass sich das bei anderen STM32 Controllern wiederholt habe ich erst danach festgestellt.
-
Thread
ST/Atmel Suche
schau mal bei den STM32F3xxx
Von STM32 gibt es den STM32F042 im 20-poligen Gehaeuse. Allerdings nur mit 12-bit ADC. Mit Mittelung kann man mehr erreichen. Die STM32F37 haben Sigma-Delta Wandler mit 16-bit, allerdings ist der Gain Fehler
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern ein .EQU: stm32F407/terminal.s
-
Thread
FT232R CBUS paralleles Interface Geschwindigkeit.
Timings mit us Auflösung? Ich kenn mich mit den kleineren PICs nicht aus. Aber z.B. mit einem STM32F042 oder STM32F072 wäre das gut machbar. Die können entweder ohne Quarz betrieben werden und dann den internen RC-Oszillator an den USB-Signalen kalibrieren oder mit Quarz betrieben werden. Für stabileres
kommunizieren kannst. hier z.B.: ICE40HX1K-STICK-EVN Wenn Du dagegen ein fertiges Eval-Board für die STM32er willst, dann schau Dir mal das STM32F072B-DISCO an.
-
Thread
Mikrocontroller gesucht
STM32F072 gibt es nicht als 20-Pinner
Oh sorry, die kleine Variante heisst STM32F042.
-
Thread
STM32 mit LCD Display
Hallo! Ich arbeite mit einem STM32VL Discovery Board und einem LMC84S042CM LCD Display. 1. Gibt es für dieses Display eine passende Library?Wenn ja, welche? 2. Hat jemand ein Beispielprojekt zur Ansteuerung dieses Displays mit
le schrieb im Beitrag #5071184: > Ich arbeite mit einem STM32VL Discovery Board und einem LMC84S042CM LCD > Display. Hmmm wenn du schon mit dem LCD arbeitest brauchst du ja keine Unterstützung mehr. Übrigens: warum schreibst du LCD Display. Ist es eine
-
Thread
STM32 CAN Reset Bug Workaround geht nicht
beschäftigt ist funktioniert jedoch. Im Internet konnte ich leider nichts hilfreiches finden. STM32F072RBT6 und STM32F042F6P6 tritt bei beiden auf. CubeMX 5.0.1 und Eclipse mit GCC
In der stm32f0xx_hal_can.h ab Zeile 257 sind alle Möglichen Ergebnisse, die die Funktion HAL_CAN_ErrorCallback zurück geben kann.
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Biete: 35x STM32F042C6T6 zu je 2849€ 8x STM32F103RC zu je 3399€ 8x STM32F103RE zu je 3499€ 2x STM32F107VC zu je 3599€
Markus M. schrieb im Beitrag #6651696: > 8x STM32F103RC zu je 3399€ Harhar. Die Forbes-Liste winkt. Hier - 6x STM32F103RCT für 3398€/Stck. - 5x STM32F103C8T (orig.) für 6297,50€/Stck. - 1x STM32F103VET für 8634,66€/Stck. Zzgl. 1723,22 Versandkosten
-
Thread
C Programmierung Wie abfrage ob eine Adresse gerade ist
Bei mir tritt es bei einem STM32F042 auf. und zwar beim Aufruf von [c] /** * @brief Transmit and Receive an amount of data in blocking mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
Nachtrag: der Bug ist auch bei ST beschrieben: https://community.st.com/s/question/0D50X00009Xkdsn/bug-stm32f0xx-hal-spi-transmit wäre ja nett wenn sie das wenigstens in den Header der Funktionen schreiben würden.
-
Thread
USB mit HID für STM32
die Rente. Auf der Basis der Library von W.S. habe ich deswegen die angehängte kleine Library für STM32 geschrieben. Sie kann Reports mit 63 Byte zwischen Host (PC) und Device (µC) hin und her schicken. Bisher ist der Code nur auf einem STM32F042 getestet. Ich wäre dankbar, wenn jemand versuchen würe
moin, ab STM32F4xx funktioniert dieser Treiber nicht mehr, andere USB-Core. Pieter
-
Thread
Nachfolger für ATMega gesucht
einem Power-Off aus, jedenfalls beim STM32F0
Jens schrieb im Beitrag #5715857: > Die TQFP32-STMs haben 0,8mm Pin-Abstand. Das sind mittlerweile auch für mich oft die Favoriten. Auch weil es sowohl kleine M0 (z.B. stm32F042) als auch größere M4 (stm32f334) gibt die auch CAN haben und pinkompatibel
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
). Das wäre ja zu Beginn der Main nur ein SystemInit(), das Einbinden der "#include "stm32f4xx_rcc.h"" und das Eintragen von PLL_M = 8 in der system_stm32f4xx.c und HSE_VALUE = 8000000 in stm32f4xx.h. Und schon läuft der Prozessor mit 168MHz. Das ist ja sehr einfach und nicht kompliziert
mir die value line ansehe, und den vorgeschlagenen stm32f030f4 für 0.42c nehme, und dann später mehr flash brauche, muß ich auf die "vollversion" umsteigen da es keine value line mit 32k flash oder mehr in 20pin gibt. also dann entweder den stm32f031f6
-
Thread
USB2CAN Adapter aus China - kann der was ?
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb/candleLight_fw Passt auf den ersten
Software nur Copy-Paste ist und der STM32F103 nicht CAN und USB gleichzeitig kann?
-
Thread
µC Suche Spezifikationen
STM32G-irgendwas
STM32F042 - GPIO, SPI, I2C ja - USB Update: ja, geht - CAN ohne Quarz geht nicht (zuverlässig), nimm einen 3528 oder kleiner, der stört kaum. - Verfügbarkeit: Natürlich nicht, sehr witzig. Höchstens
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Die AVR's liefern bis zu 40mA an ihren I/O Pins, STM32F1 schaffen gerade mal halb so viel. Dafür haben die meisten STM32F1 Chips mehr RAM und Flash als AVR's. Die zahlreichen I/O Features schaust Du Dir am besten mal selbst in einem Referenzhandbuch
delay(200); } } [/c] Hier zum selber probieren: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
RS485 - viele Teilnehmer - hohe Geschwindigkeit
Reichweite, braucht aber halt eine CAN-PHY und die ist halt nicht so trivial zu haben wie ein UART. Beim F103 kannst du z.B. nicht CAN und USB gleichzeitig nutzen. Das könnte aber z.B. ein F042 oder F072. Was für einen STM32 hast du denn eigentlich? Bei Cortex M3 tippe ich mal auf F103.
Suche Dir ggf. einen STM32 aus, der USB und CAN gleichzeitig unterstützt, z.B. den STM32F303. Der alte STM32F103 kann das nicht.
-
Thread
PicoMon für CH32V003 oder STM32F0xx
Mikrocontroller realisiert. Die "Challenge" für das Programm könnte man auch benennen nach: Von STM32 nach CH32, zurück und dann gemeinsam, weil: der erste Programmentwurf erfolgte für einen STM32-Controller. Dann habe ich das "Projekt" zur Seite gelegt um den CH32 zu evaluieren. Also beschlossen
(für mich hat ein 320x240 Display viele Pixel) und einem sehr kleinen Schriftstil der RAM eines CH32V003 nicht ausreicht (das war dann der Grund, warum es das ganze jetzt für 2 Controller gibt: ein STM32F042 und STM32F070F6 haben grundsätzlich 6 kByte RAM und der ist immer ausreichend bei diesem Projekt