-
Thread
Mehrkanal Impulszähler PIC
Blumpf schrieb im Beitrag #6157249: > Das externe Signal kommt an den Takteingang des Timers. Er hat 6 Signale zu zählen, nichtmal ein STM32F4 hat 6 Eingänge für externe Zählsignale, ich halte es für unwahrscheinlich, das ein 8-Bitter sowas an Board hat...
schrieb im Beitrag #6157249: >> Das externe Signal kommt an den Takteingang des Timers. > Er hat 6 Signale zu zählen, nichtmal ein STM32F4 hat 6 Eingänge für > externe Zählsignale, ich halte es für unwahrscheinlich, das ein 8-Bitter > sowas an Board hat... Hmm, guter Einwand. Ganz furchtbar
-
Thread
USB CDC von Stefan Frings und WS
Ich beziehe mich hier auf den Code von der Seite http://stefanfrings.de/stm32/stm32f1.html Hier wird ein Beispiel gezeigt unter dem Punkt "Virtueller COM-Port ohne Cube HAL" Ich habe mir das Projekt mal unter der Cube IDE angelegt und die main auf folgenden Code reduziert
STM32F3xx kann man im Unterschied zu STM32F103Cx CAN und USB gleichzeitig nutzen, dazu muss man allerdings den USB Interrupt remappen. Das ist dann der USB_LP_IRQ Handler mit der Nummer 75. Meine Änderung
-
Thread
Selbstbau von Überspannungsrelais
immer noch auf ca. 1V nutzbare Auflösung. Das Relais Steuersignal überträgst du dann z.B. mit einem 6N137 zur 24V Seite. Da könnte man sich noch überlegen, ob der Controller als "Lebenszeichen" sein okay-Signal irgendwie moduliert ausgeben muss.
Datenblatt würde der Attiny85 0,5mA bei 500kHz und 5V ziehen. Das wäre zusammen mit 200µA für den 6N139 voll im Soll. Ich müsste dann nur dafür sorgen, dass das Relais auf der 24V-Seite Selbsthaltefunktion hat, aber das ist ja nicht schwer.
-
Thread
Was gegen sinkendes Niveau unternehmen?
liegende Antwort. Die passende Antwort wäre gewesen: [pre] +12-24V | | 6V-Relais | | | +--|>|--+ 1N4448 | uC ---|< BD135 |E 39Ohm | GND [/pre] für ein Relais wie https://www.reichelt.de/printrelais-1x-um-250v
, daß es in C++ mit Templates viel besser geht! Es geht um AVR? -> Es gibt heute viel billigere STM32! Es geht um STM32? -> Dazu reicht locker ein 8-Bitter aus! Es geht um STM32 mit Standard Peripheral Library? -> Die ist schlecht. Fast so schlecht wie HAL. Und viel zuviel Overhead. Wer die
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
Udo K. schrieb im Beitrag #6152267: > nimm einen STM32H7, der reicht dafür locker. > Dann sparst du dir das Linux mit all den Problemen, > und hast Echtzeit und geringe Latenzen. Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift +
ABLETON PUSH 2 teardown MF#60" Weiß jemand, wie man aus dem Gerät die Daten raus bekommt und in einen STM32 rein? Meistens haben die Geräte ja nur USB.
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
einige Cortex-M (STM32, LPC, TI) und PCB Layout Erfahrung.
900ss D. schrieb im Beitrag #6603766: > Es steht DevEBox STM32_F4VE Ver: V33, SN: 1911Z > Auf der Rückseite. Danke. Hier die Variante, die ich kenne und nutze: https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html Auszug: "Warning: The microcontroller
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
Programm für die Systemeinstellung das hier an: [code] ------------------------------------- STM32F103 / 72 MHz 19200bd 8N1 Januar 2020 R. Seelig APB1 = 36 MHz APB2 = 72 MHz AHB = 72 MHz ------------------------------------- [/code] (und ich habe was weiß ich wie oft AHB, APB1
Achso vergessen: Der Takt ist 72MHz und das Board ein Bluepill mit einem STM32F103C8T6.
-
Thread
Arduino ST-Link BluePill
Code gibt's eine sonst nicht anderweitig dokumentierte PWM-Funktion: https://github.com/danieleff/STM32GENERIC/blob/master/STM32/cores/arduino/stm32/stm32_PWM.c Was haltet ihr davon? Soll ich einen neuen Thread aufmachen?
ausgegraben und ausprobiert: - Ein ST-Link/V2 China Dongle mit "neuem" Board+Layout+Pinout siehe [https://stm32-base.org/guides/connecting-your-debugger] - Eine Blue Pill (typischer China clone, mit versautem R10 und schwachem XC6204 150mA LDO) ST-Link Dongle meldet sich [c]$ dmesg | tail -n 6 [ 2782.674592
-
Thread
eWorld & Corona
Veranstalter seine Teilnehmerliste nicht auf den neuesten Stand gebracht, zumindest werden Renesas, STM und Co. weiterhin als TN gelistet.
Mouser und Socionext sind auch nicht mehr dabei :-( Dabei hab ich da vor 2 Jahren ne Tasse + Kaffee+ STM32 Schaal abgegriffen ;-)
-
Thread
STM32 HAL U(S)ART Problem
Hallo zusammen, ich bin aktuell dabei, mit einem STM32 und einem externen 16 bit ADC ein Hamamatsu Mikro-Spektrometer auszulesen. Das klappt soweit auch ganz gut, leider habe ich Probleme damit, die Daten aus dem STM herauszubekommen. Geplant war, jeweils
assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, tex: printf("Wrong parameters value: file %s on line %d\r\n", file, line
-
Thread
Beschleunigungssensor - Die-Analyse
60mm-DE/293332126012?_trkparms=ispr%3D1&hash=item444bf5093c:g:K3gAAOSwMnVdzpb8&enc=AQAEAAACUBPxNw%2BVj6nta7CKEs3N0qVsTD%2BY%2FrM2ik1FCJ3%2BsccCMCnvpZ5Ie2w6zd%2BgtNmkrzadE3b1PBINjUSPXvDjF0c6Noet94DeDMLII9PvDaIXxlWfs57ffJo4eS0oOxgsOGS32%2BKkCW5X1vw4Jd4C%2BjAxs8PEsyy9FYr3nPxRIE0NZXz1gZ6%2B2sMAIiPX50dMXmq2Ptx2YpbAXYCR7rEoX6fVeZZP8JB1IL8nlHODVl6ZuRHa0Cdnf
2Fox4vzyte60kYBVZxtQhtJ8hJ4eqL2Mg68amzZRyJRwbAMy09ZOepTVpEEVK0R1ogzSMIe69HOPoJhaWtL1i1fu%2BDX%2FFt2vbv8zRYOUufPMcpU%2B5fCHDpFGr7dGOIOFs40Ucpy2Rv0%2FvcbxA%2FUk3v4SHXm2MtgLqu0%2FLN4SXwM8K6sszx16BiMQbeimkxMXDwfRKsm3QcVqBJac7lochMRlPpW63v915pAsz2s42eHa5c5hjK1BuMezxLgjFmtO35t%2Bk04aFSd4FTXL1UI0G1Vqfyg%2F9t7yQ2aGlhSHVX4bo2NBvWRn5Cs%2BCh1OJrIeNCLAXg6ifF2LYA0zi2qdW6lyWK2klfsjpGyPG32aGd806cA2%
-
Thread
Passende Bauteile für Segelbootsteuerung
Programmiertechnisch als auch mechanisch und wie sieht dein Budget aus? Billig (aber "kompliziert"): Arduino/STM32/Pic... + DC Motor (Mosfet, Diode und fertig ist die Ansteuerung) und Sensor, musst halt alles mehr oder weniger selber programmieren. Wenn du Motoren gebraucht besorgst und deine Arbeitszeit nicht
B07HSY4TM9/ref=pd_aw_sbs_60_1/258-8952945-8163853?_encoding=UTF8&pd_rd_i=B07HSY4TM9&pd_rd_r=79eaac04-6aed-4b2f-b7e0-8fa0114cea6d&pd_rd_w=nDk3j&pd_rd_wg=u6Ffd&pf_rd_p=ac232abb-3e3c-4b3b-be24-e4d61fe1b75e&pf_rd_r=4MK6QG47W50YMP2WY4X9&psc=1&refRID=4MK6QG47W50YMP2WY4X9
-
Thread
Rotary Encoder machen was sie wollen?!
09b7-4b89-bb82-08c039749a8d&algo_expid=9c215404-09b7-4b89-bb82-08c039749a8d-13&btsid=3c33345c-443a-44b6-b0e9-23ee6a25595b&ws_ab_test=searchweb0_0,searchweb201602_1,searchweb201603_53 ) an einen NUCLEOF429ZI angeschlossen. Nun machen die Knöpfe und Dreh-Encoder ab und zu was sie wollen. Beim drücken
Die Encoder sind über jeweils zwei Inputs und einem TIMER im Encoder > Modus konfiguriert. Der STM32F429 bietet ja Hardware-Quadrature-Decoder > Im Prinzip liegt es ja sehr nahe, dass Sie einfach > nur schlecht entprellt sind und daher mehrere Drehzyklen erkannt werden. Es spielt bei richtiger
-
Thread
7 Kanäle ADC lesen - Übersprechen - STM32F407
---------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "stm32f4xx.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_conf.h" #include "stm32f4xx_hal_adc.h" #include "stm32f4xx_hal_gpio.h" #include "stm32f4xx_hal_rcc.h" #include "stm32f4xx_hal_tim.h"
__HAL_RCC_CAN2_CLK_ENABLE(); GPIO_config(); /* USER CODE END 2 */ i=0; uint32_t Buffer[7]; /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { HAL_ADC_Start_DMA(&hadc1, (uint32_t*)Buffer,6); HAL_Delay(10); HAL_ADC_Stop_DMA(&hadc1)
-
Thread
OSCCAL extrem?
Lothar M. schrieb im Beitrag #6131639: > Und im Abschnitt "6.6.3 OSCCAL0 – Oscillator Calibration Register" auch > warum man das tun sollte: Das ist ein Argument. ;-) Danke!
Die CPU braucht ihre Daten ja so schnell, wie sie gerade läuft. Und AVR haben im Gegensatz zu z.B. STM32 keine Einstellmöglichkeit von Waitstates beim Zugriff auf den Flash. Brauchen sie auch nicht, weil der Flash beim Lesen immer die Geschwindigkeit der CPU schafft (bis 20MHz je nach Typ und Betriebsspannung
-
Thread
Was spricht gegen die Black Magic Probe?
Fuer die STM32L4 Familie enthaelt BMP: ID_STM32L41 = 0x464u, /* RM0394, Rev.4 */ ID_STM32L43 = 0x435u, /* RM0394, Rev.4 */ ID_STM32L45 = 0x462u, /* RM0394, Rev.4 */ ID_STM32L47 = 0x415u, /* RM0351, Rev.5 */ ID_STM32L49 = 0x461u, /* RM0351, Rev.5 */ ID_STM32L4R = 0x470u, /* RM0432, Rev.5 */ ID_STM32G03 = 0x466u, /* RM0444/454, Rev.2 */ ID_STM32G07 = 0x460u, /* RM0444/454, Rev.2 *
-
Thread
Gitarreneffekte selber bauen
Effekte bauen. Die 24 bit eines 56002 reichen auch gehobenen Anspruechen. Die ADCs und DACs des STM32 haben doch nur 12 bit? Du solltest vielleicht einen audiotauglichen Codec verwenden.
Ich habe meine Routinen generell so ausgelegt, dass sie mit 16 Bit (signed) arbeiten können, den STM32L4 hatte ich halt gerade rumliegen... Bei 48KHz Sampling-Rate hat halt (lt. Octave) ein IIR Butterworth-Bandpass 2.Grades mit 2KHz Mittenfrequenz Koeffizienten von ungefähr -3,6 a(1) und 5,1 a(2
-
Thread
Weg von Arduino - Beratung
: http://stefanfrings.de/stm32/index.html
andere IDE kenne, die mir so problemlos die Nutzung mehrerer CPU-Familien erlaubt. AVR, ESP8266, ESP32, W600, irgendein STM, auch mal ein nRF. Ein altes AVR-Studio ist noch installiert, ein ESP8266 SDK und ein ESP32 IDF ist auch noch drauf. Das z.B. unter einen gemeinsamen Hut zu bringen wäre für mich
-
Thread
SK6812 schwanken in Helligkeit - bekanntes Problem?
Auswirkung, lediglich, dass es ab bestimmten Werten gar nicht mehr funktioniert. Ich verwende einen STM32WB55CEU6 und nutze zur Übertragung eine PWM + DMA. Der Ausgangspin ist ein Opendrain mit Pullup nach 5V. Kann der Pullup zu niedrig/hoch sein? Dies ist meine Datensruktur: [c] struct s_Data
c] Mit folgender Funktion setze ich die Farbe einer LED: [c] void Wordclock::setLED(uint8_t u8N, s_Colors & oColors){ if(u8N >= N_LEDS){ return; } uint8_t u8Pos = Wordclock::au8Mapping[u8N]; setByte(&oData.LEDs[u8Pos].red[0], oColors.red); setByte(&oData.LEDs[u8Pos].green
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
Percy N. schrieb im Beitrag #6136639: > Kirk Douglas ist mehr als 103 Jahre lang gestorben! Sterben beginnt mit der Geburt. _Natürlich meinte ich_ : Demnach wäre er 5 bis 6 Wochen *nach* der Infektion
Thomas B. schrieb im Beitrag #6157698: > Habe mir seit 40 Jahren mal wieder 6 Dosen Ravioli von Maggi gekauft > (1.99) > Kann man das noch essen? büsch'n Oregano dazu, dann ja
-
Thread
Out of Memory Error im STM32 mit LWIP
Hallo, ich habe ein Problem mit einem STM32 und dem LwIP-Stack: Nach einigen Empfangs-Versuchen meldet die Receiver-Funktion "Out of Memory". Welcher Speicher ist das und wie lösche ich den? Folgendes habe ich gemacht: Als Basis dient
ist ein STM32F745 rtos + lwip + polarssl ( mbedtls vorgänger ) nein keine cryptoHW. nur der randomgenerator socket API + websocket
-
Thread
PLL funktioniert nur im Debug - STM32F746G-Disco mit System Worckbench for STM32 als IDE
Hallo, seit kurzem beschäftige ich mich mit der Programmierung von STM32 Controllern. Vorher hab ich mich hauptsächlich mit AVR's herumgeschlagen. Nun zu meinem Problem: Ich verwende für meine Tests ein STM32F746G-Disco mit einer 25MHz Quarz (als HSE bezeichnet) an
dass ich einen Systemtakt von 200MHz habe. Zur Visualisierung des Clocktrees (siehe Bild) hab ich den STM32CubeMX verwendet, ich verwende jedoch dessen Code nicht. Wenn ich nun den Code am Controller Debug, funktioniert die PLL. Wenn ich den Code normal Uploade hängt sich der Controller auf, sobald ich
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Normalerweise macht das jeder Hersteller. Ich habe nach ein wenig Suchen dann doch endlich ein Bild von einem STM32-Die gefunden. Ist zwar von einem F107RC aber man erkennt gerade noch so den ST-Schriftzug oben links. Warnung: Das Bild ist 48MB groß! https://siliconpr0n.org/map/st/stm32f107rct6/single/st_stm32f107rct6
die anderen > Blue-Pills. Kannst du das mal mit der hier aufgeführten Testmethode probieren? [[STM32F103C8T6 STM32 Billig Board]] https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash
-
Thread
Audiowidergabe Grundlagenverständnisproblem
. HAL_DAC_Start_DMA(&hdac, DAC_CHANNEL_1, (uint32_t*) DAC_Buff, 512, DAC_ALIGN_12B_R ); HAL_TIM_Base_Start(&htim6);
res = f_open( &file, FileName, FA_READ ); //file oeffnen if(res) return 1; TIM6->CR1 |= TIM_CR1_CEN; while(1) { f_read (&file,&DAC_Buff[0],512,&cnt); //beider 256 Buffer befüllen if(cnt<256)break; for(uint16_t n=0; n<512;n++) { // temp=((uint32
-
Thread
Komplexe Leistungsmessung mit einem Mikrocontroller
dann musste über die Rechnen. Klingt erstmal nicht nach viel aber das läppert sich. Mit einem STM32F205 auf 120MHz kann ich jede dritte Vollwelle messen. DIe Zwischenzeit geht für die GUI drauf. Aber das reicht auch, jede Vollwelle muss nicht sein. Hier der Link zum Gerät: https://www.mikrocontroller.net
STPM32 !!! (nicht STM!)
-
Thread
Erfahrung mit LMG5200
ziemliche HF Technik. Strombegrenzung war einigermassen zu handhaben. Als Prozessor hatte ich den STM32F334 für die PWM benutzt. Klappte sehr gut. Gibt aber inzwischen neuere STM32G4xx Typen, die mehr Speicher haben. Mir hatte es gereicht. Am Ende hab ich den DRV8412 benutzt, reicht für 250kHz und
extrem Wichtig, verwende mehrere um einen möglichst breitbandigen Filter zu bekommen. Wir haben bei uns 6 Stück an der "HV" Seite und nochmal 4 an an VCC für den Treiber. Diese liegen in µF, nF und pF Bereich. Welche Größen genau kommt natürlich auf deine Schaltfrequenz an, da bietet sich der Red Expert
-
Thread
Typsichere und permutierte Parameterlisten in C++
passenden Objekt". Naja, eine Klasse, die einzig eine unsigned Variable beinhaltet, die beim AVR bis zu 32x10^6 Ticks aufnehmen kann, also z.B. uint32_t. Da ich alles constexpr verwende macht die Größe dem Zielsystem kein Problem, denn es kommen am Ende ja Werte raus, die in die 8-/16-Bit Timer Register passen
nur einmal schreiben. Ob sich das gelohnt hat für meine gelegentlichen Hobbyexperimente mit AVR/STM32? Zeitlich sicher nicht, aber gelernt hab ich dabei einiges. Selbst wenn ich beruflich mit C++ nicht in Kontakt komme, hat sich auch dort mein Programmierstil verändert. Viele der C++>=11-Konzepte
-
Thread
STM32 PWM Spannung nur 1,06 V
etwas am verzweifeln. Ich schreibe Momentan an meiner Bachelorarbeit und ich möchte gerne mit einem STM32F103RB eine H-Brücke (DRV8873) per PWM (mit disable und nSleep Pin) Ansteuern. Ich verwende der Bequemlichkeit halber den CUBEMX um mir die HAL erstellen zu lassen. Meinen Prescaler hab ich auf
assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, tex: printf("Wrong parameters value: file %s on line %d\r\n", file, line
-
Thread
NE555-Analysen
Vielleicht sollte man sich mal die gefälschten STM32F103C8T6 https://www.mikrocontroller.net/topic/488417 ansehen im Vergleich mit Originalen Chips. Einen gefälschten hab ich da, PM mit Adresse und du bekommst Post.
mal nutzen, um herauszufinden, welche Unterschiede zwischen dem National Semi LM556CN und TI NE556N eurerseits bekannt sind. Wir haben seit Jahren einen LM556CN im Einsatz und müssen jetzt auf den NE556N umsteigen. Überall wird der NE556N als Alternative empfohlen. Die Schaltung funktioniert aber
-
Thread
Conrad in Düsseldorf schließt
Gerhard O. schrieb im Beitrag #6117849: > in Edmonton wo 2N7000er drin waren. War schockierend zu sehen, > daß die dort vor 30 Jahren $2.77 für zwei Stück gekostet haben Dein 2N7000 ist ein MOSFET, die waren damals noch sehr speziell. In Deutschland waren
@Gerhard Mouser wollte mir mal einen STM32H750 nicht liefern wegen Exportbestimmungen. ST ist ja nur europäisch... Ammi Imperialgehabe eben... Inzwischen ist der aber bei Mouser nach DE bestell- und lieferbar. Ansonsten gibts keine Probleme
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
komplett mit xc8 programmiert! pic10lf322 = - 1kB/0.5k worte flash, 64 byte ram, stack size 8, 6pin sot23 - op. 25uA, sleep 60nA, wd 500nA, @1MHz/1.8V, NCO, CLC, IVR, tp sensor
Gabellichtschranke (1 Pin) mit Ausgabe auf 12 LED's via Charlieplexing (5 Pins) - Bootloaderaktivierung für STM32 und NXP mittels ATtiny13 https://www.mikrocontroller.net/topic/482764 - UKW Radio: RDA5807 wird von ATtiny45/85 gesteuert https://www.mikrocontroller.net/topic/459397#5593282 - usbtinyisp
-
Thread
320x480 Display an Arduino
Displays betreibt man am besten mit Systemen mit Graphics Controller Ressourcen wie der LPC1788 oder STM32F429 und was es in der Klasse sonst noch gibt. Über Textausgabe hinaus ist die Leistung eines AVRs nicht wirklich für solche Anzeigen ausreichend. Auch kann man die Pixel nicht intern puffern. Kein
soll. Jetzt habe ich gesehen das ich oben eine falsche angabe gemacht habe auf dem MKR ist kein samd32 sondern ein samd21. Kurt
-
Thread
Systemaufbau mit mehreren mControllern
Architektur dafür ausgewählt. Sowas wie Teensy 3.6 oder neuer (ARM, NXP) oder auch Chipkit (Microchip PIC32) wäre technisch besser geeignet - und auch mit dem Arduino Framework programmierbar. fchk
Billig mit CAN und Arduino Kompatibel wären auch die BluePill Modul . http://stefanfrings.de/stm32/stm32f1.html#bluepill
-
Thread
STM32 lässt sich nicht pogrammieren
Hallo zusammen, ein STM32F302RBT6 lässt sich in meiner Schaltung nicht programmieren. Ich habe die Spannungen überall nachgemessen und alles passt. 100nF sind an jedem VCC Pin angeschlossen. Den Boot0 Pin kann man mit einem
im Beitrag #6099476: > Meines Wissens muss VBAT beschaltet werden Ich hatte ein PCB für einen STM32F103 geroutet und hierbei den VBAT-Anschluss frei gelassen. Irgendwann kam ich auf die Idee, auch einmal mit einem STM32F302CBT6 (weil Cortex M4) zu spielen und habe diesen Chip (weil in den wichtigsten
-
Thread
Externer struct zugriff
Controller? Warum spielt das eine Rolle? sollte ja allgemein in C gleich sein. ich verwende einen STM32F446RET6 > Moot S. schrieb im Beitrag #6095611: >> Habe ich die struktur im data.c falsch definiert? > > Ich sehe keine Datei data.c Im data.c steht: [c] #include "data.h" #include "eeprom.h
#6095649: > Warum spielt das eine Rolle? sollte ja allgemein in C gleich sein. ich > verwende einen STM32F446RET6 Spielt es auch nicht, sofern Du nicht wirklich etwas ins EEPROM schreiben willst (das tust Du ja noch nicht). Warum versuchen so viele Leute, eine Programmiersprache wie C (oder auch
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
verwenden. Der Aufbau ist ziemlich einfach: Eingangs- und Ausgangssignal sind hart durchverbunden, ein STM32F103C8T6 tastet das Signal unmittelbar ab, das klassische Nokia-5510-Display dient als Anzeige, ein Drehgeber mit Taster zum Nullen der Anzeige und für die Menüsteuerung. Weil ich noch so viele davon
Daten im CSV Format. Passiv gekühlt. Mikrocontroller: STM32G071CB Opamp: LTC1050 Mosfet: IRLB8721PbF Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand
-
Thread
Weche Plattform für Smart Home?
lassen. Hier ist ein einigermassen Erträgliches von den den Jungs: https://www.youtube.com/watch?v=qGT6Rp1nSno Zu Tastern: werden hier verschiedene gezeigt: https://www.youtube.com/watch?v=iOXafm6B2Xc
Hier ist ein einigermassen > Erträgliches von den den Jungs: > https://www.youtube.com/watch?v=qGT6Rp1nSno > Zu Tastern: werden hier verschiedene gezeigt: > https://www.youtube.com/watch?v=iOXafm6B2Xc Kannte ich noch nicht. Danke.
-
Thread
Wie bzw. womit programmiert ihr eure AVR µC, speziell C++
Also wenn du das jetzt neu anfängst und dir die Plattform egal ist: nimm einen STM32 und zwar aus folgenden Gründen: 1.) Du sparst dir das gefummel mit dem V-USB, das macht nur immer wieder Probleme, STM32 boards machen das nativ. 2.) Du kannst direkt dass PPM als HID an den
Nicht unbedingt jedermanns Sache und das würde ich nicht machen, wenn es auch einfacher geht. Der STM mit entsprechendem USB HID meldet sich am System gleich als Joystick an. Ein paar Beispiele, wie andere das gemacht haben bzw. wo man spicken kann: https://www.artekit.eu/stm32-usb-gamepad-interface
-
Thread
Problem mit Kopfhörerverstärker Schaltung
@ 32 Ohm 0.0009% @ 5k) TS921/TS922/TS924 (ST 2.7-12V 80mA 32R > 9nV/sqrt(Hz) phase reversal), MC33201/MC33202/MC33204 (OnSemi 1.8V-12V > 80mA 600R R2R-I/O ohne phase reversal), TPA0253 (1W 5V Mono Stereo
@ 32 Ohm 0.0009% @ 5k) TS921/TS922/TS924 (ST 2.7-12V 80mA 32R > 9nV/sqrt(Hz) phase reversal), MC33201/MC33202/MC33204 (OnSemi 1.8V-12V > 80mA 600R R2R-I/O ohne phase reversal), TPA0253 (1W 5V Mono Stereo
-
Thread
geeigneter Microcontroller gesucht
vielleicht ja Hardware dafür. I2S zum Beispiel. Wenn du einen schnellen Controller willst gäbe es den STM32H7 wobei der vielleicht auch schon etwas overkill ist. Den gibt's auch als Dual Core. Alternativ hat ST auch eine Baureihe für Multimedia Anwendung ich meine das ist die STM32Gxxx.
geht mit jedem Cortex M0+ oder M4/M7, der mit mindestens 2 * 10.24 MHz getaktet ist. Also z.B. STM32F405 oder STM32H750 (mit 3x 16 Bit ADCs mit mehreren Eingängen, und effektiv 12 - 14 Bits).
-
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
ARM Interrupt Programmieren
, jedoch wird beim Drücken des Tasters nichts ausgelöst. Woran könnte das liegen ? [c] #define STM32F40XX #include <stm32f4xx.h> #inlcude <jsapi.h> #include <stdio.h> extern void Setup(void); void delayMs(int n) { int i; for (; n > 0; n--) { for (i = 0; i < 3195; i++) {
yHardFault_Handler(unsigned PC, int arg, unsigned PSR){ PRINTF("Hard Fault PC %x arg %d PSR %x HFSR %x CFSR %x\n", PC, arg, PSR, SCB->HFSR, SCB->CFSR); } [/c] Und die Assembler Datei stm32f4_vectors.s: [code] .area vectors(rom,rel) __vectors:: ; you must use the .paddr directive so the correct form