-
Thread
Überblick über APIs und Bibliotheken
und mit Hardware spezifischen Konstanten aufrufen. Ein Programm, dass z.B. für einen Chip aus der STM32F103 Serie geschrieben wurde, lässt nicht trotz HAL nur mit erheblichen Änderungen auf STM32F303 "upgraden" - obwohl der als sogar Nachfolger zum STM32F103 gehandelt wird.
Stefanus F. schrieb im Beitrag #5892844: > Ein Programm, dass z.B. für einen Chip aus der STM32F103 Serie > geschrieben wurde, lässt nicht trotz HAL nur mit erheblichen Änderungen > auf STM32F303 "upgraden"
-
Thread
Microcontroller aussuchen
AVR wegen einer speziellen Anforderung. Nur wenn ich heute eine Wald- und Wiesen µC Aufgabe habe, würd ICH zu einem STM32, mindestens aber zu einem 32 Bit ARM-basierten Controller greifen und nicht mehr auf einen 8 Bitter und nicht mehr auf einen AVR. Das hat mit Hass nichts zu tun
kann? Nach DEM Vorspiel sehe ich Bedarf an Aufklärung. > Nur wenn ich heute eine Wald- und Wiesen µC Aufgabe habe, würd ICH zu > einem STM32, mindestens aber zu einem 32 Bit ARM-basierten Controller > greifen Wald & Wiese ist eine Spezialität der 8Bitter, aber davon abgesehen: Was Du persönlich
-
Thread
Triactreiber MOC3061 mit Arduino / Raspberry ansteuern
hast doch eine galvanische Trennung durch den MOC. Ich denke, der TE möchte gerne anstelle des STM32F103 den Arduino einsetzen. Also ja, dann sollte der STM32 auf jeden Fall gekappt werden, damit er a) nicht dazwischenfunkt und b) nicht rückwärts über die GPIO Pins Strom zieht. Man kann da Pin für
Hans schrieb im Beitrag #5898263: > Wie programmiert/flashed man den diesen stm32? http://stefanfrings.de/stm32/stm32f1.html#proginterfaces > Der hat ja keinen USB Ausgang? Doch hat er. Aber programmieren über USB geht nur bei wenigen Modellen in dieser Serie. Und dazu
-
Thread
micrium ucos 2 unter eclipse auf einem cortex-M3 STM32F107VC
bekommt man 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
Sorry, 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
-
Thread
Interrupt-Implementierung ARM
schwerwiegenderes Problem vorliegen - laut dem Datenblatt (http://www.st.com/resource/en/datasheet/stm32f100v8.pdf) besitzen die STM32F100Rx den TIM4-Timer nicht (S. 11, siehe Screenshot), den du verwendest. Hast du mal im Debugger geschaut, ob der Code in der Endlos-while-Schleife landet oder nicht
Ausgang konfigurieren bevor da was blinken kann. Hier hast du ein Bare-Metal-Beispiel für einen STM32F103C8 mit LED an PC13: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/example02_gpio-timer-interrupt/main.c Sieh das als Leitfaden, wo du siehst was du grundsätzlich brauchst
-
Thread
schnittstellen-wollmilchsau
Schau mal nach den STM32F103 ohne und STM32F107 mit Ethernet. Gruß, Ulrich
Ulrich P. schrieb im Beitrag #1923706: > Schau mal nach den STM32F103 ohne und STM32F107 mit Ethernet. Wenn USB und CAN gleichzeitig, dann aber in jedem Fall den STM32F105 anstelle des STM32F103. Letztere hat zwar USB und CAN, aber man kann sie eben nicht gleichzeitig
-
Thread
STM32F103: Port-Pin wird nicht angesprungen
sinnvoll unter Em-Bitz einsetzen läßt, kläre ich danach. Mein Quelltext ist noch überschaubar: [c] #include "stm32f10x_gpio.h" #include "../common/src_avrcom/io.h" #include "../common/src_avrcom/delay.h" #include "stm32f10x_conf.h" #include "../board_nucleo_f103rb.h" #include "../ioMapping.h
bei den Nucleos verschiedener Serien L0/M0/M3 das Pin-Out gleich. > sondern das Manual zu deinem STM32F103 lesen Sogar der Plural ist hier angezeigt. Denn es ist ja nicht nur eins. > Prediger am Werk! Solang er das Gute™ predigt.
-
Thread
Auswahl zwischen Cortex M3 von NXP, ST, TI
Die FW-Lib von ST gefällt mir sehr gut. Eine LIB für alle STM32F103xx Prozessoren. Einmal SW schreiben, für jede Variante nutzbar. Und zu jeder Pheriperie gibt es Beispiele, z.T. auch mehrere. Im Internet gibt es auch schon viel Code und das STM32 Forum von
STM32F103RE hat mehr.
-
Thread
Entscheidungshilfe für ARM Einstieg
Rowley und ein Board von Olimex zu kaufen. Beim letzteren schwanke ich zwischen dem LPC2148 und dem STM32F103 Board. Darf ich die ARM-Gurus bitten, dazu ein paar Bemerkungen abzugeben. Auch Vorschlaege zu anderen JTAG's und IDE's sind willkommen. Aber insbesondere eure Meinugen zu "ARM7 oder Cortex-M3
Rechnung in der Umsatzsteuervoranmeldung unter "43" eingetragen werden. Butto = Netto. Ich nutze ein STM32F103 (Cortex M3 kern), leider funktioniert mit dem J-Link V6.0 das SWD-Interface mit dem J-Link GDB Server nicht, JTAG geht.
-
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
FSMC Interface vom STM32 Prozessor
Hi, ich arbeite gerade mit einem STM32F103 Prozessor und dessen FSMC Interface - leider noch ohne zählbaren Erfolg. Als Device ist ein ICS2008B SMPTE Prozessor angeschlossen. Die Register dieses Prozessors können bzw. sollen über das Ext
Ich habe noch nichts mit dem F103 und dessen FSMC gemacht (Nur am F4), aber kann es sein das sich [c] p.FSMC_CLKDivision [/c] nur auf den Clockout des FSMCs bei Synchronen Interfaces (PSRAM etc) bezieht? So habe ich das jedenfalls
-
Thread
Probleme mit STM32F030CC
Mit oben genanntem Chip (STM32F030CC ist 48 pol.) habe ich im Moment derzeit zu kämpfen. Diesen möchte ich in einem eigenentwickelten Board laufen lassen. Dieses Board (Platinen sind von JLCPCB) habe ich bereits mit STM32F103CB
Hast du dein Programm mit den richtigen Include Dateien neu compiliert? In der stm32f0xx.h musst du das Modell auswählen oder ein entsprechendes Symbol in den Einstellungen der IDE definieren. Wenn ich die beiden Dateien stm32f030xc.h und stm32f030x8.h miteinander vergleiche, sehe
-
Thread
Programmerwahl
für 25 EUR schon einen Debugger bekommen. Oder für 3€ https://www.ebay.de/itm/ST-Link-V2-New-STM32-Downloader-Programmierung-STM8-Unit-Emulator-Mini-HOT/322683610655
Buchse, Spannungsregler und Reset Taster: https://www.aliexpress.com/item/Free-Shipping-1pcs-lot-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/32498344057.html 1,00€ einzeln als Chip https://www.aliexpress.com/item/Original-10pcs-STM32F103C8T6-STM32F103-LQFP48-ic/32641687060
-
Thread
Welcher Controller? Waveshare: modbus-rtu-relay
Auf dem Bild sieht man ja deutlich ein ST Logo. Hier wird auch von STM32 (F103RB) geredet. https://www.waveshare.com/wiki/Modbus_RTU_Relay Und das Demo Projekt auf der Seite inkludiert auch #include "stm32f1xx_it.h"
Der F103xB ist genau das Modell, das in mindestens 6 Varianten schlecht nachgemacht wurde und seit 6 Jahren den Markt als STM32 beschriftet flutet.
-
Thread
Kosten für Tools für STM32F103xx-Entwicklung
, ist das er irgendwie nie so richtig stabil läuft. Ich habe schon einige Sachen mit verschiedenen STM32 (jeweils immer die F103xxx-Familie) mit dem ST-Link als JTAG-Adapter gemacht, aber irgendwie hängt sich der JTAG immer mal wieder weg. Manchmal so schlimm, das man den Rechner neu starten muss, oft
Wie viel zeit wollen sie brauche für setup ? Ist das für hobby oder profi ? Ich habe 8€ bezahlt http://www.watterott.com/de/STM8S-Discovery?x08c73=sge3ko5spvvk5n83gq5gsisks4 http://www.mikrocontroller.net/topic/202785 http://www.versaloon.com/bbs/viewtopic.php?f=2&t=17 Und dann
-
Thread
Stlink->jlink nicht ST chip auslesen
Schaut auch mal Bilder des GD32F103 auf Zeptobard an! Da beim GD32F103 das Flash ein extra Chip ist, macht es Sinn beim 64k Typen auch nur ein kleinere Flash zu verwenden. STM32F103x8 aund STMF103xB stammen vom gleichen Wafer. BMP
Ntldr -. schrieb im Beitrag #6057627: > "CKS32F103C8T6" Wenigstens sind die Chinesen so nett und schreiben eine andere Typenbezeichnung auf die Klone drauf.
-
Thread
10 serielle Schnittstellen an LAN oder USB
Stefan F. schrieb im Beitrag #6036971: > Der Niklas Gürtler hat hier mal eine Firmware für STM32F103C8 > veröffentlicht, die einen 3-fach USB-UART Adapter implementiert. Der > Chip kostet ca. 1 Euro und
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
-
Thread
Wie werden fabrikneue ATSAM geflasht?
wenn ich mir das so ansehe, dann möchte ich eigentlich einen eigenen USB Bootloader per SWD auf den GD32C103CBT6 flashen. Und meine Platine hat einen Standard SWD Anschluss, das scheint bei STM32 Boards leider völlig unüblich zu sein.
ATSAMD2x und ATSAMD5x / ATSAME5x soll man am SWCLK einen > Pullup verpassen. > So im Gegensatz zu dem GD32C103 der an SWDIO und SWCLK einen Pulldown > haben möchte. Die EFM32 und STM32 haben intern am SWCLK einen Pulldown und am SWDIO einen Pullup. Die LPC (mindestens der LPC5410x) braucht extern an beiden
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
noch auf STM32F4xx und STM32F7xx laufen, insofern habe ich da beides mal gesehen. Am Ende benutzt man für eine Anwendung von der riesigen Peripherie meist eh nur einen Bruchteil. Was ich bei STM32 sehr gewöhnungsbedürftig
erhielt ich von ST Mails, die zur Migration auf STM32 aufforderten. Und die ST-eigene IDE für STM8 wird schon seit langem nicht mehr weiterentwickelt. Andererseits hat ST danach nochmal neue STM8-Varianten (insbesondere 8-Pin STM8S und STM8L) herausgebracht
-
Thread
USB Problem bei STM32F072C8
Es gibt keinen STM32F072-8 laut ST. Es gibt C8, R8 und V8, ST verwendet außerdem keine Bindestriche. Vielleicht ist es ja ein FT32F072
#7770035: > Du könntest ja auch mal die vollständigen Device Typen angeben anstatt > immer von -8. -C und -B zu reden. Die Device Vielfalt ist bei ST ja > enorm. Dann könnte man in den DBs suchen. vom "-C" habe ich nicht gesprochen. Es sind die Typen STM32F072C8 und STM32F072CB. Beide besitzen
-
Thread
STM32: Bitbanding für Arrays?
leider nicht debugbar > Und leider funktioniert es auch nicht. Mein Code bezieht sich auf einen STM32F103C8 und da funtioniert das. Hab das eben nochmal in Debugger betrachtet. Leider hast du uns nicht verraten was du für einen Chip hast. Ob der Bitbang Bereich bei deiner CPU auch an 0x22000000 losgeht
Platz? Diese F407 Board hier könnte noch auf Deine Platine passen: http://www.ebay.de/itm/STM32F407VET6-ARM-Mini-Version-Core-Board-Cortex-M4-STM32-Minimum-System-Board-/122444767496?hash=item1c8246e108
-
Thread
STM32 USB HID Keyboard an Win CE
Leute, ich bin aktuell etwas ratlos und könnte ein paar Denkanstöße gebrauchen. Es geht um einen STM32F103C8 als USB HID Keyboard. Umgesetzt mit der ST Standard Peripheral Library und der ST USB Lib nach http://www.dl1dow.de/inhalt/selbstbau/hid_keyboard/index.htm. Am PC funktioniert es und ich kann
Beitrag #5713822: > Was müsste ich denn tun, um "low speed" auszuprobieren? Keine Chance. Der STM32F103 kann meines Wissens nach nur "full speed". Deswegen auch diese seltsame Kombination.
-
Thread
STM32 China Boards
geil aus. Was haltet ihr davon oder habt ihr schon Erfahrung gesammelt? http://www.ebay.de/itm/Open103R-Package-B-STM32F103R-MCU-ARM-Cortex-M3-LCD-STM32-Developmen-t-board-/260893855725?pt=LH_DefaultDomain_0&hash=item3cbe7c4fed Grüße
ich hab so eins http://www.ebay.de/itm/STM32F103RBT6-development-board-with-2-8-TFT-module-/120640315318?pt=BI_Electrical_Equipment_Tools&hash=item1c16b91fb6 + Segger China Clone für 30$ funktioierte einwandfrei. Hab den F103 ausgelötet
-
Thread
Cortex-M3 - GDB - Breakpoints werden nicht erkannt
Beitragen auch schon zu lesen, beschäftige ich mich seit ein paar Tagen mit dem Cortex-M3, genauer einem STM32F103RB auf dem Olimex STM32-H103 zusammen mit dem Segger J-Link EDU. Nun versuche ich mittels GDB zu debuggen (und zwar noch direkt in der Konsole). Allerdings ignoriert er einfach meine Breakpoints
in ?? () (gdb) monitor speed auto Select auto JTAG speed (1000 kHz) (gdb) monitor flash device=stm32f103rb Select flash device: stm32f103rb (gdb) monitor flash breakpoints = 1 Flash breakpoints enabled (gdb) monitor flash download = 1 Flash download enabled (gdb) load Loading section .text
-
Thread
STM32F091RC CAN funktioniert nur auf PortB nicht auf PortA
Hallo zusammen, bin dabei einen CANopen-Stack auf dem Nucleo-64 091RC Board mit dem µC STM32F091RC in Betrieb zu nehmen. Laut Datenblatt sollte es möglich sein CAN_RX an Pin PA11 und PB8 und und CAN_TX an Pin PA12 und PB9 zu hängen. Leider funktioniert es bei mir nur am Port B, wenn
initialisieren verwendent. Die Parameter für CAN sind dann z.B.: https://github.com/ARMmbed/mbed-os/blob/af4c8a94f3913ceda9069ec79cba81a793d695fe/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/PeripheralPins.c#L263-L274 GPIO_AF4_CAN = 0x4 habe gerade nochmal in https://github.com
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
ich in der Lage, Controller zu flashen die einen Bootloader besitzen. Funktioniert hat das ganze mit STM32F030, STM32F103, STM32F401 sowie (was fast wichtiger ist) einem LPC1114 und ATMega-Prozessoren, die einen Arduino-Bootloader besitzen
- 3d-gedrucktes Gehäuse (35*35*9mm) - Im Standby 5µA Stromaufnahme (quasi nur RTC in Betrieb) - STM32L162 Dann gibts noch die Mini-Word-Clock mit 80*42mm. - Funktionsumfang im Prinzip ähnlich zur Wrist-Watch. - Anzeige aber 1,5" 8*8 Bi-Color (Grün/Rot) Matrix-Display (die Klötze) - STM32F103
-
Thread
STM32F103 HardFault wenn CRC
STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. Da sollte das doch eigentlich unterstützt werden.
Auf einem STM32F103C8T6 geht das problemlos: > reset halt target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x0800018c msp: 0x20005000 > mdw 0x40021014 0x40021014: 00000014 >
-
Thread
HAL: Bin auch gerade auf die Schnauze gefallen.
mit einem nRF24L01+ was auszuprobieren, etwas auf die Schnelle hingepfuscht. Mit der HAL und einem STM32F103C8T6 (Blue Pill). Lief natürlich nicht. Zum Schluß nur noch das STATUS-Register auslesen, mit HAL_SPI_TransmitReceive(). Ergab nach 8 clocks 0x1C! Also schon Fehler auf unterster SPI-Ebene. Dem
ein umfangreiches Projekt, welches ursprünglich mit CubeMX für einen STM32F103 erstellt wurde, innerhalb von einem halben Tag auf einen STM32F302 portiert. Und das hat auch nur solange gedauert, weil für die USB Schnittstelle grosse Anpassungen gemacht wurden, damit man
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
LED-Ansteuerung im RGBW-Mode (nichts anderes sind Deine "Neopixel") laufen hervorragend zusammen auf z.B. einem STM32F103. Siehe auch [[WordClock_mit_WS2812]], wo beides zusammen eingesetzt wird - neben vielem mehr. Dabei werden die LEDs per DMA beschickt und der STM32 langweilt sich zu Tode.
/itm/1-2-5-10Stks-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-New/272425764978 EDIT: Der TO könnte noch APA102-LEDs verwenden. Die werden über SPI gesteuert und man kann selbst das Übertragungstempo
-
Thread
I²C am Oszilloskop
richtig? ich versuche nur ein oder 2 Bytes zu transferieren zweite frage: ich arbeite mit einem stm32 und nutze diese funktion HAL_I2C_Master_Transmit(&hi2c1, 0x001, buff, 2, 10); Normalerweise schreibt man als 2. Variable ja die device adresse aber da ich in diesem moment keine Geräte adresse
Stefanus F. schrieb im Beitrag #5691572: > Peter W schrieb: >> Ich benutze einen STM35F103RB. > > Den kenne ich noch nicht. > > Man kann die Device Adresse ausprobieren, indem man 0 Bytes an alle > möglichen
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
ARM®Cortex® im SO-8: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-kb-flash-so-8-stm32c011j6m6-p352808.html
/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F030C8T6TR_C40053.html Ich habe mir 30 Stck. für insgesamt 17 Dollar gekauft (neben 10 Stck. F072 und 100 Stck. Padauk PFS154 - 8 Bit halt)
-
Thread
Mikrocontroller Einstieg
nicht und solche geschminke Clowns oder etwas Vorgegaukeltes brauche ich nicht, da ich mit meinen STM32 direkt arbeite – egal, ob F030, F4 oder H7.
Gregor J. schrieb im Beitrag #7800036: > Vorgegaukeltes brauche ich nicht, da > ich mit meinen STM32 direkt arbeite – egal, ob F030, F4 oder H7. Meinst du wirklich, dass die Entwicklung eines H7 Boards ein guter Einstig in die µC Welt ist? Ich denke eher, dass es ein paar Jahre Beschäftigung braucht
-
Thread
STM32F407VGT6 China Board not working Tips?
I have a Discovery F4 Board and purchased recently a China Board from *bay (http://www.ebay.at/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery-/272501820584?) with the same uC (STM32F407VGT6
Beschreibung läuft das Teil mit internem Takt, was natürlich in die Hose geht, wenn die Datei "system_stm32f4xx.c" verwendet wird, die einen externen Takt voraussetzt.
-
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
Torsten C. 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
-
Thread
STM32 Startprobleme
irgendwelchen Speicherstellen, die ich nicht beeinflussen kann. Wo ist der Fehler? Die main.c sieht wie folgt aus : [c] #include "stm32f10x_lib.h" // STM32F10x Library Definitions #include <stdio.h> #include "STM32_Init.h" // STM32 Initialization
Vector-Table meinst du? Bin da grad etwas überfragt?Habe eine Header samt Funktionen gefunden, die stm32f10x_vector.c heißt. Ist sie das?
-
Thread
CMSIS und die Interrupt-Prioritäten
Ich muss jetzt diesen alten Thread nochmal rauskramen. Bin ein STM32 Späteinsteiger und habe mich jetzt mal durch die STM32F103 NVIC-Specs und die CMSIS Libs durchgewühlt. Diese ganzen Prioritäts-Gruppierungen in CMSIS sind m.E. Unfug. Letztendlich läuft es doch
keien Einfluss. Im CortexM3 Programming-manual ist das zum Glück viel einfacher beschrieben. Beim STM32F103 sieht daher meine NVIC Prioritätsfestlegung z.B. so aus: [c] PR[0] = 0x00; // Prioritäten sind 0x00(hoch) bis 0xF0 (niedrig) PR[1] = 0x00; PR[2] = 0x10; PR[3] = 0xF0; PR[4] = 0x30;
-
Thread
STM32F0 Discovery welche Library wird genutzt (HAL oder SPL)?
main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f0xx.c file */ /* GPIOC Periph clock enable */ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE); /* Configure PC8 and PC9 in output pushpull mode */ GPIO_InitStructure.GPIO_Pin
einfach mit der SPL an. Wenn du bei 48Mhz ein Geschwindigkeitsproblem findest, dann nehmst du den stm32f103 mit 72Mhz oder den stm32f4 discovery mit 168Mhz usw. BZW du lehrnst effektiv zu programmieren, dann merkst du, dass fast bei jeden Projekt ein 8Bitter aussreichend ist. Ahmen.
-
Thread
STM8 und ADC
" wollte ich ein weiteres Modul hinzufügen das eine Art "Voltmeter" fürs Steckbrett ist. Mit einem STM32F030 hab ich das schon auf einem Steckbrett realisiert und funktioniert. Jetzt dachte ich mir: Gut, das müßte ja auch mit einem STM8S103 funktionieren (mit 10 statt 12 Bit Auflösung könnte ich gut
(ADC_DRH << 2); // die unteren 2 Bit adcvalue += ADC_DRL; // die oberen 8 Bit return adcvalue; } [/c] Woran liegt der Fehler und / oder ist es sinnvoller, mein Steckbrettvoltmeter dann doch eher mit einem STM32F030 zu realisieren?
-
Thread
Suche Projektpartner für Kalmanfilter-Implementierung
Moin, Ich dachte an einen Playstation Move Controller. Da ist n STM32f103 drauf, 3 Achs-Magnetfeld,Beschleunidung und Drehrate. ich wollte noch dGPS ergänzen. Vllt später mal n 2. Playstation Move, Ich hab hier ne Dissertation liegen über die Fusion von 2 gleichen
mir um die Antriebe. Das mit dem FPGA hört sich nicht schlecht an, wobei ich glaube das du mit einem STM32F103 oder F20x genaus gut, und womöglich einfacher fährst. Der FPGA braucht externen Ram und Flash usw. das stellt ganz andere Anforderungen an das Layout und die Fertigung. Ich für meinen Teil
-
Thread
CAN- als Haus-Bus
Schaue mal in das Datenblatt vom STM32F103. Lasse den gemütlich mit 8MHz ohne PLL laufen. Alle Pheriperieeinheiten kann der Clock einzeln zugeschaltet werden. Schaue mal hier, Artikel: [[STM32]] Ich habe mir eine Heizungssteuerung
Markus Müller schrieb im Beitrag #1936853: > Schaue mal in das Datenblatt vom STM32F103. Lasse den gemütlich mit 8MHz > ohne PLL laufen. Alle Pheriperieeinheiten kann der Clock einzeln > zugeschaltet werden. > Schaue mal hier, Artikel: [[STM32]] Das gucke ich mir mal an, sieht
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
Der Stm32F103 kann nur USB-FS. Stm32F723 hat internen HS-Phy.
einem Artikel 10$ scope revisited oder guck mal hier https://satoshinm.github.io/blog/180105_stm32scope_building_an_amazing_10_oscilloscope_with_an_stm32_blue_pill_lcd_touchscreen_and_stm32-o-scope_software.html Da gab es einen riesen Thread wie man mit nem blue pill schnell sampled. Ich
-
Thread
OpenOCD Wiggler STM32-P103 flashen
main.lst link: main.elf @ echo "..linking $(LINK) bin" $(LD) $(LFLAGS) -o main.out main.o stm32f10x_rcc.o stm32f10x_gpio.o main.elf: @ echo ".linking $(LINK) elf" $(CC) $(CFLAGS) main.o stm32f10x_rcc.o stm32f10x_gpio.o --output main.elf $(LELFFLAGS) stm32f10x_rcc.o: stm32f10x_rcc.c @ echo ".compiling" $(CC) $(CFLAGS) stm32f10x_rcc.c stm32f10x_gpio.o: stm32f10x_gpio.c @ echo ".compiling" $(CC) $(CFLAGS) stm32f10x_gpio.c main.o: main.c @ echo ".compiling" $(CC) $(CFLAGS) main.c [/c] Ich bin
-
Thread
ARM STM32 Eingänge werden nicht erkannt
#include <stm32f10x_lib.h> // STM32F10x Library Definitions #include "STM32_Init.h" // STM32 Initialization int main (void) { stm32_Init ();
mir dieses Godfile durchzulesen ! Aber wenn du das so machst sollte es quick and dirty gehen. [c] #include <stm32f10x_lib.h> #include "STM32_Init.h" int main (void) { stm32_Init (); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2
-
Thread
Alternativen zu STM32?
Abgesehen davon dass die Aufgabe wohl ein schneller 8051 wie EFM8LB1 auch schaffen würde - und der ist lieferbar. GigaDevice hat uC zu STM pinkompatibel - und funktionieren auch z.B. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com
digital abgleichbar. Das ganze im 48 pin Leadless Gehäuse. Ich hatte gehofft das Projekt auf einem STM32F410C8U6 umsetzen zu können, aber der ist seid Monaten auf 0. Auch bei LCSC.
-
Thread
Shield 4 oder 5
Moin, nach über 1jährigem Lauf meiner Wordclock auf dem STM32F103C8T6 mit ESP8266 (gelötet auf dem STM-Shield V.5) funktioniert die Uhr nach einem Neustart für ca. 2 Stunden, danach fallen die unteren 5 Zeilen aus und das Netzteil wird sehr heiß. Da ich noch
gefunden der ein STM32F103, > ESP8266 und DS3231 RTC + EEPROM miteinander verbindet. Willkommen im Makerverse . . . 8-0 > Wenn Niemand einen Plan für mich hat werde ich mich hiermit vom Projekt > "Wordclock" verabschieden
-
Thread
Eclipse CDT + ARM + AVR
aber es sind zwei Sommer und Winter vergangen. Cube hilft schonmal, aber was machst du wenn dein F103 nicht mehr reicht? Wie portierst du dein Programm auf einen grösseren F4/F7? Oder gar NXP oder Nordic (andere Mütter haben auch schöne Töchter)? Für einen anderen STM32 in der Familie kann man wieder
unabhängig von weiteren Dateien. Ich entwickle komplett in Eclipse. CubeMX habe ich für meine STM32 Projekte noch nie verwendet. Auch die HAL versuche ich wenn möglich zu vermeiden. "GNU MCU Eclipse" bringt für die STM32 F-Serien in C-Geschriebenen Startup-Code mit. die S-Dateien von CubeMX werden
-
Thread
STM32 Uart: 2 Byte nahtlos schicken?
Hallo Leute, kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander wegschicken und auch empfangen kann? Ich muss Daten von einem ASIC entgegen nehmen, der dummer
STM32 Newbie schrieb im Beitrag #5563956: > kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf > den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander > wegschicken
-
Thread
STM32@72MHz aus 8MHz Quarz oder Resonator?
Hallo allerseits! Ich bin gerade dabei eine Zwergen-Variante des Mini-Maple (STM32F103CBT6) auszubauen. Bei der Teielesuche stach mir der SMD-Keramic-Resonator (CSTCC 8,00 bei Reichelt) ins Auge http://www.reichelt.de/index.html?&ACTION=446&LA=0 - ist kleiner und preiswerter als ein Quarz. Mal kurz zur Schaltung: - STM32F103CBT6 - 8MHz (im Original ein Quarz) - 72MHz per PLL im µC - Verwendung der USARTs mit 115,2k Baud Beim Leser anderer Beiträge zu dem Thema habe ich aber einige Bedenken wegen der Toleranz
-
Thread
Breakout Bord für ARM für Steckboards!
> Ob sind nicht alle Leitungen herausgeführt..wie eben REF oder VDDA Einen VREF Pin hat der STM32F103C8T6 leider nicht. > Ich entwerfe mir gerade notgedrungen ein eigenes...aber billiger wäre > natürlich wenn es sowas fertig zu kaufen gäbe..also aus 48QFP zu 48 > DIL/DIP So große DIL
passende Pinheads beschaffen. Ich hatt ehier schon einmal so ein kleines Board mit dem "beliebten" STM32F103.. gepostet, auch mit Eagle-Dateien. Aber das ist bei der Pinverschaltung an die ST-Links angepaßt, also für dich erst nach Umarbeiten brauchbar. W.S.
-
Thread
STM32F446: GPIO-Register läßt sich nicht beschreiben
zusammen, ich sitze hier seit mehr als einer Stunde mit dem typischen Brett vorm Kopf. Ich habe einen STM32F446 auf dem entsprechenden Nucleo-Board. Was ich machen will, ist noch nicht wirklich kompliziert: Einfach einen Pin wackeln. [c] #include "stm32f4xx_conf.h" #include "stm32f4xx_gpio.h" #include
meinem Fall ist das das schnelle Umschalten zwischen Input und Output. Und daß ich vom Umzug vom STM32F103 auf den STM32F446 und später wieder zurück möglichst wenig ändern muß.