-
Thread
Bit Banging STM32 - F303RE ohne Library
Hallo zusammen, ich halte mich kurz und knapp. Student/Hochschule/Elektrotechnik 3 Semester Ich habe im schulischen Rahmen eine Projektaufgabe erhalten: Mit dem Nucleo64 - STM32F303Re eine Verbindung mit der LED-Matrix Max7219 herzustellen und ein kleines Spiel daraus zu machen
Ich habe ein halbes Dutzend Displays mit MAX7219, angesteuert mit STM32 oder ESP8266 und 3V3 Pegeln, läuft. Ist natürlich nicht allgemeingültig, vor allem da es auch viele Fakes von diesem Chip gibt (die dann vielleicht besser mit 3,3 V klarkommen?). Da ist systematisches
-
Thread
Bootloader Mode STM32F303
Hallo, ich habe neulich einen STM32F303 Mikrokontroller gekauft und möchte jetzt den in Booadmode versetzten. Den Pin Boot0 habe ich auf High geschaltet und den uC neu gestartet. Leider erkennt CubeIDE Progrmmer den nicht über DFU
der nachfolgenden Application note nach, ob Dein exaktes Derivat überhaupt DFU kann. Die meisten F303 können es, aber "STM32F303x4(6/8)/334xx/328xx" können es nicht. In der Application note AN2606 von ST ist alles genau beschrieben: https://www.st.com/resource/en/application_note/an2606-stm32-
-
Thread
CubeIDE Variablen in externen Modul unbekannt
für alle anderen Familien genauso) https://www.st.com/resource/en/user_manual/um1786-description-of-stm32f3-hal-and-lowlayer-drivers-stmicroelectronics.pdf
/STM32Cube/STM32Cube_FW_F3_V1.11.0/Drivers/STM32F3xx_HAL_Driver/Inc$ ls *spi.h stm32f3xx_hal_spi.h stm32f3xx_ll_spi.h [/code]
-
Thread
8-Bit CPU Selbstbau
bringen und vielleicht- je nachdem wie gut du drauf bist - hohes Frustrationspotential. Kauf dir ein STM32 nucleo und lerne daran. Das bringt dich weiter. Ansonsten nur meine Meinung. Ich kann Dich durchaus verstehen, glaube viele hatte schon solche Ideen. Aber so alten Kram guckt man sich besser im Museum
Andersverbindung der Eingänge I0..I7 und Ausgänge O0..O7 der ALU. ShiftLeft: I0->O1, I1->O2, I2->O3, I3->O4, I4->O5, U5->O6, I6->O7, I7->CarryOut, 0->O0. RolLeft: CarryIn->O0, I0->O1, I1->O2, I2->O3, I3->O4, I4->O5, U5->O6, I6->O7, I7->CarryOut. ShiftRight: I0->CarryOut, I1->O0, I2->O1, I3->O2
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Bei den AVRs geht das nicht, da kann man mit dem RJMP Befehl um +/-4kB springen und das wird auch ausgenutzt. Man kann damit also von
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Und den kann man auch > nutzen. Muss man teilweise auch, weil zumindest früher sämtliche Das war bei den Fxxx in der Tat der Fall. Bei
-
Thread
Pull-up/Pull-down beim STM32
Ist das jemand schon mal gelungen? unwahrscheinlich. Das ist Absicht, es steht bei den meisten STM32 ganz offiziell im Reference Manual. Außer bei den STM32G4xx, bei denen kann man immerhin den Pull-Down einschalten.
resistance is minimum (~10% order). [/code] Seite 136 von 240: https://www.st.com/resource/en/datasheet/stm32f429ii.pdf Das Datenblatt eines (ebenfalls zufällig gewählten) STM32G071 sagt auch was von einer "true resistance"... Aber unabhängig von der konkreten Implementierung der Pull-Ups / Pull-Downs
-
Thread
GCC Linker per Linker Script oder über Kommandozeile Parameter zum Setzen einer Konstante mitgeben
und dazu "objcopy" verwendet. https://github.com/micronucleus/micronucleus/commit/b9b7e85ce887c3ff4f0b38273dcd32e9d9810f8f Nachdem es funktionierte habe ich nicht mehr daran gedreht. Es ging darum, den neuen Bootloader (raw binary) zusammen mit den Routinen zum Nachflashen zu linken. Die passenden
Du es ja als Anregung nehmen. https://github.com/ArminJo/micronucleus-firmware/blob/18ad3420ccdfb3f21638cd06be99a5e6574ccb0d/firmware/Makefile#L151-L158 [code] bootloader.o: bootloader.raw @avr-objcopy -I binary -O elf32-avr \ --rename-section .data=.text \ --redefine-sym
-
Thread
Neuer Arduino Nano, neuer Orange Pi Zero mit bis zu 4GB RAM und mehr
die Abbildung zeigt die „aktuellen“ Preise im unter https://www.aliexpress.com/store/group/OPI-Zero3/1553371_40000004364920.html bereit stehenden AliExpress-Webshop von Shenzhen Xunlong.  Bildquelle: https://www.aliexpress.com/store/group/OPI-Zero3/1553371_40000004364920
, das mit dem STM32F401 kompatibel ist. Einzelne Sensoren kosten rund 10 EUR, während das Produkt in Hunderter-Stückzahlen einen OEMSecrets-Bestpreis von 5,5 EUR aufweist (siehe https://www.oemsecrets.com/compare/VL53L7CX
-
Thread
GPS Disciplined 10MHz Referenz
So viele Projekte und keine ahnung welches das Beste ist. @hubertus: was macht der fette STM32F407 da? Ist der auch nur ansatzweise ausgelastet? @DK4XP: Sampling scope habe ich keines, hätte ich zwar gerne, aber bisher nix brauchbares gefunden :-(
was ich dann nicht umgesetzt habe, weil die RS232 reicht. Ausserdem war das noch in der Kowit-Zeit; STM32F407VE hatte ich noch da, und alles andere war nicht lieferbar... :-(
-
Artikel
Reichelt-Wishlist
) | | | QFP Bausteine der STM32F4 Serie (Cortex-M4) ST STR7 Serie (ARM7TDMI) * TI MSP430F167, TI MSP430F168 * TI MSP430F2001/2/3 etc. im RSA-Gehäuse (=QFN) | * TI MSP430F2618 | TI MSP430FG4618 | TI MSP430G2553IN20 viele MSP430 Gs
16F88-I/P Microchip dsPIC | | | | | => PIC 30F2010-30 SP/SO Logicanalyzer | => ME ANT 8 und ME ANT 16 Atmel ATMEGA8 TQFP => ATMEGA 8-16 TQ 3,3V Laengsregler (LT1086-Serie z. B.) | => vgl z. B. LT 1086 CM3,3
-
Thread
CH32v003 PWM & Timer Probleme
); RCC_APB2PeriphClockCmd( RCC_APB2Periph_TIM1, ENABLE ); // PD3 T1CH4N GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init( GPIOD, &GPIO_InitStructure
devices manufactured by or for STMicroelectronics." https://www.st.com/resource/en/license/SLA0048_STM32CubeF1.pdf.
-
Thread
SPI-Verbindung über differentielles Signal (RS422)
Serienterminierung (nach Empfehlung dieses Forums) verwendet. Angesteuert wird das ganze mit einem STM32. Ich habe meine Schaltung angefügt. Liese sich das so realisieren? Bzw. gibt's dazu Einwände? Danke (Es handelt sich um ein universitäres Projekt ohne kommerziellen Hintergrund) Das ursprüngliche
stromfressenden SN75 sparen und im Kabel wären Adern frei für GND und +24V. Es muss ja auch kein AVR sein, STM32 gibt's auch mit 14 oder 20 Pins. Als Bonus könnte man noch eine Prüfsumme verwenden.
-
Thread
Taktquelle für FDPLL vom AtSamC21
Note: Each Peripheral Channel m is configured by one dedicated register PCHCTRLm" Weiter mit "17.6.3.3 Selecting the Clock Source for a Peripheral", dann "Table 17-9. PCHCTRLm Mapping", da ist dann "0 GCLK_DPLLFDPLL96M input clock source for reference" Im Ggs. zu dem, was "17.7 Register Summary
Ja, die Aufteilung auf verschiedene Dokumente ist manchmal schon befremdlich. Auch bei den STM32 muss man immer Datenblatt und RM gleichzeitig im Auge haben, dazu kommt noch, dass aus dem RM bisweilen nur mit viel Herumsucherei hervorgeht, welche Peripherie in welchem Chip nun konkret vorhanden
-
Thread
Arduino UNO R4 in Win10 nicht erkannt
größere Aussetzer geklappt (die einzige Ausnahme war eine race-condition in Dan Drowns/Roger Clarkes STM32-Installation). Könntest Du das etwas näher erläutern? Nach meinen bisherigen Erfahrungen werden die Treiber für ein Board in dem Moment eingerichtet, in dem die dazugehörigen Programme und Libraries
100% ok Das Ding funktioniert aber Interface0 DAP -> winusb Interface2 -> CDC daten Interface3 -> CDC Control
-
Thread
EDT Display Interface mit STM32F7
kann. Das ist natürlich Quark. Mit den passenden Informationen kann man das. Du musst halt den STM32F750 passend programmieren; so, wie es der sehr knappen Beschreibung zu entnehmen ist, ist an dessen integrierten Displaycontroller das Display angeschlossen.
Displays gar nich darüber, > wie das Display am uC angeschlossen wurde. Doch: > The MCU used is STM32F750 Cortex-M7 series with integrated > TFT controller.
-
Thread
Fragen zum STM32F407ZET6 controller board. (steccy usw.)
nicht, um Minderwertigkeitskomplexe zu produzieren. Und das Board, zu kompliziert für mich oder was? Stm32F4xx ist auch keine C oder C++ MCU. Was soll das?
K. schrieb im Beitrag #7444262: > Stm32F4xx ist auch keine C oder C++ MCU. Was soll das? Wieder so ein Satz, der keinen Sinn ergibt, und nur zeigt, daß dir sämtliche Grundlagen -wirklich ALLE- für so ein Vorhaben fehlen.
-
Thread
Arduino Uno R4 im Handel erhältlich
Pinout-Daten.  Bildquelle: Arduino ### Arduino Uno R4 WiFi – mit ESP32 und LED-Matrix Unter https://store.arduino.cc/products/uno-r4-wifi wechselt die größere Variante um 25 EUR den Besitzer. Neben einem auf einem ESP32-S3 basierenden Funkmodul bringt sie eine LED-Matrix
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
.2 #define I2C_SCL_PIN 3 // PD.3 #define tst_bit(port, bit) (((port)&(1 << (bit))) >> (bit)) #define SDA_READ() (tst_bit (PIND,I2C_SDA_PIN)) // read SDA #define SCL_READ() (tst_bit (PIND,I2C_SCL_PIN)) // read SCL
adapt the SystemInit() // - change the uC register definition file <stm32f10x.h> Leider hat das nun doch nicht so einfach geklappt. Ihr habt mich überzeugt, doch besser die TWI-Schnittstelle zu verwenden. Vielen Dank! Gruß Rainer
-
Thread
STM32 QSPI MT25QL128A
Hallo Leute, ich habe gerade versucht, meinen Qspi MT25QL128A auf einem STM32U599 Custom Board zum Laufen zu bringen, aber leider habe ich bisher keinen Erfolg gehabt. Im CubeProgrammer habe ich den Qspi im External Loader ausgewählt, aber es erscheint die Meldung "data read
Wie gesagt im Plan fehlt es noch, aber 3,3V liegen am Vcc vom QSPI an. Und der 100nF ist auch bestückt.
-
Thread
4-Digit LED 7-Segment Anzeigetreiber mit Padauk PFS154-S16
uC mit ausreichend Treiberstrom, wie SH79F0819M (140mA) direkt zur Ansteuerung von LED (und dieser auch 4BP LCD) oder der nicht ganz so billige aber leichter beschaffbare PIC16F1764. Der PFS ist also ein wirklich umwälzend billiger uC der
Chips kaufen sollen. Ich hab auch noch Schlagschrauber, Bohrhammer, Kreissäge und Zangen, sowie STM32F0 / F1 /F4 und LPC. MAX7219, TM16xx natürlich auch. Nur PIC und MCS51 habe ich nicht mehr, dafür aber wohl einige 100 Transistoren in NPN, PNP, n-Channel und p-Channel FET natürlich auch. Wenn
-
Thread
DAC mit STM32CubeIDE und STM32F411CEU unter Linux
Schrittmotoren? (2) Wie kann ich die aufgenommenen Messwerte in einem Speicherabschnitt auf dem STM32F411CEU hineinschreiben? Gerne würde ich zudem in diskreten Abständen die komplette Abspeicherung überschreiben.
noch einschlägige Informationen? https://www.st.com/resource/en/user_manual/um1725-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf und das Datenblatt und Referenz-manual deines Chip: https://www.st.com/en/microcontrollers-microprocessors/stm32f411/documentation.html Sich
-
Thread
STM32F411CEU + Thermoelement - Erster Versuch eines Datenauslesens -
delay(1000);} ... Randinformationen: Ich bin Anfänger, ich sitze an Tag 2 vor meinem neuen STM32F411 und wollte ein Signal "schnell und unsauber" über PA12 aufnehmen. Wo liege ich hier falsch in meinen Programm-Annahmen? Mit besten Grüßen timbo
#7440336: > Kennen Sie hierzu eine Quellenangabe für die Grundlagenvermittlung http://stefanfrings.de/stm32/stm32f3.html#analog Timbo2023 schrieb im Beitrag #7440336: > und > den grundsätzlichen Kompetenzaufbau für meine Person? Wenn du seit zwei Tagen versuchst, ein Thermoelement an einem digitalen
-
Thread
Wanderkiste Widlar, Runde VI
: 10µF/16V; 22µF/63V; 100µF/6,3V SMD Tantal: 10µF/35V, Gurt SMD 1210: 330nF, 1/4 Reel SMD 1206 - 1,2nF, viele Gurte - 1nF, 3/4 Reel - 22nF, Gurt - 33nF, viele Gurte - 47nF SMD 0805: - 15pF - 26pF - 38pF - 220pF 5%, viele Gurte - 91nF, 1/4 Reel SMD 0603 - 6,8pF, Gurt - 470pF, Gurt Sonderteile Kondensator: - 7.5F/5V - 90F/5.6V Hybrid (Spannung >= 3.2V!)
-
Thread
STM32 EXTI zu langsam
Hallo Ich habe einen STM32F072RB auf einem Nucleo-Board und möchte damit einen I2C-Bus belauschen. Ich verwende die aktuelle Cube IDE. Da die I2C Hardware kein Sniffing kann, wollte ich die Funktion mit externen IRQs realisieren
@arg RCC_SYSCLKSource_HSI48: HSI48 selected as system clock source, applicable only for STM32F072 devices * @retval None */ [/c]
-
Thread
Probleme mit serieller Kommunikation
könnte > Licht auf die Sache scheinen... Ich habe noch nie untersucht, was eigentlich zwischen STM32 und ISL passiert, aber offenbar ist die RX-Leitung auf Hoch im Ruhe-Modus. Wenn ich da mit dem Oszi dran gehe bekomme ich immer nur gerade 3,3V-Linie -- egal ob Wyse oder Dongle.
könnte >> Licht auf die Sache scheinen... > > Ich habe noch nie untersucht, was eigentlich zwischen STM32 und ISL > passiert, aber offenbar ist die RX-Leitung auf Hoch im Ruhe-Modus. Wenn > ich da mit dem Oszi dran gehe bekomme ich immer nur gerade 3,3V-Linie -- > egal ob Wyse oder Dongle. H Pegel
-
Thread
Datenblatt vom Raspberry Pi
Guten Abend, gibt es ein ausführliches Datenblatt für den Raspberry Pi Model 3 B V1.2? Mit Datenblatt meine ich wirklich was sehr ausführlich wie z.B. beim STM32...Board. Gruß Robert
schrieb im Beitrag #7436372: > gibt es ein ausführliches Datenblatt für den Raspberry Pi Model 3 B > V1.2? Für den Pi nicht, weil das ein Board ist. Für den/das SoC des Pi3B, den BCM2837, gibt es einiges an Doku. Um damit zu arbeiten, ist https://cs140e.sergio.bz/docs/BCM2837-ARM-Peripherals.pdf
-
Thread
[S] STM32F407IGT6 gesucht max. 15,-
Hat jemand von Euch einen STM32F407IGT6 da? Auch gern gebraucht. In meinem 3D Druckermainboard ist der leider defekt....
-
Thread
ARM M4F FPU: "Lazy stacking" und "Automatic stacking"
gesparten Taktzyklen garnicht zu reden. Selbst wenn das LR gepusht werden muss, geht das fast gratis mit STM,LDM.
wieder 32Bit breit. Und die ldm stm Befehle sind, ebenso wie das bedingte ausführen jeder Instruktion, weggefallen. Es gibt nur noch ein "push/pop von 1-2 Registern" und bedingtes Ausführen bei einem Branch.
-
Thread
STM32 Win10 COM-Treiber
nur mal kurz ausprobiert, war aber insgesamt nicht begeistert. Mehr als auf http://stefanfrings.de/stm32/stm32f1.html#arduino weis ich dazu auch nicht.
Ich glaube ich habe das USB Problem gefunden STM: STM32F103C6T6A STM32F103C8T6 Program Memory Size: 32 kB 64 kB Data RAM Size: 10 kB 20 kB Interface Type: I2C, SPI, USART
-
Thread
Wassertemperatur Logger mit Lora?
und für die Radioverbindung baute er einen kleines 80-m CW Senderchen auf 3.579MHz und kodierte den gemessenen Wasserstand in Morsecode zur selben Zeit jeden Tag mit einem Timer. Ein F.A. Freund 10km weit weg wohnend schrieb dann jeden Tag die übermittelten Funkdaten auf. Das
und so durchgeschaut und denke, ich bau das Ding um. Stromversorgung war ganz gut gelöst und die STM32L mag ich auch ganz gerne wegen der RTC und den Deep-Sleep + Alarm Möglichkeiten. Aber Arduino würde ich da testweise auch mal versuchen 😁
-
Thread
[S] C64 im Bereich Berlin-Köpenick
einarbeiten", egal in welchen. Ich tendiere da zu den AVRs (mit denen bin ich schon sehr fit) oder die STM32 ARM Cortex M0/M3 wenn's etwas mehr Rechenleistung sein darf, aber für beides muss man erstmal die Zusammenhänge zwischen elektrisch arbeitender Hardware und dem Programm verstanden haben. Edit:
was hinschreibt). Die Erklaerung des 6502-Assember hatte ich sogar mit fuenfzehn verstanden. Band 3 waere z.B. ueber den 6522 (das Ding ist schon "besser", weil es komplex ist aber nicht so komplex wie z.b. die Timer beim STM32 oder beim AVR). Es kann nicht viel, ist aber auch nur mit einem Datenblatt
-
Thread
STM32 CubeIDE HAL: printf() Ausgabe über UART
Hallo Zusammen, ich habe seither für diverse STM32 Projekte folgende Library genutzt, um mit der normalen printf()-Funktion Debug-Ausgaben über die UART zu realisieren. https://github.com/cnoviello/mastering-stm32/blob/master/nucleo-f030R8/system/
Stefan F. schrieb im Beitrag #7429908: > Oder bis zum Zeilenumbruch. > Mit fflush(stdout) kann man erzwingen, dass die Ausgabe sofort erfolgt. Vielen Dank, das war es. Ich hatte einfach nur \r im String
-
Thread
Strommessung im µA-mA Bereich - Automatischen Umschalten, Ansätze, Fragen
Das kann ein STM8L-Discovery und auch manche STM32-Discoveryboards (z.B. STM32L152) schon fast O.O.B. incl. Anzeige. Muss man nur ein wenig "umverdrahten". :) Den integrierten ST-Link zieht man ins Reset, damit
tut es ja auch ohne > kaskadierende Differenzverstärker Die Schaltung wurde so aber auch bei den STM32L recyclet.
-
Thread
STM32U599 reagiert nicht: Keine Funktion auf dem Custom Board
HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1) https://www.st.com/resource/en/reference_manual/rm0456-stm32u5-series-armbased-32bit-mcus-stmicroelectronics.pdf (Kapitel 7.3.3) Oh, ich sehe gerade dass bei diesem Modell auch eine "latency" für das RAM eingestellt werden muss (Kapitel 6.3.4). Das scheint
deine Problemursache. Ich hatte darauf getippt, weil das bei meinen ersten Versuchen (mit anderen STM32 Modellen) oft der Knackpunkt war, wenn das Programm ein Stück weit erfolgreich lief und dann plötzlich abbrach oder andere Fehlfunktionen zeigte.
-
Thread
Treiberentwicklung für 32-Bit-Mikrocontroller
Gibt es eine Treiberentwicklung ausschließlich, wenn man ein RTOS hat? Beispiele findet man zu STM 32 HAL? https://www.youtube.com/watch?v=qNLE3yK2k7Q Gibt es so etwas auch auf Deutsch? (Dieser Ultra FX oder wie der hieß, hatte er nicht damals zu diesem Thema einiges produziert?) Und werden
Gibt es eine Treiberentwicklung ausschließlich, wenn man ein RTOS hat? > > Beispiele findet man zu STM 32 HAL? > > https://www.youtube.com/watch?v=qNLE3yK2k7Q > > Gibt es so etwas auch auf Deutsch? (Dieser Ultra FX oder wie der hieß, > hatte er nicht damals zu diesem Thema einiges produziert?
-
Thread
Absicherung Board und USB
Möglichkeit haben ein zweites USB device anzuschließen, z.B. ein LCD). Auf dem Board befindet sich ein STM32 an dessen Pins man Buttons, Schalter, Encoder etc. anschließen können soll. Soweit alles klar und funktioniert auch, die Frage die ich mir Stelle ist: In wie weit muss man die Eingänge absichern
Stecker einstecken und > zack, bekommt man eine gewischt). Mein (älteres) PC-Gehäuse hatte keine USB3 an der Front. Es gibt Kabelchen mit Buchse zu kaufen, die an der Rückseite in die Slotabdeckungen passen. Das Blech habe ich passend geschnitten in die Front eingebaut. Die Buchsen sind isoliert,
-
Thread
STM32 counter up/down mit Step/Dir Signalen
Reference manual https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjph_XQ3qT_AhXWv4sKHfncAGwQFnoECBsQAQ&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fdm00119316-stm32f411xc-e-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw0C62LHdBLeEzv0gu85BWOe
/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwipz5qB36T_AhVEl4sKHQI7CesQFnoECBMQAQ&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fapplication_note%2Fan4013-stm32-crossseries-timer-overview-stmicroelectronics.pdf&usg=AOvVaw1fHpOR5H7BmAmFcePnHt9t
-
Thread
Hilfe benötigt - Debugger erkennt STM32F401RE-Mikrocontroller nicht?
Vielleicht habt ihr ähnliche Erfahrungen gemacht oder kennt mögliche Stolpersteine bei der Verwendung des STM32F401RE. Vielen Dank im Voraus für eure Unterstützung!
VDDA (Pin 13) ist nicht angeschlossen, sollte mit an VDD -->STM32F401xB STM32F401xC Datasheet.