-
Thread
Funkschlüssel Peugeot Partner I
Kann ich damit die Challenge-Response sniffen ? Eigentlich müsste hier auch irgendwo noch ein Atmega328p rumliegen, den finde ich aber gerade nicht. Könnte man auch einen ESP32 dafür nehmen ?
und darf nur auf einer Page sein, nicht verteilt über andere Pages. 2 Byte zum füllen der ersten 16 Bits und 16 Bits einer eigenen, programmierten ID. Und das Muster für Page 127: X6XX8000 36358000
-
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
Komfort gewünscht ist, daß man dann besser eine etwas üppiger ausgestatteten uC wählen sollte. Beim ATMEGA1284 mit 16K z.B., spielt die Unterstützung von printf eine geringere Rolle als beim 328P oder noch kleiner. Beim STM32L496 denke ich überhaupt nicht daran. Ausser Sportlichkeit lohnt es sich nicht
-
Thread
I2C Display einfache Frage
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
vielen AVRs funktioniert das Programm gut, auch besser gemacht als späteren "Studios". Meine lieben ATmega1284 arbeiten mit dem Studio 4 perfekt. Paßt auch für ATMega2560, ATmega328P und vieles andere. Zwar nicht mit AVR128DB64 u.Ä. (die übrigens statt gewöhnlichen 10 000 nur 1000 cycles Flash halten).
-
Thread
[S] Low-Pin Count MC mit USB-HID
PIC16F1455: SOIC14 mit Hardware USB 2.0. Kein Quarz nötig. fchk
AVR16DU14 (SOIC-14) ist z.B. ein AVR-Mikrocontroller mit USB. https://www.microchip.com/en-us/product/AVR16DU14 (Ich sage nicht "mit Hardware-USB", weil das ein Pleonasmus ist)
-
Thread
Arduinopreise? WTF?
uC Familien ihren Reiz. Besonders gerne mag ich den MSP430. Der ist recht edel. Auch die größeren 16-bit PICs finde ich nicht schlecht. Ich mag sie alle;-)
"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?
ein paar Tasten bedienen muss und ansonsten nicht viel zu tun hat, könnte man auch problemlos auf 16 oder gar 8 MHz runtergehen, auch die PLL, die ja auch so einiges an Strom zieht, kann man in manchen Fällen ausgeschaltet lassen. Um aber die vollen 170 MHz problemlos nutzen zu können, sollte man
Modellen einige 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).
-
Artikel
AVR
: AD-Wandler 10 bit, 8- und 16-Bit-Timer mit PWM, SPI, I2C (TWI), UART, Analog-Komparator, Watchdog 64kB Externer SRAM (ATmega128, ATmega64, ATmega8515/162); (Bei den XMEGAs bis zu 16 MB (128 Mbit) externer SDRAM) JTAG bei den größeren
mit ATmega16 und integriertem USB-Programmer Nerdkit – Starterkit inkl. Doku BOB3 - Board mit ATmega88 zum Einstieg in die Programmierung, mit ausführlichem Online-Tutorial, speziell für Schüler Arduino – Ein
-
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 ->
-> 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. 25x ATMEGA324P-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. Halbleiter Analog: 50x MAX4543CSA, Maxim: Dual SPST Analogschalter
-
Thread
TDC(AS6501) als Phasenvergleicher
jetzt beim µC sparen zu wollen ist völlig albern! Du kannst ja gerne einen fliegenden Aufbau mit ATmega328 machen. Zeig mal ein Foto :-)
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
-
Thread
Monostufe mit Retrigger für Arduino
Die ATmega sind vermutlich nicht defekt, wohl eher die AMS1117 oder Fake-FTDI bzw. CH340 Serial Konverter gestorben.
könnten hier sicherlich Einfluss nehmen. Beim Original Arduino ist es verstädlich, da dieser mit ATMEGA328P geladen wird.
-
Thread
Programmieren mit KI
Billion/Milliarde): Ein 7B-Modell hat 7 Milliarden Parameter. Präzision (Bit/Datentyp): Klassisch 16-Bit (FP16/BF16) = 2 Byte pro Parameter. Quantisierung (INT8 oder INT4) reduziert den Bedarf drastisch auf 1 Byte oder 0,5 Byte pro Parameter. Große Modelle (z.B. 70B+, z.B. Llama 3 70B): 16-bit: ~
Micropython-Code auch als reines C-Modul für einen AVR Mega32A generieren? Die Quartz-Frequenz beträgt 16MHz. Das DCF-Signal liegt an Port A.0 an. Den Compileraufruf hab ich ihn auch generieren lassen. Sieht so aus: [code] avr-gcc \ -mmcu=atmega32 \ -DF_CPU=16000000UL \ -std=c11 \ -Os
-
Thread
ADS1115 auslesen Assembler
Geschätztes Forum, ein DS1115 (16bit ADC) möchte ich auslesen. Komme mit dem Datenblatt nicht klar. 1. TRANSMITTER_START (TWI Adesse 0x48) 2. senden 0b00000000 (Conversion register) 3. RECEIVER_START
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
Minimalprogramm ist die Tatsache, dass WDCSR sofort nach sleep_enable gemacht wird. reset: ldi r16,(1<<SE)+(1<<SM1) ; power-down out SMCR,r16 ldi r16,(1<<WDE)|(1<<WDCE) sts WDTCSR,r16 ldi r16,(0<<WDE)|(1<<WDIE)|(1<<WDP2)|(1<<WDP1) ; 1 s,
aber mir sind folgende Zeilen unklar (mache allerdings aktuell auch nix mit AVR): ldi r16,(1<<WDE)|(1<<WDCE) sts WDTCSR,r16 ldi r16,(0<<WDE)|(1<<WDIE)|(1<<WDP2)|(1<<WDP1) ; 1 s, Interrupt-Mode sts WDTCSR,r16 WDTCSR wird einmal mit WDE gesetzt und nur zwei Befehle
-
Thread
Micropython Wetterstation
verfügbar > ist. Je nach konkretem Modell wohl 256kB bis 768kB SRAM. Manche haben dann noch PSRAM bis 16MB.
while (idx:=idx-1) >= 0: dest[idx] = src[idx] @micropython.viper def memcpyHW(src: ptr16, dest: ptr16, size:int): idx: int = size//2 while (idx:=idx-1) >= 0: dest[idx] = src[idx] @micropython.viper def memcpyW(src: ptr32, dest: ptr32, size:int): idx: int = size
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
byte ip[4]; byte subnet[4]; byte gateway[4]; byte dns[4]; byte destIpUdp[4]; uint16_t localPort; uint16_t destPort; char dhcpName[16]; // "device name for DHCP" }; static const uint32_t CFG_MAGIC = 0x43464731UL; // 'CFG1' static const uint16_t EEPROM_ADDR = 0;
return false; outMac[idx++] = b; start = i + 1; } } return idx == 6; } uint16_t readU16Prompt(const __FlashStringHelper* prompt, uint16_t current) { Serial.print(prompt); Serial.print(current); Serial.print(F(" : ")); String s = readLine(); if (s.length() == 0)
-
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.
-
Artikel
Linksammlung
ATMEGA8535 / ATMEGA16 / ATMEGA32 Hausbus Home - Hausbus-Projekt unter Verwendung von ATmega8, ATtiny13 und ATmega128 AVR-DCF-Clock - DCF-Uhr mit bunter LED-Anzeige - ATmega8 GenuhR - DCF-Funkuhr / Wecker/
) MMC Flash bzw. SD Flash Memory Extension für Atmegas von Captain. (Atmega16, Atmega32) MMC, SD, SDHC Kartentreiber für ARM7 Mikrocontroller Wiki und FAT16/32 Bibliothek für atmega LC-Displays. Text (character-mode) HD44780. P.Fleury avrfreaks Projekt 59 (Chris E.) und andere