-
Thread
uC - kennst du einen, kennst du alle
, ein 8051 braucht 0.9V C8051F90. Allerdings ist 8051 nicht wirklich gut in C zu programmieren und auch nicht in Assembler. ARM ? Gerade ST mit seinen Cortex hat viele ARM Prozessoren, und die lassen sich ordentlich in
Serie (z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff versus 2500 Seiten. Klingt krass, aber man muss ja nicht alles auf einmal Lesen
-
Thread
Wie RTC Genauigkeit messen?
am besten die Genauigkeit von einem RTC wie z.b. DS3231, DS1307, MCP7940N oder auch der interne im STM32f103 Es wird der drift in PPM angegeben, aber wie finde ich diesen Wert raus ? Reicht dazu ein logic analyzer? Vom STM32 gibt es diese Anleitung wie es kompensiert wird und wohl auch wie
billige aber auch zeitaufwändige Prozedur für Arme kannst du hier nachlesen: http://stefanfrings.de/stm32/index.html#rtc_calibrate
-
Thread
Vektorregelung / FOC mit Hobby uC
jemand von euch schon mal eine Vektorregelung > für einen BLDC mit einem Standard Controller, z. B. STM32F103C8 oder AVR > umgesetzt? Idealerweise sensorlos Mit dem STM32F103C8 sehe ich keine Probleme, eine FOC zu implementieren. Rechnerei: Clarke - Park Transformation, 2x PI Regler, Inverse Clarke - Park Transformation Die PWM kannst du sogar mit dem internen PWM Modul des STM32F103C8 generieren. Gruß,
-
Thread
AVR oder STM32 für Entwicklungsprojekt
zum STM32 raten, und zwar einem "Nucelo 64 STM32F103RB". Denn da ist der Programmieradapter/Debugger schon dabei. Wenn du unter Zeitdruck stehst, dann greife lieber zum AVR, und zwar einem Arduino Nano compatible
Denn den baut auch der zukünftige Arbeitgeber nicht auf seine Platinen. Den ATMEGA im Atmel-Studio in C wäre eher realistisch - das sieht man durchaus auch mal in der Praxis. Der STM32F4 ist für Anfänger viel zu kompliziert. Wenn schon STM32, dann einen F0, der ist um einige simpler. STM32F051 wäre
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
nicht, kommt man preislich in die Naehe von Silabs-MCUs. LCSC CH559L 1St. 1,60 USD Digikey C8051F385 1St. 2,29 USD Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu haben.
kommt man preislich in die Naehe von Silabs-MCUs. > > LCSC CH559L 1St. 1,60 USD > Digikey C8051F385 1St. 2,29 USD > > Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu > haben. Achso hätte ich vielleicht noch erwähnen sollen, die sind untereinander alle recht
-
Thread
MCU von SD booten
Application in den > SRAM laden und von dort ausführen. Geht halt nicht bei AVR. Mit dem STM32F103 wäre es zum Beispiel machbar. Der führt Code aus dem RAM sogar etwas schneller aus, als aus dem Flash. http://stefanfrings.de/stm32/index.html
Basic-Interpreter beim Superboard II benötigte inkl. Monitorprogramm (I/O über Tastatur/Bildschirm und Magnetband) 8kByte im ROM, heutzutage dann Flash.
-
Thread
uC Aufhängung technisch möglich?
AVRs hatten da äußerst schwerwiegende Fehler bei Power-On. Das musste ich auch gerade bei einem STM8S103 erfahren (Bicolor Filmleuchte). Steigt VCC zu langsam, kommt er über ein paar Anfangzeilen anscheinend nicht hinaus. Eine LED am MC blinkte zwar, aber sonst tat sich nichts. Bei längerem Reset
Takt aber eher syntaktischer Zucker. > > Auf welches Dokument bezieht man sich hier? Datenblatt 32 * mov rx,rx // 1 Takt 32*2 lds/sts rx,adrX // 2 Takte 16 * br (sreg,c/s) // durchschnittlich 1,5 Takte ;-) 112 > Was bedeutet UOP? Ableitung NOP: No Operation; UOP Unknown Operation > In
-
Thread
STM32F103: bei UART1 remapped funktioniert der UART1 Interrupt nicht
Jetzt ist Zeit auf einen echten STM32F103 umzusteigen. Findest du nicht?
pegel schrieb im Beitrag #5615437: > Jetzt ist Zeit auf einen echten STM32F103 umzusteigen. Nein! Hier wird gespart, koste es was es wolle.
-
Thread
welches Target für STM32FEBKC6T6 auswählen
Für ungefähr den gleichen Preis bekommst du STM32F103C8T6
Stefanus F. schrieb im Beitrag #5610734: > Für ungefähr den gleichen Preis bekommst du STM32F103C8T6 Ach nö, hab grad geschaut: die ominösen FEB.. kosten rund 1 Euro die STM32F103C8T6 kosten rund 70..75 Cent
-
Thread
LEDs direkt an µC betreiben
Hallo, ich will mit einem STM32F103 Leds ansteuern. Die LEDs sind L-7104ID und GD brauchen also ca. 10mA um richtig in Fahrt zu kommen. Vorwiderstand hätte ich jetzt mit 1k2 (schon verbaut, waren mal an 12 Volt) und parallel
Stefanus F. schrieb im Beitrag #5609333: > An einer anderen Stelle gibt der Hersteller im text an: "The GPIOs > (general-purpose inputs/outputs) can sink or source up to ±8 mA, and > sink or source up to ±20
-
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
Stm32f407 flashen
Schau zuerst ins "STM32F4 Reference Manual" Kapitel 2.4 "Boot configuration". Die Zuordnung der Pins findest du im "STM32F407 Datasheet". Außerdem solltest du einen Blick ins "STM32F40x Errata Sheet" werfen, um böse Überraschungen
. Alternativ kann man die BlackMagicProbe Firmware verwenden, die kann man auch auf die kleineren F103C8 flashen.
-
Thread
Arduino Due: Nanosekunden-Delay
DMA machen - dann ist die CPU ganz frei und kann parallel alles mögliche andere tun. Mit den SAM3X8E-Controllern kenne ich mich nicht so gut aus, aber bei den STM32 geht das definitiv.
Niklas G. schrieb im Beitrag #5599717: > SAM3X8E-Controllern kenne ich mich nicht so gut aus, aber bei den STM32 > geht das definitiv. Der STM32F103 spielt nach minimaler Initialisierung eine 3-Phasen-Sinus-PWM ab, ohne auch nur eine CPU-Takt
-
Thread
Display an µC
Hast du hier mal ein Link. Ich habe gerade ebay durchsucht, konnte aber nichts finden. nur einen STM32F103 mit Display der dürft aber etwas klein sein. https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
habe gerade ebay durchsucht, konnte aber > nichts finden. nur einen STM32F103 mit Display der dürft aber etwas > klein sein. > https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
-
Thread
USB Signale von kapazitivem Touch auswerten und als Maus Eingabe simulieren
> bedient werden kann. Dann hast du schon fast gewonnen. Was du brauchst, ist ein popliger µC-Modul, der USB-device kann. Leg dir dazu einfach so ein BluePill-Dingens zu, alternativ das Projekt (STM32F103C8T6.ZIP), was ich vor geraumer Zeit hie rmal gepostet habe. Dann guckst du, was für ein
im µC zu implementieren und aus den Koordinaten die passenden Mausereignisse zu generieren. That's it. W.S.
-
Thread
Tages Countdown Energieeffizient mit AVR realisieren?
LC-Displays sind sparsamer aber auch weniger auffällig. Das musst du selbst entscheiden. Anstatt einen µC + RTC zu kombinieren, könntest du auch einen Mikrocontroller mit integrierter RTC benutzen. Zum Beispiel ein "STM32F103C8T6 Module" von Aliexpress oder Amazon. Kostet nur ca. 2 Euro. Dessen RTC enthält
Millisekunden hoch. Ein Tag entspricht 24*60*60*1000 Millisekunden. Für die ersten Schritte mit diesem STM32 hilft Dir vielleicht mein Büchlein http://stefanfrings.de/mikrocontroller_buch2/index.html und die Notizen auf http://stefanfrings.de/stm32/index.html . > (Datums-Kalkulation) ist das in C für
-
Thread
RISC-V: Wird das was?
Der STM32F103 kann ja auch gegen einen STM32F303 getauscht werden. https://robotdyn.com/catalog/development-boards/stm-boards-and-shields/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board
-3326a9dd-3c19-11e9-910a-901b0ebb3621.html > > Das ist ein F4 mit fpu und deutlich moderner. Ob der GD32xx dagegen eine > Chance hat ist fraglich. Dann schauen wir mal auf die Fakten: STM32F103: 90 DMIPs
-
Thread
DCF77 von Peter Danegger
Mein Teil sieht gerade an der Stelle etwas anders aus, vielleicht hilft es dir beim Verständnis: [c] const uint8_t wertigkeit[] = { 1, 2, 4, 8, 16, 32, 64, // minute 7 0x0, // parity 1 1, 2, 4, 8, 16, 32, // hour 6 0x0, // parity 1 1, 2,
prozessor oder was auch immer suchen. Ich benutze nur noch STM32F103 (1,5 Euro mit Platine auf Chinaebay und gut ist). Warum soll ich da noch mit nem Attiny oder was auch immer anfangen wenn nicht nötig... Immer den selben Code auf anwendungszweck angepasst
-
Thread
Naked ISR hier ok?
[c] 8c: ff cf rjmp .-2 ; 0x8c <main+0x44> [/c] ja, passiert
Thomas E. schrieb im Beitrag #5591414: > Nein, das heißt immer Sleep Mode. Bei den STM32F103 heißt das "Low-power modes". "Sleep mode" ist beim STM32F103 das was beim AVR der "Idle" ist.
-
Thread
Drehregler Peter D Code
Hallo, ich versuche den Drehregler ans Laufen zu kriegen. Anfänger Level! Benutzt wird ein STM32F103 Mikrocontroller. Ich habe mir bereits den Code von Peter D. angeguckt leider konnte ich ihn nicht nachvollziehen. Es ist verwirrend, wo die Funktionen reingeschrieben worden. Ich habe es erst
AA schrieb im Beitrag #5587896: > STM32F103 Soweit mir bekannt, hat der STM32F103 (Alle STM32F103 ?) einen (oder mehrere?) Timer(Hardwaredecoder), welcher direkt mit einem solchen Drehencoder umgehen kann. Den Code von Peter wirst
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Druckerport (ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in Basisausstattung) einen halbintelligenten PIC-Brenner gemacht: Basisalgorithmen im STM32, General-Algorithmen im PC, das Ganze per
W.S.: Oder den Minimaladapter zur Laufzeit mit einem passenden Firmwareblob füllen. Der kommt ins STM32F103 RAM und läuft dann da. Schon hat man für jeden Padauk die passenden Algos im Progadapter.
-
Thread
STM32 Pin einlesen funktioniert nicht
Hallo, ich wollte gerade an einem STM32F103 einen Pin einlesen. Leider bekomme ich es nicht hin (Anfänger). Kann jemand mal kurz über den Code schauen? Es handelt sich um einen Encoder mit Push Button. Ich wollte den zuerst mal testen
was sie tun, BEVOR sie es tun, aber genau das ist der > richtige Weg. Oder vielleicht mal nach *stm32 example code for pin input* googeln?
-
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
Gutes JTAG Tutorial gesucht
einfach. Was willst du eigentlich genau erreichen? Einfach nur einen Controller wie z.B. einen STM32 flashen, debuggen, auslesen? Das ist mit der J-Link Software doch simpel, z.B.: [code]JLink.exe -Device STM32F103RB -If JTAG -Speed 1000 # JLink mit richtigem Device starten connect # Zum Device
beim Beispiel zu bleiben: > [code]JLink.exe -Device STM32F103RB -If JTAG -Speed 1000 # JLink mit > richtigem Device starten > connect # Zum Device verbinden Zu diesem Zeitpunkt geschieht da schon eine ganze Menge "Magie" über JTAG. Ich habe mal versucht
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
Gestaltung der Interruptvektoren komplett anders aussehen. Wer beispielsweise mit dem 'G2553 I2C und eine UART ansteuern möchte, kann mit Code für einen 'F5438 praktisch nichts anfangen. > Der uC Variant ist eine MSP430FR5998 Launchpad Bord mit CCS V8.1. Du meinst einen 'FR5994. Für den sind
Quarz unselektiert oder abgeglichen ist, ist es trotzdem nicht so schlecht. Ich habe eine Eigenbau STM32F103 Platine mit RTC Batterie und interner RTC die ich jetzt mindestens ein Jahr rumstehen hatte und kürzlich las ich die Zeit aus und sie war nur um 5min falsch. Der Quarz ist dort auch nicht abgeglichen
-
Thread
Uart String empfangen Interrupt
rauskopiert aus einer Schnitstelle die mit einem ESP kommuniziert. Der Code unten läuft so auf einem STM32F103, hatte den Code damals selber aus einem Beispiel kopiert ... Header File: [c] #define ESP_TX_BUFFER_SIZE 256 #define ESP_RX_BUFFER_SIZE 256 #if ESP_TX_BUFFER_SIZE < 2 #error ESP_TX_BUFFER_SIZE
ESP_RX_BUFFER_SIZE-1)) != 0 ) #error ESP_RX_BUFFER_SIZE must be a power of 2 #endif int SendESPChar (int c); int GetESPKey (void); [/c] Code File: [c] struct esp_tx_buf_st { unsigned int in; // Next In Index unsigned int out; // Next
-
Thread
Wer nutzt das Nucleo-64 und kann mir
Arduino_STM32\STM32F1\libraries\Wire/utility/WireBase.h:111:12: note: size_t WireBase::write(uint8) size_t write(uint8); ^ C:\Users\MHorb\Documents\Arduino\hardware\Arduino_STM32\STM32F1
Arduino_STM32\STM32F1\libraries\Wire/utility/WireBase.h:111:12: note: size_t WireBase::write(uint8) size_t write(uint8); ^ C:\Users\MHorb\Documents\Arduino\hardware\Arduino_STM32\STM32F1
-
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
Controller mit größerem Flash als angegeben?
STM32-Experte schrieb im Beitrag #5563554: > Klappt einwandfrei. Mehrfach getestet. Hatte ich beim BluePill (F103C8T6) auch schon erlebt.
Also wat nu? Wie teste ich denn jetzt die oberen 64k in einem BluePill Board / STM32F103C8T6? Alle Bits auf 0 setzen und bei angenehmen 85°C warten bis sie umkippen, oder wie?
-
Thread
Nuvoton N76E003
diese in der Abschlußprüfung Teil 1 verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein Tiny2313 hat, der ihn flasht). Der Nuvoton könnte den S52 ersetzen, weil ich für diesen evtl. einen Bootloader schreiben kann und
Der STM8 ist ein 6502 Ableger. Vergleiche einfach mal den STM8 Assembler im Datenblatt mit C64 Assembler :-)
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Gerüst für jemanden, der das tun will, was du angesprochen hast. Such hier mal nach einem Anhang "STM32F103C8T6.ZIP". Das ist von mir und es ist ein lauffähiges Minimal-Projekt, was mir und anderen tatsächlich ermöglicht, sich auf ein eigentliches Problem zu konzentrieren. Und warum? Weil dieses Minimalsystem
.c eingebunden... Das hat aber auch schon mecker gegeben. Hm, außerdem sollte es ja nicht nur um Displays gehen... @johannes: normalerweise nehm ich, wenn es klein werden soll einen STM32F030.
-
Thread
STM32F103 SPI Slave + Master
Anton Weiss schrieb im Beitrag #5555395: > Ich versuche mich an einer SPI Kommunkation zwischen 2 STM32F103 Boards.
Funktionen einfach anzeigen. Ein Beispiel für alle Arten der SPI Übertragung findet sich unter: STM32Cube_FW_F1_V1.6.1/Projects/STM32F103RB-Nucleo/Examples/SPI/
-
Thread
SPI auf STM32F103 - kein Signal
Ich versuche leider vergeblich, SPI1 auf einem STM32F103 zum laufen zu bringen. Aus Gründen, die ich nicht verstehe, habe ich aber kein Signal an SCK und MOSI. Nicht nur kommen keine seriellen Daten raus, auch das Level der SCK ist falsch. Erwarten
Korinthen Sucher schrieb im Beitrag #5555298: > Diese Quelle bezieht sich auf F4xx COntroller, der > TO redet aber vom F103. > > Gilt das Geschriebene auch für den F103? Aus der stm32f1xx_hal_rcc.h: [c]/* Delay after an RCC peripheral clock enabling */[/c] Also ST selber
-
Thread
Wie machen die diese Taste?
df0&hvadid=266537277300&hvpos=1o1&hvnetw=g&hvrand=16564591196503561449&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1000997&hvtargid=pla-461062191252&th=1&psc=1
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
Welcher Microcontroller für i2c-Display
ein paar Bits sind per Default gesetzt usw.. Finde ich nicht schlimm. Wenn man nicht nur eine µC Serie programmiert, gewöhnt man sich daran, immer das jeweilige Datenblatt zu Rate zu ziehen. Im 32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die I²C Schnittstelle vom STM32F103
STM32F103 und die dazugehörige Application Note > an. Oder dessen USB Interface. Dann darfst du gerne kotzen. Moin, Daß mal was anders ist mag ja ok sein aber bei den X61 ist die Bezeichnung der
-
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
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
Hat jemand Erfahrungen mit diesem Board auf Ebay.
mit CubeMX das Dingen soweit ans laufen > zu bekommen Das reicht nicht! Schau Dir in der Datei "stm32f429i_discovery_sdram.c" in xxx\STM32Cube_FW_F4_V1.21.0\Drivers\BSP\STM32F429I-Discovery die Funktion "BSP_SDRAM_Initialization_sequence" an und passe sie entsprechend an. Danach sollte der Zugriff
https://de.aliexpress.com/store/product/Mini-STM32F429II-core-board-SDRAM-NAND-STM32F429IGT6-upgraded-version/121628_32882914082.html?spm=a2g0x.search0104.3.13.700e7030Xt8I6M&ws_ab_test=searchweb0_0,searchweb201602_1_10320_10065_10068_10843_10547_
-
Thread
Vector Table Offset setzen: Nur multiple of 0x200 ?
Hallo, ich habe ein kleines Projekt (STMF103CB..) mit ST HAL Treibern via STM32CubeMX erstellt. Wenn ich den Vector Table Offset setzen möchte, finde ich dazu in der Datei system_stm32f1xx.c: #define VECT_TAB_OFFSET 0x4100 /*!< Vector Table
Aus dem STM32F10xxx/20xxx/21xxx/L1xxxx Cortex-M3 programming manual: 4.4.4 Vector table offset register (SCB_VTOR) Bits 8:0 Reserved, must be kept cleared
-
Thread
Suche nach gutem Mikrocontroller
. Ich würde auch keinen Nucleo selber nachbauen, sondern eher das China-Mini-Development-Board mit STM32F103C8T6. Das ist minimalistisch aufgebaut, läuft stabil und reduziert die Komponenten auf das wesentliche. Schaltpläne davon schwirren zur Genüge im Netz rum, auch hier im Wiki: https://www.mikrocontroller.net/articles/Datei:STM32F103C8T6.png https://www.mikrocontroller.net/articles/Datei:STM32F103C8T6_MiniDevBoard_Schematic.png
-
Thread
STM32 HAL Encoder Init Trouble
Hallo Forum! Ausgangssituation: Controller STM32F103. Ich nutze die STM32 HAL Lib und möchte einen Encoder auswerten. Der Timer zählt einfach drauf los (CNT Register) ohne das der Encoder gedreht wird. Das hat mich dazu veranlasst einen Blick ins Reference Manual zu werfen und den Debugger anzuwerfen. Da ich gerade neu in der STM32 Welt bin, bin ich ein wenig erschlagen und bitte um Unterstützung. TIM1_SMCR Nach Aufruf von [c]HAL_TIM_Encoder_Init(&htim1, &sConfig);[/c] steht in TIM1_SMCR immer 0 Hier die HAL Encoder
-
Thread
Feldbus für Mikrocontrollersysteme
. Also um noch ein Paar Unklarheiten zu beseitigen: Die aktuelle Hardware hat kein CAN im uC. Es ist geplant STM8 oder STM32F030 zu verwenden. Evtl. noch Atmega324.
Holger K. schrieb im Beitrag #5529614: > STM32F030 https://www.st.com/content/ccc/resource/technical/document/reference_manual/cf/10/a8/c4/29/fb/4c/42/DM00091010.pdf/files/DM00091010.pdf/jcr:content/translations/en.DM00091010.pdf Der unterstützt
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
Hallo Forum, ich möchte die WS2812B Library von Martin Hubáček von STM32F302 auf STM32F103C8 adaptieren. Leider bereiten mir die DMA Einstellungen Probleme. Meine Adaption ist angehängt. Das Original gibt es hier: https://github.com/hubmartin/ws2812b_stm32F3 Mir schien
Eine fertige und funktionierende Lib für STM32F103C8 und für einige STM32F4xx findest Du im WordClock-Projekt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812 Repo-Browser, d.h. direkter Link zu den WS2812-Sourcen: https
-
Thread
stm32f103-bluepill-peripherie
heraus zu finden, was an den Pins verbaut ist, am besten in den Schaltplan schauen: http://wiki.stm32duino.com/images/c/c1/Vcc-gnd.com-STM32F103C8-schematic.pdf Dann merkst du, dass nicht viel "Sinnloses" verbaut wurde. Wenn die Pins nicht reichen, nimm einfach das nächst größere Board. Muss
SERIAL_USB nicht gesetzt und USB > ist auch deaktiviert (zu finden in der boards.txt). das ist lt. STM32duino repo beim BluePill sowieso nicht aktiv: BluePill F103C8 (Basic support, no USB)