-
Thread
Audio DAC am STM32F303
den STM32 als I2S Slave Transmit konfiguriert. Sehe ich das richtig, das der BCK und der WS vom DAC erzeugt wird und über die SD Leitung werden die einzelnen WORDS rausgeschoben? Wenn ich den STM32 als Master
Polarität des WS Signals, kann man aber auch anders machen. Am einfachsten erschien mir auf dem STM32F407 Disco mit dem Cirrus Chip die Master Send Funktion, bei der auch MCLK vom STM32 kommt.
-
Thread
CooCox/CoIDE und LPCXpresso
G. G. schrieb im Beitrag #2754279: > Habe es selber, mit STM32F4 und den LPC-Link probiert. Leider..leider > kein Erfgolg!! Wolltest du mit dem LPC-Link den STM32F4 debuggen? Bei mir ist es genau umgekehrt: Ich will das STM32F4-Board als Programmer für den LPCXpresso verwenden, weil ich CooCox nutzen will.
-
Thread
Möglichst stromsparend auf uSD Karte loggen
Controller ist "nur" ein STM32F1 welcher nicht besonders sparsam ist, könnte aber trotzdem reichen. Eine RTC brauchst du auch nicht, denn der Controller hat eine eingebaut und würde dann permanent (im Stromsparmodus) laufen. Ich habe mal den Stromverbrauch beim Schreiben auf eine microSDHC-Karte mit einem STM32F4 gemessen. Dabei wurden jede ms 1KiB an Zufallsdaten generiert und alle 16ms ein 16KiB-Block herausgeschrieben. Im Anhang sieht man das Ergebnis (Messung am 1Ω-Shunt, also 1mV = 1mA) - die kleinen
-
Thread
Tastverhältnis 0/4,1/4,3/4 auf STM32 programmieren
Jürgen S. schrieb im Beitrag #3510940: > Schlauer wäre es, wenn es beim STM32-Timer auch diese Art OC-Interrupts > wie beim AVR gäbe. Noch schlauer wär's wahrscheinlich, wenn man das > entsprechende Manual liest g Zumindest der 'Advanced Timer' (einen davon sollte dein STM32 mindestens haben) bietet 3 (oder warens 4?) CC Register mit je einem Interrupt und den entsprechenden PWM Ausgängen. Jürgen S. schrieb im Beitrag #3510940: > Wie würdet ihr das machen? Einfach
-
Thread
STM32L100 zu Fuß
Max G. schrieb im Beitrag #4712662: > Auf dem MSP430 bin ich auch auf Registerebene zu Potte gekommen. Vermutlich nicht dasselbe wie ein STM32. Ich mag es auch, wenn die Kontrolle soweit als möglich
nach den ganzen Ballast rausgelöscht. https://github.com/Traumflug/Teacup_Firmware/commits/arm-stm32f411-port?page=2 Bei "STM32F411: get minimum to compile and upload" fängt der Spaß an. Is nen STM32F4 aber sollte ja analog beim deinem gehen. Ob man dann mit der StdPeriphLib anfängt sollte
-
Thread
Programm während des Laufens erweitern möglich? (Atmega8)
r0 und r1 übergeben werden, und einen Rückgabewert, welcher in r0 steht. [c]int main () { uint32_t (*fPtr) (uint32_t, uint32_t) = (uint32_t (*) (uint32_t, uint32_t)) (((uint32_t) &instructions) | 1); printf ("%u", fPtr (3, 4)); // Sollte 7 ausgeben }[/c] Ruft man den Funktionszeiger
RAM-Blöcke mancher Controller können gar nicht für Code genutzt werden, wie z.B. die CCM-Blöcke beim STM32F4. Das muss man vorher prüfen. Manche Controller wie die STM32F7 haben aber dedizierte RAM-Blöcke extra für Code, der extra schnell von dort ausgeführt werden kann (ITCM).
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. > Beim
-
Thread
Arduino Pro Micro
Der Pro Micro ist doch ein Mega32u4 oder? Der Unterscheidet sich schon enorm vom Mega32.
Bei Ebay bekommst du Arduino kompatible Boards mit STM32F103 64kB ab 4 Euro mit 64KB. Beachte aber den Korrekturvorschlag auf http://wiki.stm32duino.com/index.php?title=Blue_Pill (ein Widerstand soll geändert werden). Ich schätze, für diesem Preis wirst
-
Thread
Kommunikation zwischen mController und PC
include <stdint.h> #include <stdbool.h> // Bibliotheke des verwendeten Mikrocontrollers #include "stm32f446xx.h" #include "system_stm32f4xx.h" int main(void) { // APB1 entspricht nun Clockfrequenz vom Controller RCC->CFGR &= ~RCC_CFGR_PPRE1_Msk; // Aktivieren der Clock für GPIO Port
NUCLEO-Boards. SB13/14 und 62/63 laut Kapitel 6.9 von https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf (ggf. nach dem Bestätigen der Cookies noch mal aufrufen).
-
Thread
Sinus - Frequenz und Amplitude messen
vom Umrichter hilft eine vernünftige Schirmung und die Vermeidung von Erdschleifen. Der ADC in STM32F4... ist schon recht schnell - entsprechend muss der Filter nicht so steil sein. Der ADC kann das Signal schon im 100 kHz Bereich abtasten und so Störungen unter 50 kHz auch digital unterdrücken.
da aber echt massig Störungen aus dem Signal! Lurchi schrieb im Beitrag #4588650: > Der ADC in STM32F4... ist schon recht schnell - entsprechend muss der > Filter nicht so steil sein. Der ADC kann das Signal schon im 100 kHz > Bereich abtasten und so Störungen unter 50 kHz auch digital > unterdrücken
-
Thread
[STM32] USART + Interrupt
Der NVIV gehört zu den Kernkomponenten des Cortex-M3 und deren Doku findet man daher nicht in der STM32 Reference sondern in der Cortex-M3 Doku von ARM und dem Cortex-M3 Programming Manual zum STM32. Für das Verständnis nützlicher: http://www.amazon.de/Definitive-Guide-Cortex-M3-Embedded-Technology
@STM32 Beginner: Vergiss nicht den UART im RCC einzuschalten (USART1EN in RCC_APB2ENR) und den IRQ im UART selbst anzuknipsen: RXNEIE in USART_CR1.
-
Thread
arm-gdb Konfiguration für OpenOCD
: 100 jtag_ntrst_delay: 100 Info : clock speed 1000 kHz Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1) Info : stm32.cpu: hardware has 6 breakpoints, 4 watchpoints Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1)
-
Thread
PCB Design Review erbeten
Uwe G. schrieb im Beitrag #7291973: > Ich kenne weder den JDY23 noch den STM8L152, aber Du solltest > vorsichtshalber nachschauen, ob BLE_Reset und BLE_PWRC pullups/pulldowns > benötigen, wenn der STM8
beim STM32 ist der auf ~25°C kalibriert und darunter oder darüber werden die erlaubten Abweichungen größer.
-
Thread
SPI Kommunikation mit STM32 und PST360G2
ist mein erster Beitrag und hoffe alle Regeln zu beachten. Zu meinem Problem: ich bin neu in der STM Umgebung sowie der Programmierung. Ich möchte nun einen Sensor (PST360G2-1S) mit dem STM32-L432KC auslesen. Leider stoße ich an Probleme, die ich mir leider nicht erklären kann. Im Anhang findet
Rolf schrieb im Beitrag #7687921: > Ich glaube aber nicht, dass 'int' in diesem Fall 32 Bit hat Auf einem STM32 ist int auf jeden Fall 32 Bit.
-
Thread
Schaltplan des Dev.Board stm32f767
Hallo zusammen, ich möchte fragen wo ich den Schaltplan für die china Dev.Board stm32f767 finden kann. Ich hätte gerne erstmal anhand des Schaltplans checken ob meine Anforderungen machbar sind. http://www.chinalctech.com/cpzx/STM32_Study_Board/354.html Der Link von LC: "Tech info : http://www.mediafire.com/file/c93xh6st9707cm4/LC-STM32-F767_EN.zip/file"; funktioniert leider nicht. Ich hab gesucht aber nichts gefunden. Kann jemand bitte mir behilflich sein? Danke und Gruß
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
mit relativ kleinen Klötzchen, 254ppi auf 72x72mm, also 518400 RGB-Pixel (18 Bit). Das könnte ein STM32 schaffen. https://www.lcd-module.de/fileadmin/html-seiten/eng/pdf/grafik/TFT040-77AI.pdf
-
Thread
ARM Axx für Real-Time
ist, dass die neuen Regelparameter alle z.B. 25us neu berechnet werden müssen. Also auf einem STM32H7(M7-Core) hatte ich auch mal ein Benchmark gemacht, der war aber nur minimal schneller im Vergleich zu dem oben erwähnten DSP. Jitter in der Berechnungszeit wäre kein Problem, solange man sicher
reinschieben. Manche Microcontroller haben auch eine eingebaute Cordic. (Für die Trigonometrie) z.B. STM32G4. Die könnte dann sogar per DMA paraller zur CPU rechnen.
-
Thread
Welche Toolchain für STM32
Hallo, ich möchte für mein nächstes Projekt einen STM32 Controller einsetzen. Habe mir für erste Versuche den Primer II besorgt. Jetzt suche ich nach einer Toolchain (IDE und Debug interface), die ich dann für mein eigenes Board nehmen kann. Beim
auch interessant: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fOpen%20source%20tools%20for%20the%20STM32&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E
-
Thread
20 x 16 bit PWM auf einem günstigen RISC-SoC!?
in Frage. Ziemlicher > Overkill zum dimmen von 6 RGB- und 2 WW-Ketten... Hallo Optiquenz, STM32F103 mit 100 pin TQFP (z.B. F103VC). Haben 4 normale Timer mit je 4 Kanälen und noch zusätzlich TIM1/TIM8. Alternative: TI C28 Piccolo Serie, die haben auch etwa diese Menge PWM, sind aber auch Meist
Ziemlicher >> Overkill zum dimmen von 6 RGB- und 2 WW-Ketten... > > Hallo Optiquenz, > > STM32F103 mit 100 pin TQFP (z.B. F103VC). Haben 4 normale Timer mit je 4 > Kanälen und noch zusätzlich TIM1/TIM8. Alternative: TI C28 Piccolo > Serie, die haben auch etwa diese Menge PWM, sind aber
-
Thread
Bruch approximieren
kleineren Fehler als die bisherige Approximation liefert. Das Ganze muss nur dreimal beim Start meines STM32F446 laufen, die Laufzeit ist also nicht wahnsinnig kritisch, aber dominiert die Startzeit leider. Gibt es einen intelligenteren Algorithmus?
ein. Von welcher Laufzeit sprechen wir hier? Die 3·2¹⁶ Schleifendurchläufe gehen doch auf dem STM32F446 (der ja keine lahme Ente ist) sicher so schnell, dass der Anwender kaum etwas davon mitbekommt.
-
Thread
Problem mit Positionsrückmeldung bei GRBL
mit einem STM32 mal ein Projekt an der Uni durchgeführt. Als Benutzeroberfläche hatten wir CNCjs, wobei wir damals auch über LaserWeb gestolpert sind, was ich mir an deiner Stelle mal ansehen würde. Selbst wenn es
Bild zeilenweise abtasten und das so an den Laser senden. Inkscape macht da nur das draus: M05 S0 G90 G21 G1 F800 G1 X5.0 Y15.0 G4 P0 M03 S190 G4 P0 G1 F160.000000 G1 X15.0 Y15.0 G1 X15.0 Y5.0 G1 X5.0 Y5.0 G1 X5.0 Y15.0 G4 P0 M05 S0 G1 F800 G1 X0 Y0 Mein Laser schneidet, gravieren
-
Thread
BLDC Motor Controller minimale Spannung
schrieb im Beitrag #5042458: > Was passiert wenn am Knotenpunkt sagen wir mal > 6V anliegt bei einem stm32 adc? Nicht viel. Ein STM32 wird aber mit max. 3,6V gespeist, so das der ADC deutlich in die Begrenzung fährt. Am besten legst du noch eine Z-Diode mit z.B. 4,7V über den 1,8k Widerstand, um das
Kommt drauf an, ich würde es nicht wagen und ihn noch weiter runter teilen. Der STM32, ich geh einfach mal vom F1 aus, hat zwar stellenweise 5V tolerante Pins, aber eben nicht die ADC Pins soweit mir bekannt.
-
Thread
Synchrontester für Drosselklappen
Für weitere Experimente ist just heute folgendes Kit eingetroffen: http://www.amazon.de/SainSmart-STM32F103VCT6-Entwicklungs-Board-Module-Serial/dp/B0081JPBQU/ref=sr_1_1?ie=UTF8&qid=1409168960&sr=8-1&keywords=SainSmart+STM32+STM32F103VCT6%2B3.2%22 Hierzu werde ich sowohl die Software veröffentlichen
die Aufzeichnung auf SD-Karte ein- und aus zu schalten. Als nächstes steht die Portierung auf das STM32 Board an. Ich hoffe spätestens nächste Woche ein erstes Software-Release machen zu können. Weitere Schritte mit der alten ATMega-Hardware sind nicht sinnvoll, weil die nun folgenden Erweiterungen,
-
Thread
STM32F4 SPI Clock
Guten Tag, ich habe eine STM32F4 Schaltung mit 10Mhz Quarz. In der Makefile habe ich deshalb folgendes stehen: DHSE_VALUE=10000000 Wenn ich jetzt SPI benutze und den Prescaler auf 2 stelle, dann kann ich mit dem Oszilloskop
denn den STM32F4 konfiguriert? Welche Taktquelle und falls PLL, welche Werte für PLLM/N/P? > PS: Es gab mal eine Excel-Tabelle, in der man sich die Prescaler und > Takte ausrechnen konnte. Leider bin ich
-
Thread
Chans FATFS SD-Karen Lib
Peripherie // SDIO_CK = SDIOCLK / (SDIO_INIT_CLK_DIV + 2) SDIO_CK=48 Mhz / 118 +2 = 400 Khz // STM32F4xx SDIOCLK ist Eingestellt auf to 48MHz Externer Quarz HSE=8 Mhz PLL_M=8 PLL_N=336 PLL_Q=7 // SDIO_CK sollte 400 KHz nicht überschreiten SDIO_InitStructure.SDIO_ClockDiv = SDIO_TRANSFER_CLK_DIV
Hallo, sieh dir mal das an: STM32F4Discovery mit CooCox,GPIO,SDIO,Timer,SoftTimer,USART,printf http://www.mikrocontroller.net/topic/278118#new Gruß G.G.
-
Thread
Renesas RX111
Also ich habe einen einfachen NXP M0, da sind das 600 Seiten. Und dann habe ich einen komplexen STM32H7 da sind das schon 3500 Seiten. Da liegt der Renesas doch gut in der Mitte. So ist das heutzutage. Ein Exot ist der schon. Low-Entry macht noch Atmel, der Rest Arm. Und Risc-V erscheint erst
etwas lästig. Mein letztes Datenblatt zum RX111 ist von 6/2013. Heutige ARM-Controller (z. B. STM32) haben in den letzten Jahren deutliche Verbesserungen erfahren, sodaß diese für viele Anwendungen deutlich leistungsfähiger sind. Einen 32-Bit Zähler mit Quadraturdekoder bietet der STM32G431 beispielsweise
-
Thread
STM32F4 - analoge Messung mit DAC und DMA
>Ich benutze das STM32F4 Board Vermutlich das Discovery? Das hat einen eingebauten Debugger. Warum nicht den benutzen?
vom gleichen Beispiel aus der Periph_Driver Library abgeleitet. Allerdings war das Beispiel für das STM3240G-Evaluationboard, nicht für das STM32F4-Discovery. Deswegen habe ich auf PC0 (AIN_10) umgestellt, und außerdem die DMA-Konfiguration geändert, weil ich 1024 sukzessive Werte brauche. Ich bin mir
-
Thread
Raspberry Pi Pico 2W, neue Funk- und Normal-Mikrocontroller
zeigt, dass die üblichen Verdächtigen derzeit noch keinerlei Stock haben.  Bildquelle: https://www.oemsecrets.com/compare/SC1633 ### STMicroelectronics STM32WL33 - neuer drahtlos-Mikrocontroller Im Hause STMicroelectronics steht mit dem STM32WL33 eine neue Variante
including 4-(G)FSK up to 600kbit/s, 2-(G)FSK, (G)MSK, DBPSK, DSSS, and ASK. A programmable and autonomous state-machine, the Radio Sequencer, automates common radio operations such as frequency-hopping low-duty-cycle
-
Thread
sprintf am STM32F072
xPSR: 0xc1000000 pc: 0x08001c90 msp: 0x20003ffc, semihosting ===== arm v7m registers (0) r0 (/32): 0xFFFFFFFF (1) r1 (/32): 0xFFFFFFFF (2) r2 (/32): 0xFFFFFFFF (3) r3 (/32): 0xFFFFFFFF (4) r4 (/32): 0xFFFFFFFF (5) r5 (/32): 0xFFFFFFFF (6) r6 (/32): 0xFFFFFFFF (7) r7 (/32): 0xFFFFFFFF (8)
(23) dwt_ctrl (/32) (24) dwt_cyccnt (/32) (25) dwt_0_comp (/32) (26) dwt_0_mask (/4) (27) dwt_0_function (/32) (28) dwt_1_comp (/32) (29) dwt_1_mask (/4) (30) dwt_1_function (/32) Danke schonmal für eure Hilfe
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
4f 4b 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 00 OK..Content-L 0050 65 6e 67 74 68 3a 30 30 30 30 30 30 35 37 31 32 ength:0000005712 0060 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 69 ..Content-Type
00 02 00 00 40 06 f6 a8 c0 a8 01 18 c0 a8 ......@. ........ 0020 01 65 00 50 04 47 00 00 03 4f a3 ac 20 b9 50 18 .e.P.G.. .O.. .P. 0030 01 be e1 31 00 00 48 54 54 50 2f 31 2e 31 20 32 ...1..HT TP/1.1 2 0040 30 30 20 4f 4b 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 00 OK..C ontent-L 0050 65
-
Thread
Operationsverstärker gestorben
meiner "Last" (siehe Bild) versehentlich genau die Seite des 1kOhm-Widerstands erwischt hab, die zum STM32 geht ... Ich schätze mal, dass es sowas gewesen sein muss. Trotzdem, wäre vlt nicht schlecht, wenn ich den OPV besser schützen würde. Naja, blöd nur, dass ich gerade von den STM32s keine Spare-Teile
STM32 kaputt - confirmed^^ Wenn ich den OPV-Ausgang auf einen anderen Port-Pin umverdrahte, funktioniert die Strommessung wieder. Trotzdem vielen Dank für die Tipps einer Schutzschaltung - werde meine
-
Thread
EmBitz "linked" nicht (HAL_UART_Init)
ein bisschen ratlos mit EmBitz 0.42 und dem HAL-Driver. Das ist das Problem: Compiling: src\stm32l4xx_nucleo.c Assembling: startup_stm32l476xx.s Linking executable: bin\Debug\PlaySTM32L4.elf obj\debug\src\main.o: In function `main': C:\01_data\prj\workspace\stm32\PlaySTM32L4/src/main.c:104
Angaben ausreichend für den entscheidenden Tipp. Nö . Es fehlt die Information ob in der Datei: stm32l4xx_hal_conf.h die Zeile #define HAL_UART_MODULE_ENABLED steht. m.f.G. Dieter Gräf
-
Thread
Empfehlung MCU Board für Beginner
meine empfehlung wäre ein NUCLEO F446RE https://www.reichelt.de/de/de/nucleo-64-arm-cortex-stm32-f4-serie-nucleo-f446re-p217196.html?PROVID=2788&gclid=CjwKCAiAiML-BRAAEiwAuWVggoYSpyrdx8jkxEa_ulPp-cbjtSy66hAD2B-7rvfRjYw_VdoYnLDvOhoCapMQAvD_BwE&&r=1 Stm32 ist einer der meist verbreiteten Embedded
> habe ein STM32F7 Board ... zu überdimensioniert Es ist wohl eher so, dass dein Gehirn dafuer unterdimensioniert ist. Aber auch alle anderen vorgeschlagenen Boards arbeiten nur mit Bits, Bytes und Worten.
-
Thread
ARM LPC2368 von NXP wieder zum Leben erwecken mit Em Blocks?
alles überträgt er das was aber nicht ausreicht: STLinkGDB.exe -nx -fullname -quiet -args D:/temp/stm32f429/bin/Debug/stm32f429.elf Tja, keine Ahnung..... Starting debugger: done Setting breakpoints Em::Blocks embedded firmware debugger for arm-none-eabi (Jul 15 2014/06:27:12). Based
it under certain conditions; type "show cop" for details. Reading symbols from bin/FlashRelease/stm32F429_project.elf... (no debugging symbols found)...done. Source directories searched: G:/STM32F429/emblocks/stm32F429_game_of_life;$cdir;$cwd Remote debugging using localhost:4242 0x08002f740x20023b00
-
Thread
Retro Fieber: Z80 oder 68000 ?
angedichtet; das geht mir einfach gegen den Strich! Allerdings sehe ich auch, dass zum Beispiel die STM32F4xx immer noch viele Interrupts über einen einzigen Vektor abhandeln und man alle relevanten Statusbits in der ISR 'abklappern' muß. Das geht mir auch gegen den Strich :-)
#3875528 schon mal Uwe Bergers Basic-Interpreter ans Herz gelegt. Läuft auf AVR, XMC2GO und auf STM32F4xxx - und benutzt mcurses für den Full-Screen-Editor. Schau da mal rein, ich habe Dir dort bereits ein paar Links zum Stöbern serviert.
-
Thread
STM8 Example Code
Die eigentliche Frage ist: wieso sollte das nicht funktionieren? STM8 ist nicht STM32, dort sind die Clocks "enabled by default". Dort muss man die Peripherie gezielt ein- statt abschalten. Ansonsten frag ich mich, wieso Sie sich fragen, wieso eine main.c aus einem
verdanken sie nur der Tatsache, daß sie als erste mit integriertem Flash daher kamen. Ich finde die STM8 auch recht nett. Geradlinige Architektur. Vergleichsweise flott und stromsparend. Und preiswert. Die Peripherie ist den STM32 sehr ähnlich, das läßt den Upgradepfad hin zum STM32 (falls ein Projekt
-
Thread
STM32 Sleepmode 24h, LSI und HSI zu ungenau
laufen und dann bis zur gleichen Uhrzeit am nächsten Tag in den Sleepmode gehen. Plattform ist ein STM32G030. Leider konnte ich sowohl mit dem LSI als auch mit dem HSI16 bzw. den abgeleiteten Takten keine brauchbare Genauigkeit erhalten, um die Funktion halbwegs zufriedenstellend zu implementieren.
Ein kleiner Quarz fällt leider flach, da der STM32G030J6 im 8-Pin Gehäuse kein OSC-Out hat, also ginge nur ein Quarzoszillator (LSE). Ist wohl kein wirklich gängiges Bauteil. Bliebe noch ein kleiner Oszillator am HSE-Eingang. Eine externe
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
tun. Meine Arbeit ist der Spass an der Freud' und der Nutzen für meine anderen Vorhaben. Niklas G. schrieb im Beitrag #7995401: > Ich tausche meine USB-Implementation für STM32F1 gegen den Code deines > UDP-Testers. Du brauchst als "professioneller" Programmierer keinen Sourcecode (m)eines
802.11 b/g/n/e/i(802.11n,Up to 150 Mbps) A-MPDU and A-MSDU aggregation, 0.4_ s guard interval support Frequenzreichweite von 2.4 - 2.5 Ghz Bluetooth v4.2 BR/EDR und BLE Standard NZIF Receiver mit -97 dBm Sensitivity
-
Thread
[V] Transistoren, ICs analog/digital, Opto,.
MCU, 100MHz -> 0,50€/Stk. 18x ESP32-C3-MINI-1-N4, Espressif: ESP32, 4MB Flash -> 1,00€/Stk. 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,25€/Stk. 10x DS28E07P+, Maxim: 1024-Bit, 1-Wire EEPROM -> 0,15
0,05€/Stk. 975x SN74LVC86APWR, TI: Quad 2-input EXCLUSIVE-OR -> 0,05€/Stk. 375x 74LVC1G11GW-Q100, Nexperia: Single 3-input AND -> 0,05€/Stk. Halbleiter uC, Speicher: 1700x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 15x ESP32-C3-MINI-1-N4, Espressif
-
Thread
Elektronische Last mit MOSFET
Widerstände in 1206 und 0805, da die Aluminium-Platinen nur einseitig gehen) Die andere Platine mit USB, STM32, usw wird dann draufgesteckt und wird üblicherweise 4-lagig, weil es nichts mehr kostet. Wenn das Unsinn ist, was ich bisher gemacht habe, dann lass ich es gleich ganz sein und mach es mit dicken
C-headern usw von einem Generator generiert 🥴 Ziemlicher Aufwand und echt krass wieviele verschiedene STM32s es gibt - war mir garnicht bewusst. Ist auch irgendwie ein Wunder wie STMicro diese "Vielfalt" überhaupt noch managen kann und der Code-Generator in STM32CubeMX eigentlich relativ gut funktioniert
-
Thread
[V] Dev-Kits, Raspberry, Sonoff
€ 1x Nextion NX3224T024 von itead 5,00€ 1x NXP S32K144EVB-Q100 15,00€ 1x NXP LPCXpresso 1549 Eval OM13056 4,00€ 1x Altera Cyclone III FPGA Starter DK-START-3C25N
€ 1x Nextion NX3224T024 von itead 5,00€ 1x NXP S32K144EVB-Q100 15,00€ 1x NXP LPCXpresso 1549 Eval OM13056 4,00€ 1x Altera Cyclone III FPGA Starter DK-START-3C25N
-
Thread
Abblockkondensatoren die 99te
Hallo, Ich bin gerade dabei, ein Design mit einem STM32H743 zu erstellen. Es steht ein gewisser Zeitdruck hinter dem Projekt, und daher möchte ich - abgesehen von den zusätzlichen Kosten - unbedingt vermeiden, bei der EMV-Prüfung mehrmals antreten zu müssen
wird aber auf Nucleo boards als Referenz verwiesen, im PDF sind nur allgemeine Hinweise. > The STM32H725G-DK Discovery board and the NUCLEO-H723ZG and > NUCLEO-H725ZG Nucleo boards are good references that can be used as a > basis for a specific application development. > Details of these boards
-
Thread
Liste von ICs usw. fürs Breadboard
Da kann man dann auch gleich auf STM32 oder andere ARM Controller upgraden - sofern einem die 5V nicht wichtig sind.
Steve van de Grens schrieb im Beitrag #7469900: > Da kann man dann auch gleich auf STM32 oder andere ARM Controller > upgraden - sofern einem die 5V nicht wichtig sind. Die meisten IOs sind doch 5V tolerant. Und die G0xx sind doch die richtigen für Hobbyosten, auch im SOIC8. Wenn
-
Thread
Kurzmeldungen: Renesas zeigt Cortex-M85-MCU, GigaDevice verkauft eine Milliarde Chips, uvm
In China arbeitet man derweil an PikaScript: eine noch schlankere Variante von Python, die mit 4KB RAM und 32KB ROM auskommt. Das ursprünglich für STM32G030C8 und STM32F103C8 vorgesehene System steht mittlerweile auch für einige andere Zielarchitekturen zur Verfügung, der unter http://pikascript.com
lesen. > Oder was haben die für Vorteile? die Portierung von einem STM32F427 auf einen Cortex M4 von Giga ist fast abgeschlossen. Funktioniert und wir haben das nur gemacht, weil wir die bekommen. Lieferzeit 20 Wochen :) War sicherlich nicht einfach, allein der USB-OTG
-
Thread
STM32 GPS Filtern
Satz z.B. MMMMMM... (von RMC) springt. bis dieser geändert wird. das geht z.B. wenn ich data2[4] senden lasse, bekomme ich das M wieder (d.h. '$','G','P','R','M','C') was auch i.O. ist bei data1[4], sendet er mir einmalig(!) das M, dannach nur die Cs [natürlich wechseln die Datensätze durch
pro IRQ 2 Bytes aus. Unter Umständen enthält die Queue aber noch mehr Daten. Evtl. gibt es in der STM32-API eine Funktion die dir angibt wieviel Daten noch im Puffer enthalten sind.
-
Thread
Einstieg - Quadrokopter - Welcher Microcontroller
arbeiten (bei mir mittlerweile 2 Jahre mehr oder weniger am Stück) würde ich dir raten in Richtung 32Bit zu gehen, ob nun AVR32, PIC32 oder eben ein ARM, ala LPC oder STM32. Ich persönlich bin mittlerweile bei ARM Cortex M3 angelangt, weil AVR und dsPIC für einige Sachen zu langsam waren. Die Sache
In dem Artikel [[STM32]] gibt es eine Übersicht über: - Demo-Board - Entwicklungsumgebungen - Demo-Projekte - Und all Deine anderen Fragen bezüglich Start / Umstieg von AVR
-
Thread
Reihenfolge der Speicherung auf SD Karten.
Zahlen mit führenden Nullen übergibst, sonst sind das Oktalzahlen ;-) Der Source ist allerdings für STM32 und hat nichts mit Arduino zu tun. Soll Dir auch nur als Anhaltspunkt dienen.
1000 Dateien zuzugreifen. Frank M. schrieb im Beitrag #5803294: > Der Source ist allerdings für STM32 und hat nichts mit Arduino zu tun. > Soll Dir auch nur als Anhaltspunkt dienen. Wir verwenden hier quasi Arduino kompatible Teensy Module (3.5) mit einen ARM Core von NPX - vergleichbar mit STM32
-
Thread
Anfänger mit µC "Empfehlung, Ratschläge,."
Falk B. schrieb im Beitrag #4271752: > Jetzt wird gleich die 32 Bit ARM Fraktion hier aufschlagen... aufschlagen? Das nennt man dann: Tennis-ARM MfG Paul
google das mal") Unter dieser Betrachtung lautet mein Rat folgender: 1. Investiere 20 Euro ein STM32L0 Discovery Board: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF260319?sc=stm32l0-discovery 2. Hol dir die kostenfreie Software und Lizenz von ARMs MDK-ARM für ST F0/L0 http
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
geschaut https://www.mouser.de/Semiconductors/Data-Converter-ICs/Analog-to-Digital-Converters-ADC/_/N-4c43g?P=1z0w8k6Z1yrv8nbZ1y996njZ1yrv8na
Bit SD), https://www.mouser.com/ds/2/268/30009979B-1074171.pdf 2 Kanäle, Referenz 12ppm, PGA. 4.5-5.5V. dazu 12bit SAR-ADC 12 Kanal bis 3.6V. Conversion available during Sleep. > STM32F373 (16-Bit SD). http://www.st.com/en/microcontrollers/stm32f373.html "3x 16-bit sigma-delta ADCs, with
-
Thread
Multi-Prozessor-Systeme mit LauchPad
nehme einen größeren Controller aus der verwendeten Reihe, oder gleich eine größere Familie, wie zB STM32F4: http://www.watterott.com/de/STM32F4Discovery
nehme einen größeren Controller aus der verwendeten Reihe, oder > gleich eine größere Familie, wie zB STM32F4: > http://www.watterott.com/de/STM32F4Discovery Danke für den Hinweis, sieht interessant aus. Habe ich mir bestellt, da ich mir das gern mal aus der Nähe anschaue.