-
Artikel
IRMP - english
(tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
control: A MythTV Remote Control without LIRC. PC Remote Control with ATtiny85 IRMP + IRSND Library for STM32F4. IRMP for STM32F4 IRSND for STM32F4 IRMP on STM32 - Construction Guidance. Seminar Paper - Extension of Arduino Platform. www.eislab.fim.uni-passau.de/files/publications/2010/StudentDiener_ErweiterungDerArduinoPlattform.pdf
-
Thread
Analog Multiplizierer AD633 - Wo sind die Limits?
diese Audioanwendung kaum in Frage. Wenn aber die Eingangsgrößen größer gleich als so um 0,2..0,5 V sind, dann kann das gut gehen. Offsetabgleich aber empfohlen! Vielleicht sind die o.g. 75 dB etwas zu ehrgeizig...
Fuer ernste wissenschaftliche Arbeit vermutlich nicht okay. Dafuer aber einfach und billig. (ein STM32F030 pro Kanal) Die Anzeige ist besser und aufloesender als von einem Sony DTC77 und der wiederum duerfte besser sein als das was heute die meisten in der Bude rumzappeln haben. Vanye
-
Thread
Verkaufen verschiedene SMD/ THD Bauteile
30-14AWG 2000 Stk 12101C475K4T2A Kondensator aus mehreren Keramikschichten MLCC - SMD/SMT 100V 4.7uF X7R 1210 10% AEC-Q200 3000 Stk 1EDN7512BXTSA1 Gate-Treiber DRIVER IC 6000 Stk 2EDL8024GXUMA1 Gate-Treiber INT. POWERSTAGE/DRIVER 950 Stk STM BLUENRG-M2SP2 6000 Stk BSS123IXTSA1 MOSFET SMALL SIGNAL
Stromrichtungsverstärker 2.7-V to 120-V, 1.1-MHz, high-precision current sense amplifier in small (SC-70) package 5-SC70 -40 to 125 5000 Stk ISC080N10NM6ATMA1 MOSFET TRENCH >=100V 3000 Stk MM3Z10VT1G Zener-Dioden 10V300mW 850 Stk PLMR36503RFRPET C to DC Converter and Switching Regulator Chip 100 Stk STM32G030F6P6
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
als RTC RX8010SJ B (160nA), als Zwischenspeicher FM 24C64B-G (8kB, 151 year) und als MC der ATmega32U4. https://www.mouser.de/new/sparkfun/sparkfun-qwiic-pro-micro-usb-c-board/
bestimmter Code > über USB-C gesandt wird ein Löschkommando kommen. Bisher denke ich, dass ein STM32L0 das problemlos schafft, mit USB ESD protection
-
Thread
Mit KI Programme für Mikrocontroller entwickeln
Tools und IDEs wie Atollic TrueSTUDIO, System Workbench oder Eclipse. Es wird auch empfohlen, den STM32CubeMX-Codegenerator zu verwenden, um die Konfiguration der Peripheriegeräte zu vereinfachen. Es gibt auch eine Diskussion darüber, wie man den STM32-Debugger einrichtet und wie man Probleme bei der
Agenten beauftragen zu können einen Codeschnipsel zu erzeugen. Aufgabe:[code] Code AVR GCC, atmega32, hochauflösende PWM an Pin PD5, OC1A, steuerbar in 0.01% schritten. [/code] Antwort: [code] void pwm_init() { // Set PD5 as output pin DDRD |= (1 << PD5); // Set fast PWM mode with ICR1
-
Thread
STM32 wird nicht erkannt (Win Gerätemanager)
. Unsere Messungen ergaben, dass die Spannungsversorgung des STM32 IO ist und auch 3,3V am Pin 44 (BOOT0) beim Einstecken in den USB Port anliegen. Jedoch der Gerätemanager in Windows "zuckt" nicht ein mal und der STM32 wird nicht angeziegt / erkannt. Ich hab
. Welche Software verwendet ihr um den STM32 zu programmieren? "STM32 CUBE PROGRAMMER"? Thomas W. schrieb im Beitrag #7392240: > hast Du den '411 auch mit der Firmware programmiert? Normalerweise ist das egal, der Bootloader ist ja so
-
Thread
Warum liest man hier so wenig von Renesas?
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
noch etwas finden ;) Auf jeden Fall sind sie viel übersichtlicher als STM32F1 u.ä., auch wegen der besseren Doku. Weil alles in einem Adressraum memory mapped ist, sind sie sogar einfacher als die AVR, also auch für Anfänger geeignet. Es würde direkt Spaß machen, die in Assembler
-
Thread
Altes AHM-6051-09 RISC HMI
sich um einen steinalten SOC mit ARM920T Core. Das ist noch armv4 Architektur, wenn es wenigstens armv5 wäre. Viel Wärme, wenig Leistung. Ein beliebiger Cortex-M4 mit 150MHz steckt das Ding in die Tasche.
Gehäuse ist noch zu gebrauchen, ich hab schon überlegt falls gar nix klappt einen Raspberry pi oder nen STM32 einzubauen. Der LCD ist gut dokumentiert. Und zum Reengineering der Schaltung: Ich beschäftige mich als Hobby mit solchen Sachen, einer der Gründe warum ich die Dinger gekauft habe, aber ich
-
Thread
Beschäftigung mit FPGAs noch sinnvoll?
Verwendung im privaten Bereich, weil im beruflichen Umfeld bei mir nur Mikrocontroller (hauptsächlich STM32) verwendet werden und es dort (bislang) keinen Grund und vor allem auch kein Geld für die Verwendung von FPGAs gab; die BWLer feilschen da um jeden 1/10 Cent.
Tisch. LA -> Irgendein Cypress FX2 von Ali für nen 10er. Wobei ich da auch schon selber was mit einem STM32F4 gebaut habe. Grafikkarte für USB oder einen Videograbber -> Aktuell (und wohl auch zukünftig) keine Anwendung für und selbst wenn, ist das nichts was man selber besser oder billiger hinbekommen
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 auskomme.
brauchst Du ein PICKIT3-Clone (15-20€) oder ein PICKIT4. > Ich bin jetzt total verwöhnt von den STM32 mit 128K RAM und CAN und viel > UART, SPI und so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M > müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 > auskomme. Es gibt
-
Thread
STLINK-V2 dongle mit BMP flashen - Anschluß an SWD DISCO
gerade, einen STLINK-V2 Dongle, auf dem schon ein älteres BMP drauf ist, via SWD Schnittstelle (eines STM32F407G-DISCO) und mittels gdb/OpenOCD zu flashen. Am Chip habe ich Pin 49 (SWCLK) mit pin 2 der SWD Schnittstelle verbunden. Pin 46 mit pin 4 und GND mit pin 3. +5V habe ich im Pfostenstecker mit
Der originale STM32F101 hat kein USB. Die Firmware ist für einen STM32F103 gedacht. Ich habe ST-Link v2 kompatible Sticks, wo der Chip als STM32F101 beschriftet ist. Trotzdem läuft darauf die originale Firmware von
-
Thread
Analoges Frontend für bipolares 2kHz Rechtecksignal
vor dem Problem ein bipolares 2kHz Rechtecksignal so aufzubereiten, dass ich das mit dem ADC meines STM32 Mikrocontrollers messen kann. Hauptproblem dabei ist, dass das Signal bipolar ist und über einen großen Signalbereich von 0V bis 100V Peak to Peak verfügt. Vor der Messung ist der Maximalwert des
(Beispiel). Für ±100V kommen dann 0.1V ... 3.1V heraus. Idealerweise hätte R7 60.0k. Man kann U1 auch weglassen, muss dann aber bei der Messbereichsanpassung entweder dafür sorgen, dass R4||R5 immer den selben Wert hat oder R2 mit umschalten, so dass R2 / R4||R5 immer konstant ist. Und: die
-
Thread
C++ Objektorientierung ?
TCNT5 = 0; //Timer 5 auf Null int_done0 = 1; //merk dir, jetzt war ein signal } else { if (TCNT5 > 500) // letztes Signal länger als 32ms her ? {
Debugger? Wenn nicht, dann ist jetzt vielleicht noch eine gute Gelegenheit, den ATmega 2560 (?) durch ein STM32 Nucleo Board zu ersetzen, da hast du den Debugger direkt mit drauf.
-
Thread
Selbstgebautes LCD ansteuern - Bastler braucht denkhilfe
Direkt dran, wenn dein ESP 12 Pins übrig hat. Ansonsten brauchst du eh Ich hab die ganze Palette 8266/32/32S/32S2. Direkt dran wäre natürlich supi. Ich dachte der uC hätte nur unbelastbare I/Os mit ein wenig Gleichstrom.
Schritte könnte dieses Dokument Anreize liefern: https://www.st.com/resource/en/application_note/an2656-stm32f10xxx-lcd-glass-driver-firmware-stmicroelectronics.pdf
-
Thread
Alternative zu sprintf
wissen leider nicht, ob es sich um einen klitzekleinen ATtiny mit 40 Bytes RAM oder um einen fetten STM32 mit einigen 100 Kilobytes handelt. @TO: Mehr Infos bitte, sonst wird das Kaffeesatzleserei.
sprintf Probleme? sprintf Probleme, können ja aus zu kleinen Buffer kommen. Wenn man char temp[32] mach und dann 32 bytes reinprintet dann wird noch am Ende eine 0 geprintet, und schon ist es passiert. Also Buffergrössen überprüfen. Bei UART ist es halt immer Problematisch einen String zu schicken
-
Thread
SPI zu 8080 Parallel Wandler
Hallo Zusammen, ich möchte mit einem STM32L452RET6 ein 3.5" Touch Display ansteuern. Das Display hat einen 16/18/24Bit Eingang. Nun habe ich auf dem MCU aber nicht genügend Pins, da ich noch andere dinge Ansteuern muss in diesem Projekt.
eigentlich alles zur Hardware. Die Software ist natürlich für AVR, sollte sich aber leicht auf den STM32 übertragen lassen. Man muss ja nur die Bytes über das Hardware-SPI an die 74HC595 ausgeben.
-
Thread
STM32F103 und ADC DMA mehrere Kanäle
Die meisten STM32-ADCs haben 4+1 Register für die Ergebnisse, also braucht man für max. 5 Kanäle kein DMA. Ob man die Daten aus dem RAM oder aus den ADC-Registern abholt, ist doch relativ egal.
schrieb im Beitrag #7385677: > Ich komme noch mal auf den low level code von christiankpunkt zurück STM32F1_DMA1_configChannel1ForADC1() und STM32F1_DMA1_startChannel1() werden von STM32F1_ADC_init() aufgerufen. Ruf die STM32F1_ADC_init() erst nach dem STM32F1_DMA_init() Funktionen auf. Bei STM32F1
-
Thread
esp programmierung - ist mein Vorhaben machbar ?
flankengesteuerte Interrupts machen und nicht über polling Interrupts haben eine gewisse Latenz und werden u.U. nicht in der richtigen Reihenfolge abgearbeitet. Wenn die Signale also sehr schnell aufeinander folgen kann man das so nicht auflösen. Wenn es also sehr genau sein muss könnte es sein dass das mit den ESP nicht geht. Da bräuchte es einen Mikrocontroller mit besserer Timer-Peripherie, z.B. STM32, oder etwas externe digitale Logik.
-
Thread
Motorstrom BLDC
bei jeder einzelnen PWM-Kommutation bei einem definierten ADC-Wert zu unterbrechen? 1 Sampling c.a. 5uS + c.a. 3uS Software, d.h. während c.a. 8-10 uS bekämen die Mosfets Möglicherweise den vollen Anlaufstrom? Gruss Jan
Zumal du da Rechenleistung ohne Ende hast. Das Prinzip von AVR447 habe ich mal portiert auf XMega und STM32 und das war gar nicht so schwer.
-
Thread
Maskieren modern?
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. STM hat ja schon ewig gebraucht den 'register' storage specifier zu entfernen.
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den > Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. > STM hat ja schon ewig gebraucht den 'register' storage specifier zu > entfernen. Tja, das ist zwar traurig, aber nicht mein Problem. Sowas macht
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
puts_ram" funktioniert mit jedem von mir getesteten Controllern: AVR der älteren Serie (bspw. ATmega328), STM32, MCS51, STM8, LPC und sogar auf Padauks PFS154. Nur eben nicht auf ATtiny1604 !! Für diejenigen, die immer nach dem gesamten Quellcode "schreien" habe ich das gesamte "Programm" mit angehängt
MMIO_WORD (mem_addr) (*(volatile uint16_t *)(mem_addr)) #define _MMIO_DWORD(mem_addr) (*(volatile uint32_t *)(mem_addr)) [/c]
-
Thread
NE 555 als Taktgeber und Kippstufe
gefertigt. Für Q1 und Q4 nimmst du BC547 https://www.reichelt.de/bipolartransistor-npn-45v-0-1a-0-5w-to-92-bc-547c-dio-p219131.html und für Q2 und Q3 kann man BC327-40 nehmen: https://www.reichelt.de/bipolartransistor-pnp-45v-0-5a-0-625w-to-92-bc-327-40-dio-p219124.html
richtig Geld gekostet haben, am rechten Platz. Heute keine > Sekunde. Da werden selbst LED-Blinker mit 32 Bit CPUs gebaut, auch wenn > das maximaler Overkill ist. Naja, Kosten von NE555 samt sonstiger Bauteile gegenüber Tiny13A halten sich in etwa die Waage. Und ein STM32C011 kommt auch in die Gegend
-
Thread
Tasterverarbeitung mit ARDUINO-C
) die Tx-LED aufleuchten läßt und Key1 ( E1 ) die Rx-LED. Die sind doch eigentlich am ATmega 16u2 ( PD 5 & 4 ) angeschlossen ? Bernd_Stein
Falls von Interesse, die Tasten Routinen von Peter funktionierten bei mir auf allen möglichen uC, einschließlich Arduino AVRs. Von STM32, DSPIC, MSP430, PIC, AVR, Z8 und 8051 und man muß nur die HW und Timer ISR Zugänge entsprechend anpassen. Das Design von Peter ist "Rock Solid" und hat sich hier
-
Thread
Power Off Schaltung mit Akku und VBUS
LiFePO4-Akku fest einbauen und braucht keinen Spannungsregler und keinen Laderegler, das kann der uC auch. Zum Laden aus USB-5V reicht ein Widerstand und ein FET. Die STM32 z.B. brauchen nicht einmal einen extra Pin um die Akkuspannung zu messen (Akkuspannung = VDD).
sind S und D vertauscht. Q6 funktioniert nur als (schlechte) Diode. ON_PRESS_IN floatet und wird u.U. nicht richtig high. R23 ist zu niederohmig. Q6, R29 und D7 sind mir ein Rätsel (besonders D7).
-
Thread
STM32L010 LSE Drive Strength (LSEDRV)
Guten Tag, ich habe ein Board zusammengebastelt mit einem STM32L010C6 und einem Uhrquarz. Als Quarz verwende ich diesen hier: https://www.digikey.de/de/products/detail/micro-crystal-ag/MS3V-T1R-32.768KHZ-9PF-20PPM-TA-QC-AU/10500149 Datenblatt: https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/MS3V-T1R.pdf Eckdaten: - 32.768 kHz - 9 pF Load Capacitance - C0 = 0.9 pF - ESR: 65 kOhm Extern habe ich 2x 10 pF als Last angeschlossen. Ergibt zusammen 5 pF und mit Parasiten
-
Thread
EmbeddedWorld 2023, Tag 2 – Bauteile im Fokus
mit dem STM32F7 kompatibel sind, ein dreikanaliger ADC mit einer Samplerate von 5MSPs beschleunigt Datenerfassung. ### Kampf im Low-End-Bereich: Renesas mit FPU, Texas Instruments mit „Menschenfreundlichkeit
Danke für den Bericht. Aber ST hat gestern viele Evaluationsboards verteilt, darunter H5 und U5 uC.
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
J. S. schrieb im Beitrag #7369665: > und auch die 5 V Version verträgt > höhere Spannungen locker. Naja, im Datenblatt steht „bis 1,5 × U_Nenn“, also maximal 7,5 V bei der 5-V-Version. Das ist aber etwas knapp, denn ... J. S. schrieb im Beitrag
für 6 VDC ausgelegt (da ich durchschnittlich ca. > 7,5 V am Ladeelko ausgerechnet habe, ist noch der 10-Ohm-Vorwiderstand > eingeplant). [math]U_{Ladeelko} = U_{Trafo} \cdot \sqrt{(2)} \cdot 0.9 - (2 \cdot 0.5V) = ca.6.5 V[/math] Wäre halt der Worst
-
Thread
STLINK-V3SET BluePill programmieren
zusammengebaut, die obere Platine ist die MB1440B. Ich möchte damit das Blue Pill basierend auf einem STM32F103C8T6 uC programmieren. Dazu möchte ich gerne den SWD verwenden. Dies verwendet der China-Clone STLINK V2 ebenfalls, richtig? In der Anleitung unter dem Punkt 7.3.1 steht folgendes: https://www.st.com/resource/en/user_manual/um2448-stlinkv3set-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf 7.3.1 SWD with SWV SWD protocol is a Debug/Program protocol used for STM32 microcontrollers with SWV as a trace. The signals are 3.3 V compatible and can perform
-
Thread
STMicroelectronics: STM32H5, WTM32WBA und Flurfunk vor der EmbeddedWorld
Strich mehr Leistung zur Verfügung stehen sollte. Der vom STM32U5 abgeleitete Chip soll genug Leistung bringen, um „grundlegende“ ML-Aufgaben wie Anomalie-Erkennung lokal durchführen zu können.   U5A5x/U5A9x vorlieb nehmen. Der U5Axx ist aber ein ziemliches Dickschiff, der dürfte in Kleinstückzahlen etwas teuer werden
-
Thread
Mofas künftig 60, was haltet ihr davon? Gesperrt
verschwindende Minderzahl sein! Soll das Satire sein? Schon mal die Linux vs. Windows, AVR vs. PIC/STM32 Threads gesehen? Dagegen sind die Taliban weltoffen und tolerant. Aber manche sagen ja, man kann sich nur aussuchen welche Art Gott man anbetet und nicht ob.
verschwindende Minderzahl sein! > > Soll das Satire sein? > Schon mal die Linux vs. Windows, AVR vs. PIC/STM32 Threads gesehen? > Dagegen sind die Taliban weltoffen und tolerant. Die Taliban sind weltoffen und tolerant???? Is wohl Zynismus, oder? Zur Anschauung wie Tolerant die Koranschüler sind:
-
Thread
µC direkt mit Schrittmotor Treiber verbinden?
-de.pdf Schau Dir das Anschaltbild auf der zweiten Seite. Unter dem Diagramm steht: R=0 if VCC=5V. Daraus kann man schließen, dass Du mindestens 5V zur Ansteuerung brauchst. uCs mit 3.3V brauchen immer Transistorstufen, wie im Diagramm gezeigt. Auf der ersten Seite siehst Du, dass der uC bis zu
Ok, dann rechne ich mal kurz durch. Ich habe 5 DM542, welche typ. 10mA Schaltstrom benötigen. Ich habe jeweils EN, PUL und DIR in Verwendung. Das macht im Extremfall 5*3*10mA = 150mA. Ich nutze einen STM32G070RB. Die 5V als Opendrain verträgt
-
Thread
Arduino Giga R1 Wifi: Arduino Due auf Speed
vielerlei Stellen vom größeren Portenta H7 inspirieren - als Hauptprozessor kommt ein zweikerniger STM32H747XI aus dem Hause STMicroelectronics zur Verfügung, der einen mit 480 MHz laufenden Cortex-M7-Kern und einen mit 240 MHz laufenden Cortex-M4-Kern mitbringt. Die Architektur ist - analog zum Portenta
die verschiedenen Komponenten zusammenpassen und taugt auch als Basis für eigene Experimente mit dem STM-Chip.
-
Thread
SPS 24V auf 10V Eingang
Rainer W. schrieb im Beitrag #7362733: > Was heißt denn "tolerieren"? Bei einem uC mit z.B. 3.3V Versorgung und 5V "tolerierenden" Pins z.B. EFM8 steht im Datenblatt, dass nur wenn der Pin als digital konfiguriert ist, kann er 5V und wenn er analog konfiguriert ist, eben nicht. Es
#7362844: > Rainer W. schrieb im Beitrag #7362733: >> Was heißt denn "tolerieren"? > > Bei einem uC mit z.B. 3.3V Versorgung und 5V "tolerierenden" Pins z.B. > EFM8 steht im Datenblatt, dass nur wenn der Pin als digital konfiguriert > ist, kann er 5V und wenn er analog konfiguriert ist, eben nicht
-
Thread
Logic-Level MOSFET mit niedrigem R_DS_ON für 24V PWM Dimmer
Hallo zusammen! Ich möchte mit einem gewöhnlichen Mikrocontroller (STM32) einen PWM Dimmer für 24V LED-Arrays und LED-Streifen bauen. Dafür bin ich auf der Suche nach N-Kanal MOSFETs, welche bei Ansteuerung mit 3,3V einen möglichst niedrigen R_DS_ON aufweisen. Kennt
, da sollte ein Datenblatt verlässlich sein. Und wenn es doch zu warm wird, muss Domdom halt die STM32 Versorgungsspannung minimal erhöhen. Zudem werden die Werte im warmen besser.
-
Thread
STM32G431 mit L6387
Hallöle, ich habe nur das STM32G431 Baord gekauft. Darauf sind Treiber (L6387), die eine Mindestspannung von 3.6V verlangen. Der uC läuft aber mit 3.6V. Taugt das denn, oder ist das nicht zu knapp? Gruss Tobias
Irgend W. schrieb im Beitrag #7357468: > 3,6V wäre wirklich grenzwertig, allerdings für den STM32G431. Mit einem OpenDrain-Output und einem PullUp an 5V geht das schon.
-
Thread
Raspberry Pi Pico-Debugger, Sprachsteuerung von Arduino, AI und neue MCUs.
auch er findet sich in der weiter oben genannten GDB-Bedienungsanleitung. ### STMicroelectronics: U5-Serie ab sofort mit mehr Speicher Im Hause STM gibt es einen Neuzugang: der STM32U5 ist ab Sofort in neuen Varianten erhältlich, die mehr Remanentspeicher offerieren: [c] Die neuen MCUs dehnen das
Benutzeroberflächen auf Smartphone-Niveau zusätzliche Versionen mit hoher Speicherdichte angeboten werden. Der STM32U59x/5Ax mit 4 MByte Flash und 2,5 MByte SRAM etwa hat den bis dato größten On-Chip-Speicher aller STM32-MCUs zu bieten. [/c] STM betont außerdem die soeben erreichte NIST-Zertifizierung für den
-
Thread
DIY Digital Mischpult - Auswahl DSP/MCU für 40 Channel
Mikrokontroller/SBC aus dem Hobby-Bereich wegfallen. > (Teensy, Raspberry Pi und so) Naja, die STM32H7 können beim SAI Interface TDM, gugst du: https://www.st.com/content/ccc/resource/training/technical/product_training/group0/d3/c0/b0/0e/fe/eb/40/a9/STM32H7-Peripheral-Serial-Audio-Interface_SAI/files/STM32H7-Peripheral-Serial-Audio-Interface_SAI.pdf/_jcr_content/translations/en.STM32H7-Peripheral-Serial-Audio-Interface_SAI.pdf Das habe ich aber selbst noch nicht probiert. Gleichzeitig könnte man
-
Thread
CAN als "Open-Drain"?
analoge Mikrofone, das weiß ich aus Erfahrung, funktioniert eine asymmetrische Leitung etwa bis 1,5 Meter fast ohne Brummen. Dort ist Signal aber in Millivoltbereich, und hier wird schon 5 Volt. Viele Grüße!
Power, aber nur beim Senden. Mit brauchbaren Treibern wie NCV7340 brauchst du den Rest der Zeit 10uA. Strom ist also kein Argument. Über USB Stecker ein nicht-USB Signal zu führen find ich aber blöd. USB geht auch über 3m. Man braucht halt nur die Rechenpower für einen Host. STM Nucleo oder so.
-
Thread
Raspberry Pico PIO
ist besser. Bis vor paar Monaten waren die STM32F103 ja kaum zu bekommen wie viele andere MCUs). Diese PISOs will ich in Reihe hängen und mit den PIOs im RP2040 will ich diese auslesen. Würde das gehen (ohne große Probleme) und würde das große einbusen
Also im Prinzip SPI? Das kann der RP mit 62,5 MHz und DMA, also schneller als viele andere uC.
-
Thread
Pflanzensensor Akkulaufzeit
ausschaltest bzw. mittels Transistoren abtrennst, sollte das möglich sein. Habe selber mit einem STM32F103C8T6 so einen Pflanzensensor gebastelt und der braucht im Durchschnitt ca. 30µA, ist aber ohne Funk, misst alle 2 Sekunden und nach der Messung blitzt jeweils kurz eine grüne oder rote LED auf.
Vieviel Strom braucht denn der Sensor? Leider habe ich keine verlässigen Angaben gefunden. angeblich 5mA Kann man da nicht direkt einen > Prozessorpin verwenden? Habe ich versucht, aber dann kommen am A0 nur unsinnige Werte. Ich vermute, die Leistung reicht nicht aus.
-
Thread
STM32 USART1 IT Bytes verlust
dir ja mal meinen funktionierenden Code anschauen - vielleicht > machts dann klick. > Beitrag "[STM32/HAL] simples U(S)ART-Library" Danke, Harry. Eine schöne kleine library die du hier erstellt hast. Ich zögere gerade die zu probieren, da ich aktuell der starken Meinung bin ich erhalte die Daten
#7351556: > Es funktioniert alles perfekt. An den HAL-Routinen liegt es nicht. zur info ich nutze ein STM32H745XI auf dem STM32H745I-DISCO und davon nur der CM7 core (ist ein multicore uC).
-
Thread
DMX-Empfang mit STM32F767
//HAL_UART_Transmit(&huart1, "U5IRQ\r\n", 9, 100); uint32_t isrflags = READ_REG(huart5.Instance->ISR); uint32_t cr1its = READ_REG(huart5.Instance->CR1); // Check for DMX512 break and mark-after-break conditions
Vielleicht magst Du ja einmal draufschauen, so sieht meine IRQ-Routine derzeit aus: [c] void UART5_IRQHandlerX(void){ uint32_t isrflags = READ_REG(huart5.Instance->ISR); uint32_t cr1its = READ_REG(huart5.Instance->CR1); //uint32_t URDR = READ_REG(huart5.Instance->RDR); //Debug-message
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
Müll zurück zu schicken bevor die 14 Tage abgelaufen sind und dir einen ST-Link (v3) zu besorgen und STM32 statt PICs zu verwenden. MPLABX IDE ist genauso wie der XC8 ein absoluter Graus und wird eigentlich nur noch von der MPLABX IPE unterboten. Selten so einen lahmarschigen und dysfunktionalen Dreck
ich mich ebenso reinfuchsen wie beim 8051, AVR, EFM8, STM8, STM32, MSP430 und den diversen PICs. Die Pickit funktionieren, die PIC10F funktionieren und MPlab funktioniert auch. Wenn DU damit nicht zurecht kommst, ist das kein MC Problem. Jede Familie
-
Thread
Kommunikation zwischen zwei Mikrocontrollern. welches Protokoll?
Na wie weit sind denn deine beiden uCs voneinander entfernt? Oder hab ich das überlesen?
Programmierers immer sehr praktisch. Haben die meisten moderneren Mikrocontroller auch. Die kleinen STM32 z.B. haben 4 Byte FIFO eingebaut.
-
Thread
Unbelegter Speicher mit Resetvektor belegen
großer Meister erleuchte uns Bitte: https://www.demvt.de/publish/viewfull.cfm?objectid=ba9bb5ca%5Fe081%5F515d%5F7417d96d5ea45dae Kriterium C: Eine Funktion des Prüfobjekts wird während der Prüfbeanspruchung nicht bestimmungsgemäß ausgeführt. Nach Wegnahme der Prüfbeanspruchung
andere Speicherstelle manipuliert wird. > Sprich, jede Variable könnte betroffen sein. Wenn du einen uC nimmst, der sein Programm aus einem RAM ausführt (z.B. die GigaDevice STM32 Nachbauten), dann kann genauso "leicht" der Programmcode betroffen sein. olaf schrieb im Beitrag #7348894: > EMV ist nicht
-
Thread
allgemeine PicoMite Anfängerfragen
To setup the display you use the BITBANG LCD INIT command: BITBANG LCD INIT d4, d5, d6, d7, rs, en d4, d5, d6 and d7 are the numbers of the I/O pins that connect to inputs D4, D5, D6 and D7 on the LCD module (inputs D0 to D3 and R/W on the module should be connected to ground).
Bitbang LCD INIT GP2,GP3,GP4,GP5,GP6,GP7 Bitbang LCD 1,1," Hallo Vollpfosten" > print mm.ver 5.0706 funktioniert bei mir einwandfrei