-
Thread
KiCad Layout Probleme
EXPAND1/0 Anschließen kann. Defakto stehe Ich vor folgendem Problem: Als Controller soll ein ATMEGA32 zum Einsatz kommen. Das Display wird per I2C Später angesteuert. Somit liegen die Pins hierfür am Controller Pin 22/23 an. Das Display benötigt einen Resetimpuls, diesen lass Ich vom Controller über
einstellbaren Spannungsregler, den du problemlos auf 3,3 V einstellen kannst. Du brauchst allerdings einen ATmega32L oder den neueren ATmega32A und solltest ihn maximal mit 8 MHz takten.
-
Thread
RS232 mit 9N1 auslesen
: im 9. Bit soll wohl das Kennzeichen Adresse/Data stehen... Meine Idee: ich lese via USB-RS232 8 bit und "hole" mit das Parity zusätzlich, und weiss dann, Addy oder data der 8 Bits. Aber wie kann ich dies machen ? 8 Bit lesen ...schaffe ich. Aber wie bekomme ich zu diesen 8 Bit das parity Bit
/* Copy 9th bit to TXB8 */ UCSRB &= ~(1<<TXB8); if ( data & 0x0100 ) UCSRB |= (1<<TXB8); /* Put data into buffer, sends the data */ UDR = data; //......" Quelle: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel
-
Thread
Neue Bauteile: im Strom der Messen
ich nicht. Ich habe gerade mal die Gehäusemaße der jeweiligen PDIP-Versionen des PIC32CM und des ATmega8 verglichen. Die Maße sind bei beiden laut Datenblätter identisch. Und der ATmega8 passt ohne Probleme in ein Steckbrett. rhf
#8023931: > Ich habe gerade mal die Gehäusemaße der jeweiligen PDIP-Versionen des > PIC32CM und des ATmega8 verglichen. Es kommt ja nicht auf die Gehäusemaße an sofern auf den Pinabstand. Aber ich sehe dass ich mich offensichtlich vertan habe vorhin als ich das nachgelesen hatte. Ich hatte irgendetwas
-
Artikel
Raspberry Pi Einführung
vor der Zeile mit der entsprechenden Sprache-Land-Kodierungs-Kombination, also z.B. vor de_DE.UTF-8 UTF-8 für Deutschland. Danach speichert man mit Strg+O -> Enter und Strg+X und erstellt die Lokalisierung neu: locale-gen Danach editiert man die Datei /etc/locale.conf: nano /etc/locale.conf Man ändert LANG=en_US.UTF-8 zur entsprechenden Sprache, also z.B. LANG=de_DE.utf8 und speichert mit Strg+O -> Enter und Strg+X. Tastatur-Layout. Um das Tastatur-Layout auf der Konsole anzupassen, muss man die Datei /etc/vconsole.conf
-
Thread
Impulsverdoppler für alte Heidenhain Anzeige
Kann man, braucht aber schon einen ATmega48, wenn es Sinussignale sind und 1 µm Auflösung benötigt wird. Der TO hat aber seine passende Lösung gefunden.
besser aufgelöste Impulse. Wie wärs wenn wir einen anderen Pin (z.b. PB4) nehmen? Der uC läuft mit 8Mhz, 16Mhz hatte ich aber auch schon probiert.
-
Thread
Arduino GIGA + GigaDisplay Scala Problem
zu vertiefen. Dafür spiele ich z.Z. mit Arduino GIGA und dazu gehörenden TFT (und Arduino IDE 2.3.8). Ziel ist, Lib für Scala zu schaffen. Scala selbst funktioniert, Problem mit Beziffern. Einfache Zahlen lassen sich richtig herausgeben. Aber wenn ich stattdessen bestimmte Bezeichnungen wie z.B. "
versucht hast. Nach weiteren Anpassungen in struct und void scala_ziffer(scaladata *userscala, uint8_t einaus); scheint es wie gewollt zu arbeiten. Aber die Lösung scheint mir unschön zu sein: ich baue Zeilen auseinander nach einzelne Buchstaben. Und ich habe gelernt: was in Technik unschön aussieht
-
Thread
DCF77 Empfangsprobleme
samt T1 entfallen. Die Betriebsspannungen für den isolierten Teil (8 V) und den Controller (5 bzw 3,3 V) müssen in der Anwendung bereitgestellt werden. Die 8 V müssen natürlich vom Controllerteil galvanisch getrennt sein, also über einen DC/DC-Wandler oder eine eigene
Welt mitteilen zu wollen. Karl B. schrieb im Beitrag #8047447: > Diese waren damals nur für ATMega8535 publiziert. Wie gesagt: es ist für das Wesentliche eines solchen Programms so unglaublich egal, ob es für einen ATtiny24, 85, 2313, 1616 oder ATmega8, 48A, 328PB, AVR64DD28 geschrieben wurde
-
Thread
Darlington Transistoren mit internen Widerständen
Insbesondere wird sich so ein Standard DIL-Gehäuse bedanken, wenn da eine Verlustleistung von etwa 8W drin frei wird, ganz abgesehen von einer Strombelastung von 24A (=8*3A) auf dem gemeinsamen Pin.
Insbesondere wird sich so ein Standard DIL-Gehäuse bedanken, wenn da > eine Verlustleistung von etwa 8W drin frei wird, ganz abgesehen von > einer Strombelastung von 24A (=8*3A) auf dem gemeinsamen Pin. Klar. Aber in der Praxis braucht man nicht unbedingt alle 7 (oder 8) Kanäle zur gleichen Zeit.
-
Artikel
CAN
AT90CAN Testboard by www.jtronics.de (aktualisiert 2010) universal Testboard - CAN RS232 SPI I2C ATmega8 CAN Testboard und MCP2515 Tutorial Olimex AVR-CAN mit AT90CAN128 Dongles. Selbstbau Projekte. Can200 Linux Project von Martin Homuth-Rosemann CAN Businterface am Parallelport (LPT). Mit SJA1000. USB CAN Bus Interface mit AVR ATmega162 Open Source. Mit ATmega162, FT245 und SJA1000. CAN Bus HUB CAN-Interceptor von Martin S. Mit R8C/23 und FT232R. USBtin - Simple USB to CAN interface von Thomas Fischl Mit PIC18F14K50 und MCP2515
-
Thread
Arduino Ventuno Q, Marktanalyse des Embeddedbereichs, neue Chips uvam
[](/attachment/692005/2.png) Bildquelle: https://www.qualcomm.com/internet-of-things/products/iq8-series/iq-8275 Interessant ist außerdem die Inklusion von 16GB RAM und Full-Size-Anschlüssen – der beim Arduino Uno Q notwendige USB-Hub entfällt ersatzlos.  ![]
Arduino .. vom Atmega8 zur 40TOPs NPU: https://www.arduino.cc/product-ventuno-q .. was für ein Werdegang.
-
Thread
Debounce von Tasten mit dem Candidate-Pattern (Platformunabhängig, Theorie)
Kontakte!³ PS: Ich kanns nicht glauben! Ich glaubs einfach nicht! ... Ich muss es glauben. 8´(
muss gegraben > werden. https://www.amazon.de/Der-sicherste-Entprellalgoritmus-Ever!!/dp/B0C4Q4RD8J
-
Thread
Virtuelle Maschine mit abgesetztem Funkmodul
die nötigen Bibliotheken gibt. Würde es sich nicht um eine VM, sondern um einen Raspberry Pi, Atmega8 etc. handeln, gäbe es genügend Webseiten, die den Anschluss dieses Funkmoduls an die GPIO-Pins beschreiben. In meinem Fall ist das selbstredend so direkt nicht möglich. Vielmehr muss das Funkmodul
> Ansatz. Gestern bin ich noch auf eine dritte Variante der Vereinfachung gestoßen: "RF-Nano Atmega328P NRF24l01+ USB-C CH340 Entwicklerplatine". Das ist eine zum Arduino Nano kompatible Platine, bei der das nRF24L01+-Modul fest auf der Arduino-Platine integriert ist. Damit hätte ich abermals nur
-
Thread
Funkschlüssel Peugeot Partner I
ffffffffffffffffffffff5a6ab105bc1e84111b7ce02d355882de0f42088dbe6 ffffffffffffffffffffff5a6aa6c7292576adbd18602d3553639492bb56de8c2 ffffffffffffffffffffff5a6a85af8a54511fe234a02d3542d7c52a288ff11a4 Setzt sich zusammen aus 13 identischen Bytes (26 Hex-Zeichen) ffffffffffffffffffffff5a6a dann 17 verschlüsselte Hex-Zeichen
Format XX XX XX 1X hat und 0001 im Bit 4 bis 7, während der PCF7922 in Page 0 das Format XX XX XX 8X und 1000 (Hex 8) im Bit 4 bis 7 stehen hat. Ich habe es mal für die Nachwelt angehängt. Den Funkverkehr für die Türe habe ich mit urh auch mehrfach aufgezeichnet und analysiert, erkenne auch das ein
-
Thread
CH32V003 und Arduino
Controller-Speicher-Miniaturen verwendet wird. :-) Arduino fing zwar > laut meines Wissens mit einem ATmega168P an Atmega8 [code] In 2005, Massimo Banzi, along with David Mellis (an IDII student at the time) and David Cuartielles, added support for the cheaper ATmega8 microcontroller to Wiring. Then
war und einen ATmega8 als Controller hatte (das war im Jahr 2005). Diesem folgen Diecimila 2007 mit ATmega168 und USB... und dann gab es einige Platinen im r3 Format. Veit D. schrieb im Beitrag #8019302: > Was du noch
-
Thread
Suche ATMEL USB virtuellen COM Port Treiber AT mega
#8015316: > habe hier ein kleines älteres Programmier Gerät mit einem Atmel AT-Mega Das ist ein Atmega256, der ist kein USB-Device. Das wird eines der vielen anderen Bauteile sein, das Du uns nicht gezeigt hat. Welches "ältere Programmier Gerät" ist das denn?
irgenwie USB haben. Auf der Platine unten ist sonst nicht drauf. (siehe Bilder) Der kleine SO8 links neben USB Buchse ist ein LDO der die 5V auf 3V3 zu bringen. Vor der USB Buchse ein ESD Schutz. Oben über dem AT sind die Komponenten für MDB Roger
-
Thread
I2C Display einfache Frage
auf einem CH32V003, einem STM32F030 / F103 / F411. Hier jedoch nur die Datei, bei der AVR und STM8 eingebunden sind. Bei Verwendung für AVR ATmega328 und AVR-GCC als Compiler, hat das erzeugte Kompilat bei mir eine Dateigröße von 1396 Byte. Ram-Bedarf zeigt es mir an 12 Bytes, wobei der tatsächliche
Joachim B. schrieb im Beitrag #8015791: > doof > nur wenn Flash und RAM ausgehen (ATmega328*) deswegen mag ich den m128p Falls ich nicht zu viele Pins bei AVR brauche, nehme ich immer ATmega1284P. 128 k Flash, 16 k SRAM, JTAG möglich. Auch 0,8 mm Raster ist lötfreundlicher als 0,5 mm
-
Thread
WS2812 vs PL9823 vs APA106 und sonstige adressierbare RGB
jedenfalls noch keine > untergekommen. https://www.mikrocontroller.net/attachment/690812/WS2812D-F8_datasheet.pdf Ich nehme an die sind auch echt: https://www.adafruit.com/product/1734
danke. Prinzipiell gibts also welche. 5mm https://www.lcsc.com/product-detail/C190565.html? 8mm https://www.lcsc.com/product-detail/C139126.html?
-
Thread
[S] Low-Pin Count MC mit USB-HID
Timing nicht eingehalten wird. Ist zwar zum Glück schon ein paar Jahre her, aber hab ich selbst mit Atmega328 bei 20 MHz ausgemessen und getestet.
war nicht möglich (nicht daß ich das gewollt hätte, aber mir fiel es halt nach dem Umstieg auf den ATMega32u4 auf, daß ich das dort aktiv verhindern musste ;-) Am Ende habe ich dann die Digispark durch "CJMCU Beetle" mit ATMega32u4 drauf ersetzt, die Bauform ist ähnlich, und da es nur um eine Handvoll
-
Thread
Probleme Portierung der IR-Fernbedienung in Atmelstudio 7
hinzugefügt. Beim Erstellen hagelt es Fehler. [pre] "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe" -o remotecontrol.elf remotecontrol.o -Wl,-Map="remotecontrol.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega168 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.6.364\gcc\dev\atmega168" F:\Atmel\Studio\IR\remotecontrol\remotecontrol\Debug\Makefile(106,1): error: recipe for target 'remotecontrol.elf' failed remotecontrol.o: In function `__vector
-
Thread
Arduinopreise? WTF?
entwerfe ich lieber ein passendes Board und nehme den µC "bare metal". Hab noch ein Tray mit etlichen Atmega 168 im TQFP, die ich mal hier im Markt abgestaubt habe. Tiny 85 im SO8 habe ich u.a. mal 50 Stck bei Microchipdirect in England bestellt, kurz bevor sie die EU verlassen haben. Davon zehre ich noch
"Arduino Nano" als Suche eintippt, kann man problemlos wählen zwischen einem originalen Nano mit ATmega328P für 20 Euro, dessen moderneren Pendants mit entweder ATmega4809 für 14 / 16 Euro (ohne / mit Stiftleisten), eine Variante mit RA4M1 (Renesas ARM) für 14 Euro oder halt einem Joy-It mit ATmega328P
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
Euro Aufpreis bezahlen. > Bei einem simplen ... könnte man auch problemlos auf 16 oder gar > 8 MHz runter gehen Das werde ich wahrscheinlich meistens so tun. Die 16 MHz reichen sogar für USB (wenn man den USB Port mit HSI48 taktet).
darstellen. In der C- und G-Serie gibt es zum ersten mal – neben TSSOP20 mit 0,65mm und TQFP32 mit 0,8mm – auch einen STM32 im SO8-Gehäuse. Man bekommt also ein 32-bit-System in einem SO8 mit 1,27mm-Raster, wo wirklich relativ viel drin ist – vor 30-35 Jahren wäre das in der Form noch undenkbar gewesen
-
Artikel
AVR
paarweise) ca. 110 Befehle, die meist 1–2 Taktzyklen dauern Taktfrequenz bis 32 MHz Betriebsspannung von 1,8 – 5,5 V Speicher 1–256 kB Flash-ROM 0–4 kB EEPROM 0–16 kB RAM Peripherie: AD-Wandler 10 bit, 8- und 16-Bit-Timer mit PWM, SPI, I2C (TWI), UART, Analog-Komparator, Watchdog 64kB Externer SRAM (ATmega128
Besonders zum Selbststudium geeignet. Es existiert auch ein Entwicklungsboard zum Kurs. Datenbuch ATmega8 und Xmega384 mit Beispielen in Assembler (alles deutsch). = Datenblatt ATmega48/88/168/328 in deutsch, auch als CHM-Datei herunterladbar und damit offline lesbar Literatur. I.Klöckl AVR - Mikrocontroller
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-> 1,50€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex M3, 72MHz -> 2,00€/Stk. 25x ATMEGA328P-MU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 11x ATMEGA328P-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 8x ATMEGA324PA-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 25x ATMEGA324P-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 10x ATTINY2313A-MMH, Atmel: AVR, 2k Flash, 128B RAM,20MHz-> 0,25€/Stk. 10x ATTINY85V-10SU, Atmel: AVR, 8k Flash, 512B RAM, 10MHz->
-
Thread
TDC(AS6501) als Phasenvergleicher
Preis bestellt. Das waren echte M8T-Module und die funktionieren gut. Die M8T können nicht nur den Offset des PPS-Impulses ausgeben wie ich oben geschrieben habe, sondern man kann auch die Frequenz ändern wie Hans-Georg schrieb. Das
Mi N. schrieb im Beitrag #8010939: > Du kannst ja gerne einen fliegenden Aufbau mit ATmega328 machen. > Zeig mal ein Foto :-) Aha, und was willst du mit dem Vergleich von einem "Schrottlayout" mit ATmega und guten Layout mit STM32H7 zeigen? Dem OP zu erzählen ein F103 würde für ein
-
Artikel
Strukturierte Programmierung auf Mikrocontrollern
Variablen sparsam umgehen und diese auch im Namen kennzeichnen, z. B. den Modulnamen voranstellen 'i8_LOG_Position' Vermeidung langer Funktionen / Aufspalten in kleinere Funktionen und Bibliotheken: Verwendest du den gleichen Code an verschiedenen Stellen lohnt es sich diesen in eine Funktion auszulagern
Forumsbeitrag: DREI gute Fragen für fast alles Forumsbeitrag: ADS1115 Initialisierung ADC auslesen ATmega8 Assembler ASM Weblinks. PC-lint, ein Analyseprogramm für C-Code Recommended C Style and Coding Standards, engl. Standards and Style for Coding in ANSI C, engl. Wikipediaartikel über Programmierstil
-
Thread
Kurze Frage an alle zu nichtinvertierender OP-Schaltung
K und 12 K usw.. Der Verstärker soll nur Gleichspannung verstärken angeschlossen wird daran ein Atmega 8 Pin C0 (23) und C1 (24). Den Kondensator habe ich nicht vergessen ich habe ihn nur im Schaltplan nicht eingezeichnet um ihn einfacher zu gestalten. Was wäre dazu für ein OP besser geeignet. Wenn
Moin, Ernst P. schrieb im Beitrag #8004772: > angeschlossen wird daran > ein Atmega 8 Wenn an dem noch ein paar IOs frei sind, dann wuerde ich die als Pushpullausgaenge per Software wackeln lassen und da ein paar Dioden und Cs anschliessen, um mir eine Spannung >5V und eine <0V
-
Thread
TJA1020 mit ESP32 betreiben
habe ich mir diese Struktur überlegt: [c] typedef struct { lin_parser_state_t state; uint8_t pid; // Protected ID (mit Parity) uint8_t id; // Frame ID (ohne Parity) uint8_t data[8]; uint8_t data_len; // Erwartete Länge uint8_t data_idx; // Aktueller
Datenlänge if (data_len > 8) { continue; // Zu viele Datenbytes } // Extrahiere Daten uint8_t data[8]; for (uint8_t i = 0; i < data_len; i++) {
-
Thread
ADS1115 Initialisierung ADC auslesen ATmega8 Assembler ASM
Geschätztes Forum, ein kleines Beispiel, wie ein ADS1115 in Assembler und mit einem ATmega8 (1MHz) initialisiert und ausgelesen werden kann. Nach Programmstart werden die beiden Config Register auf ihre Default-Werte gesetzt und anschließend wieder ausgelesen und ausgewertet. Anzeige
SRAM Daten .dseg .org SRAM_START ZEIGER: .byte 1 DIGITS: .byte 8 ADS_MSB: .byte 1 ADS_LSB: .byte 1 [/avrasm] - man braucht hier keine Klammern [avrasm] ; Begrüssung "ADS1115" ldi temp, ASCII_A STS adr_DIGIT7,temp [/avrasm]
-
Thread
Monostufe mit Retrigger für Arduino
in diesem Forum steigt auch täglich um Größenordnungen schneller als der CO2 Anteil der Atmosphäre. 8-(
Die ATmega sind vermutlich nicht defekt, wohl eher die AMS1117 oder Fake-FTDI bzw. CH340 Serial Konverter gestorben.
-
Thread
Programmieren mit KI
Tellerrand oder eine Sicht von ausserhalb der Echokammer: https://www.youtube.com/watch?v=HHTOjbKvyO8
Markus K. schrieb im Beitrag #8100835: > Qwen 3.8 27B? So richtig konnten mich die Vorteile des unsloth/Qwen3.8-27B-GGUF:Q4_K_M noch nicht überzeugen. Es ist schnarchlangsam und verrennt sich in ewigen "reasoning loops". Normalerweise nutze
-
Thread
ADS1115 auslesen Assembler
mit der Hand ein. https://www.amazon.de/Heevhas-Analyzer-Device-Mini-USB-Kabel-Testhaken/dp/B0D8Q886W9
Differenz* und der ADC meldete 0000h. Bei Gelegenheit werde ich dieses kleine Projekt für einen ATmega8 und Assembler ASM für Euch veröffentlichen. Danke nochmals ^^
-
Thread
AVR: Watchdog löst keinen Interrupt aus
%1" "\n\t" "sts %0,%2" :: "n" (&WDTCSR), "d" ((uint8_t) ((1 << WDCE) | (1 << WDE))), "d" ((uint8_t) ((1 << WDIE) | (1 << WDP2) | (1 << WDP1))) : "memory"); }[/c]
#8001283: > Code-Beispiel uint16_t wdt_ticks korrumpiert wird Das Problem ist, dass der AVR nur 8 Bit auf einmal lesen kann. Der check "wdt_ticks == 0" wird also in zwei Checks übersetzt, einmal werden die oberen 8 bits auf 0 geprüft, dann die unteren. Oder andersherum, die Reihenfolge ist nicht
-
Thread
ATmega328p reset pin chip intern auf low?
Mir fiel auf, dass der Reset-Pin auf low blieb. Mit einem 330 Ohm Widerstand nach VCC kommt er auf 1,8 V und der ATmega arbeitet, als wenn nichts gewesen wäre. Allerdings zieht der Reset-Pin nun 4,5 mA und der Pegel ist mit 1,8V nicht mal ein sicheres High. Was nun? Ist der Chip halb tot? Wechseln kann
Silvio K. schrieb im Beitrag #7996690: > Mit einem 330 Ohm Widerstand nach VCC kommt er auf 1,8 V und der ATmega > arbeitet, als wenn nichts gewesen wäre. Allerdings zieht der Reset-Pin > nun 4,5 mA und der Pegel ist mit 1,8V nicht mal ein sicheres High. Was > nun? Ist der Chip halb tot?
-
Thread
Micropython Wetterstation
mir doch einmal ein solches Teil zulegen sollte. Dann könntest du dir auch einen ESP32-S3-WROOM-1-N8R8 überlegen, der hat 8M Flash und 8M PSRam. Wobei der Grund für mich die SIMD MACs sind, die den ESP32-S3 schwach KI-fähig machen. Ob Micropython was damit anfangen kann, weiß ich aber nicht.
= ticks_us() memcpyW(ba1, ba2, SIZE) t4 = ticks_us() print(f'CPU: {cpufreq()/MEG:8} MHz') print(f'alloc:{ticks_diff(t1,t0):8} µs') print(f'BYTE: {ticks_diff(t2,t1):8} µs') print(f'HALF: {ticks_diff(t3,t2):8} µs') print(f'WORD: {ticks_diff(t4,t3):8} µs') test(
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
SERIAL_BAUD = 57600; // ---------- Konfiguration / EEPROM Layout ---------- enum Protocol : uint8_t { PROTO_TCP = 0, PROTO_UDP = 1 }; struct NetConfig { uint32_t magic; // Kennung um "gültig" zu erkennen uint8_t version; Protocol protocol; // TCP/UDP uint8_t dhcpEnabled
generisches TCP hinausgeht. Also sowas wie diverse STM32. > Ich habe seit Jahren privat keinen > ATMEGA mehr angefasst. Ja, das geht mit genauso. Für alles kleinere nutze ich mittlerweile die neueren AVR8-Generationen. Für die ganz kleinen Sachen Tiny-Series0 oder 1, für alles etwas größere die Dx
-
Thread
Wanderkiste Widlar VIII
gehts mit Microcontroller & Co. Da hätten wir unter anderem - PY32F002 & PY32F003 - PIC12C672 - ATMEGA128-16AU - PIC16F684 - AT73C213 in QFN die dürfen jetzt eine Runde mitfahren, dann fliegen die raus - DM9161AEP (Ethernet Phy) - ADS2807 (12 Bit 50MHz ADC) - TMC1175A 8 Bit 40 MHz ADC, letzte Runde
für mich eher nicht, habe ich selbst zu viele. SMD 0603 würde ich auch nehmen und/oder SMD OPVs SO-8, SO-14