-
Artikel
Miniwebserver
ganz so winzig (100x80mm) Link zur Projektseite Bausatz mit Platine Gehäuse als Zubehör erhältlich Atmega 644, ENC28J60, 2MByte DataFlash ENC28J60 als Ethernet Controller Weitere Anwendungen auf der Platine RS232 RS485 Dallas OneWire(TM) Bus Webcam Anschluss Senden und empfangen von IR Fenbedienungssignalen
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
Fakes erwischt?
Mikrocontroller als Fake > identifiziert Mir hatte mal jemand privat Fotos geschickt. Das waren besagte ATmega128, umgelabelt auf ATmega128A.
schrieb im Beitrag #8043491: > Mir hatte mal jemand privat Fotos geschickt. Das waren besagte > ATmega128, umgelabelt auf ATmega128A. Ja eben. Wie gesagt, meistens werden die Teile "aufgewertet". Neue Revisionsnummern oder höhere Klasse mit mehr RAM/Flash. In diesem Fall könnte es sich auch um Mega644
-
Thread
Erfahrungen mit AI-Coding
Hab jetzt nicht den ganzen Thread durchgelesen, aber das Atmega-Beispiel hat mich gereizt mal die von mir präferierte online-KI zu befragen: den prompt hab ich ähnlich wie hier vorgemacht wurde knapp gehalten: "C-code for ATmega48, RTC @ 32768 Hz, power saving
Streiche das Atmega und das Post trifft auch auf mich zu. Dein Lese- und Textverständnis lässt mal wieder zu wünschen übrig. Es ging sehr wohl /nur/ um Kommentare.
-
Thread
Mikrocontroller M-Tester, welche Hardware?
besserer 328er? Ich frage weil es im > Git-Repo keinen trunk 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
Geschichtsfragen zu Atmel ATMega
muß wenn man von einem Typ auf den Nachfolger umsteigt. Ich habe hier "AVR523: Migration from ATmega8 to ATmega8A" vorliegen. Aus dem Dokument geht hervor, daß der ATmega8A das gleiche prinzipielle Design wie der ATmega8 ist, nur geshrinkt (vulgo: kleinere Strukturen). Damit einher geht eine verringerte
mich aber zu erinnern, dass es bei einem AVR eine Ausnahme gab). Eine solche Ausnahme ist der ATmega644. Die -A (und -P, -PA) Versionen haben einen zweiten USART.
-
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/
Grafik LCDs - 128 x 112 Grayscale für MSP430 und andere uCs. Farb-TFT-Module inkl. Mikrocontroller (ATMega128; ATMega2561 und AT90CAN128) SED1330 an ATMega. Library für SED 1330 controller an ATmega In der Codesammlung gibt es auch für andere Controller was. Siemens S55/C60. S55-Display Pinbelegung Forumbeitrag
-
Thread
[V] verschiedene ATtiny und ATmega
Attiny1634R-MU QFN20 1 Attiny1634-SU SO20-W 2 Attiny1614-SSNR SOIC14 1 Attiny1616SFR SOIC20 1 Atmega: Atmega8A-AU TQFP32 5 Atmega168PB-AU TQFP32 1 Atmega328P TQFP32 1 Atmega32-16 TO TQFP44 1 Atmega644PA-AU TQFP44 1 Atmega128-16 TO TQFP64 1 Atmega8A-PU DIP28 1 Atmega328-PU DIP28 1 Atmega1284P-PU DIP40 1 Atmega8535-16JU PLCC44 1 Atmega8515-15-P PLCC44 1 2 PLCC-Fassungen 44pol. [/code]
-
Artikel
KiCad
Bibliotheken oder Änderungen sollen zunächst in diesem Abschnitt vorgestellt werden. Symbolbibliotheken. ATmega3250/TQFP100 von Fred S. (Gast) ATMega3290 im 100Pin-Gehäuse von Fred S. (Gast) RFM12-Funkmodul von Dominik C. CAN Controller MCP2515 und Transceiver MCP2551 von Dominik C. STLib für KiCad mit STM32F4x
Unter GNU GPL. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de KiCad Symbol für einen ATMEGA644. Von obi Media:Symbols_ICs-Diskrete_RevD10.lib KiCad Symbole für einige diskrete ICs. Enthält L200 (Pentawatt Gehäuse), LM2587 (Pentawatt Gehäuse), Längstregler LM317, LM78xx, LM79xx, Timer NE555
-
Thread
Defekter SMD Kondensator KNX Bewegungsmelder
moin, korrekt - die C's sind 330uF und 220uF. Schau dir mal die Spule am ATmega644 an Pin 27 an. Sollte Durchgang haben - falls nicht, 10uH - notfalls funktioniert auch ein Draht ;) . Diese versorgt den AVCC vom ATmega und auf den Port gehen die Kommunikationspins vom KNX-IC.
W. schrieb im Betrag: > korrekt - die C's sind 330uF und 220uF. Schau dir mal die Spule am > ATmega644 an Pin 27 an. Sollte Durchgang haben - falls nicht, 10uH - > notfalls funktioniert auch ein Draht ;) . Diese versorgt den AVCC vom ATmega Vielen Dank für deine konstruktive Hilfe. Top!
-
Thread
Differentielle Anloge Spannung Messen
ist möglich, hatte ich bei einem AVR Timer hinter den Spannungsteilern mit einem ATmega 32/644p/1284p am Shunt gemacht denn diese Atmel beherrschen die Differenzmessung. Die Spannungen müssen natürlich potenzialfrei gegen die AVR Versorgung sein.
-
Thread
AVR ATmega - Hoher Takt ist ungenau
Ich habe ATmega644 und ATmega1284 mit 4, 8, 10, 14,7456, 16 und 20 MHz betrieben. Niemals kam ein Problem mit Quarz. Aber aus anderen Gründen nehme ich gerne statt Quarz einen Oszillator. Bei 5V sind das CFPS-72 und
im Beitrag #7860463: > Jeweils ein 19,6608MHz und 24,576MHz Quarz an einem mit 5V befeuerten > ATmega168 auf meinem haarsträubend auf Streifenraster verdrahteten > Testboard. > Es ist zwar etwas Jitter am CLKO vorhanden, aber noch im erwartbaren > Rahmen. Kommt bei einem ATmega168 wirklich
-
Thread
Library für GUI
Verstehe ich nicht. Mein erstes HTML Interface zur Statusabfrage und Konfiguration habe ich auf einem ATmega644 umgesetzt. Das ist ein kleiner Pickel, im Vergleich zum ESP32. http://stefanfrings.de/net_io/
ich nicht. Meine erste HTML Interface zur Statusabfrage und > Konfiguration habe ich auf einem ATmega644 umgesetzt. Das ist ein > kleiner Pickel, im Vergleich zum ESP32. Es geht m.E. um eine GUI, die auf einem Display am/im Gerät mit ESP32 laufen soll, nicht extern auf PC/Tablet/Laptop. Also müsste
-
Thread
Mikrocontroller Einstieg
lernen. Du kannst ja auf deiner eigenen Platine AVR mit mehr Pins verwenden, zum Beispiel den ATmega644 oder ATmega2560 (bekannt als Arduino Mega).
Arduino-IDE programmierten ICs umstecken. Ist alles eigentlich auch abwärtskompatibel – also auch für ATMEGA168PA, ATMEGA88PA usw, sofern das Pinout gleich ist, ich persönlich verwende aber nur noch die 328P oder 328PB, d.h. mit 32KB Flash.
-
Thread
ATmega Power-Down und Wakeup mit INT0
wurde. Ich hab noch einen alten ATmega644 von 2006 rumliegen mit nur einer UART.
> Wäre mal interessant ... Ein ATmega16 wacht nicht auf, mein einziger ATmega16A ist unauffindbar, ein ATmega644 wacht auf, und für die anderen gehe ich auch von Letzterem aus (ATmega324PA, ATmega644P, ATmega1284P), erspare mir also den
-
Thread
25LC512 SPI EEPROM seltsames Verhalten / defekt?
By the way: Mein Code hat bei einem ATmega644P funktioniert. Auf diesen Chip hatte ich ihn entwickelt. Interessant, dass der ATmega32A wohl vor dem Empfang ein Schreiben des SPI Data Register benötigt. Der ATmega644P wohl nicht. Da hat das
Kai schrieb im Beitrag #7742816: > By the way: Mein Code hat bei einem ATmega644P funktioniert. Auf diesen > Chip hatte ich ihn entwickelt. Interessant, dass der ATmega32A wohl vor > dem Empfang ein Schreiben des SPI Data Register benötigt. Der ATmega644P > wohl nicht.
-
Thread
ATMega Auslaufmodell?
Früher hatte Atmel noch Migration Notes mit den Unterschieden rausgebracht: - AVR080: ATmega103 Replaced by ATmega128 - AVR094: Replacing ATmega8 by ATmega88 - AVR097: Migration between ATmega128 and ATmega1281/ATmega2561 - AVR504: Migrating from ATtiny26 to ATtiny261/461/861 - AVR505: Migration between ATmega16/32 and ATmega164P/324P/644P - AVR533: Migrating from ATtiny2313 to ATtiny2313A
-
Thread
OPV für Shunt-Messung (100A)
Tobi S. schrieb im Beitrag #7683867: > ATMega328 und einem ESP32 gemacht. Warum? Das schafft doch der ESP32 bestimmt alleine. Tobi S. schrieb im Beitrag #7683875: > Ich will vorerst die A der Batterie und der A der PV Module messen. >
Vor dem Shunt 68,7 Nach dem Shunt 68,4 Mein Multimeter kann leider nicht zweistellig, so ein ATMega sollte das jedoch können, oder? Unabhängig davon, wie würde man jetzt rechnen/berechnen? Laut Datenblatt für den Shunt sind es 75mV bei 100A.
-
Artikel
IRMP
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840
den Timer2 mit 8-Bit-Genauigkeit verwenden. In diesem Fall wird dieser dann konfiguriert über: Für ATmega8/ATmega16/ATmega32: Für ATmega88/ATmega168/ATmega328: Bei anderen AVR-µCs empfiehlt sich ein Blick ins Datenblatt. Man sollte in diesem Fall nicht vergessen, auch die Interrupt-Routine an den Timer2
-
Thread
Arduino IDE: Init-Ort von Lib/Device
unter o.g. URL findet sich das Beispiel, das habe ich testweise einmal für ESP32 und einmal für atmega644 kompiliert, aber jeweils die richtige UART eingetragen. Beides kompiliert, aber der atmega hängt sich auf. (kann man ja schön mit seriellen Test-Ausgaben rausfinden. Diese habe ich auch in jeder
mit Code funktioniert perfekt, ich will das nur auf atmega644A portieren, den ich auch immer wieder verwende (mit 2 hardware-UARTS) und besser schützen kann. Ich hatte nur noch nie das beschriebene Problem in den letzten >18 Jahren :> Vorallem, weil es keine
-
Thread
SPI EEprom 25LC040
Moin, in 2005 machte ich ein AVR Projekt (ATMEGA644) mit einem 25LC640 drin. Damals arbeitet ich mit CodeVision AVR und der hat fertige Bibliotheken dafür und alles funktionierte damals auf Anhieb. Falls man diesen Weg gehen möchte, kann man sich
Gerhard O. schrieb im Beitrag #7682121: > in 2005 machte ich ein AVR Projekt (ATMEGA644) mit einem 25LC640 drin. Es geht um das Schreiben am PC, nicht mit dem uC. Das habe ich schon (LPC824). Dieter S. schrieb im Beitrag #7682132: > Das könnte man vermutlich bei Bedarf relativ
-
Thread
DMX - kein Empfang
Hallo zusammen, ich bin seit Tagen am verzweifeln. Ich möchte per ATmega644P DMX empfangen (ganzes Uni) und danach UART an den PC senden. Die Verbindung PC <-> MC funktioniert. Allerdings erkennt der MC kein DMX Break und somit empfänger er nichts. Das DMX Pult ist ein
-
Thread
Problem mit scanf und zu kurzem Befehl
Hallo zusammen, auf einem Atmega644 bekomme ich per serieller Schnittstelle einen normalerweise 8-stelligen Befehl, den ich über scanf einlese. Solange der Befehl genau 8 oder mehr Zeichen hat, funktioniert alles gut, wenn der Befehl
-
Thread
AVR64EA28: PIT-Interrupt
programmierte ich die AVR8 mit einem Selbstbau-8085-System, danach folgte ein Programmiergerät mit einem ATmega644 bzw. ATmega1284P. Das heutige erlaubt mir gleichzeitigen Zugriff auf 3 zu programmierende Controller (von unterschiedlichem Typ), ermöglicht (rudimentäres) Debugging, stellt ein in weitem Bereich
programmierte ich die AVR8 mit einem Selbstbau-8085-System, danach > folgte ein Programmiergerät mit einem ATmega644 bzw. ATmega1284P. > Das heutige erlaubt mir gleichzeitigen Zugriff auf 3 zu programmierende > Controller Danke S.L. das klingt ja alles sehr ambitioniert, gemessen an meinem bescheidenen,
-
Thread
Problem beim Debug im Simulator im Microchip Studio 7.0
Kommentaren mit inhaltlichen Tipps weiter helfen würde. Ich möchte mein Programm zum Laufen bekommen. (ATMEGA8 zur Ansteuerung einer LCD Anzeige in Assembler.)
.ORG INT_VECTORS_SIZE Dann passt es automatisch auch dann, wenn du statt Mega8 z.B. einen Mega644 als Target wählst. Das Symbol wird nämlich in den device-spezifischen Includes deklariert. Genau dazu, es z.B. für diesen Zweck zu verwenden.
-
Thread
Akku-Strom mit ATTiny messen
Vollausschlag schwer zu messen. Ich kenne die ATTiny nicht, habe was kleineres mal mit einem ATmega32/644/1284p gemacht. vor dem Shunt einen Spannungsteiler nach GND an einem AD Eingang nach dem Shunt einen Spannungsteiler nach GND an einem AD Eingang Verstärkung nach Bedarf und Spannungsdifferenz
-
Thread
124Bus Beschreibung verfuegbar?
Microcontroller Specials wie Interrupts etc.! Daher habe ich ein paar Fragen: 1) Kann ich den Code für den ATmega644 auch auf den ATmega328 benutzen? (Natürlich abgesehen vom Speicher den ich noch für den Rest brauche) 2) Muss ich irgendwelche anderen Dinge wie Fuses beachten (setzen)? 3) Ich schätze
Arvid G. schrieb im Beitrag #7717719: > 1) Kann ich den Code für den ATmega644 auch auf den ATmega328 benutzen? > (Natürlich abgesehen vom Speicher den ich noch für den Rest brauche) Die Pinbelegung dürften abweichen. Auch hat Atmel gerne mal die Register- und Bitnamen
-
Artikel
Wer hat was
an: Austria. Иван, Wels/Austria: MSP430FET (USB) / einige MSP430er Bayern. deadbuglabs, Nürnberg, Atmega: m8, m328P, m168, m32, RC bedrahtet + SMD esko, Fürth, Atmega, RCLD bedrahtet + SMD, Leds, Schalter, derzockermp, Passau, 7,5 digit DMM Kalibriert, Widerstände, Kondensatoren, Netzteile, Programmer
matrixstorm Erfurt/Schwansee 99195 auch alles moegliche in SMD und DIP: reichlich (jeweils mehrere) AVRs: ATmega8(A), ATmega328p, ATmega644(p), ATmega1284(p), ATmega128, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
schrieb im Beitrag #7633828: > Die explizite Abkündigung ist inzwischen erfolgt für AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
.. ATMEGA644x .... ATMEGA85x5L ... ATMEGA88 ...... ATMEGA8A ...... ATTINY13V ..... ATTINY24 ...... ATTINY44 ...... ATTINY461 ..... Newer Device Available ATTINY461A ATTINY48 ...... in Production
-
Thread
Atmel Studio 4.19 unter W10X64
Zukunft haben wir da noch gar nicht geredet. Übrigens sind inzwischen abgekündigt: AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
Gerhard H. schrieb im Beitrag #7619668: > Übrigens sind inzwischen abgekündigt: > AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, > ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, > ATTINY84, ATTINY861 and ATTINY88 device families in PDIP. Ohne Tiny
-
Thread
[S] AVR-Net-IO
Bei mir verstaubt auch noch einer, mit Add-on Board. Bestückt mit ATMega644, und den orignalen ATMega32 sowie einen weiteren ATMega644 lege ich auch noch dabei. Für 15 € + 5 € Versandpauschale.
-
Thread
Kleine Platine für alle Atmega 40 PDIP ohne SMD günstig abzugeben
Platinenüberschuss: universelle Atmega 40PDIP abzugeben Kleine Platine ohne SMD-Bauteile für alle Atmega mit PDIP-40 Sockel. Atmega16/32/64/644/164A/324A/1284 u.s.w. Abmessung 50mm x 80mm Ausstattung siehe Schaltplan: Alle Ports
Widerstand* für einen 1wire-Anschluss. Diese Platine ist für 40-polige Atmegas, angefangen bei Atmega32 bis '1284 geeignet. Zusätzlich gibt es die gleiche Platine auch für alle 28-poligen Atmegas von Atmega8 bis Atmega328 u.s.w.. Geliefert wird in diesem Fall jeweils eine oder mehrere Doppelplatine
-
Thread
Bootloader Atmega644P
mich aktuell - mithilfe des hiesigen AVR Tutorials - an einem Bootloader. Ich arbeite mit einem Atmega644P. Das Problem nun: Der Bootloader springt nicht an, bzw. das Programm in der Bootloadersektion des Flashs nicht ausgeführt zu werden. Entsprechend funktionieren auch keine Interrupts der UART
Eros S. schrieb im Beitrag #7563997: > Atmel644_Bootloader.7z (35,4 KB) Wenn ich dein Projekt kompiliere kommt bei mir die Warnung "F_CPU not defined for <util/delay.h>" Solltest du auf jeden Fall im Projekt (nicht in den Sources) definieren
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
folge ich gerne. Wenn ich aber auf https://github.com/MCUdude/MightyCore lese "An Arduino core for ATmega8535, ATmega16, ATmega32, ATmega164, ATmega324, ATmega644 and ATmega1284, all running the Urboot bootloader. ..." dann frage ich mich, ob ich nicht nur den Urboot bootloader brauche. Warum soll ich
against m1284p_xpld_ex.hex ... avrdude: 5532 bytes of flash verified $ avr-gcc -g -Os -mmcu=atmega1284p -c init.c $ avr-gcc -g -Os -mmcu=atmega1284p -c usart.c $ avr-gcc -g -Os -mmcu=atmega1284p -c mega_1284p_xplained_example.c $ avr-gcc -g -mmcu=atmega1284p -o m1284p_xpld_ex.elf init.o usart.o
-
Thread
mega32m1 Fuses falsch
Tja, leider mit -F gefused: [code]avrdude -p atmega644p -F -P usb -c avrispmkII -B 1.5 -U hfuse:w:0xDA:m -U lfuse:w:0xFF:m -U lock:w:0xFC:m [/code] Ich hatte die Zeile kopiert und in MS-DOS kopiert. Wollte sie natürlich noch ändern aber hatte dummerweise
Jürgen schrieb im Beitrag #7549768: > avrdude -p atmega644p -F -P usb -c avrispmkII -B 1.5 -U hfuse:w:0xDA:m > -U lfuse:w:0xFF:m -U lock:w:0xFC:m Ist ja echt übersichtlich und aussagekräftig.
-
Thread
AVR ATmega1284P Bootloader wie 644p
Hallo Ihr, ich habe ein Board in den ich den Atmega 1284P und 644P einsetze, die wiederum einen Bootloader, der über CAN Bus bedient wird. Soviel dazu. Das Board mit dem Atmega644p funktioniert einwandfrei mit dem Bootloader. Jetzt habe ich mich
denkfehler zweck den 64k Flash und addressierung? Als Startaddresse habe ich für den Bootloader am: 644p: 0xFC00 => --section-start=.text=0xFC00 1284p: 0x1FC00 (laut datenblatt ist es bei 512 Word 0xFE00 * 2) => --section-start=.text=0x1FC00 Gut wenn das so ist das beim Atmega1284 am ende des
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
TIFR3 & OCF3A ) { Die Zeile kommt mir verdächtig vor. Soll die das OCF3A Bit (Bit 1 im TIFR3, Atmega2560) abfragen oder das TOV3 im Bit 0?
include <pinlist.h> //#include <timer0.h> // OLD #include <avr/ATmega/164-324-644-1284/TimerRegs.h> // NEW using namespace Mcucpp; using namespace IO; using namespace Timers; //*****************************************************************************
-
Thread
ATmega328/Arduino und weiter?
Der nächst größere ist für mich der ATmega644. Den gibt es dort recht günstig als Modul: https://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php
USB-Interface überfordert scheinbar die Zielgruppe. Dann gibt es noch den Arduino Micro mit ATMEGA32U4.