-
Thread
7-Segment-Ansteuerung
Regel bei uC nie erreicht. Andere uC Compiler die ich verwende, haben damit auch kein Problem (PIC, STM32). Wenn gcc darauf besteht, dann mache ich es eben, damit das Meckern aufhört. Ich sehe da keinerlei Gefahren. Aber die Leute vom gcc werden schon ihre guten Gründe haben... > > In deinem Programm
Das ist nicht der Punkt. Niemand will eine Konstante anzeigen, sondern einen Wert, z.B. von einem DS18B20 Temperatursensor. Und dann geht mit dem Delay das große Flackern los. Delay ist also immer eine Sackgasse. Statt erstmal Babysprache zu lernen, es gleich richtig zu machen (Timerinterrupt) spart
-
Thread
R&S RTA4004 oder Rigol MSO8204
. Das DS2x72 ist natürlich uralt. Bei einem recht neuen Rigol-Scope konnte man in einem Testvideo sehen, dass der Tester exakt noch die selben Probleme mit der Busdekodierung hatte. Leider ist es in der Praxis
/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/Comp_sheet__RTB_vs_Rigol_MSO_DS2000A_v1.12.pdf Olaf
-
Thread
Streckencharakteristik bei PID-Regler berücksichtigen?
berücksichtigen? > Welche Temperatursensoren verwendest du eigentlich und wie oft werden > die abgefragt? DS18B20, Abfragezyklus 5s mit Moving Median Filter über 6 Werte.
#7334368: > Der Regler hat aktuell eine Zykluszeit von 5s. Gerhard A. schrieb im Beitrag #7338971: > DS18B20, Abfragezyklus 5s mit Moving Median Filter über 6 Werte. Kannst du die DS18B20 auch jede Sekunde abfragen und über 5 Werte mitteln? Die Sensoren sind so schon recht träge und werden durch die
-
Thread
Micro SD Karte Explodiert?
Also die Karte in den bestromten Raspi gesteckt, nichts geht. Wieder im PC, zeig Win7 eine Karte 32MB RAW, die sich mit nichts formatieren oä. lässt. Was solls, der Raspi tu ja noch. Heute sehe ich eine abgeplatzte Ecke, an der Karte. Bei genauerer Betrachtung, scheint es da einen Zweipinner zerrlegt
die gerechte Strafe für > Fliesentisch Auch SD-Karten haben ihren Stolz! https://postlmg.cc/DS7PtfdZ
-
Thread
Frage zu PullUps/Downs bei DC-DC-Converter
Für ein Projekt, das einem größeren Personenkreis zugänglich ist, wird ein ESP32 verwendet, um mp3s abzuspielen (Lautsprecher oder Kopfhörer). Das Ganze primär für Kinder - es werden RFID-Karten zur Steuerung verwendet. Versorgt wird per USB und/oder per Akku (LiPo oder LiFePO4)
Anforderungen deiner Schaltung selber berücksichtigen. > aus Platzgründen ein Via zwischen U8 (Pin 9) und R32 gemacht. Das hängt so in der Luft?
-
Thread
Empfehlungen für Mixed Signal Oscilloscopes
lassen! Ich habe ein MSO5074 und sagen wir mal, wir sind noch nicht Freunde geworden. Hatte erst ein DS1052, das war zu der Zeit der Knaller schlechthin für 370€ und im Vergleich zu den alten 20MHz Hameg ein Quantensprung. Dann den DS1074Z, naja wegen des größeren Bildschirmes, Speichers und der 4 Kanäle
Trigger von schwachen, gestörten Signalen ist auch nicht besonders (Stromshunt Schaltregler). Der DS1052 konnte alternate Trigger, sehr praktisch, die größeren leider nicht mehr. Der DS1052 konnte abhängig vom Pass/Fail-Test ins segmented Memory speichern, die größeren speichern nur zeitabhängig. (
-
Thread
µC RTC über Goldcap + Transdioden
Puffer besonders gering ist, dann hat auch ein Si-Diode deutlich weniger als 0.7V Drop. Bei einem DS3231-Modul habe ich 1F Puffer anstatt der CR2032 genommen. Das hält mehr als eine Woche.
Nop schrieb im Beitrag #7332842: > Bei STM32 geht's noch einfacher, weil die Umschaltung im µC stattfindet. > Da langt also eine Schottky-Diode, damit nur VBAT gespeist wird und > nicht der Rest der Schaltung, ein Ladebegrenzungswiderstand
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
/en/microcontrollers-microprocessors/stm32l072cb.html
Guter Tipp, den 32er habe ich nirgends gefunden..
-
Thread
W10 Bluescreen bei Start: Your PC/Device Needs to be Repaired
sel vol 4 assign letter=n: exit Schritt 5.N: Schritt 6.format N: /FS:FAT32 Schritt 7.bcdboot C:\windows /s N: /f UEFI Befehl wird Ihren Bootloader reparieren. Schritt 8. Befehl „bootrec /fixboot“ ausführen. Das Problem „Fixboot Zugriff verweigert in Windows 10 “ ist
lautet nun, welches Volumen ist die EFI-Partition? Angeblich ist sie ca. 500MB groß und soll in FAT32 formatiert sein, hier haben aber alle NTFS. Ist es Volume 4 / E / versteckt? Und wenn ja, was soll bei Schritt 6 (s.o.) eingegeben werden? (Schritt 6. format N: /FS:FAT32 ---> format E: /FS:NTFS
-
Thread
Wie setze ich ein Bit korrekt in einem "bitfield" ?
Such mal nach der DS33023A. Da den Abschnitt "9.10 I/O Programming Considerations"
Microchip das nicht angedeihen lassen. Vielleicht auch, weil der Adressraum für RAM und I/O-Ports mit 32 Bytes ziemlich knapp bemessen ist.
-
Thread
Wärmepumpe über MODBUS steuern
also kein Wasser im > Freien). > Warum willst du das Kältemittel unbedingt im Haus haben? Selbst R32 ist nicht ohne. Die umweltfreundlichsten WP arbeiten draußen mit R290 und einem gut gedämmten Wasserkreislauf ins Haus.
nur WW-Bereitung Ja/nein spielt, könnte man kann einen Heizwiderstand, den Boiler-Fühler und einen DS-18B20 zusammen packen und thermisch gut isolieren. Dann steuert man den Heizwiderstand mit PWM an und nimmt den DS18B20, der ja doch eine Auflösung von 0.0625°C/Bit hat, in der Feedback-Schleife. (Microcontroller
-
Thread
Wie zuverlässig sind chinesische Arduino Nano?
Stromverbrauch - Erweiterte RISC-Architektur - 131 Anweisungen, über 80 % Ausführung in einem Zyklus 32x8 Allzweck-Arbeitsregister - Bis zu 32MIPS Ausführungseffizienz bei 32MHz Betrieb Interner Einzelzyklus-Multiplikator (8x8) - nichtflüchtige Programm- und Datenspeicherung 32Kbytes on-chip, in-circuit
Power-On-Reset-Schaltung (POR) und programmierbare Niederspannungserkennung (LVD) - Eingebauter 1% kalibrierbarer 32MHz RC-Oszillator mit Multiplikator-Ausgangsunterstützung - Eingebauter 1% kalibrierbarer 32KHz RC-Oszillator - Externe Unterstützung für 32,768KHz und 400K~32MHz Quarzeingänge - 6x Hochstrom-Push-Pull-Drive-IO
-
Thread
Vorauslegung Schaltnetzteil
verschiedenen Spannungen gibt es mehr EMV-Probleme, hatte ich vergessen noch zu erwähnen. Wenn ein Wandler auf 32kHz läuft und der andere zufällig auf auf 28kHz, wirst Du den Pfeifton mit 4kHz kaum wegbekommen, wenn Du kaum Erfahrung hast. Solche Pfeiftöne können auch über unterschiedliche Tastverhältnisse entstehen
.) Ich weiß, was Du meinst - eine Halb- oder Vollbrücke kann tendenziell die Spannung hart über ds-Strecken der Schaltelemente kurzschließen. Beim Halbbrücken-Eintaktwandler hätte ich zwar noch den Nachteil der max. 50% Tastzeit, aber würde mir die Zusatzwicklung ersparen. Ist diese Topologie das,
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
Nun gibt es schon die AVR_DU-Datenblätter: AVR64DU-28-32-Prelim-DataSheet-DS40002548.pdf AVR32-16DU-14-20-28-32-Prelim-DataSheet-DS40002576.pdf
-
Thread
Neue Bauteile: MUXe, Kontaktfedern, Evaluationsboards und mehr
dies folgendermaßen: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c] ### Microchip: Evaluationsboard für das hauseigene Bluetooth LE und Zigbee-Modul Spätestens seit dem Microchip mit dem WFI32 (siehe https://www.mikrocontroller.net/topic/517485) einen ESP32-Konkurrenten lancierte, ist klar, dass die Amerikaner dem Aufstieg Espressifs nicht widerstandslos zusehen werden. Mit dem in der Abbildung gezeigten WBZ451 Curiosity Board gibt es nun ein um etwa 90
-
Thread
SRAM auslesen der von einer anderen CPU genutzt wird
olaf schrieb im Beitrag #7320172: > 32kb MCS51 dissambler Das allermeiste sind eh Tabellen.
Thomas meinte: > Wenn meine Vermutung stimmt ist das interne ROM allerdings 32k. > Ganz genau kann man das nicht sagen, da unklar ist welche Version des > 80c515 zum Einsatz kommt. der externe EPROOM ist 32Kb lang. Ich vermute, das Jens immer den externen ausließt. Nur
-
Thread
Solartracker Funktionsmodell
DC betrieben. Entscheidend wichtig für die Berechnungen ist eine hochpräzise Uhr (z.B. hier eine "DS3231RTC" oder ein GPS-Modul), weil genaue Sonnenpositionen hochgradig zeitabhängig sind. Weitere Details findet ihr auf meiner Website (s.o.). Gruss Michael
#7316928: > Entscheidend wichtig für die Berechnungen ist eine hochpräzise Uhr (z.B. > hier eine "DS3231RTC" oder ein GPS-Modul), weil genaue Sonnenpositionen > hochgradig zeitabhängig sind. Darf man fragen, wieso? Weil meinem Gedankengang nach dürfte es hier doch nicht auf die Sekunde ankommen
-
Thread
STM32 - Konflikt mit I2C
> Datenblatt finden wirst. Natürlich habe das im DB referenzierte "reference manual" RM0434 und DS11929. Ich finde diese Konfliktabhängigkeiten aber leider nicht. Das ist wie gesagt mein erstes STM32 Projekt und von den Atmegas kenne ich keine Pin-Konflikte.
Serie. Dokumente zum Mikrocontroller: https://www.st.com/en/microcontrollers-microprocessors/stm32wb55vg.html#documentation Dokumente zum Modul: https://www.st.com/en/microcontrollers-microprocessors/stm32wb5mmg.html#documentation Auf beiden Seiten ist der Link zum jeweiligen Datasheet ganz
-
Thread
STM32G474, SPI2 läßt sich nicht einschalten
*/ __IO uint32_t SR; /*!< SPI Status register, Address offset: 0x08 */ __IO uint32_t DR; /*!< SPI data register, Address offset: 0x0C
funktioniert damit. Allerdings kann ich nicht, wie vermutet, auf einen Schlag 48 Bits versenden, bei 32 Bits ist Schluss - hatte eigentlich damit gerechnet, dass ich, wenn ich in CR2 FRXTH=0 und DS=15 wähle, auf SPI2->DR direkt hintereinander drei 16bit-Worte schreiben kann, weil das erste gleich ins Schieberegister
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Budapester Zeit durch th - C0 hat KEINE FPU Nachfrage bei SGS wurde von Michael Markowitz beantwortet. STM32C0 ist OHNE FPU. O-Ton: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c] ### STMicroelectronics: STM32C0-Serie offiziell angekündigt, Pressemitteilung
=tt30185_gl_pron_dec2022 bereitstehende NUCLEO-C031C6 ist dabei ein klassisches Nucleo, während STM32C0116-DK (https://www.st.com/en/evaluation-tools/stm32c0116-dk.html?icmp=tt30185_gl_pron_dec2022) und STM32C0316-DK (https://www.st.com/en/evaluation-tools/stm32c0316-dk.html?icmp=tt30185_gl_pron_dec2022
-
Thread
Software-News: Meadow-Update, Echtzeit-Ubuntu; Arduino liefert Revision 2 von MKR IoT Carrier
barometric pressure sensor (LP22HB) has been replaced with the BME6688 sensor. • The IMU (LSM6DS3) was replaced with LSM6DSOX. Following customer feedback some other components have been repositioned: • Addition of a handy reset button • 90° rotation of the relay connectors • Repositioning
SoCs and SDK, have also successfully completed the Matter 1.0 certification program [/c] Der ESP32-C6 kommt ebenfalls, wenn auch langsam, in den Vertrieb. Espressif setzt hierbei anfangs auf den hauseigenen AliExpress-Store; interessant ist, dass das Evaluationsboard zum Zeitpunkt der Abfassung dieses
-
Thread
Radiated Emission - Sehr knapp bestanden
Es ist das Ringing. Bekommst Du mit RC Snubber über DS weg. Klappferrit und/oder CM Drossel wirkt ebenfalls Wunder. Bei der geräteinternen Verkabelung darauf achten das sich nicht der Kabelbaum irgendwo Störungen einsammelt und die nach draussen trägt.
Peak Messung doch deutlich über den cispr22 (die würde übrigens vor einigen Jährchen durch die Cispr32 ersetzt!) Grenzwerten sind, solltest du das mit einer simplen Stabantenne am Spekki nachstellen können. 73
-
Thread
Frage bzgl. Verarbeitung einer Konstantendeklaration
Moin, ich habe dieser Tage ein einfaches Thermostat gebaut mit einem Atmega88 und nem DS18B20. Das Thermostat hat eine Hysterese damit das Aggregat nicht zu oft anspringen muss. Als Parameter habe ich eine Konstante deklariert und einen Wert zugewiesen: [c]const uint32_t hysterese =
Problem mehr weil 900000 long ist, 15*60*1000 jedich int. Also wenn schon, dann [code]const uint32_t hysterese = 15ul * 60ul * 1000ul;[/code] oder eben [code]const uint32_t hysterese = UINT32_C(15) * UINT32_C(60) * UINT32_C(1000);[/code]
-
Thread
China Audioverstärker
Original und einen Nachbau, der andere Bauteile enthält. Hier ist ein TPA3116D2 genannt, der aber ein 32-poliges SMD_Gehäuse hat: https://www.ti.com/lit/ds/symlink/tpa3116d2.pdf während hier zwei SO-16 abgebildet sind. Die alte Weisheit "es gibt nichts was man nicht noch billiger und schlechter herstellen
Verbinden der beiden linken Verstärkereingänge mit GND eingeschaltet wird. https://www.ti.com/lit/ds/symlink/tpa3116d2.pdf Auf Seite 24 beschrieben. Zu den beiden "heimischen" Typen gibts ja leider kein Datenblatt. >16.8V reichen an 4 Ohm nur für 35W... Ist das für die Brückenschaltung gerechnet
-
Thread
Ungenutzte Serverrechenleistung nutzen ohne den Rest zu beeinflussen
durch den Cache läuft. Und wenn du zum Schluss kommst, dass von 128 GB installiertem RAM eben nur 32 verzichtbar sind, dann ist das eben so. Und da mit SWAP-Space nachzuhelfen ist immer kontraproduktiv. Selbst wenn *nur* dein Ki-Training dahin ausgelagert werden darf, blockiert das trotzdem Speicheranforderungen
oder eine eigene Hardware. Dazu kommt es ja auch an welche Virtualisierung bereits eingesetzt wird.. ds-root, VPS Root.. bzw. 14 Kerne vom gold epyc für 45€ oder 8 Kerne für 130€ im Monat.
-
Thread
RTC der MCU benutzen
the configuration information for RTC. * @retval Time counter */ static uint32_t RTC_ReadTimeCounter(RTC_HandleTypeDef *hrtc) { uint16_t high1 = 0U, high2 = 0U, low = 0U; uint32_t timecounter = 0U; high1 = READ_REG(hrtc->Instance->CNTH & RTC_CNTH_RTC_CNT); low
value of CNTL and CNTH */ timecounter = (((uint32_t) high1 << 16U) | low); } return timecounter; } [/code]
-
Thread
Detailfrage RTC DS3231
Der DS3231 Wochentagzähler zählt übrigens von 1-7 und nicht von 0-6.
ohnehin für mich nicht wichtig. Abgesehen davon, ist mir das UNIX Datetime Konzept lieber. Beim STM32F103 z.B. ist die RTC ohnehin ein 32-bit Zähler; finde ich viel bequemer.
-
Thread
Logikspannung des L293D
Spezifikation 4,5 V minimale Logikspannung vorsieht), belastet den AMS1117 aber direkt mit gemessenen 32 mA pro Baustein. Würde ich das für alle 14 Treiber machen, wäre der AMS1117 überlastet, sobald auch der ESP8266 mal etwas zu tun kriegt. Der Versuch, die beiden testweise umgestellten L293D aus einem
Recommended Operating Conditions: Supply voltage VCC1 min 4.5V, max 7V (S.4) https://www.ti.com/lit/ds/symlink/l293.pdf
-
Thread
Glavannisch Getrennter Analog Ausgang fürn PIC
MHz müssen sauber übertragen werden, sonst > verfälscht die PWM. 1023 :D aber der µC Taktet mit 32Mhz
Jakob N. schrieb im Beitrag #7303992: > aber der µC Taktet mit 32Mhz Entscheidend ist doch, mit was die PWM taktet. Ich komme mit 32/Mhz / 1024 = ca 31 kHz. Kann es sein, dass die PWM mit 16 MHz taktet? Dann kommen ungefähr 15 kHz raus. Der kürzeste Puls, den
-
Thread
Nachteile QFN und BGA gegenüber QFP
übrigens immer ein Exposed Pad, man kann sie > ohne gar nicht fertigen. ST kann das z.B. beim STM32F042 im QFN28. https://www.st.com/resource/en/datasheet/stm32f042f6.pdf Matthias
Hatte solche kleinen STM32 schon mehrfach im Einsatz - die haben wirklich kein Pad in der Mitte. Die gibts ganz normal bei den Distris zu kaufen.
-
Thread
CH32V003 – Ressourcen und Beschnupperung der HAL
allgemeinen - „aufeinanderfolgend“ zu lesen sind. Beim Aufrufen der URLs https://github.com/openwch/ch32v003/blob/main/CH32V003DS0-EN.pdf und https://github.com/openwch/ch32v003/blob/main/CH32V003RM-EN.pdf gilt dabei, dass GitHub das Laden der Rich Text-Preview gerne verweigert - klicken Sie auf in der
Betrieb nehmen der vorliegenden Hardware benötigten Komponenten extrahiert. Im Fall unseres WCH CH32 ist dabei die URL https://github.com/openwch/ch32v003/blob/main/EVT/EXAM/ als Einsprungpunkt vorgesehen - wer sie öffnet, sieht wie in der Abbildung gezeigt eine Liste aller zur Verfügung stehenden Projektbeispiele
-
Thread
Welchen AVR programmer unter Linux?
debuggen (singlestep, trace, breakpoints,...) was Microchip aktuell so anbietet - alle aktuellen 8 16 und 32 Bit PICs und dsPICs per ICSP, klassische AVRs mit ISP und JTAG, neue AVRs mit PDI und UPDI, Atmels SAM und PIC32CM ARMs mit SWD und JTAG, und alles mit Low Voltage Programming und High Voltage Programming
-
Thread
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe STM32L496VGT6
TIVA TM4C123 und TM4C129 Serie (Cortex M4F, 80 bzw 120 MHz). Deutlich besser verfügbar gewesen als STM32, schöne DriverLib, TI RTOS dabei). Und bei den TM4C129 gibts Versionen mit eingebautem Ethernet MAC+PHY, was ich immer sehr praktisch finde. - STM32F7/STM32H7 für den großen Hunger. Viele Pins (ich
-
Thread
EOL ATmega328p
." Das ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche und damit Geld und erhöht die Taktrate. fchk
ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei herunterladen, und wenn man da die Spalte "Package" nach allen filtert, die "DIP" enthalten