-
Thread
ATMega16u4 per JTAG Debuggen
Neues C "Blinki" Projekt: Gleiches verhalten Neues Assembler "Blinki" Projekt: Gleiches verhalten Atmega32u4(auf Arduino Micro Board) als Target: Gleiches verhalten Atmega2560(auf Arduino Mega Board) als Target: Debuggen Funktioniert Ich habe auch probiert das ganze mit MPLABX zu Debuggen, was aber
paar MEGA-Familien entschieden, die ich dann besser kennenlernen kann: 324-644-1284, 88-168-328, 2560 und einige Tiny: 2313-4313 und 25-45-85. Ich glaube, das ist alles für einen Amateur mehr als ausreichend. ATMega16u4 ist interessant, nicht nur wegen USB. Das ist ein von wenigen in der AVR-Familie
-
Thread
RS232 zu Ethernet Gateway mit Arduino
Antworten puffert und nicht jedes Zeichen gleich auf den Weg schickt.. Serial1 ist übrigens für den Atmega (Arduino Mega 2560) bestimmt und dort auf PIN18(RX) und PIN19(TX) [c] #include <SPI.h> #include <Ethernet.h> #define port 1600 // Port byte mac[] = {0x90, 0xA2, 0xDA, 0x10, 0x5C, 0xFF}; IPAddress
-
Thread
I2C Kommunikation zwischen uCs Master/Slave getrennte Vcc
Hallo zusammen, Verständnisfrage zu I2C Kommunikation zwischen Atmega 2560 bzw. auf Basis des Arduino Bootloaders. Ich habe einen I2C-Master, der über RS232-USB-Wandler mit dem PC spricht. Der Master spricht mit seinen Slaves. 1.) Ich kenn das Thema mit den Pullups
Ausgangstreiber im uC am TX-Pfad viel > schwächer wie der Treiber beim RX-Pfad (im USB-Wandler)? Die ATmega Controller haben eigentlich ziemlich starke Ausgänge. Im Kurzschlussfall fließen da typischerweise 30-50mA.
-
Artikel
AVR-Tutorial: Speicher
unbegrenzt unbegrenzt flüchtig nein nein ja Größe beim ATtiny2313 2 KB 128 Byte 128 Byte Größe beim ATmega8 8 KB 512 Byte 1 KB Größe beim ATmega32 32 KB 1 KB 2 KB Größe beim ATmega2560 256 KB 4 KB 8 KB Flash-ROM. Das Flash-ROM der AVRs dient als Programmspeicher. Über den Programmieradapter werden die kompilierten
gelesen werden soll in das IO-Registerpaar EEARH/EEARL (EEPROM Address Register) geladen. Da der ATmega8 mehr als 256 Byte EEPROM hat, passt die Adresse nicht in ein einziges 8-Bit-Register, sondern muss in zwei Register aufgeteilt werden: EEARH bekommt das obere Byte der Adresse, EEARL das untere Byte
-
Thread
3D Drucker basteln
planen macht alles die Drucker Firmware wie Marlin oder Smoothieware. Die billigsten Boards mit ATMega2560 incl. Treiber kosten ca. 15 € beim Chinesen. Aber selbst mit zusammengesuchten Einzelteile kostet das in Summe mehr als ein Komplettgerät oder Bausatz.
zahlen willst: Ich habe von meinem RepRap eigentlich noch alles hier herumliegen, was man braucht: Atmega2560-Board + RAMPS + Schrittmotor-Treiber, fünf NEMA17-Stepper, GT2-Zahnriemen, 8mm-Präzisionswellen, Kupplungen, Endstops, Heatbed, Hotend, Linearkugellager, Bowden-Tube usw. usw. Da es bei mir seit
-
Thread
+100V & - 20V mit uC-ADC messen
immer, hast du ja NATÜRLICH nicht gesagt) Marten M. schrieb im Beitrag #6477674: > an einem > Atmega 2560 und dessen ADCs messen.
Beim AVR Atmega2560 steht zum Beispiel das hier drin. Hier wird bei den 40mA kein Bezug auf die Dioden genommen, das würde mir eigentlich intuitiv sagen dass es wirklich um die Fähigkeit geht wieviel Strom der
-
Thread
Überspannungsschutz Atmega2560 ADC-Eingänge
Hallo zusammen, ich möchte meine ADC-Pins am Atmega2560 schützen. Es geht weniger um Impulse, mehr längerfristig anliegende Spannungen die größer 5V sind. Laut Datenblatt sind 5,5V am ADC-Eingang zulässig. Aus anderen Einträgen habe ich entnommen
im Beitrag #6474454: > Hmm...und woher sieht man dass und was die internen Schutzdioden vom > Atmega können? Gute Frage. Leider steht das noch immer in keinem AVR Datenblatt (bei anderen Mikrocontrollern sind solche Angaben üblicherweise drin). Aber in der Application Note AVR182 wurden die Internen
-
Thread
STM32f103 - AVR Mediathek
AVR (https://www.mikrocontroller.net/articles/AVR_FAT32), da die gleiche Bibliothek auch auf einem ATmega2560 laufen soll. Auf dem ATmega2560 läuft das ganze auch ohne Probleme, aber auf dem STM32 läuft leider nur das initialisieren der Karte, aber am Ende erscheint weder Datei, noch Text. Ich vermute
-
Thread
7-10" Display Arduino
empfehlen sind, z.B. da sie eine gute Arduino-Library haben? Zum Einsatz kommen soll ein Arduino Mega2560.
Sack? Im übrigen ist der Arduino Due ein 32bit Controller mit viel Speicher. Kein Vergleich zum ATmega2560.
-
Thread
STM32 mit AVR/FAT32 Bibliothek
dass das sehr komisch wirkt, aber der Hintergrund ist der, dass die gleiche Bibliothek auch auf dem Atmega 2560 laufen soll. Ich brauchte also eine Bibliothekt die sowohl auf dem STM32, als auch auf dem Atmega2560 läuft.
Nils H. schrieb im Beitrag #6471993: > Auf dem ATmega2560 > läuft das ganze auch ohne Probleme, aber auf dem STM32 läuft leider nur > das initialisieren der Karte, aber am Ende erscheint weder Datei, noch > Text. Ich vermute stark, dass "ffopen" fehlschlägt
-
Thread
ESP8266, Arduino 5V Spannungsquelle
: > welcher denn? > Manch einer hängt ja schon mal fest am USB Wandler, nur ein Arduino mit > ATmega2560 hat eine freie 2te Rx und Tx Ja ist ein Arduino Mega2560. Es funktioniert auch alles wunderbar, nur eben nicht mit dem externen Power Supply!!! Bitte erst alles lesen. Vielleicht sollte ich
: > welcher denn? > Manch einer hängt ja schon mal fest am USB Wandler, nur ein Arduino mit > ATmega2560 hat eine freie 2te Rx und Tx Er benutzt nur den USB-UART, den ATmega hat er mittels Dauer-reset lahm gelegt. Pegelwandler fehlen immer noch. Wie oft muss man noch darauf hinweisen, damit
-
Thread
Marlin 2.0.72 lässt sich nicht compilieren
moin, es ist ein mks base v1.5 board also atmega 2560. ich habe es erstmal mit einer alten 2.0.x gemacht, die geht. einen teil habe ich hinbekommen. aber der z_min schalter, soll auf pin 18 sein, ist nicht da. hat zufällig jemand ein schaltbild
versuch mal ne ältere arduino IDE.. ich hab die ..72 auf (ich glaube*) 1.8.10 compiliert für mein 2560 controllerboard (GT2560A+) das ging problemlos. 'sid *(meine mich zu erinnern dass das meine arduino ide version ist.. bin am falschen Rechner und kann nciht nachsehen grad)
-
Thread
PWM Signal verschoben, nicht Synchron, LC-Filter Fragen-"schwingt sich auf"
beantworten kann: Grundsätzlich: ich arbeite an einer H-Brücke, welche mit 62kHz durch einen Atmega 2560 angesteuert wird. Der Ausgang soll durch einen LC-Filter gefiltert werden, sodass eine "Ripple arme" Gleichspannung am Ausgang anliegt. Bilder vom Schaltplan im Anhang... Zur H-Brücke: Diese
-
Thread
UART Debug Schnittstelle auf PC
seid nicht zu hart :D Zu meinem Vorhaben: Ich habe vor, alles (das wichtigste) was der MC (Atmega2560, sollen aber auch mehrere werden) macht, über UART auf den PC zu schicken. Sollte ja, solange es Text bzw ASCII bleibt, kein Problem sein. Und zwar soll das eine Debugschnittstelle werden.
@fop: Danke erstmal für deine Antwort. Ich programmiere mit C und beschreibe aktuell einen Atmega328PB, sowie einen Atmega2560. fop schrieb im Beitrag #6455761: > Meist wandelt man auf dem µC schon alles in > ASCII Ja klar, kann man machen bzw finde ich ASCII auch leichter zu senden.
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Board ist und wo > man es bekommen kann. Ach so, sorry. https://www.amazon.com/Gowoops-ATMEGA2560-16AU-headers-Compatible-Mega2560/dp/B07Y9P4JL2/ref=pd_sbs_3?pd_rd_w=bx4Km&pf_rd_p=ed1e2146-ecfe-435e-b3b5-d79fa072fd58&pf_rd_r=SWSF7B8ZT5J88WM0C5QB&pd_rd_r=9d6ea4e6-79b8-4c01-a7cb-ca27a6158798&
will. Ja ich kann mich nicht beschweren. Meine früheren Microtronic-Versionen habe ich mit dem ATMega 2560 gebaut, die waren auch nicht genauer oder sonstwie besser. Für den Preis - top!
-
Thread
Programmieren einer Härtungsanlage
Dazu noch Vorgaben, die garantiert nicht zueinander passen werden: ILI9486 und ATMega2560...
Beitrag #6448667: > Dazu noch Vorgaben, die garantiert nicht zueinander passen werden: > ILI9486 und ATMega2560... Muss mich korrigieren, der 9486 hat ja SPI, dann geht es zumindest grundsätzlich.
-
Thread
Programmierport AVR 324 PB
für ATmega2560 (100pin) gibt es Platinen mit CPU für fast gleiches Geld
Bezugsquelle fast 3x teurer ist ein Argument, für mich zählte eher 128K flash und 16K SRAM was der m2560 mit nur 8K SRAM nicht hat. MCUA schrieb im Beitrag #6443776: > für ATmega2560 weniger SRAM RAM ist wie Hubraum kaum ersetzbar.
-
Thread
Erneutes ausführen von Code-Abschnitten nach Interrupt
aber unbedingt so sein muß (muß es nie), dann nimmt man einfach einen MC mit mehreren SPI. Z.B. der ATmega2560 kann bis 5 SPI-Master parallel benutzen, die 4 UARTs können auch SPI.
-
Thread
Timer Overflow Counter - Wie richtig berücksichtigen?
verwenden, weil am Ende 2 Pulslängen verglichen werden. Bei der Architektur können wir beim bekannten Atmega bleiben. Ich hätte einen ATmega328PB, Mega2560 und ATmega4808/4809 zur Auswahl. Den 2560 und 4809 in Form eines Arduino Boards. Der Einfachheit halber bleiben wir beim ATmega328xx oder Verwandten,
> Du hoppst mit Deinen Gechichten zur sehr durch die Gegend. ... > Zunächst wird über einen ATmega328 geredet, dann ein ATmega4809 verwendet > und zum Schluß ein Arduino-Code für den ATmega2560 gezeigt. Das hier ist kompletter Unsinn. Ohne weiteren Kommentar. Ansonsten, ich überlege weiter
-
Thread
Arduino China-ProMini stürzt ab
Bleibe mal bei der Adafruit Bibliothek und wechsle auf einen anderen AVR mit mehr Speicher. Z.B. dem ATmega2560.
mal bei der Adafruit Bibliothek und wechsle auf einen > anderen AVR mit mehr Speicher. Z.B. dem ATmega2560. Das ist keine greifbare Option.
-
Thread
TCB von ATmega4809 megaAVR0 Serie
Prescalereinstellmöglichkeiten besitzt wie TCA0. Allerdings sind die Timer schwer vergleichbar und mit bekannten Timern vom ATmega328P/2560 erst recht nicht vergleichbar. Sodass meine Eingangsfrage damit schon hinfällig und überholt ist. Ich hatte mich in der Vergangenheit nur mit TCA0 beschäftigt. Mit TCBn spiele ich frisch rum
schlechter lesen lassen. Tabellen und Bezeichnungen wurden verschlimmbessert, wenn ich dabei an einen Atmega328P oder ATmega2560 denke. Beim megaAVR0 gehts wieder. Übrigens ist ein Free Shipping Code "MCHPWELCOME" für ein Curiosity Nano Board gültig.
-
Thread
Genauigkeit einer Uhr per TimerCounter
Sekunden eine LED mit der Frequenz 1Hz blinken lässt. Das ganze mit einem Arduino Klon mit dem ATmega 2560 mit 16MHz und programmiert in Assembler. Für die Darstellung der Uhrzeit habe ich den 16-Bit TC1 programmiert und zwar so, dass er alle 500ms einen Compare Match A Interrupt auslöst. Hierzu
garkeine ist. 500 ppm sind für genaues Timing grottenschlecht. Besser ist es, den 16 MHz Quarz vom ATmega16U2 zu verwenden. Eine knappe Beschreibung nebst Foto für einen UNO R3 findet sich hier: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp7 im 2. Abschnitt.
-
Thread
Arduino: Kann man einen Aanalogen Pin als Digitalpin konfigurieren?
Hier dreht es sich um eine ATMEGA2560. Und da sind alle Axx Pins gleichwertig. Können sowohl digital IO, als auch Analog In.
Arduino Fanboy D. schrieb im Beitrag #6417511: > Hier dreht es sich um eine ATMEGA2560. Wo hast du diese Erkenntnis her?
-
Thread
Fehler im Code
****************************************************/ // Proc auto detection #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) #define PROMINI #endif #if defined(__AVR_ATmega32U4__) || defined(TEENSY20) #define PROMICRO #endif #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) #define MEGA #endif[/c] Ivan Orsolic schrieb im Beitrag #6409681: > Wenn ich den Code auf den Arduino laden ... Zum Glück gibt es nur einen einzigen
-
Thread
Verständnis AVR Interrupts Gesperrt
drei Bytes Returnadresse auf den Stack gelegt werden und genau das verstehe ich nicht! Ein ATmega bis 1284 hat nur 128k die Sprungadresse ist also 16-bit nur der ATmega2560 braucht mehr 24-bit und trotzdem war das Timing beim 1284 um 10% langsamer was ich mir nur durch ein drittes Adressbyte
Joachim B. schrieb im Beitrag #6409280: > auch bei 328p 1284p und 2560? > immer 198 Takte? > > glaube ich nun nicht! Ich auch nicht. Denn der 2560 hat natürlich notwendigerweise einen 22Bit-PC.
-
Thread
ZX81 plus38 Clone
der Atmega32 zu wenig Pins hat. Einfacher wäre ein ArduinoMega2560, der hätte genügend PINs. Das Code-Prinzip des Atmega-Debuggers findet sich hier: https://github.com/WestfW/4chipZ80/tree/master/Firmware
I'll do a kind of breakout for the debugger using that ATMega2560 board, as proposed by Chris. I'll add a couple extra components to connect a CF card in 8 bit mode, too. Like in the picture. Key can be had from ali: https://de.aliexpress.com/item/4000810151652
-
Thread
Weiß jemand, was für ein Atmega-Board das ist?
Wozu sonst so viel Code? :) Es gibt auch andere Fragen zu Arduino-Erfinder. Daß man nicht alle ATMega2560-pins angeschlossen hat, habe ich Verständnis. Aber warum sind das ausgerechnet XCK-Pins von allen vier USART, die ATMega2560 hat??? Wenn es so problematisch mit Platz, dann könnte man doch mindestens
ATMega2560 unbrauchbar ist... Hier ist meine Antwort auf Arduino :) Ich habe bei JLC 20 Stück gemacht, zuerst reicht mir das.
-
Thread
Monitor als Ausgabe für Microcontroller
ATMEGA (oder ESP32) + TFT per SPI Einfach mal gurgeln nach den Begriffen, gibt tausende Tutorials.
nicht annähernd mit der Auflösung und Farbtiefe, die der TV erlaubt hätte. Da kommt man mit einem ATmega2560 schon *deutlich* weiter.
-
Thread
RC Modellbau: Mikrocontroller und Motorstörungen
Guten Abend, ich verwende in einem Tamiya 1:10 Modell einen ATMEGA2560 auf Devboard. Der Mikrocontroller sorgt für die Steuerung div. LEDs. Es wird über externe Interrupt die Pulsweite aller Kanäle gemessen und entsprechend geschaltet (Servo PWM). Da das Devboard
Guten Abend, ich fasse nochmal zusammen: Mit einem ATMEGA2560 (aufgrund der gehobenen Anzahl an Timern & GPIOs) greife ich alle PWM Kanäle des Empfängers ab und schalte div. LEDs (Abblendlicht, Bremslicht, Rückfahrtlicht, Blaulicht sowie Blinker). Die PWM
-
Thread
Dimmersteuerung mit AVR ATmega 2560
Hallo zusammen, ich möchte mit dem ATmega 2560 einen Triac-Dimmer ansteuern. Die Sinus-Welle, mit der man den 230V Wechselstrom (50Hz) darstellen kann, überquert alle 10ms (halbe Sinus-Welle) den Nullpunkt auf der X-Achse (Zero-crossing).
-
Thread
Arduino Mega 2560 - Gruppenweise verschiedene Spannungen an den Output Ports
(Arduino Mega 2560 ports 2,3,4 & 8,44*,9) - 4,86V an den Ports die die Kanäle 4,5,6 & 10,11,12 auf der Karte bedienen (Arduino Mega 2560 ports 5,6,7 & 10,11,12) (*Dass die 44 hier mit drin steht hat den Zweck, 12
. schrieb im Beitrag #6382654: > Hab ja nur einen VCC und > ein GND war nicht die Frage Mega 2560? https://www.arduino.cc/en/Hacking/PinMapping2560 den gibt es mit vielen VCC und GND und an jedem gehört kurz angebunden ein Kondensator, aber oft wird auch da gespart und dann gibt es auch noch miese
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
Guten Abend! Ich habe eine Frage: Ich brauche für ATMega2560 umschaltbare Baudraten für USART, die mit einem Quarz nicht möglich sind (31250 und 57600 bod). Deshalb möchte ich F_CPU umschalten. Die Frage ist: wie mache ich das korrekt? Wird funktionieren
wird... Hier ist eine Tabelle zum Übersicht. Brauchbare Varianten sind schwarz. P.S. statt ATMEGA2560 möchte ich in diesem Projekt doch ATMEGA644 benutzen. Somit sind F_CPU 18 und 20 MHz auch legitim.
-
Thread
Ultraschallmessung atmega328 & atmega2560
nun nimm ich einen atmega2560 und stelle alles auf den timer4 um. Hier passt meine Entfernung nicht mehr. Statt 15cm erhalte ich jetzt nur noch knapp 13. Wo ist denn der Unterschied zwischen den beiden? Es sind doch beide
übernehmen oder liege ich da falsch? PS: Alles ist mit Arduinos aufgebaut. Umschwenken vom 328 auf den 2560 will ich daher dass ich später 2 Sensoren ankommen will. [c]/* * Ultrasonic sensor HC-05 interfacing with AVR ATmega16 * http://www.electronicwings.com */ #define F_CPU 16000000UL #include
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
mussten I/O-Expander her die auch PWM beherrschen. Nach vielem hin und her habe ich mit entschieden 2 Atmega 2560 aufzulöten auf das Board und als I/O-Expander zu verwenden. (Bootloader aufspielen und dann Basissoftware die ihn praktisch als Slave machen) Insgesamt läuft die gesamte Kommunikation zwischen
-
Thread
Development Board im ESP8266 und AVR/STM32
AVR, Pic, STM32 sein. Das gibt es für ca. 10€ bei Ali. Ist ein Arduinokonformes Board mit Atmens 2560 und esp und usb.... Google: arduino atmega 2560 esp8266
-
Thread
AVR Atmega ports register
Moin, ich habe eine Frage bzgl. der direkten Adressierung der IO Register vom AVR Mikrocontroller Atmega. Inzwischen benutze ich den ATmega2560 bedingt der Vielzahl an IO (vorher ATmega328). Bislang habe ich noch die echt langsamen Arduino Befehle verwendet, inzwischen spreche ich aber lieber direkt
output), 74HC165 (Schieberegister für input) sowie auch einzele Leds, und Relays direkt an meinem ATmega2560 verbunden.
-
Thread
Arduino-Ausgabe an PC-Terminal
Dann funktioniert das natürlich auch. Zumindest bei mir mit Putty und "Joy-it" Uno-R3 sowie MEGA-2560 des gleichen Herstellers/Importeuers..
bestimmten Hersteller hervorzuheben. Aber es sind halt Teile mit dem "richtigen" Arduino Com/USB-Chip ATmega16U2, nicht mit diesem 340 Dingens oder so...
-
Thread
Atmega328 SPI SPIF wird nicht gesetzt
Hallo zusammen, ich habe folgendes Problem: Ich möchte eine simple SPI Verbindung mit einem Atmega328 (Arduino UNI) testen. Zunächste einfach nur Master richtig initialisieren und auf Funktion testen. Byte in SPDR schreiben und warten bis die Flag gesetzt wird, LED an. Aber aus irgendeinem Grund
SPE Bit als Letztes gesetzt wird. Also so wie deine Vermutung war, S. Landolt. Testobjekt war mein ATmega2560. Ob einzeln oder in einem Rutsch kommt auch immer darauf was man machen möchte. Zum Bsp. beim Timer habe ich immer 3 Grundfunktionen. Konfiguration des Timern. Starten und Stoppen des Timers
-
Thread
Arduino Mega 2560 Pro Mini - Arduino des Grauens!
Prozessor und Avrdude gibt, ich wohl doch Fakt. Zitat aus dem Handbuch zum AVRDude 6.3 .... m16u2 ATmega16U2 m2560 ATmega2560 (**) m2561 ATmega2561 (**) m2564rfr2 ATmega2564RFR2 ...... (**) Flash addressing above 128 KB is not supported by all programming hardware. Known to work are jtag2, stk500v2
Hier solls einen fix geben: https://petervanhoyweghen.wordpress.com/2015/12/02/the-usbasp-and-atmega2560-mystery/ ungetestet