-
Artikel
Avr-gcc Bugs
new emulation for ATtiny416 et al. (don't put .rodata in RAM) 2.29 rodata-in-flash 21404 Assertion fail in bfd/elf32-avr.c:2145 2.28 20849 Don't put .rodata in RAM on AVR_TINY. 2.28 rodata-in-flash 20789 Fix relaxation of negative DIFF relocs. 2.26 20254 Relocs at
_16_PM with gs() 2.23 13697 Wrong symbol values with --gc-sections and empty .data 2.23 13503 Support RELOCs to represent a byte 2.23 13410 Relocation truncated to fit: R_AVR_13_PCREL against symbol... 2.23 12742 mingw32
-
Thread
Lichtschranken-Rundenzähler (12V).
hash=item4e601d93e8:g:GcwAAOSwPipj1Pko&itmprp=enc%3AAQALAAAAwGfYFPkwiKCW4ZNSs2u11xCx2%2FTcq%2BZj%2BZgdTQXsscDdG4TQPhQbfURCX%2Fmm7EoukT5jAUR50xQPPzic8t1FRXdRF03sr7d8E5uFtu1AWAlEvleg2gwAT3fHZJbWTpJGdskk27jDpyzJ23xoQt2IjfT8D7KVDK2mW5Bf%2B9laAH9T8tvwhUljFq4NbDSWTcjLrPyUvMH4DWSmmCWBL5I4ihQi
René H. schrieb im Beitrag #8096019: > für den ESP32 S2 Mini Wobei ich die Dateien nicht öffnen kann mangels KiKad-Installation. (Benutze TinyCad) Also ein Schaltplan in üblichem Bildformat wäre ein netter Zug vom TO. Aber ich konnte nicht umhin, einmal
-
Thread
Problem mit DCF77 Empfänger, Signal passt nicht
Dirk U. schrieb im Beitrag #8090083: > Manson NSP2050 Störsender.
keine LED direkt betreiben, Gestern mal gemessen, das Pollin Modul bricht bei 33K Last (ca. 100uA) um 130mV ein. VCC ist 3,2V.
-
Thread
Datenlogger Pendeluhr
heutzutage auf der Abstraktionsebene eines Webservers und gibst nur noch die URLs und die Daten an. ESP32 oder STM32 egal. In Zusammenhang mit Ethernet/WLAN sagte ich auch nichts von kleinem uC. Wobei das mit den WIZNET Chips für Ethernet oder irgendwelchen WLAN Chips theoretisch auch möglich wäre. Hans
rechne das vor. Datensatz: Was ich gerechnet habe, aber irgendwie bin ich von Mb auf Gb gekommen, 2 Lichtschranken * (24bit) timing * 2 durchgaenge * 180 Sekunde = 2160 byte. Dazu kommt noch ein 32bit Wert fuer die Unix Time, ein 16bit incremental counter fuer den Datensatz, ein length byte und CRC
-
Thread
Hilfe bei der Auswahl des Quarzoszillators für STM32G4
Hi Ich wollte ein Quarzoszillator für mein Miktro(STM32G431CBT6) auswählen, aber AN2867 sagt nichts für STM32G4. Ist es noch nutzbar für G4-Serie?
mit ATmega328 und 10 MHz Quarz hatte ich 2 x 33 pF bestückt und zusätzlich noch einen Trimmkondensator 5 - 30 pF, um möglichst genau 10 MHz einzustellen. Seinerzeit etwas umständlicher aber heutzutage mit
-
Thread
ESP 32 oder Nano
Genauigkeit bevorzugen Völlig egal. 4-Leiter Pt100 wertet nicht der Controller aus, sondern ein ADC, 2-kanalig, vergleicht mit temperaturstabilen 100.00 Ohm Widerstand, z.B. MCP3422 http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32 Das Entscheidungskriterium für den uC ist eher: WLAN
Versorgung / Sättigung → Unterbrechung in ±U ### Schritt 2: Messleitungsprüfung - Spannungsdifferenz +M/–M messen - **Erwartung:** |U_M| innerhalb ±10 % von U_Speisung (hochohmiger Eingang, kein Stromfluss → kein Leitungsabfall) - **Abweichung
-
Thread
Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt
.". Hier fällt Claude zunächst auf, dass avr8js nur 2 Zyklen per Interrupteintritt braucht, der echte ATmega8 allerdings 4, und dies berücksichtigt werden muss, damit der Code lauffähig auf der echten Hardware bleibt. Nachdem ein unnötiges Branching zum
<util/delay.h> #include <stdint.h> #define SHT_DATA_bm PIN1_bm #define SHT_SCK_bm PIN2_bm #define PWM_bm PIN0_bm #define SHT_CMD_HUMID 0x05 #define PWM_TOP 99u #define RH_MIN 1 #define RH_MAX 99 #define MEASURE_SEC 12u #define PWM_HZ
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
Ich hab seit 12 Jahren einen ATMega8 (der Opa vom 328 Arduino ATMega) in der Alarmanlage der Werkstatt laufen. 24/7, kein Sleepmode. Temperatur von -5°C - 35°C. Keine Auffälligkeiten.
kleinen Offset versehen. Oder sich nen lustigen Bildschirmschoner ausdenken. Der kleine Arduino(Mega32u4) läuft stur durch. Kein Problem. die, am Bus hängende, RTC geht jetzt, nach 5 Jahren n paar Sekunden vor.
-
Thread
Wie geht Win-COM-Kanal auswahl bei PiPico
Rudi schrieb im Beitrag #8086879: > da jeder Pico immer den gleichen Kanal wählt. Ist bei den ATMega32U4 und mit ATMega16U2 Arduinos genauso. Da wird die ChipId verwendet um eine Serialnummer für USB zu generieren. Bei Anderen würfelt Windows.
Anwendungen so aus: ``` QStringList getSerialPorts() { QStringList result; QString fmt("%1 %2"); foreach(QSerialPortInfo info, QSerialPortInfo::availablePorts()) { result.append(fmt.arg(info.portName()).arg(info.description())); } return result; ``` Das geht auch unter
-
Artikel
Wanderkiste (Widlar)
zu schauen warum), BeagleBoard xM (mit Metallgehäuse, neuwertig), InEar Kopfhörer (natürlich neu), 2Funkmodule(Sender+Empfänger), mal schauen was sich ggf. noch findet... S: Retro-Home-Computer ICs (Atari/Amiga/C16,C116,Plus4,C64,VC20), STM32 Controller/Boards, praktische ICs, neue Bauteile ((FE)T,R
Transistoren, etc; B: Vor allem Eval-Boards, DC Motoren, Schrittmotoren, BLDC von Maxon mit Encodern u.v.m einfach nachfragen. 2 Hobby B. 04.12.2023 17.01.2024 02017172001696 Hermes 3 Stefan V. 10xxx 22.01.2024 07.02.2024 02038150017171 Hermes 18,3kg B: Orange Pi Zero, PY32F00x, STM32F030K6, ESP8266 Module
-
Thread
USB Design mit AVR16DU14, bitte um Review
-14-20-28-32-Prelim-DataSheet-DS40002576.pdf [p29] mc2¢t; re
/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf Ok, wenn es da schon ein AVR64DU32 Curiosity Nano Board durch ESD zerschossen wurde, dann lasse ich die ESD Dioden lieber drinnen. @derguteweka Ich habe versucht die Vorschläge
-
Thread
CH32V006 und CH32V007 von WCH
limitiert die Anzahl der Pins recht stark, so daß es sich angeboten hat den Sprung auf die Version CH32V006K8U7 und CH32V007K8U6 mit einem QFN32-Gehäuse zu wagen. Insbesondere da der Preisunterschied zwischen der Version mit TSSOP20 zu einem QFN32 je nach Angebot noch nicht einmal vorhanden ist (26 Cent
Mounriver Studio (die dicke IDE) ist meiner Meinung nach /overkill/ * MRS_Toolchain_Linux_X64_V2.4.0.tar.xz * RISC-V2A - CH32V003EVT - v2.1.zip * RISC-V2A - CH32V003 Datasheet - v1.8.pdf * RISC-V2A - CH32V003 Reference Manual - v1.9.pdf und für die ›tiefer Einsteiger‹ * RISC-V Compressed
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
sind die mit konstanter Größe aus "disassebled_minimal_change_crash.asm" [code] 322c: 89 e2 ldi r24, 0x29 ; 41 322e: 90 e0 ldi r25, 0x00 ; 0 3230: 0e 94 61 45 call 0x8ac2 ; 0x8ac2 <malloc> 32d0: 89 e2 ldi r24, 0x29 ; 41 32d2: 90 e0 ldi r25, 0x00 ; 0 32d4: 0e 94 61 45 call 0x8ac2 ; 0x8ac2 <malloc> 334c: 89 e2 ldi r24, 0x29 ; 41 334e: 90 e0 ldi r25, 0x00
-
Artikel
AVR-GCC-Tutorial
int32_t align="right"| 32 −2147483648 ⋯ 2147483647 −2 31 ⋯ 2 31 −1 signed long int64_t align="right"| 64 −9223372036854775808 ⋯ 9223372036854775807 −2 63 ⋯ 2 63 −1 signed long long Vorzeichenlose int-Typen
Gelesener Wert pgm_read_xxx Anzahl Bytes ab Version uint8_t pgm_read_byte 1 uint16_t pgm_read_word 2 uint32_t pgm_read_dword 4 uint8_t pgm_read_u8 1 2.3 uint16_t pgm_read_u16 2 2.3 __uint24 pgm_read_u24 3 2.3 uint32_t pgm_read_u32 4 2.3 int8_t pgm_read_i8 1 2.3 int16_t pgm_read_i16 2 2.3 __int24 pgm_read_i24
-
Artikel
AVR Arithmetik
Flash 82 Bytes RAM 2 3 Bytes dynamisch, 0 Bytes statisch Laufzeit 265 310 Ticks (inclusive Zeiten für CALL+RET) sqrt32.S (sqrt32_round) Abrunden. Siehe auch AVR-LibC 2.3 sqrtu16_floor sqrtu32_floor sqrtu64_floor sowie die
wird eine Korrekturrechnung ausgeführt. Für 32 Bit bilden 4 Eingabe- und 5 Ausgaberegister ein 72-Bit-Schieberegister, das 32-mal links geschoben wird. Durch die Korrekturrechnung wird die Binärzahl zur gepackten (2 Stellen pro Byte) BCD-Zahl „aufgebläht
-
Artikel
AVRDUDE
verschiedenen Programmen) Schreiben und Lesen des EEPROMs AVRDUDE kann das STK500 (auch mit Firmware 2.x als stk500v2), das Atmel AVRISP (auch mit Firmware 2.x als avrispv2 o.ä.), das Atmel AVRISP MKII (USB Ansteuerung mittels lib-usb bzw. lib-usb-W32), AVR910-kompatible Programmierer, den AVR Butterfly
= 0x; signature = 0x1e 0x94 0x0b; ... danach kann, unter Angabe des neuen config-Files, auch ein ATmega168P programmiert werden, z.B.: avrdude -pm168p -C ~/.avrdude.config.neu -cstk500v2 -v -U flash:w:main.hex Anschluss an COM10 und höher (Windows). Wenn AVRDUDE unter Windows an COM10 und höher betrieben
-
Thread
H-Brücke mit defektem MOSFET - Bauteil und Ursache bestimmen
) oder ich irgendetwas anderes übersehen habe. Angesteuert werden die FETs übrigens von einem ATMEGA32A U-TH mit ca. 5V. Die Spannungen passen aus meiner Sicht ansonsten auch, oder? An den FETs liegen in der Schaltung ca. 23V an. Kennt irgendwer die Spezifikationen der beiden MOSFETs mit den
Vorteil. Daniel schrieb im Beitrag #8065763: > Angesteuert werden die FETs übrigens von einem ATMEGA32A U-TH Niemand weiß, ob im Programm irgendwann etwas klemmt, so daß die FETs alleine aufgrund der Ansteruung überlastet werden können. mfg
-
Thread
Hilfestellung bei der Auswahl des richtigen PCB-Prototypen-Erstellungswerzeugs
F. schrieb im Beitrag #8064950: > Pinabstand >=1.27mm ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann muss das Dev Board im ganzen drauf.
01KVTQKJ0NNWXMDFV8MJ30NBTK&hash=item1ffcc497d1:g:FtIAAeSwjOFqI~aI&itmprp=enc%3AAQALAAAA0GfYFPkwiKCW4ZNSs2u11xBV8vHLb%2BzL7djq0FSVCZZxJyhH%2BsFZyMXmLAxxbS%2FeE%2Fj31%2FHiEvmMLBmOPXJ7D%2F2VtI8QGtbsm811uiQcUFYm03AQD4Sn4WbkqG7VQWd340050NFp23HhPDrf0qamL5CFZt7tYBK6Jqzs2bMO9WW%2FcEDeQdRjRokrK1zdI0sfX%2Frsh8WK6jBAMaiUgP0Aa1WBom
-
Thread
bin neu hier, atmega8.
nur auch mal was posten und zeigen was ich so mache. ich habe an der fernuni-sagen Computersysteme 1/2 bestanden, benotete Prüfung, Informatik, technische Informatik. Hauptbestandteil was computer betrifft, war mips32. ich selber mache auch viel mit atmega8 und lcd hd44780 muss aber noch viel lernen.
. Für den Einstieg ist das völlig i.O. Ich sehe auch keinen Grund, warum David sich nicht mit ATmega8 beschäftigen soll, wenn er den zur Verfügung hat. Und wenn er will, kann er den ATmega8 genau wie ein Arduino auch auf einem Uno R3 betreiben. @Alle: Natürlich gibt es auch andere und neuere uCs
-
Artikel
AVR In System Programmer
AVRISP mkII Klon mit dem Teensy-Board und der Lufa-Bibliothek. Mit der LUFA-Bibliothek und dem TEENSY 2.0 Board kann schnell ein AVRISP mk2 Klon gebaut werden, der auch mit AVR-Studio in Windows einwandfrei zusammenarbeitet. Weitere Infos auf weigu.lu. AVRISP mkII Klon mit dem Atmega32U2-Breakout-Board und der Lufa-Bibliothek. Mit der LUFA-Bibliothek (Eine Anleitung gibt es hier) und dem Atmega32U2-Breakout-Board kann problemlos ein AVRISP mkII-Klon programmiert werden. Um praktisch auf die Programmierpins zugreifen zu können gibt es dieses Addon-Board für das Breakout-Board. Der Programmer
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
Interessanter Vortrag. Und ein schönes Detail, die Verzögerung des Triggersignals von 3,2 bis 14,8 ns in Schritten von 10 Picosekunden mit dem SY89296U.
dann bei jeder Messung etwa > gleichmässig zu spät. Das ist ein voll Synchrones Design, aber mit 2 Taktdomänen 182ps und 170Mhz (5,88ns). Die Verzögerung kommt nicht durch die Gatterlaufzeiten, sondern dadurch das es 32 Takte, in der 184 ps Domain dauert, weil die 5 niederwertigsten Bits am Komparator
-
Thread
Was fuer ein Program?
Ausgangspins, für 2 1/2 genutzte Stellen 16 pins (+Stromversorgung, Tasten zum Einstellen und DAC Ausgang) Der Stromverbrauch so einer Schaltung liegt im 100uA Bereich, per standby bei 5uA, da hält sogar ein 9V Block
wird das nichts und wenn der dauerhaft 5V erzeugt ist dein > Akku schnell leer. > > Nimm einen uC der mit 3V läuft und eine Knopfzelle ohne Regler. Das musst du mir jetzt aber erklären. Der Atmega328PB läuft mit 1.8 bis 5.5V. Auf 8 MHz läuft er ab 2.7V. Das ist bequem im Bereich einer Lithium-Polymer-Zelle
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
polig) ohne Bootloader geht bei mir nicht über STK500 und Atmel Studio bei den erwähnten Targets. ATMega32U2 geht noch (include "m32u2def.inc"), andere "höhere" nicht mehr. Aber: Nehme zum Beispiel einen Nano und mache ihn zum Programmer, indem ich den Arduino-Programmer-Sketch lade. Näheres auf der
polig) ohne Bootloader geht bei mir > nicht über STK500 und Atmel Studio bei den erwähnten Targets. ATMega32U2 > geht noch (include "m32u2def.inc"), andere "höhere" nicht mehr. Hast du schon die Treiberinstallation über Zadig probiert? Versuche das mal und auch mit Zadig muss die Vorgabe nicht zum
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
das wäre mal was für euch : https://www.instagram.com/reel/DY2uCfNlA-T/?igsh=OWxscm1rMHkydzF3
https://www.instagram.com/reel/DY2uCfNlA-T/?igsh=OWxscm1rMHkydzF3 hat sich das jemand angeschaut?
-
Thread
Netzspannung am uC erkennen/schätzen (1phase, mehrere kanäle)
ich einfach einen kleinen Printtrafo, teilte die Sekundärspannung herunter und koppelte sie auf Ub/2, auf den ADC eines STM32. Im jetzigen Projekt brauche ich Spannung und Strom etwas genauer und verwende einen Allegro ACS 37800.
> Die ursprüngliche Frage war wie man am einfachsten 230V Spannung für > eine Auswertung an nem uC o.ä. wandeln/bereitstellen kann. Hat der uC auch einen Namen? Bei einem ATmega reichen bspw. zwei Widerstände, wegen Spannungsfestigkeit und Sicherheit vorzugsweise aufgeteilt in eine Serienschaltung
-
Artikel
Elektronikversender
) Videotechnik, 1,2 GHz / 2,4GHz Module Gebraucht-Messgeräte HP, Tek, Philips u.a. GHz-Halbleiter Koax-Adapter Antennen SOL-EXPERT / Edunikum. Homepage: Bausätze hergestllt. in der EU Solarmodelle, Holzsteckbausätzen Für
Boards (mega32u2) und rgbled-matrizen Versand aus Kanada Sine qua non surplus. Großbritannien AliExpress. Homepage: Verkaufsplattform für chinesische Händler - darunter viele Elektronik-Händler Versand auch von Kleinstmengen
-
Artikel
Miniwebserver
Atmel Atmega32 uC 4MBit Atmel SPI Flash Webcam Support Temperaturlogger mit Ausgabe als Graph Stromversorgung über die freien Leitungen im Ethernet Kabel oder extern ENC28J60 IO-Webserver. Platine: 74.9mm x 74.9mm Microchip ENC28J60 Ethernetcontroller Atmel Atmega32 oder Atmega644 uC Software kompatibel zum AVR Net-IO von Pollin Div. Erweiterungsboards mega-eth. Platine 100mm x 80mm Microchip ENC28J60 SD/MMC-Slot FTDI USB/RS232-Wandler ATmega128 mit 64kBytes
-
Thread
DCF-Uhr from Scratch
2. RTC den uC benutzen. Ein TCXO mit 10 MHz ist garnicht verkehrt, braucht aber über 1 mA, auch im Batteriebetrieb. Das geht, wenn ein Wecker drin ist, weil man für den Akkus braucht.
wenn das Design schon > fertig ist? Fertig ist maximal die Mechanik und Auswahl von LCD, GPS, RPi u.ä. Die Schaltung hat noch 2 bis 3 grobe Fehler, vor allem die Stromversorgung. In diesem Thread hat man mir z.B. erklärt, dass 2 gleiche RTC Chips ziemlich sinnlos sind, besonders, wenn sie sich eine
-
Thread
LED Treiber gesucht
und 1 bspw. im Verhältnis 3:1 alternierend senden, das das Auge das dann integriert. Schon hast du 2 Bit mehr Helligkeitsumfang ;-)
Rainer W. schrieb u.A. im Beitrag #8045969: > Die I²C+Hardware des ATmega328 kann aber eben nicht den schnelle Mode > und die verfügbaren Platinen haben wieder nichts speziell mit Arduino > zutun. Und das Protokoll
-
Thread
Schulnotenbewertung eines Arduino-Programms
WfdYmb4Ds9zkT4xg8XOPY40yUAwYCqwLQKkQYAAdqIAK5oTbtd5dKiMX6MOiJNyJLG8F7A0Hg1CQxAsNQAITAaCgAGUQAALMAqfgqCAqADmYAwkOgChpUG2pTQTOREQAsl0Vl53DKhr0LuKDHS9r0FoMNAkNeMAldkKhzBt0IyqsrgBg9vLGCwUtbGICXpdslAFApEGgIPCVOboLMNKt-nbA1Q4gE-AEipQSm8ZrEQ2GliG6GsI+a43Nk14A+kHbr01as0ttWl829ov75fFg14WOHjXljQpypVJObOYX0rak144q4y1sjGYLNZbLNOM45dr6xNAsE27GunWoMvlzORIvZmuoBOoOuC1u5W4V
Ralph S. schrieb im Beitrag #8044991: > Du hast natürlich Recht, millis() läuft nach knapp mehr als 2 Tagen über > und deine Korrektur ist absolut richtig (habe ich jetzt geändert): ... natürlich sind es 49 Tage: (2^32 / 86400) / 1000 = 49,71 Tage
-
Thread
Fakes erwischt?
angebunden wird und den IC beschädigen könnte – es sind keine direkten Drahtbrücken, aber immerhin ca. 2-3 Ohm, um einen gewissen Schutz zu bieten. AVCC ist allerdings davon ausgeschlossen. Mir sind diese Verbindungen seit längerem bekannt, weil ich Schaltungen und Leiterplatten u.a. für µC entwerfe und
Mikrocontroller als Fake > identifiziert Mir hatte mal jemand privat Fotos geschickt. Das waren besagte ATmega128, umgelabelt auf ATmega128A.
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
Habe ein Problem bei der Verwendung von UART und I2C in Arduino IDE 2 und STM32duino. Die angeschlossene Hardware ist ein NUCLEO-G070RB. An das Board ist auser einem USB/Seriell-Wandler an PA10/PA9 nichts angeschlossen oder zusätzlich beschaltet.
Im STM32G070 Datenblatt https://www.st.com/resource/en/datasheet/stm32g070cb.pdf Auf Seite 36 bei PA9 und PA10 bei alternativen Funktionen: - I2C1_SCL - I2C1_SDA
-
Thread
Multiplizierer Hardware Aufwand
zwei Jahre "neuer" als der Z80) konnte schon > 8x8=16Bit. > Der 68000 (von 1979) hatten schon 16x16=32Bit. Der 68020 sogar > 32x32=64Bit. Jetzt geht es halt um die Frage, wie viel Resourcen dafür verbraucht wurden. Die Atmega Serie hat ja einen Single Cycle 8x8 Multiplizierer mit 16 Bit Ergebnis.
auf > einem Chip. Der Platzverbrauch gegenüber der Alu ist enorm: Nö, eher erwartbar. für ne 32b alu braucht man zwar einmal (2x16) ⨷ (2x16) und für ne MUL das halbe 32 mal verjüngend zulaufend, aber in den beispiel ist das flächenmässig etwa gleich. IMHO sieht man aber recht gut, das der kritische
-
Thread
ATXMEGA384C3-AU ADC mist ungenau
#8039739: > das Poti? Spannungsteiler nach dem Mittelabgriff? Externe > Referenzspannungsquelle (2,5V) diese auch die Potis mit versorgen? Nimm das: MCP1703AT-2052E/CB Der liefert 2.048V am Ausgang (gerundet auf 2.05V). Und wenn Du Dir den Wert 2.048V genau anschaust und dabei Zweierpotenzen
liegen und nicht zu hochohmig sein. Thomas W. schrieb im Beitrag #8039286: >>> 4x ein Poti und 2x eine Batteriespannungsmessung über einen 2:1 >>> Spannungsteiler (9k76/3k24). Zumindest der Spannungsteiler für die Batteriespannung ist mit einer Impedanz von 9k76||3k24 = 2k4 niederohmig genug
-
Artikel
Pulsweitenmodulation
Grundschwigung die höchste Amplitude besitzt. Bei diesem Tastverhältnis ist der Kondensator auf 1/2 VCC aufgeladen. Somit liegt auch 1/2 VCC über dem R an und lädt C annähernd mit Konstantstrom. Über die Definition des Kondensators kann man den Ripple berechnen. Die Ladung in As (Amperesekunden) ergeben
Schaltzeit 500ns, Verbraucher 60W. Macht 15W Verlust während der zwei Umschaltungen pro Takt, sprich 2x500ns = 1µs. Aber das nur alle 6,6ms, Im Mittel macht das 1us/6,6ms*15W = 2,2mW. Glück gehabt ;-) Bei hohen PWM-Frequenzen im Bereich 20-500kHz, wie sie heute bei Schaltnetzteilen üblich sind, kommt
-
Thread
Attiny13a stürzt ab
Bezeichnung erkennen kann und nicht so einen locker, mit einer Leitung an irgendeinen Pin angeklöppelten Max32?2, der ansonsten bezugslos in der Luft hängt :-(
ein Timer Interrupt mit einstellbarer Zeit verwendet werden. Das misslang mit allen Timern von ATMega328P und auch ATMega2560. Bin mir nicht mehr sicher das auch ATMega32U2 und ATTiny85 getestet wurden. Fehlerbeschreibung, aus dem Gedächtnis: Arduino stellt in seiner Initialisierung alle Timer
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
DIP28 2,75€. Als TQFP32 bei TME.eu oder JLCPCB etwa die Hälfte. Als Breakout-Board bei Ali/eBay gehts noch billiger, aber du kriegst du u.U. Klone, was aber nicht unbedingt schlecht sein muss. Nur die Stromfresser-Extrabauteile
DIP28 2,75€. > Als TQFP32 bei TME.eu oder JLCPCB etwa die Hälfte. > > Als Breakout-Board bei Ali/eBay gehts noch billiger, aber du kriegst du > u.U. Klone, was aber nicht unbedingt schlecht sein muss. Nur
-
Thread
ELEGOO Ardunio Mega R3 16U2 Bootloader
Die Firmware für den 16u2 muss man nicht kopieren. Sie ist in der Arduino IDE (bzw dem Core) enthalten. http://wiki.sunfounder.cc/index.php?title=How_to_Reburn_the_firmware_onto_Atmega16u2
ATMega16u2 ATMega2560 [/pre]
-
Thread
Anfängerproblem mit C
Und wo ist da INT? Übrigens word das printf u.U. nie erreicht (Signed Overflow).
): print(f'# {n}^{n}^{n}: int-Länge: 10^{ceil(log10(n**n**n))}') # 1^1^1: int-Länge: 10^0 # 2^2^2: int-Länge: 10^2 # 3^3^3: int-Länge: 10^13 # 4^4^4: int-Länge: 10^155 # 5^5^5: int-Länge: 10^2185 # 6^6^6: int-Länge: 10^36306 # 7^7^7: int-Länge: 10^695975 [/code] Das ist für Anfänger in