-
Thread
ATmega2560 - Zugriff auf falsche Interruptvektoren
oder wo muss ich nochmals nachlesen, um diesen Sachverhalt zu kapieren? Die include-Datei zum ATmega2560 (m2560def.inc) im AVR-Studio sagt eindeutig: .equ URXC0addr = 0x0032 .equ UDRE0addr = 0x0034 und so steht das auch im Atmel datasheet zum ATmega 2560 (ist zwar preliminary, hab' aber nichts Neueres
, dass es sich dabei um Wortadressen handelt. Aufgrund der include-Datei (m2560def.inc) im AVR-Studio hätte man VIELLEICHT drauf kommen können, da entdeckte ich jetzt nämlich unterhalb der Definition der Vektor-Adressen: .equ INT_VECTORS_SIZE = 114 ; size in words (AHA!)
-
Thread
Erfahrung mit China Arduino?
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
, hab ich meine Sachen entsprechend abgeändert: [c]Command: E:\Programme\Arduino\hardware\tools\avr\bin\avrdude.exe [/c] [c]Arguments: -CC:\arduino-1.0.1\hardware\tools\avr\etc\avrdude.conf -p atmega328p -c arduino -P\\.\COM4 -b9600-Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i [/c] Wenn
-
Thread
I²C und CAN Bus auslesen und auf einem Monitor (C#) ausgeben
, 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?
Nein, das AVR Studio ist etwas anderes. Ganz grob gesagt: Arduino -> Anfänger AVR Studio -> Fortgeschritten/Experten Sagt dir SPI, I2C, Flash, Debuggen, RAM, GPIO, (USART, Serielle Schnittstelle, RS232), Programmer
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
ARM-Hersteller, das gilt aber grade nicht für die LPC Schaut mal im direkten Vergleich einen größeren AVR atmega2560 und einen LPC1168 an, beim AVR ist dieselbe Peripherie deutlich komplexer realisiert als beim LPC (schon weil der I/O-Space nicht reicht und wegen der 8-bit Register für 10-bit ADC usw)
ARM-Hersteller, das gilt aber > grade nicht für die LPC > > Schaut mal im direkten Vergleich einen größeren AVR atmega2560 und einen > LPC1168 an, beim AVR ist dieselbe Peripherie deutlich komplexer > realisiert als beim LPC (schon weil der I/O-Space nicht reicht und wegen > der 8-bit Register für 10-bit ADC
-
Thread
"Arduino MEGA" - ähnliches Board gesucht
hier deinen Wünschen 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
Andre G. schrieb im Beitrag #6948418: > irgendwoher ein paar 2560er Mouser + TME Die Arduino Plattform ist nicht auf die AVR begrenzt.
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
ein Werkzeug sehr praktisch wäre. Wie viele Quarze man wohl bräuchte um genau so viele Baudraten per AVR hinzubekommen?
. Für ARM habe ich solch Schaufenster nicht gefunden. Nicht in solchem Maß wie AVR hat.
-
Thread
Giesomat 16 Sensoren
Du da empfehlen? So etwas? Ethernet Shield für Arduino Uno / Mega 2560
schrieb im Beitrag #6666026: > Am einfachsten und am besten für den Einstieg ist > Arduino Mega 2560 + arduino mega 2560 ethernet shield Das kommt ganz auf deine Ziele und Vorkenntnisse an. Obwohl ich schon einiges mit AVR Mikrocontrollern und embedded Web Anwendungen gemacht habe, wäre für mich
-
Thread
Deklaration von external memory
Bitbefehlen. Da ich da aber nichts gefunden habe, was meine Anforderungen erfüllt und ich zwischendurch im AVR-Assemblerbereich Erfahrungen gesammelt habe, fiel die Wahl auf einen ATMega und auf Grund der benötigten 3 seriellen Schnittstellen auf einen ATMega2560. Hardware ist fertig und Assembler war gesetzt
>Irgendwann hatte keiner mehr Lust auf die Dinger und ein 8051 mit der >Ausstattung eines ATMega2560 ist uns nicht bekannt. Nimm den AVR und mach es in C. Auch wenn der Umstieg mit Anstrengung verbunden ist, wenn es fertig ist wirst du die Eleganz und Leistungsfähigkeit sehen und du hast dann viel
-
Thread
Auslesen von 48 Tastern mit AVR
siehe auch: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
sein muss, kann man natürlich auch 12 ADCs am 2560 nutzen und den Attiny weglassen. Oft möchte man auch die Aderzahl der Anschlussleitung gering halten. Mit einer seriellen Abfrage lässt sich die schon enorm reduzieren. Aber du hast Recht, wenn am 2560
-
Thread
USB für Programmierung und für HID-Kommunikation
Treiberproblem hinfällig zu werden. Viele kleine Module (z.B. Crumb2560 V1.1 oder ATm2561-UC-TB von siphec.com) bieten da bereits einen USB realisiert mit einer USB-Brücke, häufig SilLab CP2102 an. Diese USB-Lösung beseitigt aber nicht mein Treiberproblem. Als AVR-Neuling
natürlich auch aufteilen: Einen Mega32u2 als USB-Komunikationsprozessor (wenn Du eben unbedingt bei AVR bleiben musst), und einen 2560 als Applikationsprozessor. Mit passender Verschaltung der beiden kannst Du dann per USB den Applikationsprozessor updaten oder mit ihm kommunizieren. fchk
-
Thread
Empfehlung ATMEL-EK's?
vom µC, die für ISP oder JTAG sind, auf Headerleisten. Dann nimmst du dir einen Programmer, z.B. das AVR-Dragon-Board, verbindest beides und bügelst so deinen Code auf den µC. PC --> AVR-Dragon --> µC Nur eine von mehreren Möglichkeiten. Grüße
{ 0xBB, "STK600-RCUC3C2-41" }, }; [/c] Das war mal aus den XML-Dateien extrahiert, noch zu AVR-Studio-4-Zeiten. Könnten also inzwischen weitere hinzu gekommen sein. Für den ATmega2560 brauchst du die "STK600-RC100M-11" (habe ich mir zumindest auf meine drauf geschrieben ;-). > Andersherum
-
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 und hatte vor es mit dem DIAMEX USB ISP-Programmer Stick für ATMEL AVR STK500, ebenfalls von ebay ( http://www.ebay.de/itm/DIAMEX-USB-ISP-Programmer-Stick-fur-ATMEL-AVR-STK500-ATmega-ATtiny-Controller-/270955420181?pt=Bauteile&hash=item3f16339a15 ) und BASCOM zu programmieren
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
langsamer! >Für wenige Daten, die schnellere Zugriffszeit brauchen, gibt es interne >SRAM. MEGA2560 hat 8 K SRAM. [ ] Du kennst alle Anwendungen der AVR-Welt.
Maxim B. schrieb im Beitrag #5441819: > Wenn man viel SRAM mit direktem Zugang braucht, dann ist AVR falsch am > Platz. So ein Blödsinn. Man muß einfach nur einen AVR nehmen, der genau das vorsieht. Zufällig ist der Mega2560 des TO genau so einer, es gibt aber auch noch andere, die das können.
-
Thread
GCC und Atmega2560
-O ihex main.elf mai n.eep || exit 0 Creating Extended Listing: main.lss avr-objdump -h -S main.elf > main.lss Creating Symbol Table: main.sym avr-nm -n main.elf > main.sym Size after: AVR Memory Usage ---------------- Device: atmega2560 Program: 322 bytes (
bss + .noinit) -------- end -------- C:\Dokumente und Einstellungen\till\Eigene Dateien\AVR\C>make program avrdude -p atmega2560 -P lpt1 -c stk200 -U flash:w:main.hex avrdude: AVR device initialized and ready to accept instructions Reading | ######################################
-
Thread
AVR Kühlung notwendig?
Hallo an alle, zum Temperaturloggen habe ich einen Arduino Mega2560 mit LCD Shield aufgebaut. Der AVR arbeitet an: -Temperaturberechnung (Eigentlich bloss eine Multiplikation und Addition, allerdings mit zwei Float Werten) -OneWire Kommunikation -Temperaturaufwertung
Das Arduino Bord Mega2560 läuft mit 5.0V
-
Thread
Hterm 1M Baud
welchen Chip, im > letzteren Fall. > Also was willst du eigentlich? Arduino Mega. Also ein ATmega 2560 und für den uart ein atmega8u2
Schau mal Hier: https://www.mikrocontroller.net/articles/AVR-Tutorial:_UART bei wichtiger Hinweis 2
-
Thread
Probleme mit USART-Ausgabe auf Atmega32U4
Jahrelang hatte ich keine Probleme mit schneller USART-Ausgabe auf Arduino nano3 oder mega2560 unter WinAVR. Momentan sehe ich unerwartete Probleme bei Atmega32u4 und hterm bei 256000bd. Der Code ist angehängt. Darin ist auch main.hex. In einer Schleife werden 2 Meldungen über USART ausgegeben
Matthias W. schrieb im Beitrag #6014229: > Arduino nano3 oder mega2560 unter WinAVR. Momentan sehe ich unerwartete > Probleme bei Atmega32u4 Kann sein dass ich durch die unklare Angabe der Konstellation etwas missverstanden habe. Ob der Atmega32u4 jetzt ein Arduino
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
FPGA? Klingt nach noch mehr Stress. Naja ok, ich versuch erst mal mit AVR32. Meine Frage: AVR32 arbeiten ja bekanntlich mit 3.3v. Ich müsste für jeden Servo für den Signal Logic Level Converter einbauen ?
Arduino Due) ist ein ARM Cortex-M3, der ATmega32u4 ist, wie der Name schon sagt, ein ATmega, sowie der 2560.
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
unterstützen muss und erst zur Laufzeit weiß, was davon wirklich gebraucht wird. Daher gibt es in der avr-libc auch noch Varianten ohne Gleitkomma-Support sowie völlig minimalistische, bei denen noch einige andere Features weggelassen wurden. Gerade auf dem ATmega2560 würde ich mich aber an deiner Stelle
Für das Beispiel aus dem ersten Beitrag würde auch etwas wie itoa() ausreichen. Das war doch beim AVR irgendwo dabei?
-
Thread
Welche CPU für Video?!
> 2560x480 Bildpunkte. Und jetzt Mathe, Grundschule, 3. Klasse: 2560 x 480 x 3 Farben x 8 Bit/Farbe x 25 Bilder/s = 737280000 Bit/s = 737280 kBit/s = 737 MBit/s > Ans Ethernet bekommt man viele µC,
ja eigentlich soweit in einem schönen Rahmen ;) Lothar Miller schrieb im Beitrag #1722363: >> 2560x480 Bildpunkte. > Und jetzt Mathe, Grundschule, 3. Klasse: > 2560 x 480 x 3 Farben x 8 Bit/Farbe x 25 Bilder/s = > 737280000 Bit/s = 737280 kBit/s = 737 MBit/s > >> Ans Ethernet bekommt man viele
-
Thread
5 NTC messen mit arduino
nicht zu wissen. Joachim B. schrieb im Beitrag #6260080: > Ist nun mal Fakt und wer den ATmega 2560 meint darf den auch benennen! Er meint ja gar nicht den ATmega2560, sondern den "Arduino Mega"
bestellt. Allgemeines Typ Arduino Kategorie Board Ausführung Standard Modell Mega 2560 Analogeingänge 16 Takt 16 MHz Bit 8 SD-Karte nein https://www.reichelt.de/arduino-mega-2560-atmega-2560-usb-arduino-mega-p119696.html?PROVID=2788&gclid=EAIaIQobChMI27Gqo4yu6QIVCp53Ch0LNQpMEAQYASABEgJFKvD_BwE
-
Thread
ATMega2560 in AVR 5 oder 6 einrichten
Hallo zusammen, ich habe den Mikrocontroller ATMega2560 und möchte diesen mit AVR 5 oder 6 programmieren. Ich verwende als USB programmer den mySmartUSB light, den ich wie in der Beschreibung des Herstellers in das AVR einbinde. Beim einrichten des
Also beim AVR Studio 5 steht der ATMega2560 im Auswahlmenue.
-
Thread
Eigenes Board mit Arduino programmieren ATmega2560
Simon X. schrieb im Beitrag #5903477: > Aber ohne erfolg den AVR zu programmieren. Wie ist der Reset des 2560 beschaltet?
Dies ist die Schaltung beim Reset des Atmega2560
-
Thread
Marlin 2.0.72 lässt sich nicht compilieren
alicdn.com/kf/HTB1STMIKFXXXXc_aXXXq6xXFXXXL/MKS-Gen-V1-4-3D-Printer-Control-Board-Motherboard-of-MEGA2560-RAMPS-1-4-With-USB.jpg sehen mir auch nach D18 aus Im Zweifel entferne das board mal komplett vom Strom und allen Steckern und pieps den Endstop-Anschluss mal gegen den AVR durch, dann kannste
prozessorpins (PA01...,PB01..) > verheiratet sind? das ist im verwendeten Arduino core definiert, für Mega2560 z.B. https://github.com/MCUdude/MegaCore/blob/master/avr/variants/100-pin-arduino-mega/pins_arduino.h falls dieser verwendet wird.
-
Thread
Fehlermeldung avr-g++": file does not exist
Übersetzten immer den folgenden Fehler: "Arduino: 1.8.2 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" exec: "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++": file does not exist Fehler beim Kompilieren für das Board Arduino/Genuino Mega or Mega 2560."
\arduino-1.8.2\hardware\arduino\avr\variants\leonardo" "C:\Users\Belo\AppData\Local\Temp\arduino_build_284205\sketch\sketch_may05a.ino.cpp" -o "nul" Generating function prototypes... "F:\Belo\arduino-1.8.2\hardware\tools\avr/bin/avr-g
-
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
dann das Midi Protokoll "sprechen", also wohl nicht die sonst üblichen Bootloader mit STK500 oder AVR910 Protokoll.
-
Thread
Dual Port Ram durch Single Port Ram ersetzen
VSYNCs direkt ins Memory zu packen habe ich auch schon gedacht. Momentan läuft nur ein BAS Signal vom AVR raus das ich aber später aufbohren will und die Ausgabe soll farbig werden. Schön wäre es halt wenn ich auf der AVR Platform bleiben könnte wobei mir die PIC Lösung auch nicht schlecht gefällt. Bei
Werde mir kommendes Wochenende mal endlich das Breakout Board für den 2560er machen, da ich den externen Speicher gerne über das XMEM Interface anbinden wollte (-> da das schneller als alles in SW über Ports zu machen). Weiss jemand ob ich dazu unbedingt das Latch brauche
-
Thread
Stn1110 am atmega2560 uart probleme
Und sind es auch genau die gleichen Chips? Hat der STN auch genau die gleiche Version? Ist die AVR-SW auch exakt das gleiche Binary? Hat der AVR auch genau die gleichen Fuseeinstellungen?
unter Lage hauptsächlich GND sein. Anbei mal ein Beispiel. C9, C10, C1, C2 sitzen nahe am ATmega2560. Die blaue Fläche ist GND.
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
Flets G. schrieb im Beitrag #7161973: > 2560 Hallo Ich hätte noch ein paar (>50) ATMEGA324PV-10AU Sowie zwei ATMEGA2560-16AU Hab vor kurzem meinen Bestand hier aufgeschaltet: https://gassenmarkt.ch/ Gruss
Einige Derivate der AVR-DD-Serie sind derzeit bei Mouser wieder in Tausender-Stückzahlen vorhanden.
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
interessant sein könnte, allerdings habe ich keine Ahnung wie da das Ökosystem aussieht. So ein Atmega 2560 mit mehr RAM und ein bisschen mehr Taktfrequenz würde vermutlich schon reichen ;-) Beim 2560 gibts ja XMEM, hab aber keine Ahnung wie ich da ein paar KB anbringen kann ohne gleich einen Haufen Pins
Gibt es denn schon eine Richtung wo du hin willst? AVR oder mehr? Welche Sprache? ASM, C, C++ ? Welche Frequenz - bis 16 MHz oder bis ca. 50 MHz? fertig kaufen oder selber bauen?
-
Thread
LCD Keypad Shield zeigt nichts an
programmiert! Ich habe dazu die Vorlagen von mikrocontroller.net(http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung) verwendet und an meinen ATMega2560 angepasst! -Wenn ich es runterlade zeigt mir das Display nichts an! -Kann dies an den Delay Zeiten liegen? Und wenn das so ist
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 =
-
Thread
"Größter" Mikrocontroller für 5V?
mega2560 extern ram anschliessen. ........
Vielleicht wäre einfach mal sinnvoller zu erfahren, was du überhaupt vor hast! Bei Atmel 8-Bit AVR ist beim Atmega1284/2560 Feierabend. Vorteil gegenüber dem 2560 ist der verdoppelte SRAM. Dennis K. schrieb im Beitrag #3908832: > Und ich hab einen 1284P auch schon zum Ende des Rams gebracht
-
Thread
Epson S1D13705 , AVR und Hitachi 320x240 Color LCD
datalogger. Da auch der native 3,3V benötigt war mein Gedanke 3,3V durchgängig zu verwenden. Dann ist der avr allerdings max. 8MHz schnell! Wo liegen da die Leistungsgrenzen Daten von der sd Karte über mega2560 an 705?
zu verwenden. Dann ist der > avr allerdings max. 8MHz schnell! Wo liegen da die Leistungsgrenzen > Daten von der sd Karte über mega2560 an 705? Das ist etwas dumm mit den 8MHz, ich übertakte die AVRs meist auf 10-16MHz, aber das
-
Thread
Arduino Mega 2560, C, Programmieren
Hallo ich wollte mir ein Arduino Mega 2560 Board kaufen und habe aber noch folgende Fragen dazu, die mir ein Arduino Nutzer bestimmt schnell und einfach beantworten kann. 1. Kann man mit WinAVR GCC im Atmel Studio diesen Controller (AT Mega
Zum ATmega2560 kann ich nichts sagen. Aber Arduino nutzt WinAVR und avrdude. Wenn du also mit C entwickeln willst, kannst du gleich WinAVR und einen Editor deiner Wahl nutzen. Wenn du schon ein hex-File hast, kannst
-
Thread
ATMEGA 2560
@Sven: Der 2560 hat 100 Pins... @Martin: > Wie schon in einigen Beiträgen berichet kann ich > meinen ATMEGA2560 nicht programieren. Wenn Du schon einen neuen Thread aufmachst, dann verlinke wenigstens Deine "
Hi Martin, der 2560 funktioniert glaube ich erst ab AVRStudio 4.13, oder? Das neueste WinAVR braucht auch diese Version, hast du diese drauf?
-
Thread
Arduino "static const uint16_t PINK= 0xF81F" failed
Ich häng mal noch die Definitionsdatei des Mega2560 als Link mit rein: https://github.com/arduino/ArduinoCore-avr/blob/master/variants/mega/pins_arduino.h Jemand fragte bei AVR-Freaks.net nach ähnlichem: Hier ging es darum, einen PING zu speichern,
redefined #define PINK 0xF81F In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\iom2560.h:38:0, from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:174, from c:\program files (x86)\arduino\hardware\tools
-
Thread
Arduino 2560 / Datenverlust bei Hardware-UART und SPI
Ich wüsste nicht, dass Serial1/2/3 auf dem Arduino Mega 2560 Probleme machen. Wenn du die SPI-Schnittstelle benutzt (also TwoWire.h), dann mag es nötig sein, vorher pinMode(53,OUTPUT) aufzurufen. Aber es ist lang her, dass ich was mit dem Arduino Mega 2560 gemacht
größerer Last Probleme bekommen (Puffer scheint durcheinander zu kommen,) Daher der Wechsel zum Arduino2560 mit "echten" Hardware-Seriell!
-
Thread
Alternative zu ISD2560-Soundspeicherbaustein
in PLCC32 Auf jeden Fall mit den HC595/CD4094 drumherum immer noch deutlich billiger als ein ISD2560.
! Allerdings hab' ich keine Ahnung, wie ich den Sound in dieses Ding bekomme; das wäre mit dem xxx2560 doch wesentlich einfacher. Den ISD2560 hab ich zwar mittlerweile gefunden, aber beim großen deutschen Versender Dar..us, der lt. Webseite den 2560 lgnd. hat, würden mir € 12,50 Versandspesen *) verrechnet
-
Thread
AVRDude - Leseproblem
Hallo zusammen, ich habe ein Mega2560 Board. Wenn ich Sketches/Apps in das Gerät lade, funktioniert alles einwandfrei. Auch kann mit AvrDude den EEPROM schreiben. => Schreiben funktioniert fehlerfrei. Anfangs bin ich über den "sync
Gleiche. Hier einmal mein Vorgehen: 1. Übersetzen des Bootloader aus Version 1.8.2 mit "make mega2560" (WinAVR 20100110). 2. Überspielen via ISP 3. Schreiben des EEPROM mit "avrdude -v -patmega2560 -cwiring -PCOM3 -b115200 -D "-Ueeprom:w:test.eep:r"" 4. Auslesen des EEPROM via ISP: "avrdude -v -patmega2560
-
Thread
Problem mit DS18S20 und ATMega2560
ausgegangen, es ist bekannt. Gestern habe ich mir das bestellt: https://www.enmindustry.de/p/enm2560-arduino-mega-2560-pro-mini-5v-atmega-2560-16au-development-board Da gibt es wenigstens eine einigermaßen vernünftige Doku.
Rückschlüsse auf das Board schliessen kann, dass ich hier habe, > dann läuft der mit +5V. Das ist bei AVR noch Standard. Die kommen inzwischen aber auch mit weniger Spannung aus. > Hier mal ein Schaltplan, den ich im Internet gefunden habe: > https://forum.fritzing.org/t/exploded-view-of-a-mega-2560
-
Thread
ATmega8 ADC mit Spannungsteiler sehr ungenau
>Voltage = ADC*(2560/1024) * 6; ^^^^^^^^^ Was rechnet der Compiler da fuer eine Konstante aus ? Wenn alles Integer gemacht wird kommt da 2 raus . Voltage = ADC* (2560*6)/1024 Vieleicht sollte
nicht so geben. Also entweder 2560.0/1024*6 oder (2560*6)/1024, wenn man es ausfuehrlich in den Code schreiben moechte.
-
Thread
AVR - Tutorial - Benötigte Ausrüstung
machen. Die Arduino IDE ist grottenschlecht, die kann gar nichts. Besser, aber nicht viel ist das AVR-Studio. Es hat einen AVR-Simulator dabei (Meiner Meinung das einzige Pro-Argument für AVR-Studio) Ich benutze für die C-Programmierung Eclipse CDT mit AVR-Plugin. (Ist aber aufwendig einzurichten). Das Atmel-Studio hat das AVR-Studio abgelöst, es basiert auf Microsoft-Studio. Hat auch einen Simulator. Ist für alle Controller von Atmel gedacht, also auch für AVR. Ist aber ganz schön groß, man hat das Gefühl mit Kanonen auf
-
Thread
Welchen AVR nehmen?
Atmega1284P (DIP) oder Atmega2560 (TQFP)
Atmega1284P (DIP) oder Atmega2560 (TQFP) http://www.ebay.de/itm/NEW-ATmega2560-16AU-CH340G-MEGA-2560-R3-Board-Free-USB-Cable-For-Arduino-/371344340393?pt=LH_DefaultDomain_77&hash=item5675d8f5a9
-
Thread
Problem mit avr studio5
Hallo zusammen ich bin ein neuling im c programieren und hab mir das avr studio 5 runtergeladen. Ich benutze das Stk600 mit den µc Atemega2560. So zum probelem ich hab mir ein kleinen cod geschrieben um das board zu testen /** * \file * * \brief Empty user application
WinAVR (ja, man braucht beides) einfacher. Die IDE ist hässlicher, kann weniger (kein Nachteil für Anfänger) und hat den Vorteil, dass sie halbwegs funktioniert. > Ich benutze das Stk600 mit den µc Atemega2560
-
Thread
Mega 2560 Board über USB programmieren
AtmegaXXuX" besitzen und eigentlich ist das sowieso nichts super besonderes.. es sei denn man hat keinen AVR-Studio kompatiblen Programmer. Du hast jetzt nunmal den 2560 und musst dessen Möglichkeiten nutzen,wenn du den mit Flip flasht, flasht du nur den Atmega16u2, dieser ist aber als "USB-Serial-Wandler
-p m2560 -c wiring -P COM7 -b 115200 -U flash:w:$(ProjectDir)Debug\$(ItemFileName).hex:i ...gibt mir... avrdude.exe: AVR device initialized and ready to accept instructions Reading | ##############
-
Thread
BOOTRST bei ATmeag1280 ohne Wirkung?
mit: [pre] avr-gcc -mmcu=atmega2560 -Os -DLEDPIN=1 -o low.elf ledblink.c avr-gcc -mmcu=atmega2560 -Os -DLEDPIN=3 -Wl,--section-start=.text=0x3e000 -o high.elf ledblink.c avr-objcopy -O ihex low.elf low.hex avr-objcopy -O ihex high.elf high.hex [/pre] In den Chip gebracht mit [pre] avrdude -p atmega2560 -c stk600 -P usb -B 10 -U high.hex avrdude -p atmega2560 -c stk600 -P usb -B 10 -D -U low.hex [/pre] (Hätte man sicher auch in einem Kommando machen können.) Mit [pre] avrdude -p atmega2560
-
Thread
Touch display an einen atmega32
Antwort/Bestätigung für das > was er sowieso machen will. Ich würde eben am liebsten mit einem avr arbeiten, da ich damit am meisten Erfahrung habe. Der atmega 2560 ist ja auch im arduino Mega verbaut. Dort habe ich viele Beispiele gesehen, dass es mit einem großen Display funktioniert. Generell
Streno schrieb im Beitrag #4937671: > Ich würde eben am liebsten mit einem avr arbeiten, da ich damit am > meisten Erfahrung habe. Der atmega 2560 ist ja auch im arduino Mega > verbaut. Dort habe ich viele Beispiele gesehen, dass es mit einem großen > Display funktioniert.
-
Thread
AVR: Fuses lesbar, aber nicht schreibbar
Hm, mein Programmer unterstützt avr910 und avr911. Bisher hatte ich immer avr910 benutzt, musste jetzt aber auf 911 umsteigen, weil 910 den Mega2560 nicht unterstützt... Was mich jetzt wundert: Die Fuses müssen mindestens 1x gesetzt
Vielen Dank für den Tip! Jetzt geht wieder alles :-) In der avrdude.conf gibt es unter m2560 folgende Zeile: [c]# avr910_devcode = 0x43;[/c] Ich habe den Kommentar entfernt und jetzt kann ich im avr910-Moodus wieder alles Programmieren.
-
Thread
Arduino Display
LiquidCrystal.h> so kommt folgender Fehler: c:/users/basti/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr6/crtatmega2560.o:(.init9+0x0): undefined reference to `main' collect2.exe: error: ld returned 1 exit status exit status
unsigned char const*, unsigned int)' c:/users/basti/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr6/crtatmega2560.o:(.init9+0x0): undefined reference to `main' collect2.exe: error: ld returned 1 exit status exit status
-
Thread
Mikrocontrollerprogrammierung für Anfänger
Mikrocontrollerprogrammierung, und Sensoren etc. auseinander setzt. Bei der erstem Vorlesung hat uns der Prof am Ende ein AVR STK600 (Atmega 2560) und ein 2x16 LCD Display in die Hand gedrückt, und gemeint wir sollen bis nächste Woche ein kleines Programm mit LCD - Ausgabe (in C) schreiben. Da ich kompletter Neuling auf
Sensoren > etc. auseinander setzt. > > Bei der erstem Vorlesung hat uns der Prof am Ende ein AVR STK600 (Atmega > 2560) und ein 2x16 LCD Display in die Hand gedrückt, und gemeint wir > sollen bis nächste Woche ein kleines Programm mit LCD - Ausgabe (in C) > schreiben. Unrealistisch. Nach