-
Thread
RGB Cube Driver
256x3x12 Bits rein. Ihr benötigt einen schnellen Controller mit SPI DMA und möglichst viel RAM. Ein STM32F4xx kann das leisten denke ich mal.
STM32F4 raus gesucht: https://www.exp-tech.de/plattformen/arm/stm32-discovery/9059/xcore407i-stm32f4-core-board?gclid=CjwKCAjwiN_mBRBBEiwA9N-e_qHnCQwgY1kkl_4FdwoDkbvH0TPLfTi1upjmgM3bzsJgXSqCX5TYexoCSn0QAvD_BwE
-
Thread
Longboard Geschwindigkeit messen
immer abwechselnd positiv und negativ. Siehe https://sensorlab.ims-chips.de/php/printpage.php?pid=m6k6p2&c=1&mnr=6&seite=&k=6&knr=6 Bist Du Dir ganz sicher dass sich der Aufwand lohnt? Ich fürchte, dass der visuelle Effekt nicht so toll sein wird, wie du es Dir erhoffst.
Beispiel sehr gut. Beim STM32 muss man ggf den Timervorteile dynamisch anpassen.
-
Thread
RTC ungenau DS1302
, die haben alle 20ppm: https://www.conrad.de/de/p/quarzkristall-euroquartz-quarz-tc26-zylinder-32-768-khz-12-5-pf-x-h-2-mm-x-6-2-mm-1-st-156007.html https://www.mouser.de/Passive-Components/Frequency-Control-Timing-Devices/Crystals/_/N-6zu9f?P=1yzmo0zZ1z0jkzgZ1z0z7l5
Genaugigkeiten innerhalb der Datenblattwerte auf. Ich hatte mal übrigens zufällig Glück mit einem STM32F103 und SMD Quarz. Ohne irgendwelche Maßnahmen lief die interne RTC mit dem Quartz auf 2 Minuten genau per Annum. DS1302 und DS1307 mußten immer kalibriert werden. Dazu teilte ich den Eingangsbürde
-
Thread
STM32 - 16Bit Integer Wert über UART senden
Hallo, ich arbeite mich gerade mit dem NUCLEO Board L476RG in die STM32 Welt ein. Gibt es eine einfache Möglichkeit mittels HAL Library einen 16Bit Integer Wert über die UART zu senden? Oder muss ich diesen Wert in 8Bit Werte vorher zerlegen?
für float zu aktivieren: http://stefanfrings.de/stm32/stm32f1.html#newlib
-
Thread
SMD Bestückungsautomat + Drumherum für Kleinserien
Mechatronika halt nicht liefert). Unsere Software ist richtig gut geworden, wir bauen jetzt noch ein STM32 Nucleo Board rein mit dem wir zusätzlich ein Druckluft Ventil ansteuern können um damit Bauteile die eventuell auf der Nadel hängen abgeblasen werden können. Da die Software schön sequenziell arbeitet
Projekten sind 90% der Bauteile 0402/0603 und nur wenige > SOT23/SO8 oder ggf. größer. Bei einem 6-fach Kopf kommt auf 1-4 eine > Nozzle für die Kleinteile, auf 5 und 6 eine für SO8. Hat man einen 8er Nutzen mit 8 sot/qfn je Nutzen drauf, dann zahlt sich da schon auf all allen 4/6 Nozzlen die Nozzle
-
Thread
STM32: Adresse mit Rest als uint32_tinterpretieren
dass ARM es nicht mögen und mit einem Fehler reagieren, wenn man eine Adresse als Pointer auf eine 32Bit Adresse interpretieren möchte, diese jedoch kein vielfaches von 4 ist. Beispielsweise habe ich ein Array aus uint8_t und möchte Element 3 bis 6 als 32 Bit Wert interpretieren. Dann kriege ich
Plattform abhängig und der Code daher nicht > portabel... OP hat im Titel die Problemdomäne auf STM32 eingeschränkt. Grundsätzlich ist die Methode mit memcpy portabel zu allen Architekturen der selben Endianness. Er soll die 4 Bytes einfach in den Speicher eines uint32 kopieren und fertig. Lösung
-
Thread
Zwei 45kHz-Signale, 90° Phasenverschoben erzeugen
Moin, bei so niedriger Frequenz würde ich mir einen DDS in z.B. einem STM32 mit 2 DAC selber programmieren. Die Phase kannst Du dann ganz wunderbar bestimen. Viele Grüße Hans-Christian
179 counts > liegen 250Hz. Falsch. Die Frequenzauflösung einer DDS liegt bei F_Oszillator / 2^N Wobei N die Bitbreite das Phasenakkus ist. Bei 50 MHz und 32 Bit sind das schlappe 11,6mHz (Millihertz!). > Wir würden schon gerne ~1.5Hz erreichen, um den Piezo frequenzsteuern zu > können.
-
Thread
MCU Bauart - warum so?
m.n. schrieb im Beitrag #5834481: > Bei der Anordnung der Portpins gibt es > doch erhebliche Unterschiede. > Bei einem STM32 findet man den absoluten Wildwuchs. Tipp: Schau Dir mal verschiedene STM32
m.n. schrieb im Beitrag #5834759: > Wie man sieht, ist das Pinout nicht gottgegeben, Sicher nicht. > da andere µCs jenseits > STM32 durchaus eine layout-freundliche Anordnung hinbekommen. Sicher
-
Thread
Atmel AT SAM C21: Welche Crystals?
Quartze auswählen? - Betreibt man die 48 MHz CPU-Frequenz wirklich am besten per FDPLL aus einem 32 kHz Uhrenquartz? - Wozu dann der "schnellere" Quartzeingang mit "0,4 .. 32 MHz"? - Kann man durch Skalierung jeden internen Takt aus jedem externen Takt gewinnen? - Ist der interne Takt stabiler /
Beitrag #5832138: > - Betreibt man die 48 MHz CPU-Frequenz wirklich am besten per FDPLL aus > einem 32 kHz Uhrenquartz? Geht das beim Atmel? Würde mich interessieren. Bei dem STM32 können die Low Frequency Oszillatoren nicht mit der PLL verbunden werden. Ich vermute, weil der interne (analoge?)
-
Thread
"NUCLEO"-Borads von GigaDevice
Hab' mal den GD32E103VB mit dem STM32F104, insbesondere dem STM32F103VB bei ein paar Details verglichen: [c] GD32E103VB: Cortex-M4 mit FPU, 120MHz, 32kB SRAM STM32F103VB: Cortex-M3 ohne FPU, 72MHz, 20kB SRAM [/
U.G. L. schrieb im Beitrag #5832372: > Hab' mal den GD32E103VB mit dem STM32F104, insbesondere dem > STM32F103VB > bei ein paar Details verglichen: GD32E103VB: Cortex-M4 mit FPU, 120MHz, > 32kB SRAM > STM32F103VB: Cortex-M3 ohne FPU, 72MHz, 20kB SRAM
-
Thread
Probleme mit Linux (Kernel 4.9.0) und st-flash / texane
r-- 1 root root 256 Apr 25 17:13 net_rules_clean [/code] Inhalt 49-stlinkv2.rules: [code] stm32 discovery boards, with onboard st/linkv2 # ie, STM32L, STM32F4. # STM32VL has st/linkv1, which is quite different SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", \ MODE:="0666", \ SYMLINK+="stlinkv2_%n" [/code] Inhalt lsusb: [code] root@porteus:/home/mcu/develop/stm32f103/blinky# lsusb Bus 002 Device 003: ID 064e:f111 Suyin Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root
-
Thread
10x mehr Speicherbelegung bei Array von main in Funktion verschieben
0x07, 0x00, 0x07, 0x00}, //" 2 ... }; //Umrechnung für Übertragung per I2C for (uint32_t a = 0; a < I2ClengthText; a++) //Anzahl Zeichen { SSD1306ZeichenSend[a] = SSD1306Buffer[a]-32; for (uint32_t i = 1; i < 6; i++) I2CDaten1[a*6+i+1] = Zeichen[SSD1306ZeichenSend[a]][i
bedeuten würde, dass ich die gesamten Zeichensätze umstrukturieren muss :-( ARM GCC, Eclipse, CubeMX, STM32 wird verwendet.
-
Thread
[V]erkaufe - STM32 F1, F2, F4 Breakoutboard V2
Modelle haben "RBT" in ihrem Namen. So z.B. dieser Controller: https://www.reichelt.de/mcu-arm-32-bit-128-kb-lqfp-64-stm32-f103rbt6-p125400.html?&trstct=pos_1 Wenn du weitere Fragen / Anregungen / Anmerkungen hast, freue ich mich auf deinen Post. Grüsse
RTC fehlen. Du meinst wegen dem fehlenden Footprint für den 32kHz-Quarz? Ich war da noch nie so ein Freund von, denn die Dinger in den STM32 sind ziemliche Schluckspechte und nicht sonderlich genau. Wenn RTC, dann nehme ich mittlerweile sowas: https://www.microcrystal.com
-
Thread
Spectra – Medizinische Bildgebung als Open Source Projekt
menschlichen Körper ziemlich gut "durchleuchten" Durchschnittliche Oberfläche des Körper-Rumpfs ist 0,6 m2. mit 4 Elektroden pro cm2 (alle 5mm) wären das ca. 25000 Elektroden. Ist viel, aber nicht unrealistisch. Das entspricht einem Bild von 200 x 120 Pixeln. Mit den 32 Elektroden von Spectra kommt
Robert S. schrieb im Beitrag #5854800: > Das STM32F373 > eval board enthält eine Elektrokardiogramm-Demonstration, wär > interessant wie die das handhaben. Hab nicht viel gefunden. Kannst du einen Link dazu posten? Ich hab mal kurz gesucht,
-
Thread
STM32 Problem SPI und Tasten multiplexen
Hallo, da hat sich hier ein interessantes Problem ergeben. Mit einem STM32F205 (LQFP64) steuere ich per SPI1 ein 240x240 LCD an und lese eine kleine Tastenmatrix (3x3) ein. Die Zeilen werden eingelesen und die Spalten per Opendrain auf LOW gelegt. Das funktioniert wunderbar
er ja auf die AlternateFunction zu. Was isn da los? Hat wer ne Idee? Pinbelegungen: PortA 6 - Zeile 2 (hier wäre SPI _1_ MISO eine AF) PortB 0 - Spalte 0 PortB 1 - Spalte 1 PortB 2 - Spalte 2 PortB 10 - SCK PortC 0 - nCS PortC 2 - MISO PortC 3 - MOSI PortC 4 - Zeile 0 PortC
-
Thread
ARM-GCC: ISR aus main() aufrufen
Rolf M. schrieb: >> Kann aber auf dem AVR die ISR ziemlich ausbremsen. > > Genau, und auf dem STM32 ist es auch nicht kostenlos. Oh, ich hatte irgendwie AVR gelesen statt ARM. Hätte mir eigentlich spätestens bei SysTick_Handler() auffallen müssen, weil das STM32-typisch ist.
#5823574: > Hätte mir eigentlich spätestens bei SysTick_Handler() auffallen müssen, > weil das STM32-typisch ist. Kleine Korrektur: es ist Cortex-M-typisch, denn der SysTick ist von ARM standardisiert. Es ist eigentlich noch nicht ganz an der Zeit, dass man „STM32“ bereits als Synonym für „Cortex-M
-
Thread
STM32F4 - Designfehler?
einem Problem und komme einfach nicht weiter. Ich habe einen PCB entwickelt dessen Herzstück ein STM32F410RBT6 Mikrocontroller ist (ist nicht mein erstes Design mit der STM32-Familie). Nun habe ich zwei PCBs fertigen lassen (teurer Spaß) und kann sie nun testen. Leider habe ich aber überhaupt keine
Hans schrieb im Beitrag #5822412: > Re: STM32F4 - Designfehler? Man könnte annehmen der TO hat einen Fehler der STM-Designer entdeckt.
-
Thread
IntToHex function
length in digits buff[len] = '\0'; return len; } unsigned int num_hex_digits(unsigned int n) { int ret = 0; while (n) { n >>= 4; ++ret; } return ret; } int IntToHex(uint32_t num, char* buffer) { char *p = buffer; uint32_t pad = 0; uint32_t len = num_hex_digits
+ 'A') : (d + '0'); val >>= 4; } return digits; } template <typename T, std::size_t N> typename std::enable_if<std::is_unsigned<T>::value, std::size_t>::type IntToHex (char (&str) [N], T val) { return IntToHex (str, val, N); } int main () { char buf [40]; std::uint32_t x
-
Thread
LoRa - Punkt-zu-Punkt-Verbindung
hallo, am besten einfach mal mit einem e32-modul testen, diese sind preiswert, ich hab kürzlich (mit sichtkontakt) mit 10mW @434MHz 7.6km ohne probleme getestet, geht bestimmt noch ein stück weiter, https://sbtelemetry.wordpress.com
/07/10/lora-range-test-8-e32-433t20dt-10dbm434mhz/
-
Thread
4-layer Stackup. Anfänger bräuchte Hilfe
auf 1 der Platz ausgeht und Du harte EMV Anforderungen hast, kann das u.U. bedeuteten, dass Du auf 6 Lagen aufstocken musst. KSZ MIIs an STM32 bringe ich mit 4 Lagen regelmäßig gemütlich durch EMV-Tests. Das Problem sehe ich eher bei allen Leitungen, die von der LP weggehen.
2, 3-4, 5-6 Bei Vias zwischen 1 und 6 dann jeweils ein GND-Via unmittelbar daneben. Da frage ich mich aber, ob kleine 1nF-Kondensatoren bei VIAs beim 4-Lagen-Board so viel schlechter sind bzw. ob es den viel
-
Thread
Hoverboard Controller STM32103RCT6 neu programmieren :-)
Hallsensor-Motoren für mein Solarmobil und kommenden Solartraktor zu nutzen. Die Motherboards mit 2x 6 n-Ch Mosfets sehen aber auch sehr interessant aus. Ladeelektronik on board und nur 2x Serielle Schnittstelle zu den NeigungsSensor-Tochterboards. Die sind mit GD32F130C6T6, 6-Achs-Sensor 2x Lichtschrank
direkt von dem STM32 angesteuert werden und wohl auch die 6 Inputs der zwei Hallsensoren direkt auf den STM32 gehen, könnte ich das Board wohl auch neu programmieren. Also mit Hall-Sensoren ist die Motoransteuerung
-
Thread
Am besten C lernen
> Es ist völlig unsinnig, auf µC wie den bei Arduino verwendeten AVRs OOP > zu programmieren. 6 setzen!
woran denkst du wenn im Eingangsbeitrag von "dem Arduino" die Rede > ist? z.B. an den Olimexino-STM32 oder den Arduino Due. Außerdem war nicht klar formuliert dass C ausschließlich für den (AVR-) Arduino gelernt werden soll. Ferner ist es sowieso sinnvoll, nicht nur für die eingeschränkte AVR-Arduino-Welt
-
Thread
Einstieg in die Welt der Mikrocontroller leicht gemacht: Onlinekurs zum ESP32 im Mai
verstehen. Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: - Fachingenieur für STM32F10x - Fachingenieur für STM32F30x - Fachingenieur für ESP32 - Fachingenieur für ARDUINO - Fachingenieur für ATmega und so weiter. Was für ein Mumpitz! Nein, die Welt teilt sich anders auf
#5843946: > Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: > - Fachingenieur für STM32F10x > - Fachingenieur für STM32F30x > - Fachingenieur für ESP32 > - Fachingenieur für ARDUINO > - Fachingenieur für ATmega > > und so weiter. Was für ein Mumpitz! Wenn du es dir konkret
-
Thread
STM32 Chan FAT mit SD karte über SPI
Hallo, Hatt wer von euch schon ne SD karte im SPI-Mode und der CHAN FAT lib zum laufen bekommen mit STM32 CUBE? Mir fehlt da irgendwie die Anbindung SD-Karte SPI an die CHAN Lib. Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI.
Reference manual [pre] 22 Secure digital input/output interface ... High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory
-
Thread
Suche Multimeter mit präziser Messung des Tastgrads
Messungen würden nur für ein einziges Projekt benötigt werden. Da kann ich Dir eine Schaltung mit einem STM32F407 empfehlen: http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 Wenn Du selber bestücken möchtest, kannst Du eine Platine dafür haben. Alternativ ginge auch ein Discovery-Board.
Die preiwerteste Lösung wäre wahrscheinlich ein NUCLEO-STM32H743 für ca 25€. Damit hast du mit den HR-Timern eine Auflösung von 2,5ns bei 400Mhz Takt. Wenn du es noch genauer haben willst musst du den mino 407-TDC Zähler mit einem zweiten TDC nachbauen. Aber
-
Thread
Minirechner/Rechner für FORTH
* < https://sites.google.com/site/libby8dev/fignition > DIY: Mecrisp FORTH auf TI MSP430, STM32 * < http://mecrisp.sourceforge.net/ > Flashforth auf PICs 8- & 16-Bit und AVRs * < http://flashforth.com/ > CamelForth auf 8051, 8086, Z80, 6809, ... * < http://www.camelforth.com/news.php
unter 17 Ocken zu haben. Dazu noch ein beliebiger ISP Adapter (oder Arduino) ab ca 3 Ocken. Ein STM32 Board mit Programmieradapter unter 10 Ocken Endlos viele weitere Varianten, es gibt. Unzählige. Und, wer es dann wirklich selbst machen will, kann sich auch ein FPGA schnappen, und zurecht schnitzen
-
Thread
STM32F103 DMA Geschwindigkeit
Hallo zusammen, hab gerade einen Test mit der DMA vom STM32F103C8T6 gemacht. Zwei Arrays mit 1024 Words (32Bit) angelegt und eines mit Zahlenmuster gefüllt. Dann DMA angeschmissen und kopieren gesagt. Im Debugger geschaut, wie lange es dauert, bis die DMA
Leopold N. schrieb im Beitrag #5813645: > STR dauert 2 Takte Außerdem: Wie lange ein STR dauert hängt von vielen Umständen ab. Ein STM32F1 ist kein ATMega.
-
Thread
arm-none-eabi Problem.
/Template: Wo hast du das her? Das ist von ARM allgemein für Cortex-M3, da sind natürlich keine STM32F103-spezifischen Dinge drin. Im STM32CubeF1 (wird auch durch STM32CubeMX installiert) gibt es einen Ordner STM32Cube_FW_F1_V1.7.0/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/ mit
Template: > > Wo hast du das her? Das ist von ARM allgemein für Cortex-M3, da sind > natürlich keine STM32F103-spezifischen Dinge drin. > > Im STM32CubeF1 (wird auch durch STM32CubeMX installiert) gibt es einen > Ordner > > STM32Cube_FW_F1_V1.7.0/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates
-
Thread
STM32L4 erase / write error
Hallo, ich habe ein Problem mit einem STM32L431KB, bin allerdings Neuling in Bezug auf STM. Der uC ist neu und wird prinzipiell vom ST-Link-Utility / STM32CubeProgrammer erkannt (Device, Typ, ID, Flash Size, CPU, Target Vdd, ...) Allerdings
STM32L4 schrieb im Beitrag #5813005: >> Leitungen zu lang ... > ~ 20 cm > Dann den ersten uC nochmal mit kürzeren Kabeln getestet, > funktioniert auch. Aber was war wirklich der Fehler? 20cm sollte
-
Thread
Spannungsunterbrechung erkennen
ich kenne keinen, der heutzutage noch einen Tiny verwenden > wuerde... Was nimmst du dann? Einen STM32? Ja, klar! SCNR
kenne keinen, der heutzutage noch einen Tiny verwenden >> wuerde... > > Was nimmst du dann? Einen STM32? Ja, klar! > SCNR Wenn das ein rein analoges Kisterl wird, dann ist ein simpler Komparator mit ein bischen drumherum das Mittel der Wahl. Wenn man aber ein Display moechte, und Daten ausgetauscht
-
Thread
Pollin Display VL-FS-COG-VLGEM1277-01
S1D15E06 ist, zu dem ich ein Datenblatt finden konnte. Für CAP1-3 habe ich 1uF und für die restlichen 6 Kondensatoren (V1,V2,V3,VC,MV1,MV2) habe ich 100nF genommen. Im Anhang nun der Beispiel-Code, der natürlich verbessert werden kann. Er ist nur ein Provisorium, um die Initialisierung zu testen. Für
noch ein Treiber, diesmal STM32... Ich habe die mbed 'unigraphic' library für das Display angepasst. Die library unterstützt fixedwidth und proportional- Fonts, Kreise, Linien, Rechtecke, bitmaps... Der passendste Controller war
-
Thread
RF-Einstieg: Experiment mit Mixern/Gain-Probleme
25MHz Abtastrate digitalisiert (ja, das verletzt Nyquist, der ADC sieht durch Aliasing hier eigentlich 6.25MHz, die Software korrigiert das später). Das ADC-Signal landet in einem STM32F7, der mit einer FFT den Signalpegel bei 18.75MHz berechnet. Ab dem Bandpassfilter funktioniert alles super (ohne Mixer
anliegenden Signale bzw. des Signalgemisches an. Für sowas brauchst du also keine FFT und keinen STM32F7xx und all das, was du da in deinem PDF geschrieben hast, sondern ne EIngangsbuchse, dahinter ein abstimmbarer Empfänger, dahinter ein logarithmischer Pegeldetektor, dann ein ADC und dann dein PC
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
nicht oder > er ist selten und dann vermutlich exorbitant teuer. Nö, die meisten moderneren als STM32, ATXmega und viele andere können das. > mehr wollte ich ja erst mal gar nicht. Gut!
meistens die Wahl zwischen 1-2 damit zu verbindenden Pins. Habe mal nachgesehen; bei den beliebten STM32F407 sind es doch nur 6 Kanäle, denn TIM9-14 haben leider überhaupt keinen Encoder-Modus.
-
Thread
Cortex M3 - Cortex M4F - schneller bei gleichem Takt?
Walter T. schrieb im Beitrag #5795198: > Jetzt kommt der (für mich) überraschende Teil: Am STM32F103 bei 72 MHz > messe ich max. ca. 7 µs durch Pinwackeln am Oszilloskop und aus dem > DWT_CYCCNT lese ich eine Differenz von 597 Zyklen. Am STM32F446 bei 168 > MHz messe ich max. ca. 2,5 µs/393
instruction would be easy to implement with a bidirectional shifter, if you have one? There's a Lg[N] algorithm for counting the highest set bit here. In terms of magic numbers, for changing table sizes, THE magic number for ftbl2 is 32, though note that 6 (Lg[32]+1) is used for the shifting. */
-
Thread
Avr 8bit VGA
Und ein STM32F103-Board ist ein "8-Bit-Chip" im Dip-Gehäuse?
Hier noch ein Projekt mit dem STM32F103 (VGA 800 x 600): https://www.artekit.eu/vga-output-using-a-36-pin-stm32/
-
Thread
MOSFET Überschwinger
https://www.mikrocontroller.net/articles/Oszilloskop#Tastk.C3.B6pfe_richtig_benutzen
obligatorischen > 22-27pf schon weg und der Quarz wird oft immer noch verstimmt... Bzw. ist beim nem STM32 auf Adapter die Programmierung garnicht nicht möglich, wenn die Programmierstifte zu weit weg vom µC sind, hier reichen schon 4cm Entfernung und schon gehts nicht mehr.
-
Thread
ST-Link neu flashen
und mit einem Bin-Image neu programmieren. > > http://e.pavlin.si/2016/02/28/how-to-program-blank-stm32f1-with-stlink-v2-firmware/ Vieleicht habe ich mich undeutlich ausgedrückt ... Es geht n icht um den STMF746 Controller sondern um den STMF103 Controller vom St-Link der nicht mehr funktioniert
zugänglich. Damit kannst du ihn über den seriellen Bootloader retten. Anleitung: http://stefanfrings.de/stm32/stm32f1.html#boot
-
Thread
STM32 NVIC Mapping
Hallo, ich bin ein klein wenig verwirrt. Beim STM32F103C8T6 mit dem Cortex M3 im Datenblatt des Cortex M3 steht das NVIC Register Mapping (siehe Bild). Wie sollen 21 IPRx Register in einen Speicherraum von 0x300 bis 0x320 passen? Jedes Register
Leopold N. schrieb im Beitrag #5787812: > Ist also im Endeffekt dann ein Fehler im Cortex M3 Manual oder? Ich dachte es wäre aus dem Programming Manual für den STM32. Wie auch immer, die Abbildung ist definitiv
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
Rudolph: ja STM32H7 (die lowcost 750er) könnten es werden.
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
Thread
STM32 arm-none-eabi Linking Problem..
angefangen mit der ST StandardPeripheralLib v1.0 angefangen was zu basteln auf einem Bluepill Board (STM32F103C8T6) ..hab aber da Ärger mit dem was die I2C Geschichte so treibt. Das Setup geht auf das Zurück was W.S. hier mal verlinkt hatte. Da die Lib nun schon etwas sehr angegraut ist (2007) habe
estack = ORIGIN(RAM) + LENGTH(RAM); /* include the section management sub-script */ /* (either "STM32_SEC_FLASH.ld" or "STM32_SEC_RAM.ld") */ INCLUDE "STM32_SEC_FLASH.ld" [/code] lib/STM32_COMMON.ld: [code] /* Common part of the linker scripts for STR32 devices Copyright RAISONANCE 2007
-
Thread
Ist die Latenzzeit auf dem Oszilloskop Beweis genug für die Zuverlässigkeit?
Hallo, es geht wieder um meine Studentenarbeit mit dem Drehgeber (inkremental). Verwendet wird ein STM32F407-Discovery, davon ein General purpose Timer, der im Encoder-Modus arbeitet (Kurze Info zum Encoder-Modus: Die Flanken der 2 Quadratursignale des Drehgebers werden in 2 Kanälen des Timers aufgenommen
https://leanpub.com/mastering-stm32 Kaufen und lesen. Guck dir slave timer und one pulse mode an Das ist genau für dein Problem gemacht und das Buch beschreibt die Thematik auch gut dir Abbildungen sind so gut, daß du sie mit
-
Thread
STM32F3 MAX7219 SPI
****************************************************************************** */ #include "stm32f30x.h" #include "stm32f30x_gpio.h" #include "stm32f30x_rcc.h" #include "stm32f30x_spi.h" #define SCK_Pin GPIO_Pin_10 #define SCK_Pin_Port GPIOC #define MOSI_Pin GPIO_Pin_12 #define MOSI_Pin_Port
Ziffer bedeutet stelle zweite genaue welche ziffer. Quellcode: [c] #include "max7219.h" #include "stm32f30x.h" #include "stm32f30x_gpio.h" #include "stm32f30x_rcc.h" #include "stm32f30x_spi.h" #define cs_ON() GPIO_ResetBits(GPIOD, GPIO_Pin_2); #define cs_OFF() GPIO_SetBits(GPIOD, GPIO_Pin_2);
-
Thread
DIP Breakout für LQFP-48
Muß es genau ein "STM32F072CBT6" oder geht auch eins der Nucleo 32 Boards oder eine Blue Pill?
Wie wäre es damit: https://github.com/electroniceel/stm32....c-breakout Diese Breakout-Boards habe ich exakt für solche Fälle entwickelt. Ich habe es in mehreren Projekten mit STM32F072CBT6 erfolgreich im Einsatz.
-
Thread
Neuling: Hilfe beivLangwellen- oder Kurzwellenempfänger (für Wetterdienst)
Also Pinneberg geht sehr gut auf Langwelle in Nordeutschland: https://youtu.be/xg6Riz-Qr6o Zum Dekodieren reicht MMTTY, verschlüsselt ist da nichts: https://hamsoft.ca/pages/mmtty.php
in Deutschland fast mit einem feuchten Schnürsenkel. Als Erweiterung kann man zum Beispiel ein STM32F4 Disco nehmen und einen DirectSampling SDR aufbauen, der dann auch gleich die RTTY Dekodierung und Darstellung auf einem Display macht.
-
Thread
BLE 5 long range
beanstanden ist. Die eine Moeglichkeit besteht darin, ein fertiges Modul zu nehmen und diesen vom STM32L051 anzusteuern, der auch die Sensordaten erfasst. Silabs hat solch eines: BGX13 Ist aber nicht gerade das, was man mit Stolz seinen Kollegen zeigen moechte. Ich moechte also den STM32 entweder
Auf ihrer Webseite brüstet sich TI mit 1,6km (im Freien)