-
Thread
[AVR] externer Speicher
Der ATmega2560 hat doch Ext.BusInterface, da kannst du alles dran hängen.
MCUA schrieb im Beitrag #6574998: > Der ATmega2560 hat doch Ext.BusInterface, da kannst du alles dran > hängen. Echt? das wär ja super. Unter welchem Punkt find ich dazu was im Datenblatt?
-
Thread
Such uC mit JTAG und USB to Serial
Gibt es keine fertigen Chips, die den atmega2560 (AVR) unterstützen? EDBG sollte das doch können, nur ist das wohl noch nicht draußen. Ich habe mich mal so durchs netz geklickt und diverse Do it yourself projecte gefunden, jedoch sind diese
Hi >BZW: Wie sieht es mit debugwire aus? Der ATMega2560 hat kein DW. MfG Spess
-
Thread
AVR Prozessor mit JTAG programmieren
> verwende ich den µC Atmega2560
S. Landolt schrieb im Beitrag #5700529: >> verwende ich den µC Atmega2560 Oh, das habe ich übersehen. Der hat JTAG.
-
Thread
Error: Operand Out Of Range
Zu WinAVR + atmega2560 http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42536&highlight=winavr+atmega2560 Zu AtmanAVR http://www.avrfreaks.net/modules.php?op=modload&name=News&file=article&sid=523&
Falls es weiterhilft: WinAVR vom 20060421 (AVR-gcc3.4.6) Mit Sicherheit nicht, weil der keinen ATmega2560-Support hatte.
-
Thread
Auslesen von 48 Tastern mit AVR
Auslesen. Thgomas T. schrieb im Beitrag #4810242: > Wenn möglich würde ich es gerne auf einem ATMega2560 mit 16MHz laufen > lassen. Das kann noch ein Tiny mit 128 kHz.
Und wenn Du Thgomas T. schrieb im Beitrag #4810242: > auf einem ATMega2560 freie Pins wie Heu hast langen natürlich auch 8 Zeilen-Pins + 5 Spalten Pins als Tastatur-Matrix!
-
Thread
Arduino Clock Source
lassen - LPT Schnittstelle - Sekundentakt einer Quarzuhr ;-) Das ist kein Arduino, sondern ein ATmega2560
> > Das ist kein Arduino, sondern ein ATmega2560 Der TO schrieb von einem ARDUINO MEGA 2560 Board - und der ist kein Arduino??? Sofern du den Chip ATmega 2560 meinst - mea culpa
-
Thread
STK600 USB Verbindungsproblem
betrieb nehmen. beim erstellen vom makefile habe ich folgende einstellungen festgelegt. - MCU type -> ATmega -> atmega2560 - Programmer -> stk500 v2 - Port -> USB wenn ich dann das fertige programm drauf laden möchte (Tool -> [winAVR] Program) bekomme ich folgende Fehlermeldung: > "make.exe" program
denn, der Chip, den Du debuggen willst, sitzt auf dem STK600. Ganz genau ich möchte den Chip (ATmega2560) der auf meinem STK600 sitzt "on Chip" Debuggen. Gruß Volkan
-
Thread
µC Defusen
Tschuldigung meinte natürlich ATMEGA 2560
Kann der Dragon einen ATMEGA 2560 mit HV und Paral. programmieren?
-
Thread
Arduino Every - Erfahrungen?
Es kommt darauf an wie die Libs aufgebaut sind. Außerdem gibts Tausende Libs. Aber das ein Mega2560 nicht kompatibel zum UNO (ATmega328P) sein soll habe ich noch nicht erlebt. Da scheint etwas anderes schief zu laufen. So ein Mega2560 Board gibts übrigens auch kleiner. https://robotdyn.com/mega-2560-pro-mini-atmega2560-16au.html oder bei ebay gucken.
-
Thread
3-Byte-PC woran erkennen?
Hallo Zusammen, ich habe hier die Prozessoren Atmega2560 und Atmega2561 die mit meinen Assemblerroutinen nicht laufen wollen, da sie einen 3-Byte-Programmcounter haben. Wie kann ich für eine automatisierte Lösung in meinen Bibliotheken eine Abfrage
mmcu=atmega2560) [/pre] setzt LPATH auf "avr6" oder im sh-Skript: [pre] LPATH=`avr-gcc -print-multi-directory -mmcu=atmega2560` [/pre] Falls es wirklich zur /Laufzeit/ sein muss, dann tut Code wie [
-
Thread
I²C und CAN Bus auslesen und auf einem Monitor (C#) ausgeben
: Du brauchst: - Einen CAN Transceiver (z.B von NXP) - Einen CAN Controller (sofern der ATmega keinen hat. Der 2560 hat keinen. Die AT90xxx oder ATmegaxxM1 haben einen integriert.) - Den ATmega als Schnittstellenkonverter - Einen UART<->USB IC (z.B einen FTDI FT232 ) Dann bekommst du die
Master, Slave oder passiv mitlesen? Stefie schrieb im Beitrag #4783954: > Wir bekommen einen Atmega 2560 mit MCP2515 für CAN Und so nach und nach kommen auch die wichtigen Informationen. Und der Mega 2560 sitzt nicht zufällug auf einem Arduino Mega 2560 und wird mit der Arduino-IDE programmiert
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
fileio-atmega2560.i NEWS exit-atmega103.s fileio-atmega2560.o options.c exit-atmega128.i fileio-atmega2560.s options.def exit-atmega128.o fileio-atmega8.i options.h exit-atmega128.s fileio-atmega8.o options.o exit-atmega168.i fileio-atmega8.s perf.c exit-atmega168.o fileio-attiny3216.i perf.h exit-atmega168.s fileio-attiny3216.o perf.o exit-atmega2560.i fileio-attiny3216.s README exit-atmega2560
-
Thread
Entwicklung eines Bussystems
Basti schrieb im Beitrag #2186498: > Hmmmmm... na aber mit dem 2560 müsste des doch kein Problem sein? Der kein kein Deut schneller als ein ATmega88. Wenn schon AVR für Zentrale, dann wäre an dieser Stelle ein AT90CANxxx mit internem CAN-Controller angebracht.
kaufen, die ich in > Kürze sowieso wieder austauschen würde. Wenn du für den Anfang mit ein paar ATmega88/MCPs zusätzlich zu deinem 2560er Board rumbastelst und das schon als prohibitiv teuer ansiehst, dann gute Nacht. Da du selbst viele Hundert Knoten angeführt hast ist sowieso schon klar, dass du mit
-
Thread
Erfahrung mit China Arduino?
Ich habe auch mit einem Originalen angefangen, dann einige Sachen mit Lochraster und ATMega8 / ATMega328 auf Lochraster aufgebaut und bin mittlerweile zu dem Schluss gekommen, dass ich nur noch den den Nano mit Stiftleisten auf Lochraster löten werde, da das deutlich schneller geht, als einen
eventuell nur für Farbe und mit Grafikzeichensatz wird ein Nano schön eng ich nehme da sowas auf mega2560 https://www.adafruit.com/products/1651 http://www.ebay.de/itm/like/181737039659?lpid=106&chn=ps Arduino mega2560 ab 12€ aus China, 3 Stück hier und laufen mit dem TFT
-
Thread
C-Code von AVR-NET-IO zu bekommen?
würde ja lieber arduino mighty mini 1284p sagen, der hat 16KB SRAM > ist viel nützlicher als der 2560 mit nur 8 KB SRAM vielen Dank Joachim ! Es sieht so aus als ob der 1284p weniger leicht auf Platine verfügbar ist. Dieses Modul kommt aus USA: http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 Artikelstandort: Venice, California es gibt dann noch dies: SainSmart Rev. 1.3 Atmega1284p: EUR 47,88. Vielleicht habe ich etwas übersehen. Im Vergleich dazu liegen 2560-boards unter 7.- von diversen Anbietern. Natürlich sind 16kB RAM doppelt so schön.
-
Thread
Arduino: Größe eines Pointers
Beitrag #5605119: > AVR-GCC benutzt meines Wissens nach nur 16 Bit. und dann klemmte es als der ATmega2560 und ATmega 1284p kam, es wurd flugs ein drittes Adressbyte nachbestellt! Ich wunderte mich in den Anfangszeiten über keinen Zugriff oberhalb 64K beim m2560, mit dem m1284p lernte ich dann dazu
gar 4 Byte oder in 64-Bit Versopnen sogar 8 Byte, Naja... Ganz so einfach ist es nicht. Der ATMega2560 hat auch nur 2 Byte breite function pointer. Trotz 256k Flash Stichwort: trampolines
-
Thread
Matlab - Mikrocontroller - serielle Schnittstelle
Ist der Arduino-Bootloader noch auf dem ATmega? Dann könntest Du das hier testen, um ein Hardware-Problem auszuschließen: [code] Auio = arduino('Com5','Mega2560'); pin = 'D10'; Auio.configurePin(pin,'DigitalOutput'); while(1) Auio.writeDigitalPin
verwendet den DTR-Pin am Usb-Serial chip (nach den Schematics wird beim Mega Board hierfür ein kleinerer Atmega verwendet, https://www.arduino.cc/en/uploads/Main/arduino-mega2560_R3-sch.pdf) als RESET Leitung um den großen Mega in den Bootloader zu bringen. Vielleicht triggered Matlab den irgendwie im Gegensatz
-
Thread
welche Compilermodule verwenden F_CPU?
Hallo, ich habe ein kleines Problem mit F_CPU. Beim ATMega2560 z.B.kann ich zwar einen 14,7456 MHz Quarz anschließen, der endgültige CPU-Takt hängt aber vom Taktteiler ab. Da z.B. der ATMega2560V nur bis 8MHz spezifiziert ist, muss der Quarz-Takt halbiert
zustande kommt, ob halbiert oder nicht, ist ja egal. Weil ich auf ein und dem gleichen Board einmal ATMEGA2560 und einmal ATMEGA2560V bestücken kann. Der Quarz bleibt der gleiche.
-
Thread
Problem mit Watchdog Interrupt initialisierung
eine Idee woran es liegen könnte? Das Fusebit WDTON ist nicht gesetzt und ich verwende einen ATmega2560.
aber > WDTCSR |= ... > WDTCSR |= ... so wird es aber im Datenblatt des AVR vorgezeigt(seite 66 ATmega2560) :/
-
Thread
neuer Compiler mag libm.a und libc.a nicht
Reinhard M. schrieb im Beitrag #4772072: <p><div style="background:#f0f0ff;">Also ich verwende _AVR_ATmega2560_ und habe avr3, avr31, avr35, avr4, avr5 und so weiter ...</div></p> <p>Auch <em>avr6</em>? Das wäre die zuständige Architektur für einen ATmega2560.</p> <p><tt>__AVR_ATmega2560__</tt
__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) // this processor family uses avr/io.h with real processor name // but share the hardware abstraction
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
c-hater schrieb im Beitrag #4635399: > Ein ATMega1284P z.B. hat 128k Flash und 16k RAM, ein ATMega2560 hat 256k > Flash und 8k RAM (trivial extern erweiterbar auf 64k). Sind aber beide keine 28-Pinner mehr.
c-hater schrieb im Beitrag #4635399: > Ein ATMega1284P z.B. hat 128k Flash und 16k RAM, ein ATMega2560 hat 256k > Flash und 8k RAM (trivial extern erweiterbar auf 64k). > > Um was anderes zu benutzen, braucht man schon deutlich bessere Gründe
-
Thread
Entwicklungsboard komplett umgehen
Hallo Blackbird, nun, ich suche doch eigentlich nur nach einem solide wirkenden Board mit ATmega2560 drauf, an dem alle Pins rausgeführt werden, vorzugsweise mit USB. Da ich nun Module mit USB ohne HID gefunden habe suche ich nun nach welchen mit HID-Möglichkeit. Bedeutet denn ein UART-USB-Wandler
>nun, ich suche doch eigentlich nur nach einem solide wirkenden Board mit >ATmega2560 drauf, ... Das STK600 gibt es als Bundle in verschiedenen Versionen. Meins hatte die Adapterplatinen für DIL-ICs mit dabei, einen ATMega32L (DIL40) und einen ATMega2560 (TQFP, aufgelötet auf
-
Thread
ATMega Auslaufmodell?
. Zumal man zum Preis eines nackten ATmega2560 beim Chinesen schon das komplette 320×240-Touchdisplay inkl. ESP32, viel RAM, viel Flash, WLAN, Bluetooth, Sound und SD-Kartenleser fertig aufgebaut bekommt, so dass man sich direkt der Softwareentwicklung
. > > Zumal man zum Preis eines nackten ATmega2560 beim Chinesen schon das > komplette 320×240-Touchdisplay inkl. ESP32, viel RAM, viel Flash, WLAN, > Bluetooth, Sound und SD-Kartenleser fertig aufgebaut bekommt, so dass > man sich direkt der
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
nicht sicher) - USV(nicht sicher) Was würdet ihr machen wenn es bei euch so wäre. Upgrade auf ATMega2560 oder kompletter Wechsel auf einen Prozessor zb. STM32? Schönen Sonntag noch Lg
THT einlöten > läßt: > https://www.mikrocontroller-elektronik.de/mini-controllerboard-mit-atmel-atmega2560-und-usb/ Schönes Marketinggefasel! >Leistungsstarker Controller ATMega2560 (einer der wohl leistungsfähigsten > 8 Bit AVR-Controller überhaupt), 100 Pins am Gehäuse, BlaBla. Der CPU-Kern
-
Thread
Library Servo.h
header-Datei im Ganzen....habe versucht sie abzuändern, Timer5 rausgenommen bei der define für den ATMega2560, dann gespeichert und sie als Header Datei benutzt...funktioniert so nicht!
von denen Du mal wieder reichlich wenig vorzeigst, zu diesen Compiler-Fehlern führt. Auf dem Atmega2560 ist die Definition und Reihenfolge der Timer so: [c] // Say which 16 bit timers can be used and in what order #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #define _useTimer5
-
Thread
UART Studienarbeit dringend :D
das richtig. Ich sitze gerade an meiner Studienarbeit und hab ein Problem ... Ich sende mit einem ATmega2560 über UART an einen ATmega32A. Gesendet wird mit 8n2. Durch eine LED die ich aktiviere sobald der 32A in den Interrupt springt seh ich dass er etwas empfängt. Aber er empfängt einfach nicht was ich schicke. Daten vom ATmega2560 per UART mit Terminal ausgelesen (ASCII): r108yg109yb42yr107yg108yb41yr106yg107yb40yr105yg106yb39yr104yg105yb38yr103yg Code vom 32A der diesen Daten auswerten soll: ...............
-
Thread
LCD Keypad Shield zeigt nichts an
suchst Dir anhand des von Dir verwendeten Arduino-Boards und einem Board-Pinout die entsprechenden Atmega Port-Pins raus, und ordnest die Pins erstmal richtig zu! Also: LCD_RS ==> Arduino Pin-8 ==> Atmega2560 P?? LCD_EN ==> Arduino Pin-9 ==> Atmega2560 P?? LCD_DB7 ==> Arduino Pin-7 ==> Atmega2560 P?? LCD_DB6 ==> Arduino Pin-6 ==> Atmega2560 P?? LCD_DB5 ==> Arduino Pin-5 ==> Atmega2560 P?? LCD_DB4 ==> Arduino Pin-4 ==> Atmega2560 P?? Und wenn Du dann "mit C Programmierung" die richtigen Pins Deines Controllers ansteuerst, sollte
-
Thread
AVR C Programmierung unter Linux
Hallo, der Ehrgeiz das Ergbenis zu sehen war dann doch noch da. µC ATmega2560 (Arduino Mega2560) Allerdings stimmt überhaupt nichts an den Zahlen. Ich habe das in der Arduino IDE ausprobiert mit den Optionen von Arduino Fanboy. Mit meiner "normalen" Toolchain erhalte
Hallo, ich habe die Änderungen die ich für den Mega2560 in der Arduino IDE gemacht habe, wodurch es präziser wurde, für den Nano Every (ATmega4809) in der Arduino IDE wiederholt. Hierbei ändert sich jedoch nichts. Ich erhalte die gleichen ungenauen Werte
-
Thread
Empfehlung ATMEL-EK's?
Marcel M. schrieb: > Auf diesen lässt sich demnach auch der auf dem STK600er > befindlcihen ATmega2560 Der Atmega2560 dass, mit dem STK600 kommt lässt sich ohne weiteres am STK600 Programmieren, die "Kits" für DIP oder TQFP ist für µC in DIP oder TQFP Gehäuse.
das, so wie es ist (also auch zugehörig zum Atmega2560) in meiner "Groß"-Anwendung intergrieren. Dann würde ich z.B. gleich einen weiteren ATmega2560 auf das Socket-Board stecken, dieses mit dem STK600 verbinden und dann das Programm überspielen.
-
Thread
"Arduino MEGA" - ähnliches Board gesucht
recht nahe zu kommen: http://www.nex-robotics.com/products/development-tools/avr-development-board/atmega2560-development-board-mini.html https://www.avrfreaks.net/sites/default/files/forum_attachments/atmega2560_dev_board_mini_integrated_with_xb_usb_interface.pdf
nahe zu kommen: > http://www.nex-robotics.com/products/development-tools/avr-development-board/atmega2560-development-board-mini.html > > https://www.avrfreaks.net/sites/default/files/forum_attachments/atmega2560_dev_board_mini_integrated_with_xb_usb_interface.pdf Das sieht gut aus! Aber ich
-
Thread
ATmega mit mehr Leistung?
seit gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen beim AT2313 bis heute zum ATmega2560. Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Sollte die Ausgabegeschwindigkeit zu langsam sein, welche CPU wäre denn
seit gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen > beim AT2313 bis heute zum ATmega2560. > > Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. > Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Bei üblichen Displayauflösungen ist das schon ziemlich sportlich
-
Thread
TCP Server ATmega328
basteln. Der ATmega328 ist mindestens genausogut geeignet wie der ATmega32. Aber klar: Wenn die "einzig sinnvolle Anwendung" ein fetter HTTP-Server sein soll, dann wäre ein Controller mit mehr RAM und Flash natürlich
Beitrag #6559925: > Der kleinste mir bekannte TCP Stack ist der µIP von Adam Dunkels. Aber > der ATmega328 ist zu klein, um diesen sinnvoll zu nutzen. nun ja der Pollin NETIO konnte das mit dem ATmega32, hat mich aber auch nicht befriedigt aber man konnte ja den ATmega 1284p einsetzen mit viel mehr
-
Thread
Update Funktion für eigenes Projekt
Hallo an alle, Ich bin dabei einen MIDI Controller zu bauen mit einem atmega2560. Software und Controller laufen nun möchte ich aber die Möglichkeit eines Softwareupdates integrieren. Am liebsten über einen USB Stick oder über MIDI Sysex. Meine Überlegung ist nun den bootloader
Danke für eure Tipps. Stefan F.: Ich nutze einen atmega 90USB162 für die USB UART Anbindung. Auf den wird Hiduino geflashed und danach kommt der atmega2560. Die Nutzung des 90USB162 nutze ich das mein Midi controller nicht als Universal Audio Midi device
-
Thread
Wie Assembler ISR in C integrieren ?
beantwortet hast: Welche Waveform willst du denn überhaupt haben? Du hast ja offenbar einen fetten ATmega2560, da kannst du ja auch alles als Tabelle ablegen (RAM oder Flash, je nach Anforderung).
es lesbar in eine *.S schreibst. Und wenn es auf den schnellen Interrupt ankommt, kann man den ATmega2560 eh nicht vollschreiben. Jede andere Task mit Interrupts wird Dir das Timing zunichte machen.
-
Thread
Strings mit AVR - aber richtig
; str++; } } [/c] benutzt wird, sollte [c] print_flashstr(BUILDTIME); [/c] beim ATMega328 und auch bei den größeren Varianten (z.B. ATMega2560) sicher funktionieren?
send_byte_usart0(c); > str++; > } > } > benutzt wird, sollteprint_flashstr(BUILDTIME); > beim ATMega328 und auch bei den größeren Varianten (z.B. ATMega2560) > sicher funktionieren? Auf dem Atmega328: Ja. Auf den größeren Varianten (1284, 2560) mit >64KB Flash: Nein, nicht wenn BUILDTIME im oberen
-
Thread
Serielle Verbindung: Mehrere "Empfänger" - Spannung bricht ein
Hallo zusammen, am Serial-TX eines ATMEGA 2560 möchte ich drei "Verbraucher" anschließen: 1.) 433Mhz Radio. Das als einziges auch am Serial-RX des MEGA angeschlossen ist 2.) ATMEGA328 (nur am Serial-TX des APM) 3.) Arduino-Micro (also ein weiterer ATMEGA328) 1.) und 2.) zusammen funktionieren wunderbar. Sobald ich 3.) zusätzlich parallel anschließe bricht die Serielle Datenübertragung zusammen. Ich vermute mal, dass das für das ATMEGA 2560 einfach
-
Thread
AVR Bootloader in C - Artikel
. Sobald ich das HEX-File rüber schiebe resetet sich der ATmega2560... Der Code ist der gleich wie beim ATmega88...sehr seltsam...
Sorry noch nicht. Ich habe versucht rauszufinden warum mein ATmega2560 nicht funktioniert. Dafür habe ich alles möglich auskommentiert. Er startet jedoch nach dem Empfang von ein paar Zeichen ohne Grund immer neu. Ich habe fast das Gefühl es liegt am ATmega2560...
-
Thread
Software Profibus DP-Slave in C
In uno / nano I just change the register serial2 to serial0 from Tadej's code. You can read the Atmega2560 datasheet to find the register.
Hello, I trying this code with ATmega2560 & 9.6kbps. My PLC always send 0x6D as function code. Received byte: 68 5 5 68 C0 82 6D 3C 3E 29 16 Arduino send: 68 B B 68 FFFFFF82 FFFFFFC0 8 3E 3C 2 5 0 FFFFFFFF FFFFFFC0 FFFFFFDE 68 16
-
Thread
Arduino Mega2560 / SunFounder + Bascom + ISP-Programmer
Hallo zusammen, vor einigen Tagen habe ich mir bei ebay das SunFounder Lab Mega 2560 R3 ATmega2560-16AU Board (http://www.ebay.de/itm/Neu-SunFounder-Lab-Mega-2560-R3-ATmega2560-16AU-Board-fur-Arduino-kompatibel-/151275549665?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2338b9b3e1) gekauft
Fusebits kontrollieren, jedoch bin ich mir da nicht ganz sicher was ich auswählen soll. Wenn ich den ATMega 2560 auswähle, kann ich in der Liste nur Ext. Crystal bis 8 Mhz auswählen. Ich habe aber einen 16 Mhz. Übersehe ich da etwas ? Habe ich einen Gedankenfehler ? Im Anhang sind die screenshots von
-
Thread
macOS Atmel-ICE mit PlatformIO
`-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/megaatmega2560.html PLATFORM: Atmel AVR (3.1.0) > Arduino Mega or Mega 2560 ATmega2560 (Mega 2560) HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 248KB Flash DEBUG: Current (avr-stub) On-board (avr-stub, simavr) PACKAGES
Found CMSIS-DAP compliant device, using EDBG protocol AVR Part : ATmega2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated
-
Thread
AVR Timer 1 Normal/CTC Mode ?
OCIE1A) sts TIMSK1,tmp0 sei main_loop: rjmp main_loop [/avrasm] (Ich habe keinen ATmega2560)
Da der ATmega2560 über GPIORs verfügt, lassen sich die push/pop durch out/in ersetzen und somit noch 4 Takte einsparen: [c] ISR(TIMER1_COMPA_vect, ISR_NAKED) { // Timer.1.A Compare Interrupt asm volatile(
-
Thread
[S]Alternative zum ATmega128 stamp
ATmega: is erstmal egal. kenn mich halt mit dem 128er aus. Des weiteren benutze ich den 2560er. Etwas in der Katigorie vom 128er wäre schön also: Flash: 128kb SRAM: 4kb EEPROM: wird nicht genutzt
Meinst Du so etwas? http://www.aliexpress.com/item/Free-shipping-new-mega-2560-2560r3-ATmega2560-16AU-USB-board-USB-cable-Engineers-development-tools/957145573.html
-
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
größeres OLED mit Arduino lib
RAM. Für ruckelfreie Wiedergabe bewegter Bilder brauchst du zwei Buffer. Der ATmega2560 hat 8 Kilobyte.
Stefan F. schrieb im Beitrag #7493121: > Der ATmega2560 hat 8 Kilobyte. und ein ESP32 512KB, ein ATmega 1284p immerhin 16KB
-
Thread
Arduino erweitern
Mega ist > in der Anschaffung deutlich teurer als der Uno. ach was http://www.dx.com/de/p/mega2560-r3-atmega2560-16au-control-board-w-usb-cable-for-arduino-400944?tc=EUR&gclid=Cj0KEQiA4LCyBRCY0N7Oy-mSgNIBEiQAyg39tpjSh9iMmsbiE1Nf59xCVDpuLz2icECJWvwz6TSPMP8aAldA8P8HAQ#.Vk15016xki8 Preis: 10,87€ http://www.ebay.de/itm/UK-stock-ATmega2560-16AU-CH340G-MEGA-2560-R3-Board-Arduino-Compatible-USB-/151772933108?var=&hash=item23565f2bf4:m:m7B5Jsv2zJ43GDDvYNJk8Qg Preis: ca. 7,-€ http://www.ebay.de/itm/New-Atmega2560-16AU-CH340G-ATMEGA
-
Thread
SPI falsches Logiklevel trotz deaktiviertem Chip
programmieren. Nur sobald er eingesetzt wird, gibts ein Problem. ISP = SPI am ATmega2560, aber danke für die Idee! ISP Reset ist angebunden.
Felix A. schrieb im Beitrag #4326809: > Ist beim ATmega2560 das vielleicht auch der Fall und > dein Sensor hat damit nichts zu tun? Handbuch sagt: Pins PB1, PB2, PB3 bei TQFP100, PE0, PE1, PB1 bei TQFP64 Package. Aber der OP kann den Atmega ja via ISP
-
Thread
Microstepping am Limit?!
würde ich eher davon ausgehen, das deine Programmierkenntnisse ihre Grenzen überschritten haben. Ein ATMega2560 bei 16 MHz lacht da eher drüber. MfG Spess
befremdet es mich, daß ich keine offensichtliche Angabe fand, ob sich diese Doku auf den uno oder m2560 bezieht, denn die Hardware ist unterschiedlich. Ich vermute, es gilt nur für den uno328. Beim m2560 heißen alle Pin von 2-13 "PWM", bei Uno sind da nur die 3,5,6,9,10,11 markiert. http://playground.arduino.cc
-
Thread
uC mit mind. 10 ADC-Eingängen
Atmega2560 hat 16x 10bit allerdings tqfp. diesen könntest aber auf einen adapter löten. könntest aber auch ein arduino nehmen da sitzt der auch drauf.
Dennis schrieb im Beitrag #3316088: > Atmega2560 hat 16x 10bit allerdings tqfp. > > diesen könntest aber auf einen adapter löten. > könntest aber auch ein arduino nehmen da sitzt der auch drauf. Wenn du ihn auf einen Adapter löten kannst
-
Thread
Wieviel externes SRAM ist möglich
Frank K. schrieb im Beitrag #3329642: > auch wenn die Kanonen billiger sind? > > Wo Du den Mega 2560 erwähnst, habe ich einfach mal nachgeschaut, wie die > Preise so sind. Beispiel Farnell: > > ATMEGA2560-16AU #1288330 16.80€ > STM32F107VCT6 #1737141 10.08€ (mal willkürlich ausgewählt) >
> ATMEGA2560-16AU #1288330 16.80€ ATMEGA64A (mit ExtBusIF) gibts für paar eur.