-
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
DS18B20, 2 Mehrgangpotis, Hutschienen-Relais, Kleinrelais, Printtrafo, einen BLDC, Mini-Servos, eine ATMEGA-Platine und diverse Bauteile. Rein gingen ein weiteres 40xx/74xx IC-Set, 2 (tr)uSDX Platinensätze, SMD Adapterplatinen, MC33074, originale NXP BF245B, BAT42, ein Dotmatrix-Display, Stiftleisten,
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
mit rein, und dann ein paar Ausgänge > ansteuern. Das schafft jeder kleine Arduino mit einem ATmega328. Brauchst du wirklich die in Watte eingepackte Lösung mit vollem ESD-Schutz und idiotensicherer Stromversorgung? Platinen, die huckepack auf andere Boards integriert werden, überlassen das gewöhnlich
programmierter Mikrocontroller drin? Welchen Vorteil bietet der für die Programmierung eines Arduinos mit ATmega328 gegenüber einem AVRISP? Für 20 € bekommst du noch eine handvoll Arduino Clones dazu.
-
Thread
Protokoll für einfache Kommunikation rs485
jahrzehntelang stabil arbeiten. Ja, das Protokoll ist primitiv, da es genau zwei Datentypen kennt: Bit und 16-Bit-Wort. Aber es ist möglich und wird zigtausendfach praktiziert, auch größere Datentypen durch Zusammenfassen mehrerer 16-Bit-Worte zu erhalten. Das ist dann ein zusätzlicher Protokollayer, den
in diesem Adressbereich liegt, wird das EEPROM entweder beschrieben oder ausgelesen. Wobei Modbus 16-Bit-Register adressiert.
-
Thread
Mikrocontroller M-Tester, welche Hardware?
für den 324er gibt. Der 324 ist ein 644 (1284) mit nur 32kB Flash. Es gibt auch noch den 164 mit 16kB. Das sind alles Nachfolger der ATmega16 und 32 - also DIL40 oder QFP44 Sie sind alle pinkompatibel. Die 8er (48 (4kB), 88 (8kB), 168 (16kB), 328 (32kB)) sind aus dem ATmega8 entstanden und sitzen in DIL28S oder QFP32. Auch diese Gruppe ist untereinander pinkompatibel. Der ATmega328PB weicht leicht ab. Es gibt auch noch weitere Gehäusevarianten. Gruß Jobst
-
Thread
YIHUA 982 und die KSGER V3.1S T12 oder doch besser was ganz anderes ?
Kriterium. Eine T12-Lötstation kann man sich auch selbstbauen, https://github.com/wagiminator/ATmega-Soldering-Station zeigt, wie's geht. Man braucht ein 24-V-Netzteil mit ausreichend Leistung (3 A genügt), einen Arduino und eine Handvoll weiterer Teile. Das KSGER-Gerät dürfte diesem Selbstbauvorschlag
Bildformate für die Speicherung auf SD-Karte haben ein Seitenverhältnis von 4:3, der Sensor hat aber 16:9. Bei der Konvertierung werden die Bilder aber nicht beschnitten, sondern in x- und y-Richtung unterschiedlich skaliert, so dass ein Kreis im Screenshot als Ellipse erscheint. Das einzige Format,
-
Thread
PIC Mikrocontroller noch aktuell ?
verwendeten PICs in unserer Firma seit 1999 jahrelang in unseren früheren Produkten. Hauptsächlich 16F und 18F, später kamen auch DSPIC dazu. Wir arbeiteten durchwegs mit dem CCS Compiler in C. ASM wurde fast nie gebraucht. Auch der 16F877A war in C für kleinere Sachen recht brauchbar. Die DSPIC
supports DIV, SQRT, MAC and TRIG computations • Seven timers supporting up to 22 PWM channels • One 16-bit general-purpose timer supports QEI • Two 16-bit general-purpose timers support low-power operation in STANDBY mode • One 32-bit general-purpose timer • Two 16-bit advanced timers with deadband
-
Thread
Atmega 328PB lässt sich nicht programmieren
Ist der Atmega328PB frisch vom Werk? Ich frage, weil du keinen Takt anlegst … LG, Sebastian
Ich habe auch schon 16 MHz mit 3,0V gemacht, aber es ist halt nicht garantiert.
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
Darauf stößt man z.B. auch, wenn man sich die Pinbelegung des ATmega328 anschaut. Ein paar Pins haben zwei Interrupt-Funktionen. Ein Pin ist z.B. mit INT0/PCINT18 beschriftet. Das ist nicht aus Versehen doppelt gemoppelt.
> ATmega328 ... Ein paar Pins haben zwei Interrupt-Funktionen ... PCINT18 Was aber nur sehr bedingt zum vorliegenden Thema passt. Denn wie Torsten R. bereits schrieb, weckt jeder PCINTn den ATmega328
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
umgeschaltet hat (wichtig, geprüft per Oszilloskop). Im Beispiel schaltet B ab Schritt 10 und ist ab Schritt 16 stabil. Ansatz: es reicht zu erkennen, dass A geschaltet hat und stabil ist, und darauf zu warten, das B anfängt zu prellen. Und natürlich anders herum bei geänderter Drehrichtung. Das reicht als
die Eingänge zu setzen ;-) Bei dem weiter oben von mir verlinkten Projekt/Programm kann man den ATmega übrigens im Interruptmodus oder mit 400 kHz periodischer Abfrage betreiben. Nur so, falls es von Interesse sein sollte.
-
Thread
TTL Impuls Länge auslesen und weiterverarbeiten
auch bis zu 16 MHz. Die gemessenen Taktlängen können dann über USB seriell an den PC übermittelt werden. Ein Arduino Nano (z.B. https://www.reichelt.de/de/de/shop/produkt/arduino_kompatibles_nano_board_atmega328pb_usb-c_extra_io
Sebastian W. schrieb im Beitrag #7981877: > Lösung auf Arduino-Basis > (...) > Die Atmega328P haben einen sogenannten ICP (input capture pin), dessen > Flanken innerhalb eines Taktes eine Kopie des Zählerstands eines > Hardwarezählers anlegen, bei 16MHz CPU-Takt also mit einer Auflösung
-
Thread
EMS Fertigung: 95% Ausfallquote
gesagt) ist definitiv im Griff, wir fertigen das Board schon seit über 10 Jahren. Sind bei älteren ATMEGA32-16AU solche Fehler bekannt? Danke + MfG Wolfgang
Gibt einiges an "Kopien" vom ATMEGA32-16AU auf dem Markt. Gerade im Analogbereich haben die oft Schwächen. Kann man Fakes zu 100% ausschließen?
-
Thread
Die Katze aus dem EU-Sack: https://www.china-gadgets.de/ende-der-zollfreigrenze-fuer-sendungen-aus-c
Nemopuk schrieb im Beitrag #7980477: > AZ-Delivery Der Laden, der haufenweise Marken wie "ATMEGA328" oder "HD44780" registriert hat? Da würde ich nicht unbedingt kaufen.
Seiten: https://taxation-customs.ec.europa.eu/document/download/6efba674-45ab-4112-8065-1b0ac834db16_en?filename=Customs%20Reform%20Factsheet.pdf
-
Thread
erste Platine, bitte um Hilfe/Kritik
Von den ATMEGA32-16AU gibt es einiges an Fakes, die gerade im Analogbereich Schwächen haben.
Weihnachten noch sitzen! Am sinnvollsten war immer noch der Link von Rainer S. vom 17.12.2025 um 16:10!
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
D0 Pin 13 D1 Pin 14 D2 Pin 16 D3 Pin 17 D4 Pin 21 D5 Pin 22 D6 Pin 23 D7 Pin 25 Wie gewünscht: LA Starten Spieler einschalten Brake aus Teller von Hand drehen - vorwärts und rückwärts. Brake ein Teller von Hand drehen
ich mehrfach auf start drücken und es passiert keine Geschwindigkeitsänderung. Ch0 14 Ch1 16 Ch2 21 Ch3 27 Ch4 28 Ch5 32 Ch6 34 Ch7 35 Gruß, Christian
-
Thread
Resonator für AVR 328P-AU
Halloo, kann man für einen 328P-Au 16MHz als Resonator den CSTNE16M0V53C000R0 nehmen? Ich habe gerade den Bestückungsservice für eine PCB basierend auf einen Arduino Pro Mini bestellt und den CSTNE16M0V53C000R0 als Resonator eingegeben.
T.M .. schrieb im Beitrag #7975775: > kann man für einen 328P-Au 16MHz als Resonator den CSTNE16M0V53C000R0 > nehmen? Man /kann/ im Prinzip jeden Keramikresonator verwenden. Der Oszillator im ATMega328P wird wohl damit zurecht kommen. > Wird das damit zuverlässig
-
Thread
ATMega32u4 unter Linux
habe ein kurioses Problem, das ich nicht gelöst bekomme. Hier verwende ich ein Board mit einem ATMega32u4. Über den USB enumeriert er und ich sehe ihn über lsusb: Bus 005 Device 119: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader Ich versuche zuerst über Arduino den 32u4 zu flashen, aber
fummelst. Das hab ich zuvor schon ausprobiert. Das ist echt merkwürdig: dfu-programmer atmega32u4 get Bootloader Version: 0x00 (0) dfu-programmer atmega32u4 dump Failed to read 28672 bytes from device. lsusb Bus 005 Device 046: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader
-
Thread
Geschichtsfragen zu Atmel ATMega
. Beide haven die gleiche Signatur: 0x1E9403. avrdude macht sich auch nicht die Mühe, zwiachen ATmega16 und ATmega16A zu unterscheiden, bzw. ATmega16A / m16a wird im avrdude.conf /nicht/ definiert. Die GCC Header sind beim Auffinden von Unterschieden leider nicht sehr hilfreich; wie's aussieht wurden iom16.h und iom16a.h mit unterschiedlichen Generatoren erstellt. Hilfreicher sind da die ATDF (also XML) aus den Device-Packs. ATmega16A.atdf hat ein paar extra Bitfelfer definiert; dass damit zusätzliche
-
Thread
Suche kleines Modul/Breakout: DCDC von Arduino steuerbar
Tom H. schrieb im Beitrag #7972573: > PCA9685 ist ein 16 Kanal PWM-Controller für LEDS. > Für mich 14 Kanäle zuviel. Ich will nur einen Lüfter und einen > LED-Stripe steuern. Nein. PCA9685 ist ein 16-Kanal PWM-Controller. 14 Kanäle zuviel ja, aber dafür
Störungen kommen aus der Schaltung evtl. zurück, aber der Zacken ist nicht von Arduino, Software oder ATmega verursacht.
-
Thread
Unterschied ATMEGA168PA-AUR vs ATMEGA168PA-AUR SL044
zusammen, ich brauche mal euer Schwarm Wissen. Wir verwenden bei einem alten Produkt in der BOM "ATMEGA168PA-AUR SL044". Dieser ist ja schon seit langem obsolete. Nun die Frage, für was steht das SL044? Ich kann dazu leider keine Informationen im Netz finden. Kann auch ein normaler "ATMEGA168PA-AUR
the 3-digit QTP …“ Microchip +1 In der langen PCN-Liste taucht dein Bauteil genau so auf: ATMEGA168PA-AUR SL044 ATMEGA168PA-AUR – also gleicher Microchip-Catalog-Part, nur vorher mit zusätzlichem SL-Code. Ineltek +1 Auch Distributoren führen heute noch Varianten wie „ATMEGA168PA-AUR SL044
-
Thread
LED Zuleitungen reduzieren.
Helligkeitsregulierung ist aber auch, dass zwar der Durchschnittsstrom gesenkt wird, aber der Peak bei 16,5mA (max 17,5mA laut DB) bleibt.
getest. Zum testen hatte ich leider nur einen Atmega328p bei der Hand. Ich denke ob ich das Programm auf einen Atmega328p oder Atmega328pb brenne, wird egal sein, solange ich den Controllertyp in der IDE umstelle bevor ich mit dem USBasp brenne. Liege
-
Thread
ESP32 und SG90 Servo mit 4 x AA Batterie versorgen
sehen Man muss diesen Eingang nicht verwenden, sondern kann direkt 5V einspeisen. Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren.
Harald K. schrieb im Beitrag #7967379: > Sebastian schrieb: >> Arduino > > Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene > Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest > allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren. Kann man als Pro-Mini-Clone
-
Thread
Suche Unterlagen zum DMM AVR-BOARD V3.0 der TU Braunschweig
enth¨alt s¨amtliche Bauteile des Bausatzes inklusive der Bezeichnung im Best¨ uckungsplan: Bauteil ATmega1284 LM386 1 nF 3,3 nF 4,7 nF 10 nF 15 nF 33 nF 47 nF 100 nF 1 µF 220 µF Stiftleiste 2x25 Stiftleiste 1x4 LED 3mm rot LED 3mm gr¨ un Mikrofon Lautsprecher Quarz 16 MHz Wid. 10 Ω Wid. 270 Ω Wid. 1 kΩ
Jumper-Leisten, X4,5 JP7, JP9 LED 1-4,7 LED 5,6 MIC Speaker Q1 R22 R5,8-11,25-26 R3,7 R20 R18 R2,6,12,17,24 R4,16 R21 R19 R1 (MIC.GAIN) R15 (VOLUME) f¨ ur R15 S1 X2,3 f¨ ur LM386 f¨ ur ATmega1284 Tabelle 1: Bausatz Bauteilliste 4 2 Best¨uckung 1.2 Hinweis Trotz sorgf¨altiger Kontrolle kann es unter Umst
-
Thread
[verschenke] AVR Mikrocontroller board
digitale-messdatenverarbeitung-mit-mikrorechnern-dmm Das Entwicklungsboard verfügt über folgende Eigenschaften: ATmega1284 Microcontroller mit 128kB Flash und 16kB SRAM 128x64 Pixel Grafik Display 8 MBit externer Flash (SPI) Audio in/out Joystick USB Anschluss (Programmierung des µC über Bootloader) JTAG/ISP
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
Bruno V. (bruno_v) 11.11.2025 17:16 >Eine µC-Plattform aus diesem Jahrtausend, mit Cobol oder Python aber >ohne C, dürfte selten sein. Naja, für Micropython sind es schon einige: STM32, ESP32, ESP8266, PiPico, Nordic nRF,
Programmierung in C (SPiC)" der FAU Erlangen-Nürnberg zur Programmierung > von AVR-Controllern (ATmega328) in C. Wobei mich eher der Einsatz von modernem C++ interessiere würde.
-
Thread
Quarz Abweichung in ppm bei einem Arduino nano Nachbau.
Nabend, ich nutze diesen Nano Nachbau: https://www.ebay.de/itm/385614629141 Nano V3.0 ATmega168 16M 5V Mini USB Microcontroller CH340G Adapter For Arduino Hat jemand Erfahrungen, oder weiß jemand was der Quarz für Abweichungen in ppm hat? Danke
- kann man das so sagen? Der CSTNE16M0V53C000R0 schwingt bei 16MHz
-
Thread
rtc - generelle Frage
Moin, vielleicht ist es einfacher dem Atmega einen Quarz oder Oszillator zu gönnen. Der würde die Urzeit im Atmega oder Attiny gleich genau erzeugen können und der Aufwand ist geringer. Nur eine freier Timer muss vorhanden sein Gruß Carsten
schrieb im Beitrag #7962044: > Also 1.7 Promille - parbleu! > Sicher nicht bei einem üblichen ATmega. kommt drauf an, ich habe einen Atmega auch schon mit einem 5€ Oszillator (Edelstahlgehäuse) bestückt. Der hatte mit 16Mhz viel geringere Abweichungen als ein 5 €Cent Arduino Onboard Oszillator
-
Artikel
RFM69
Ausführungen == RFM69HC(W) RFM69H(W) RFM69C(W) RFM69(W) Sendeleistung 20 dBm 20 dBm 13 dBm 13 dBm Pins 16 16 14 16 Abmessungen 16 x 16 mm 19,7 x 16 mm 16 x 16 mm 19,7 x 16 mm Status aktiv EOL aktiv EOL Die H-Variante hat eine eingebaute Endstufe für eine etwas höhrere Ausgangsleistung. Das RFM69C hat 2 Pins
Sendeleistung 5 dBm 13 dBm Empfindlichkeit -105 dBm -120 dBm Stromaufnahme 22 mA/11 mA/0,3 µA 45 mA/16 mA/0,1 µA FIFO Größe 16 Bit 66 Bytes Syncmustererkennung Fest 0x2DD4 oder 0xD4 Frei bis zu 8 Bytes Ansteuerung. Das Funkmodul kommuniziert über die SPI Schnittstelle mit dem µC. Im einfachsten Fall werden
-
Thread
24-Kanal PWM Led-Controller mit key-scan
HT16K33 kann sogar 128 LEDs, hat aber nur 16 Stufen. https://cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf Eine Angabe welche Ströme durch die LEDs gehen sollen fehlt.
Jörg R. schrieb im Beitrag #7959559: > HT16K33 kann sogar 128 LEDs, hat aber nur 16 Stufen. > > https://cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf > > Eine Angabe welche Ströme durch die LEDs gehen sollen fehlt. den benutze ich
-
Thread
Externes 8zoll zu usb Floppy Laufwerk (z.B. Shugart SA85? Oder komp.)
Ich habe auch einen Stapel 8" Disketten aus der Zeit. Zum Lesen habe ich einen FD2797 an einen ATMega128 gehäkelt. Es stellte sich heraus, dass alle Disketten massiv Lesefehler hatten. Die Magnetisierung war im Laufe der Jahrzehnte einfach zu gering geworden. Beachte bitte, dass nur das Single-Density
interessant was beim Auslesen von einigen alten 8-Zoll Disketten herauskam: - 18 8-Zoll Disketten (16 von Nashua, 2 von Olivetti), 76 Tracks mit je 26 Sektoren, 256 Bytes je Sektor, MFM (DD - Double Density), Nashua Disketten beidseitig, Olivetti Disketten einseitig beschrieben, Softsektor - Die Nashua
-
Thread
Feld aus Festwerten im Programmspeicher
Nabend, wie war noch die Formulierung wenn ich ein Feld aus Festwerten nicht im RAM beim Atmega haben möchte sondern im Programmspeicher? uint8_t Feld[10]; Finde das gerade so ad hoc nicht. Danke
dortige address_space Attribut agiert nämlich wie ein Qualifier. Wobei soweit ich weiß clang nur 16-Bit Address-Spaces hat, also weder __memx noch __flashx.
-
Thread
Schaltung vereinfachen
Schaltung und die Aufgabe diese zu > verkleinern und zu verschlanken. zeigen! > Darauf sind aktuell 16 OPVs (LM339), je 2 davon sind an einen von 8 > Eingängen gekoppelt. Es sind aber nur 4 LM339 (nicht 16). Und 2 Komparatoren je Eingang sind das Minimum, wenn man 8 Fensterdiskriminatoren "zu Fuß"
mal mit STM anfangen und parallel einen Versuchsballon mit langsamer AD-Wandlung auf vorhandenem ATmega aufbauen und testen.
-
Artikel
AVR-Tutorial: UART
nach der folgenden Formel: Beim AT90S4433 kann man den Wert direkt in das Register UBRR laden, beim ATmega8 gibt es für UBRR zwei Register: UBRRL (Low-Byte) und UBRRH (High-Byte). Bei Baudraten über etwa 3.900 Bit/s (gilt nur bei Verwendung eines Takts von 16 MHz) steht in UBRRH eine 0, da der berechnete
, statt der oben genannten Formel die Formel der Codebeispiele zu verwenden: Beispiel: Bei einem ATMega mit 16 MHz und 115200 Baud ist der Wert laut Datenblatt UBBRL=8. Rechnet man mit der Formel UBRRL=(F_CPU / (UART_BAUDRATE* 16L) - 1), ergibt sich ein Wert von 7,680555 und im UBRRL-Register steht somit
-
Thread
Input Thresholds beim Raspberry Pi Pico
Schaltschwellen durchaus nutzen, wie sie sind. Wobei es allerdings Überraschungen geben kann. Beispiel: ATMega328P Schalschwelle ca. VCC/2, also 2,5V bei VCC=5V mit recht großer Hysterese. Beim übertragen des Programms auf einem Leonardo, also mit ATMega32U4, kam dann die Überraschung/Fehlfunktion. An
: Hab' welche mit ME6215C33M5G Dropout voltage: 0.16V @ 100mA / 0.32V @ 200mA