-
Thread
STM32F103 eigene Platine geht nicht
: https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F103C8T6-Blue_Pill.pdf Die Brücke zwischen VDD und VDDA habe ich im Moment noch nicht drin. Ich wollte das nach und nach aufbauen. Kann das eine
für V2 der Platine. https://www.st.com/resource/en/application_note/an2586-getting-started-with-stm32f10xxx-hardware-development-stmicroelectronics.pdf Welchen Quarz hast du? Nutzt du den oder einen der internen Quarze? Wenn die Kondensatoren am Quarz nicht stimmen kann es zu Problemen kommen
-
Thread
STm32Fxxx: I2C Hardware Experten gesucht
vor 2 Jahren mal ein Thread gehabt, der aber nicht zu Ende geführt wurde. Bin seit 2 Tagen an der I2C Statemaschine eines STM32F103 dran, um richtige und verständliche EEPROM Routinen zu schreiben. Habe einen Logic Analyser mit dran und kann mit das Ganze auch anschauen. Falls hier jemand ist, der
mich nach langer Pause mal wieder damit befassen wollte. Wer kennt sich richtig gut aus mit der I2C State Machine des STM32F103 ? Wo welche Events abgefragt und ausgelöst werden müssen, wo Timeout und wo nicht usw. Ich habe funktionierenden Code laut Analyzer aber der hängt sich auch ab und an mal
-
Artikel
STM32 Eclipse Installation
FW-Lib 3.4.0 von ST Start-Up Code als C-Datei, keine einzige Assembler-Datei Für STM32F103RB (128K Flash) wegen Initialisierung Stack-Pointer Nutzt make Tool, muss aber zu gmake umbenannt werden, ist weiter unten beschrieben Installation.
OpenOCD und LD Linker-Datei src: die eigenen Quellcodes makefile Das Projekt wurde geschrieben für den STM32F103RC (256K Flash/48K RAM), läuft aber auch mit einem STM32F103xB da der Stack-Pointer auf 20K initialisiert wird. Details stehen in der Datei "src/stm32f10x_vector.c", Zeile 29,30: Damit wird der
-
Thread
CortexM3 (STM32F103) - IMPRECISERR - Wie finden
Hallo zusammen Ich habe hier eine Applikation in welcher ein STM32F103 als USB-Device (HID) an einem PC hängt. Dieses Device emuliert einen Touchscreen. Code gibts hier: https://github.com/chandong83/stm32_i2c_to_usb_hid_multitouch Nun ist es so, dass bei intensiver nutzung des Touchscreens und damit hohem Datenaufkommen, nach kurzer Zeit (2-8 Sekunden) ein HardFault eintritt. Dieser Fault habe ich nun mit dem FaultAnalyzer (Kauf von Atoolic durch ST sein Dank ist dieser ja nun kostenfrei nutzbar) im STM32CubeIDE analyziert. Es handelt
-
Thread
ESP12F zu wenige AT+ commands?
mir einen Wolf gegoogled) alles gefunden. Ich habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). Die Information bei https://www.espressif.com war nicht so hilfreich. Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und dann ins WLAN -> Internet. Ein paar Ideen findest
einen Wolf gegoogled) alles gefunden. Ich > habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). > > Die Information bei https://www.espressif.com war nicht so hilfreich. > > Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und > dann ins WLAN -> Internet. Ein paar
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
Beitrag #7146755: > 3,19 Mäuse sind dafür zu teuer? *Zu* teuer habe ich nicht geschrieben. Ein STM32 mit CAN konnte man vor dem Chipmangel für ca. 1 Euro bekommen. Da hat man dann µC und CAN zusammen zu 1/3 des Preises. Da macht es schon Sinn zu *erwägen*, diesen zu bevorzugen, finde ich. Denn
statt einem ATtiny85 einen STM32F103C8T6 mit integriertem CAN Controller. Wegen Chipmangel von einem Bluepill board runterfummeln, die sind lieferbar. Sind mit Sicherheit Clone, aber wenns billig sein soll ...
-
Thread
XMEGA-B1 Xplained - Kostenfaktor
" ist kostet Geld. Aber STM32 ist wirklich günstig und leistungsfähig, keine Frage. Habe mir in der Bucht für 25€ ein Stm32 Board mit 2,8" Touch-Display gekauft, versuch da mal ein Atmega Board zu bekommen mit so viel Schnickschnack: http://www.ebay.de/itm/STM32F103RBT6-development-board-with-2-8-TFT-module-true-color-touch-screen-/230678307234?pt=LH_DefaultDomain_15&hash=item35b57fa1a2#ht_6659wt_906 Aber bis mein ganzer Compiler-Kram läuft spiele ich
-
Thread
Was sind eure Lieblings-ICs?
praktischer LiPo-Charger für USB TPS709 : Ein dazu passender Spannungsregler. Danach kommen die µC: PIC24FV32KA301 : der kleine PIC24FJ128GC006: der mittelgroße PIC32MX470F512B : der große Ehrlich gesagt macht bei mir der µC immer fast alles alleine (naja, mit etwas Hasenfutter), inklusive Buck
LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
-
Thread
Verkaufe verschiedene Module, SDR, AVR ISP, Tastkopf etc.
Breadboard zusammen 3€ #27 Hallssenoren 2€ #28 Radar 2€ #29 USB Messgerät 2€ #30 2x STM32F103C8T6 Breakout 3€ #31 3x Oled Display 2€ #32 3 Kühlkörper 1.5€ #33 Nachtsichtgerät mit Röhre. Batterien sind ausgelaufen. Funktion? 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #36 Optischer
2€ #30 2x STM32F103C8T6 Breakout 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #38 Funktastatur/Maus(Wii Like) Tastatur prellt leider 3€ #40 Ladegerät 3€ #41 500MHz Tastkopf P6139A ohne weiteres Zubehör 50€ #42
-
Thread
Günstiges Low-Power Wifi Modul gesucht
Und der verwendete SOC hat ausreichend > Rechenleistung um das > > Harald B. schrieb: >> Mein µC ist ein auf 48Mhz gedrosselter STM32F405RE. > > auch noch mit zu erledigen. Kosten also ca. 2€ plus Gassensor > > MfG Klaus ja aber der SoC müsste noch SPI und I2C haben.
Harald B. schrieb im Beitrag #4171585: > ja aber der SoC müsste noch SPI und I2C haben. Geht beim ESP Beides? Ich meine nicht. Nimm einen STM8S103F3P6 Aufwärts, der kostet ja nix: https://github.com/TorstenC/Notizblog/wiki/Mikrocontroller
-
Thread
STM32F103 Timer Input Capture: "TIM_ICPolarity_BothEdge" nicht verfügbar - Workaround?
PB7) werden nur steigende Flanken erkannt, weil offenbar keiner der Timer diese Möglichkeit hat: stm32f10x_tim.c [code] void TIM_ICInit(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct) { ... if((TIMx == TIM1) || (TIMx == TIM8) || (TIMx == TIM2) || (TIMx == TIM3) || (TIMx == TIM4
Ich kann bestätigen, dass das klappt. Hab auf einem STM32F103 den TIM1 auf Rising Edge, TIM3 auf Falling Edge und das klappt wunderbar.
-
Thread
Firmware für chinaclone STLINK
nachzubauen, aber dann hab ich ja nur eine 1:1 Kopie (leider). Ich habe mir die Datenblätter zu STM32 und STM8 zu genau diesem Thema angesehen (was für ein Wust) und ich bin davon abgekommen etwas ST-LINK-artiges selbst zu machen. Schade dass es da nichts freies zum erweitern und/oder verändern
dass die Chinamänner genau das gemacht haben: den Code beim Update abgegriffen und dann auf einen STM32F103C8 aufgespielt haben.
-
Thread
STM32-Stick -> PLL2 will nicht
Hallo! Meinen STM32-Perfstick2 (mit STM32F103VE) will ich gerne mit vollen 72 MHz takten, aber irgendwas haut da noch nicht hin. Der µC bekommt von der Peripherie einen externen Takt von 4 MHz an OSC_IN, daher muß
Der STM32F103VE hat keinen zweiten PLL und es existiert kein CFGR2 Register. Mehrere PLLs gibts nur bei den Connectivity Line MCUs (32F105/7).
-
Thread
ARM Entwicklungskit für Einsteiger
: http://www.steitec.net/ARM-Boards/ARM-STM32F103-512-Cortex-M3-Board.html Durch die vielen Schnittstellen kann man es später auch noch als stand-alone nutzen. Als IDE kannst du ganz beruhigt z.B. die kostenlose Eval von Keil oder IAR nehmen
0.5mm Rastermaß anfängt. Manches begreift man eben im wahrsten Sinne des Wortes. Beispiele: PIC32MX220F032B-ISP 28 Pins, DIL, 40 MHz, 32k Flash, 8k RAM, USB, 2.95 bei Reíchelt PIC32MX150F128B-ISP 28 Pins, DIL, 40 MHz, 128k Flash, 32k RAM, 3.95 bei Reíchelt Da ist bereits alles drin und dran,
-
Thread
Werte aus Array[] extrahieren / deserialisieren
als byte erhalte. unsigned char Buffer[48]; da sind meine Daten drin. Mein XMEGA schickt dem STM32F103 per UART serialisierte Daten, 12x int16. Ich will die jetzt ebenfalls aus dem byte array in meine int's parsen. Aber wie? Eine Struktur habe ich jetzt nicht erstellt, brauch ich auch nich
Es handelt sich um einen STM32 .. ich glaub die haben big endian. mit dem : int32 mynumber1 = *((int32 *)&RXBUFFER[0]); hab ich das Problem das einfach nur das erste byte in das int32 mynumber kopiert wird nicht aber
-
Thread
Wofür werden 32Bit Controller grundsätzlich eingesetzt?
Hallo an alle :) Ich wollte euch mal fragen, was eigentlich das Haupteinsatzgebiet von 32Bit Mikrocontrollern ist. Insbesondere frage ich hier nach typen wie den STM32 mit ARM Cortex M3 oder vergleichbaren... Bei welchen Anwendungen wären solche controller Sinnvoll ausgelastet? Einen
Hmm... Ich denke nur manchmal das ich ressourcen verschwende wen ich nen STM32 dazu verwende um zb daten von einer Speicherkarte an einen DAC zu senden und vielleicht noch ein LCD daran habe... Preislich hast du recht... Nen STM32F103 (Cortex M3 ARM) bekommt man für 3
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
erzeugt, seit ca 4-5 Jahren wird aber HAL benutzt, was man manuell einbinden muss. Neuere Chips wie den STM32F410xx (Blackpill) einbinden ist teilweise ein Drama, never touch the Config Files. Spielt man sich den aktuellen GCC für ARM ein merkt man schnell, dass einiges nicht mehr funktioniert. Das bekannte
netxduo 20.10.2021 21:14 <DIR> OpenBootloader 20.10.2021 21:14 <DIR> STM32_Network_Library 20.10.2021 21:14 <DIR> STM32_TouchSensing_Library 20.10.2021 21:14 <DIR> STM32_USBPD_Library 20.10.2021 21:14 <DIR> threadx 20.10.2021 21
-
Thread
STM CUBE IDE - Usercode wird gelöscht beim Neuconfig Device
Hallo zusammen, ich versuche gerade die Welt der 8-bit AVRs zu verlasen und mit der Zeit zu gehen und auf 32bit umzusteigen. Nach der Frage ob LPC oder STM, dem Abscannen der üblichen Privatbelieferer fiel die Wahl auf STM32. Um erstmal keine Sorgen mit der Hardware zu haben, fix ein fertiges Board bestellt: "STM 32 Blue Pill". Darauf werkelt ein stm32f103c8t6 und hat seine Pins im Arduino Style auf Stiftleisten rausgeführt. Als IDE habe ich die CubeIDE von STM installiert inklusive CubeMX. Erster Schritt
-
Thread
SPI am STM32F103 funktioniert nicht wie gewünscht
Hallo zusammen Ich möchte mit einem STM32F103CBT6 einen Schrittmotor Controller TMC5160 per SPI ansteuern. Nun habe ich ein Problem mit der konfiguration des SPI am STM32. Ich schaff es einfach nicht eine Verbindung zum TMC5160 herzustellen
=10 (max.current), IHOLDDELAY=6 sendData(0x91,0x0000000A); //TPOWERDOWN=10 sendData(0xF0,0x00000000); // PWMCONF //sendData(0xF0,0x000401C8); //PWM_CONF: AUTO=1, 2/1024 Fclk, Switch amp limit=200, grad=1 sendData(0xA4,0x000003E8); //A1=1000 sendData(0xA5,0x000186A0
-
Thread
Re: CubeMX ist ein erbarmliches Stück Scheiße!
, F303VCT6 und ein F405RGT6 liegen zum Basteln bereit... Irgendwo muss ich auch noch einen F073C8T6 haben. Eben weil Entwickler in einer Firma (und:"Die haben ja auch Windows..." Ist da kein Argument
Bezüglich STM32 werde ich mich hier bestimmt noch melden)
-
Thread
Camera-Modul an µC anschließen: günstige Lösung gesucht
noch ... Beispiel: http://www.ebay.de/itm/VC0706-5V-JPEG-Camera-Module-TTL-UART-level-NTSC-For-AVR-STM32-Arduino-Adafruit-/191526916051?hash=item2c97e4cfd3:m:mmnenRErMAJqloI-Xy1-1DA
Etwas umständlich erklärt, -aber klappt! Anbei noch die Projekte( die ich nach selber Machart) für stm32f103/207(407) ausprobiert hatte .. p.s.: obwohl stark komprimiert, dennoch sehr groß!
-
Thread
SPI mit SD Karte antwortet nicht korrekt auf CMD0
Hallo Ich experimentiere seit einigen Tagen mit meinem ETT STM32 Cortex M3 Board welches ich bei ebay ersteigert habe... Nun wollte ich einmal eine SD Karte mit meinem STM32F103RB connecten. Ich habe schon ettliche seiten im Netz durchsucht und bin dabei auf
Standards gestossen. Leider fand ich jedoch kein ausreichendes beispiel für die ansteuerung mit einem STM32F103. Ich hab nun versucht den code von Ulrich Radig zu übernehmen. Es gelang den Code zu compilieren jedoch antwortet meine Karte nicht wie sie sollte. Ich habe danach versucht für testzwecke
-
Thread
LM358 gegen TS272
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
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
STM32F10xE High Density - VirtualCOM mit USB
Hallo, ich versuche mit einem STM32F10xE 5120KByte Eval Board die VCOM Schinttstelle via USB zu realisieren. Ich benutze IAR EWArm. Ich komme überhaupt nicht weiter. Das Beispielprojekt habe ich geöffnet und via "DOwnload and Debug
SetEPTxValid(ENDP1); // USB Sendefreigabe erneueren clear_tft(WHITE); font_set_tft(FONT_8X14, BLUE, WHITE, AT_STANDARD); printf_tft(1,60,"USB Test-Sting gesendet! "); delay(200); } } [/c] Das USB Comport Demo funktioniert bei mir, Selbstbau Board mit STM32F103RE. Ab und
-
Thread
stm32 nur über swd programmieren
Dann wird das problemlos klappen. Ich habe bei meiner letzten Platine mit STM32F103C8 nur SWD benutzt und Programmieren und Debuggen funktionierten einwandfrei. Und wenn du es nur zum einprogrammieren des Bootloaders benutzt, kannst du auch SWD deaktivieren, da du immer noch
werde dann mal einen Stecker suchen. So ein 5 Poliger 2,54 ist ist schon größer wie mein Prozessor (STM32F103CB). Suche da noch etwas Günstiges im 1,27 Raster. Andere Möglichkeiten zum Programieren wird es nicht mehr geben, darum lieber gleich das richtige.
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
/20nx8/wVFUcSMplQgIh9pzZzGVe2fCJaQccCYrjDyEnLsdWkPSGMsHiJ2Eic3FFdYJC7WP02Pl8EyAHXFG6zn8BiIo7DQ5txJGB790id4jwgKdaf9cjvOMT1at3gJ8KVDsETCslntzAM9 root@stb Fingerprint: md5 bf:34:4c:5c:02:2f:bf:32:ba:1c:87:2f:
½IQæ;ǾÓ9óyçu<:í^¢/YˆÛQ£ðt:PÍSoèë[Ñϸ‡²"©2Vp àcøF#Áfæ6«+`ëd B8o® «üû36 [ÌêÜ Ûú½† g\ « 00:04:45 01.01.2000 src/utils.c 126 DBG > Kernel size: 0x1ad2f0 00:04:45 01.01.2000 src/utils.c 127 DBG > Kernel compression type:
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
Projekt-Template drin: https://github.com/Erlkoenig90/ArmAsmTutorial/tree/master/ProjectTemplate-STM32F103RB
als auch die STM32-Peripherie-Register extra auf die Verwendung mit C optimiert.
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
und einen AT90CAN für den Bus. Eine Entwicklungsumgebung, ein JTAG Adapter. Eventuell eben einen STM32F103 für die ganzen steuernden und regelnden Komponenten und einen STM32F107 für die Netzanbindung. Als OS auf dem STM das Nut/OS, das ist nicht Realtime und kann mit fremden Interrupts und 'abseits
Info-System, also Display, Netzwerk... auch einen STM32F207 einsetzen oder einen STM32F103 mit externem Serial-Flash für das ganze HTML und Logfiles. Dazu noch einen externen EMAC/PHY. Eventuell einen Micrel, die haben eine EMAC/PHY Kombi mit SPI Bus,
-
Thread
STM32 24VDC am Eingang über 1mO
wie Christian L. leuchtet mir nicht ein, warum Du für die Abfrage von Tastern nicht einfach die im µC integrierten Pullups verwendest. Die haben sowohl der Atmega, der STM32, als auch die meisten anderen µC. Daß etwas 15 Jahre funktioniert heißt nicht, daß es heute oder damals eine gute Lösung ist
zurückgelassene Wert Glücksache sein kann. Das kann funktionieren, ist aber nicht garantiert. Bei einem STM32F103 ist der Leckstrom schon drei mal so hoch. Da ist die Wahrscheinlichkeit groß, dass du permanent einen High-Pegel misst, egal, was am Eingang passiert.
-
Thread
Zeitnehmung mit AVR-NET-IO
sondern einstellige Millisekunden). Oder du gehst noch einen Schritt weiter und verwendest ein STM32F103C8T6 Blue-Pill Board, das hat nämlich eine RTC On Board und könnte die Messungen mit Präzisen Zeitstempeln versehen, bevor sie an den PC übertragen werden. Ist aber nicht ganz so einfach zu programmieren. Siehe http://stefanfrings.de/stm32/stm32f1.html#bluepill Falls du eine Lösung sucht, die ohne Mikrocontroller-Programmierung auskommt, schau Dir das Projekt mal an: http://stefanfrings.de/serial_io/index.html Da kannst du das
-
Thread
Einstieg ARM
Gehe einfach nur auf die ST Homepage und lade Dir das herunter: STM32F10xFWLib Gibts im Link: http://www.st.com/mcu/devicedocs-STM32F103C8-110.html Das ist DIE Firmware Library. Das Tolle an STM ist, die haben nur eine einzige Library und alle Demos beziehen
ist bei STM32 nicht nötig! :)
-
Thread
Low Power ARM mit CAN
ich 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
LCD-/OLED-Display in Sondermaßen für DIY-Scribble-Strip gesucht (1-zeilig, flach)
Beitrag #7891523: > Also montierst du doch lieber 24 kleine Displays So wird das im Behringer X32 auch gelöst. Je ein STM32F103 steuert 8 kleine LCD mit 128*64 Pixeln an. Die LCDs sind im BOM so bezeichnet: DISPLAY;LCD;CABLE:23mm;DOT:128*64;28PIN;17.9x10.86mm Die Behringer Ersatzteilnummer wird hier nicht helfen. Jeder Kanal hat einen weiteren STM32F103, der Knöpfchen, Regler, LEDs und Schalter verarbeitet.
-
Thread
Was benötige ich für das Arbeiten mit Microcontrollern?
schon selbst recherchieren. *Minimalst* brauchst du für ein AVR Projekt: - Steckbrett - AT Mega8 DIL - 7805, 2x 22µF, 2x 100nF - Quarz 8MHz, 2x 22pF Kerko - R 1kOhm, Mikrotaster (für Reset) - Drähte fürs Steckbrett Dann brauchst du WinAVR und Notepad++, oder AVR Studio. Programmieradapter
g** Im Grunde seit den ersten Luminary Cortex-M3 (Mitte 2006) nur noch mit ARM, am liebsten mit STM32F103, LPC1768, SAM3X. Denn: 32Bit und ordentlich Dampf :-)
-
Thread
100MHz DSO Selbstbau ohne FPGA mit STM32?
Hallo, Das DSO203 (mit STM32F103 und FPGA) hat schon seinen Reiz: http://www.seeedstudio.com/wiki/DSO_Quad http://www.mikrocontroller.net/topic/266899#2781536 Nun ist die Überlegung wenn man einen STM32F4xx verwendet, ob
maximal 60 Mhz am FSC Bus, reicht also nicht. https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32F4DISCOVERY/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32F4DISCOVERY%2FSTM32F4%20max%20speed%20with%20FSMC&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580002E3D0FFCC5A9AA4A9C29C3EECB7CCDBF
-
Thread
Uhrenquarz notwendig?
. Bei Uhrenquarzen wird normalerweise ein auf Stromsparen optimierter Oszillator verwendet. Der 32 kHz Oszillator vom STM32F103 ist deswegen so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen Pins anfasst oder in ein Steckbrett steckt.
Steve schrieb im Beitrag #7211912: > Der 32 kHz Oszillator vom STM32F103 ist deswegen > so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen > Pins anfasst oder in ein Steckbrett steckt. Aus diesem Grund haben die TI µC
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
angesagt wäre. Schon ein RP2040 Pico-Board würde die Geschwindigkeit verzehnfachen. Selbst eine kleiner STM32Gxyz würde reichen.
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
-
Thread
Futurlec -> Zoll
Ich habe bei Futurlec das Development-Board STM32F103 bestellt, heute habe ich Post von Zollamt bekommen. Da die Rechnung im Paket liegt darf ich das Paket nun dort abholen. :-/ Das Problem hatte ich bisher noch nicht, Zoll ist also was neues
Unit Price Total Price ---------------------------------------------------------- 1 STM32F103DEV STM32F103 Development Board 39.90 39.9 ---------------------------------------------------------- Sub-Total
-
Thread
STM32F1 STM32Cube RTC Alarm Beispiel
Hallo Forum, ich möchte meinen STM32F103C8T6 in den 'deepsleep' schicken, und dass er nach x Sekunden wieder aufwacht. Das geht über die RTC, soweit so klar. Nur ich finde keinerlei Beispiele, die dass dann mit der Standard peripheral
wiederum den eigentlichen Header ein, wo die ganzen Registerdefinitionen drin stehen, was in deinem Fall "stm32f103xb.h" sein dürfte. Dann kannst du z.B. mit [code]RTC->CRH = bliblablub [/code] was ins CRH Register der RTC schreiben. Die Bitdefinitionen sind auch alle in dem Header vorhanden und die
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
nicht mehr als um die zwei Euro https://www.aliexpress.com/item/1Set-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32869967486.html . Die funktionieren mit etwas Basteln für STM32 ARMs wie die auf den 2 Euro "Blue Pill" Billig-Boards aus China https://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in der Summe unter vier Euro, diesmal incl. Versand. Stefanus F. schrieb im Beitrag #5470466: > Nein. Dazu
-
Thread
Frage: STM32F103 beide SPI benutzen
Wenn man das so macht kann eigentlich nicht viel schiefgehen. [c] /* FUNCTION ************************************/ void SPI_Init (SPI1_Mode_t mode) /* * SPECIFICATION: Init SPI1 STM32F103 ***********************************************/ { GPIO_InitTypeDef
Der Vollständigkeit halber: [c] //---------------------------- // Includes //---------------------------- #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_spi.h" // Peripherie
-
Thread
stm32 cortex SPI und I2C funktionieren nicht gemeinsam
da gibts nicht viel mehr Code, SPI.c: [c] #include "../Std_lib/stm32f10x_SPI.h" #include "../Std_lib/stm32f10x_GPIO.h" #include "../Std_lib/stm32f10x_RCC.h" /** * */ void SPI1_Init(void) { SPI_InitTypeDef SPI_InitStructure
RESET); /* Return the byte read from the SPI bus */ return SPI_I2S_ReceiveData(SPI2); } [/c] I2C.C: [c] #include "i2c.h" #include "stm32f10x.h" #include "../lib/stm32f10x_conf.h" #include "../Std_lib/stm32f10x_i2c.h" #define BUFFER uint8 /** * @brief Initialize all stuff
-
Thread
STM32 Probleme mit einem GPIO Pin und SPI NOR-FLASH
Guten Morgen, In meinen neuen Projekt setzte ich ein STM32F103C8T6 als Mikrocontroller ein. Den Chip habe ich von einem Nulceo-446RE Board runter gelötet(Programmierteil). Im Moment überprüfe ich alle Funktionen der Platine bevor ich das eigentlich Programm
abschalten. Vielleicht geht das einfach mit den SWJ_CFG Bits im AFIO_MAPR? Vielleicht geht's beim F103 auch ganz anders. Warum ist gerade der komplizierteste STM32 der beliebteste?
-
Thread
Stm32 SystemInit() C++
Hallo ich programmiere das Stm32f103c8t6 als Hobby. Dazu nutze ich die AC6 Toolchain in Eclipse. Wie das Bild zeigt will ich einen globalen Construktor aufrufen. Der Compiler meckert nicht, allerdings wird der Parameter ignoriert
Verfügung stand, der die richtige Vectoren für die alle > möglichen ISRs beinhaltet. Wenn ich die STM32F1 Standard Peripheral Library bei ST herunterlade, befindet sich darin die angehängte Datei. Das ist genau die Richtige. Und siehe da, der einzige Unterschied zu deiner Datei besteht darin, dass vor
-
Thread
STM32 UART Interrupt Rx, Tx, FreeRTOS
Bin dabei, unter FreeRTOS auf einem STM32F103C8T6 (blue pill) eine Anwendung zu schreiben, die neben einigen Analogeeinlesefunktionen auch zwei UARTs betreiben soll. Habe dazu eine Verständnisfrage zum UART global Interrupt. Versuche gerade
, die Frage: wo finde ich eine vollständige > Beschreibung der LL-Funktionen? Ganz einfach in <stm32f1xx_ll_usart.c> und <stm32f1xx_ll_usart.h> Alle Makros und Funktionen haben einen erklärenden Header. z.B.: [c] /** * @brief Initialize USART registers according to the specified *
-
Thread
Porterweiterung für ARM STM32F103
Porterweiterung auf. Google konnte mir nicht weiterhelfen, deshalb wende ich mich an euch. Ich nutze den STM32F103 von ARM und als erweiterung der Inputpins zwei M74HC597 8Bit Latch/shift. Ein 16Bit kommt aus Routing-Gründen nicht in Frage (Bitte keine 16Bit Latches als alternative posten). M74HC597: http://www.st.com/stonline/products/literature/ds/1990.pdf STM32F103: http://www.st.com/stonline/products/literature/rm/13902.pdf Ich steuere das Latch nun über SPI an, doch krieg ich keine Infos vom Latch her. In Google hab ich keine Informationen gefunden,
-
Thread
Flash-Speichergröße bestimmen
du wieder mitreden. Aber erzähl du mir > nichts von Timern. Also: Ich setze den Prescaler auf 8 (je nach Prozessor muss ich den dann das Regsister mit 7 oder 8 setzten, und sorry, bein STM32F103 werde ich da sogar 63 reinschreiben da ich den Timer mit 64MHz betreibe wo es geht), den Timer auf 125
6A66 schrieb im Beitrag #3750403: > Also: Ich setze den Prescaler auf 8 (je nach Prozessor muss ich den dann > das Regsister mit 7 oder 8 setzten, und sorry, bein STM32F103 werde ich > da sogar 63 reinschreiben da ich den Timer mit 64MHz betreibe wo es > geht), den Timer