-
Thread
Arduino Micro Programm läuft nicht auf dem Mega
einem Dreiecksignal um darauf eine Sinusförmige PWM zu erzeugen. Ich habe sonst auch noch einen stm32 f767zi hier aber da weiß ich noch nicht wie man den richtig programmiert.
pinout.png) versus https://docs.arduino.cc/hardware/mega-2560 (https://docs.arduino.cc/static/2de2c8ff00fc05065634e3823a9266c4/A000067-pinout.png). Damit dein Programm funktioniert musst du also die Parameter von bitSet und bitClear entsprechend anpassen. LG, Sebastian
-
Thread
STM32 SPI Test mit MCP4802
, (uint8_t*) &cmd, 2, 100); // Sende Befehl für Kanal A if (1) { HAL_GPIO_WritePin(GPIOB, GPIO_PIN_6, GPIO_PIN_SET); // Setze CS-Pin auf HI HAL_GPIO_WritePin(GPIOB, GPIO_PIN_6, GPIO_PIN_RESET
LO } else { HAL_Delay(1); // Warte 1ms } cmd[0] = DAC_B_GAIN_1 | ((val + 8) & 0x0F); cmd[1] = 0; HAL_SPI_Transmit(&hspi1, (uint8_t*) &cmd, 2, 100); // Sende Befehl für Kanal B HAL_GPIO_WritePin(GPIOB, GPIO_PIN_6, GPIO_PIN_SET); // Setze CS-Pin auf HI HAL_Delay
-
Thread
Passende Kondensatoren für Uhrenquarz gesucht
hier diskutierte ATmega1284P, hat eine Einstellung für einen 32 KiHz-Quarz an XTAL1/2, ebenso die 8er, z.B. der (allseits beliebte) ATmega328P.
waren mehr als 5 Minuten. Heute haben wir Zeit-Server im Internet. Bei irgend einem AVR oder STM32 konnte man an den Pins extra große interne Kondensatoren per Software aktivieren, so dass (bei passendem Quarz) keine externen nötig sind.
-
Thread
Oszilloskop Empfehlung
USB-Oszilloskop (ohne eigenen Bildschirm) schauen, sprich das kleinste Picoscope. Das speichert aber nur 8k Samples, da lernst Du dann gleich vernünftig triggern :-)
//www.conrad.de/de/p/voltcraft-dso-1062d-vga-digital-oszilloskop-60-mhz-2-kanal-500-msa-s-512-kpts-8-bit-digital-speicher-dso-1-st-1182186.html
-
Thread
STM32F100C8T6 Option bytes auf Werkszustand setzen?
Hallo Leute. Ich will einen STM32F100C8T6 neu flashen. Leider geht das nicht, da wohl irgendein Bit noch gesetzt ist, was das mehr oder weniger effektiv verhindert. Jetzt wollte ich mal fragen, ob einer hier weiß, wie man die Opetion
Eine Funktion "factory reset" oder gibt es wohl nicht. Mit OpenOCD (mit telnet verbunden) sollte "stm32f1x options_read 0" folgendes ergeben: > stm32f1x options_read 0 option byte register = 0x3fffffc write protection register = 0xffffffff read protection: off watchdog: software stop mode: no
-
Thread
SD Karten Auswahl Frage
Moin, Danke für Eure weiteren Gedanken dazu. Hier in der Stadt kann ich keine Karten unter 8GB finden. Vielleicht wäre daher am vernünftigsten auf eine Bestellung von Amazon abzusehen und anstelle mit lokaler Markenware zu arbeiten. 8GB sind immerhin noch lokal erhältlich unter den Platzhirschen
anscheinend nicht nach Kanada liefern. Interessant, daß 1GB noch erhältlich ist. Ich werde das Visier auf 8GB kalibrieren:-)
-
Thread
V STM8L DISCOVERY
heute beim aufräumen gefunden, wer Interesse hat ein STM8L DISCOVERY neu Stück 6,50 Euro + Versandkosten. Bei Interesse Kontakt per PM ... Grüße Andreas
-
Thread
V STM8S DISCOVERY
heute 7 Stück beim aufräumen gefunden, wer Interesse hat ein STM8S DISCOVERY neu Stück 4,- Euro + Versandkosten. Bei Interesse Kontakt per PM ... Grüße Andreas
-
Thread
infinite loop, externer Interrupt, STM32F746, HAL-Library
ohne CubeMx?)? Aktuell behelfe ich mir da mit der Google-Suche. Aber das ist mühsam. Mit Arduino (stm32duino) kann ich einfach attachInterrupt() machen, und es läuft. [c] #include "stm32f7xx.h" #include "stm32f7xx_hal_def.h" #include "../Utilities/STM32746G-Discovery/stm32746g_discovery.h"
/Projects/STM32F746ZG-Nucleo/Examples/GPIO/GPIO_EXTI/Src/stm32f7xx_it.c#L155-L158
-
Thread
Verständnisfrage Interrupts
, muß ich wohl schnell wieder zum 8051 zurückkehren, wenn ich etwas kleineres als den XMC1000 oder STM32 brauche.
#6994191: > Weiß da jemand etwas Näheres? Nun, ich weiß, dass es ziemlicher Schwachsinn ist, den AVR8 als Basis zu wählen, wenn das Ziel "präemptives Multitasking" ist. Und ich weiß außerdem, dass es durchaus möglich ist, eine Anwendung auf dem AVR8 hinzubekommen, die nur aus ISRs besteht (die teilweise
-
Thread
STM32F746NG-Disco Pinout vs. CubeMx Pinout ?
Hallo, im User Manual (UM1907) des STM32F746NG Discovery-Board ist die I/O Anordnung ganz anders, als wenn man den gleichen Controller (STM32F746NG) via CubeMx auswählt. Ich verstehe das gerade nicht. Z.b. ist SCL und SDA vom I2C3 am Pin PH8/PH9 angeschlossen, siehe Anhang Bild-1. Bei CubeMx wird aber beim anwählen von I2C3 Pin PA8/PC9 angezeigt, siehe Anhang Bild-2. Auch alle anderen I2C Schnittstellen lassen sich nicht über PH8/PH9 zuordnen
-
Thread
STM32 F7 Timer/Counter im Encoder Mode
eine oszillierende Vorschubbewegung (in aller Kürze). Ich experimentiere schon einige Zeit mit einem STM32F7 Board (Nucleo F767ZI) und habe auch schon Erfolge, aber ein Wunsch ist mir noch nicht in Erfüllung gegangen. Ich betreibe den Timer im Encoder Mode. Immer wenn der Encoder die Richtung wechselt
hätte ich gern einen Timer-Interrupt, und zwar von dem "Direction"-Bit aus dem CR1 - Register (TIM8_CR1_DIR) des verwendeten Timers (TIM8, da dieser ein "Advanced Timer" ist). Meine Frage: kann man (direkt oder indirekt) aus dem 0->1 (pos. Flanke)oder 1->0 (neg. Flanke) Wechsel des DIR-Bits einen
-
Thread
Standalone MC gesucht
derzeit überhaupt lieferbar ist. Hier bei MC.net besteht die Welt aus AVR und ggf. noch zähneknirschend STM32. PIC, STM8 oder die OTP Padauk PMS150C für 7Cent, alle können das. Das ist so primitiv das ich das mit HW Timer ohne MCU bauen würde. Man vergisst nämlich schnell was es für eien Aufwand bedeutet
U-S-Solid-Motorkugelhahn-Elektrische-Automatische/dp/B07CWN219B/ref=sr_1_7?keywords=wege+kugelhahn+elektrisch&qid=1646045358&sr=8-7
-
Thread
Entwicklungsboard - STM32H7xx mit externen SDRAM
das Board mehr bietet als das STM32H747 Board. Einzige was das STM32MP1 Board nicht hat sind verbaute QSPI FLASH Bausteine.
Und noch eines mit Ethernet: STM32H735G-DK Z.B. https://www.digikey.de/de/products/detail/stmicroelectronics/STM32H735G-DK/13171216
-
Thread
Warum interne pull ups und keine internen pull downs?
Ist das nicht bei STM32 beispielsweise Standard, dass es dort auch Pulldowns gibt? Mir ist glaube ich noch keiner ohne begegnet.
Ich hatte ja schon TTL wie 7400 angeführt: Vih 2,4v @ 40 µA = Pullup-R <= 50 kOhm. Vil 0,8V @ 1,6 mA = Pulldown-R <= 500 Ohm.
-
Thread
EMV Probleme beim STM32H743ZI
Hallo, hatte auch jemand von Euch EMV Probleme beim STM32H743ZI? Mir blasen die VCAP 1 & 2 Leitungen alles nieder. Kein UKW, DAB+ oder DVB-T2 läuft in gut 1m Entfernung. Im Spektrum sehe ich aber bis 1,5GHz noch mehr Müll. Der läuft mit 480MHz, also
recht gut erklärt... https://www.st.com/resource/en/application_note/an1709-emc-design-guide-for-stm8-stm32-and-legacy-mcus-stmicroelectronics.pdf
-
Thread
STM32H745 - Cortex-M7 auf 480MHz takten
bestellen, die hatte das > Problem dann nicht mehr. Okay, vielen Dank! Hab mal die Errata für den STM32H745 überflogen, aber nicht spezielles Betreff des PWR Blockes gefunden. https://www.st.com/resource/en/errata_sheet/es0445-stm32h745747xig-and-stm32h755757xi-device-limitations-stmicroelectronics.pdf
das ist einfach nur nicht einheitlich geschrieben worden. Die haben den Cortex M7 von 400MHz aufm STM32F7 auf 480MHz aufm STM32H7 aufgebohrt. Da werden die die Manuals wohl einfach kopiert haben und entsprechende Zahlen geändert haben. War bei meinem Chip auch nicht alles ganz konsistent.
-
Thread
Frage: Erweiterter Artikel über Bootloader sinnvoll?
ST hat seine Bootloader dokumentiert: https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf Und von dem uralten STM32duino Bootloader (der eigentlich ein Maple Bootloader ist) halte dich besser fern. Denn er wird seit vielen
auch die dazu nötige PC Software wird schon lange nicht mehr weiter entwickelt. Schon seit Windows 8 bekommt man den dazu nötigen Treiber nur noch mit Tricks installiert. Bald geht es womöglich gar nicht mehr.
-
Thread
Elektronische Last Kunkin KP184 - kann man da kaufen?
wenig zu gering zu sein. Die Firmware Version 2128 ist also offenbar noch/nur für die KP184 mit dem STM32 ausgelegt, während unsere Ver.06 ja einen GD32 drin hat, und der hat nun mal ein paar minimale - aber hier offenbar gravierende - Unterschiede. Zudem läuft nun der Lüfter unter Volldampf, also haben
ADS1232 Wandler. Hätte ich vorher mal nachgeguckt :-) und mich nicht auf das Bj. verlassen. Der uC STM32F03… ist bei beiden Board Versionen der gleiche. Jetzt meine Frage: Hat vielleicht jemand ein Firmware Hexfile für mein eload Board Vers.03? Vorher war die originale FW Vers. 1801 drauf. Oder
-
Thread
Arduino (Mega): C++ Ereignisbehandlung
solltest du solche Konzepte lieber auf größeren Plattformen umsetzen. Aber nicht auch einem AtMega mit 8KByte SRAM.
Demos auf den Homecomputern der 8-Bit-Ära an. Und die hatten viel weniger Takt und eine deutlich ineffizienteren Befehlssatz als ein AVR8 (Z80- oder 6502-Derivate mit 1..2MHz). Nö, warum das heute so "unmöglich" scheint, hat nur einen
-
Thread
Frage zu typedef bei Strukturen
6.2.4 definiert), weil es nie mit malloc, static o.ä. allokiert wurde. C verbietet ja sogar (6.5.8.5) zwei Zeiger zu vergleichen, die nicht in das selbe Aggregat (Array, struct) zeigen (UB). Über das "Niemandsland" zwischen den tatsächlich allokierten Objekten darf man also nicht mal nachdenken. Aber
fest und nicht portabel. Ein AVR hat sein SPI DR mit Sicherheit auf einer anderen Adresse als ein STM32F7xx. Also kann das nicht im C Standard festgelegt sein. Auch wenn man keine MMU hat aber vielleicht verschiedene Busse, dann kann die selbe Adresse auf einem Anderen Bus auf ein ganz anderes Objekt
-
Thread
[V] Steckbrett xxl + darauf befindliche Bauteile
dem Bild zu sehen, der GND Stecker fehlt. Darauf sind: - 7805 - dsPic33fj128gp802-i/sp - atmega8-16pu - pic18f14k22 Zusätzlich gibt es ein Set Steckdrähte. Den bisschen Staub behalte ich und habe ich nach dem fotografieren wieder in den Schrank getan. Neu kostet das alles zusammen bei Reichelt
ich Interesse, die ICs kannst Du aber gerne behalten und jmd. anderem verschenken, bin komplett auf STM32 umgestiegen. ==> PN
-
Thread
Blackpill mit STM32F401 defekt?
sein, das es von dem Blackpill 401 unterschiedliche Versionen gibt? Zumindest haben die Blackpill STM32F401CC und die Nucleo den STM32F401RE. Evtl kommt da der Unterschied her?
fpv4-sp-d16 -mfloat-abi=harc make -C ../lib/libopencm3 make[1]: Verzeichnis „/home/mcu/programming/stm32f4xx/lib/libopencm3“ wird betreten GENHDR include/libopencm3/stm32/f4/irq.json BUILD lib/stm32/f4 make[2]: Für das Ziel „all“ ist nichts zu tun. make[1]: Verzeichnis „/home/mcu/programming
-
Thread
Bauteil-Bestellungen von LCSC
Anfrage stellen und bekommt innerhalb von 24h eine Antwort ob sie die doch besorgen können. Hatte STM32G031 angefragt. Kosten bei Digikey: 2,80EUR. LCSC: 1.40EUR. ^^ Mit freundlichen Grüßen, Ben
Kleinmengen“ ziemlich teuer sind. Bestellt habe ich u.a. ein Reel mit 100nF Kondensatoren, dieses hat 8$ gekostet, der gleiche Typ kostet bei Digi-Key 22,68$, bei Mouser 24$, bei TME 24,51$ und bei RS Components sogar 31,02$. Am nächsten liegt noch Arrow mit 13,60$, ist aber somit trotzdem noch 70% teurer
-
Thread
USB to TTL mit CH340
ist bei deiner Bluepill zufällig eine WCH CPU > aufgelötet? Wenn ja geht das so nicht. Nein STM32F103C8T6 GH251 93 CHN 537 ST Logo
Rudi D. schrieb im Beitrag #6985951: > Nein > STM32F103C8T6 An der Stelle würde ich jetzt den Oszi rausholen, mit einem Terminalprogramm permanent U schicken (weil das bei 8n1 so ein schönes Muster gibt, daß man die Baudrate ablesen kann) und an
-
Thread
Controller für CNC Fräse
ist aber die Schrittfrequenz in Summe <40 kHz und das schon nur mit unregelmässigen Steps. Bessere STM32 Controller kommen so wie ich gesehn habe schon an die 500 kHz. Ansteuerung über EstlCam, was mit 50 € ein sehr gutes Preis/Leistungsverhältnis hat. Estlcam soll aber einen sehr überschaubaren G-Code
Stepper mit Schrittinterpolation oder eben eine schnellere MCU. Nehm doch ein GRBL Derivat mit STM32. Hält Dich doch keiner von ab und ESTLCAM kann das auch betütern Nur Linux CNC solltest Du Dir erstmal auf einem ollen Lappi ansehen und eine Testkonfiguration erstellen bevor Du da HW für kaufst
-
Thread
SPI mit AVR: Array-Zugriff in ISR funktioniert nicht
counter variable #include <avr/io.h> #include <avr/interrupt.h> #define NBYTES 16 volatile uint8_t spi_byte_count=0; volatile uint8_t spi_tx_bytes[NBYTES]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0}; volatile uint8_t spi_rx_bytes[NBYTES]; ISR(SPI_STC_vect) { PORTC |= (1<<PORTC0); // set PC0
Wenn Du da noch einzelne Befehle einsparen willst, kannst Du die Reihenfolge noch umdrehen: [c] uint8_t spi_byte_count=0; uint8_t spi_next_byte; uint8_t spi_tx_bytes[NBYTES]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0}; ISR(SPI_STC_vect) { SPDR = spi_next_byte; spi_byte_count++; spi_next_byte
-
Thread
ST7735 an MCU
Ich habe auch so ein 1.8' TFT. Da ist die Anschlussbelegung auf der Rückseite aufgedruckt, u.a.: Reset, Data/Cmd, Data in, CS, CLK. Schnittstelle ist SPI.
Das funktioniert bei mit mit einem STM32F103 (BluePill) https://www.mikrocontroller.net/topic/515662#new Mit einem 160x128 kleinen 1,8" TFT per SPI
-
Thread
NRF51822 wie am besten erlernen mit einem Buch? Geht das?
dazu gibt es genug: https://www.bing.com/videos/search?q=NRF51822&docid=608021224487009036&mid=FF01F8ADF43531330829FF01F8ADF43531330829&view=detail&FORM=VIRE mfg
gibt es genug: > https://www.bing.com/videos/search?q=NRF51822&docid=608021224487009036&mid=FF01F8ADF43531330829FF01F8ADF43531330829&view=detail&FORM=VIRE Die Videoreihe mit den ungefähr 20 Videos auf Youtube die ich schon angesprochen hatte ist dabei. Viel mehr ist es nicht. Leider benutzt er
-
Thread
Feedback Schaltplan STM32G0
dem PC gemacht, das betrifft deine Platine nicht. Auf jeden Fall darf an PA14 kein Pull-Up. Mit R8 würde SWD nicht funktionieren. SWD hat einen internen Pull-Down. Und BOOT0 sollte normalerweise Low sein, mit R8 würde immer der Bootloader starten. Oder nicht -- man muss wahrscheinlich den Pin erstmal
R8 ein Pull-Down wird, sollte es funktionieren. Der PNP würde im Ruhezustand nicht angesteuert und SWD sieht nur den (zusätzlichen) Pull-Down. https://ee-paper.com/how-to-make-stm32-mcu-realize-automatic-isp-download
-
Thread
RP2040 + Segger IDE Probleme
billig und verfügbar. Als nackter Chip aber für mich nicht handelbar, da bleibe ich lieber bei NXP und STM.
ermöglicht es dass der J-Link EDU Hardware V8.00 mit dem RP2040 funktioniert.
-
Thread
Transistortester Erweiterung
des Programmspeicherplatzes. Das Maximum sind 30720 Bytes. Globale Variablen verwenden 182 Bytes (8%) des dynamischen Speichers, 1866 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes. [/code] Während im RAM noch ziemlich viel Platz ist, ist das Flash des Atmega328 schon ziemlich
) erweitert wurde. Auch hab ich andere Verstärker verwandt und anstelle des 8-bit DACs einen 12-bitter (McP4822) verwandt Im Zusammenhang mit dem Transistor-Tester bin ich seit ein paar Wochen an einer neuen Version des Kennlinienschreibers auf Nano-Basis dran, die mit Präzisions-Stromquelle
-
Thread
L78L33C an 5V
immerhin auch noch 1.5V drop-out, scheint ja aber an 5V verwendet zu werden. Verwende die 78xx in SO8 meistens ohne lange nachzudenken, daher auch hier die etwas unreflektierte Wahl ... Dieter schrieb im Beitrag #6980167: > Energieverschwender! Nimm dann gefaelligst einen DCDC Wandler! War mir hier
Du könntest auch einfach einen LF33 von STM nehmen...
-
Thread
SPI-Kommunikation - was wenn hängen bleibt?
Liebes Forum, ich programmiere den STM32F303 und verwende die Stadard Peripheral Library von STMicroelectronics. Momentan arbeite ich an der SPI-Kommunikation. Es funktioniert soweit alles. Unter anderem habe ich folgende Programm-Zeilen: [c] SPI_SendData8(SPI1,0xff); while (SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_TXE)==RESET); while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY) == 1); [/c] Wie aus den Zeilen erkennbar, wird nachdem 0xFF
-
Thread
[V]erkaufe STM32 und [S]uche Arrow Deca
1x STM32F103C8T6: 6,13€ 1x STM32L475RCT6: 8,06€ 1x STM32L4P5CGT6P: 10€ Datenblatt/Produktseite: https://eu.mouser.com/datasheet/2/308/1/FAN5602_D-2311698.pdf https://eu.mouser.com/datasheet/2/609/ADP2503
20integrated%20products_max1595-1178974.pdf https://eu.mouser.com/ProductDetail/STMicroelectronics/STM32F103C8T6?qs=sGAEpiMZZMsjJi7B1kCaqUwZarfWFigI https://eu.mouser.com/ProductDetail/STMicroelectronics/STM32L475RCT6?qs=dTJS0cRn7oi1gELMTQUlng%3D%3D (Bild zeigt QFN ist jedoch QFP): https://eu.mouser.com
-
Thread
Warum so wenig wifi Mikrocontroller?
versagt, in dem Moment wenn es um Leben ode Tod geht. Oder: https://www.heise.de/imgs/18/1/4/9/3/2/0/8/gross-5ef9ea01a8d439d3.jpeg
>Warum so wenig wifi Mikrocontroller? St z.B. hat den STM32WB und den STM32WL Die Hardware ist OK, das reicht aber nicht für einen Produkterfolg. Beim STM32WB ist die API so grottig (aus eigener Erfahrung), da möchte niemand ein Produkt draufsetzen.
-
Thread
AVR Mikrocontroller Lohnenswert?
PIC10 bis PIC32 + dsPICs, die sich alle recht kräftig unterscheiden. Natürlich die AVRs, die MSP430, STM32 und alle Cortexe ohnehin und ich persöhnlich finde auch den STM8 recht schick. Den RP2040 würde ich aber auch gerne mal ausprobieren. Ich finde die PIOs spannend und es gab situationen da hätte
8751 schon heutigen flash MCUs ähnlicher. Der AVR war nochmal geiler, dann kamen die (ds)PICs, der STM8, STM32 ... Mach nur nicht den Fehler und beiß Dich dauerhaft an einem Typen fest. Es gibt so viele geile MCUs die alle nicht schwerer zu lernen sind und jeder kann irgendwas besonders gut. Und
-
Thread
Schnellstarter für Leuchtstofföhren - welche taugen was?
Bei Wikipedia gibt es sogar einen Schaltplan: https://upload.wikimedia.org/wikipedia/commons/b/b8/Philips_S10-E.JPG Die neuesten sehen einfach und billig aus im Gegensatz zu den älteren (Made in Holland) mit dem IC. Ich habe mir mal einen von den älteren bestellt. Der STM-Chipsatz scheint nicht
Manfred schrieb im Beitrag #6979048: > Was auf dem TO-220 an Schriftbild zu erahnen ist, passt zu STM. Ich > denke, das ist der Standardaufbau, wie bereits beschrieben. Ich bin ja schon gespannt, wie die alten Philips S10-E aufgebaut sind und was das für ein SO8-IC auf der Rückseite ist. Kommen
-
Thread
Alternative zum Msp430?
Ja, jede Menge ARMs von den verschiedensten Herstellern, allen voran STM und Atmel (jetzt Microchip).
Über die Jahre gibt es mehr Auswahl. STM, Atmel, NXP, Silicon Labs, sogar MAXIM Integrated.
-
Thread
SDCC 4.2.0 wohl noch im Februar
Full support for __z88dk_callee for the z80, z180, gbz80, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka, stm8 backends. * Support for __raisonance, __iar and __cosmic calling conventions for stm8. * Support for a new __sdcccall(1) calling convention in the stm8 port AS NEW DEFAULT. * Support for a new _
Core minimum version has been raised from 1.0 to 2.0. * Improved rematerialization support in the stm8, gbz80, z80, z180, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka backends. * The gbz80 port was renamed to sm83. * New in-development mos6502 port. Philipp (SDCC 4.2.0 Release Manager)
-
Thread
Kleinvieh macht auch Mist
aufräumen. Zumindest an dieser Stelle ist es dank 2,1 Tonnen Leergewicht und 340PS aus einem 4L V8 Diesel noch nicht aufgefallen.
die bereitstehenden Tüten. https://3.bp.blogspot.com/-rhNK2Gx95pQ/UTzy1sQLUtI/AAAAAAAABgw/7bH5U8IhG1k/s1600/Kingman+008.JPG
-
Thread
Kein Ton! STM32H743 I2S Salve mit DMA
Hallo. Ich versuchen gerade mit einem STM32H743 Daten über die I2S schnittstelle zu senden. Die SPI3 ist der Slave TX und bekommt von aussen die Taktleitungen (BIT & Word). Das ganze hat auf einem STM23F4 noch sauber gearbeitet und ich habe
Michael O. schrieb im Beitrag #6970714: > Der STM32 braut den Takt als Slave nicht. Im Falle des Masters kann er > ihn als 256fs oder 512fs ausgeben. Es gibt aber auch reichlich Slaves, > die keinen MCLK benötigen. Die erzeugen sich ihren Takt für
-
Thread
STM32G4 mit MCP2517FD: Wie bekomme ich alle CAN-Nachrichten in TeraTerm
mit sprintf und HAL_USART_Transmit bei einem Array mit einer Länge von 32) und die CDC-USB-Lib von STM mit einem Virtual COM-Port bekomme ich nicht wirklich zum laufen. Das CAN FD Interface läuft schon ziemlich gut. Die Nachrichten können gesendet und gelesen werden, lediglich die USB-Anbindung fehlt
Unterstützung mit der Datenübertragung, mit dem ich den in einer For-Schleife erzeugten Nachrichten Array uint8_t txd[64] effizient an den PC schicken kann. Der STM32G431KB hat einen FS-USB. Später sollen mit der gleichen Schnittstelle auch die empfangenen Nachrichten an den PC gesendet werden. Wenn Ihr
-
Thread
STM32G0x1 NumberOfConversion > 8
DMA für den ADC auf Circular und Word gestellt. Leider kann ich [c]hadc1.Init.NbrOfConversion = 8;[/c] nicht grösser als 8 setzen. In den Datenblätter finde ich diese Einschränkung aber nicht. Gibt es jemand der weiss wie man mehr ADC im DMA Modus kontinuierlich auslesen kann. Danke und Grüsse
Sequencer fully configurable The CHSELRMOD bit is set in ADC_CFGR1 register. – Sequencer length is up to 8 channels - ......