-
Thread
AvrProg Data in file does not fit into Flash
Hallo Leute, hab folgendes Problem. Jedesmal wenn ich das Programm auf den Atmega 2560 schieben will bekomm ich die im Anhang zu sehende Fehlermeldung. Das programm wird auch nicht richtig abgearbeitet. Woran liegt das?
Zur Programmiersoftware es handelt sich um AVR Studio 4.16 Build 628
-
Thread
Mikrocontroller flashen Fehler
letzten Tagen begann meine Arduino IDE nur noch sporadisch zu flashen. Ich beschreibe einen Arduino 2560 (Atmega2560). (jaja oh mein Gott Arduino :D- is halt ein Schulprojekt) Gestern hat es dann wieder wunderbar geklappt und heute im Labor nichts mehr. Beim flashen lief der Balken in der IDE ganz durch
Uploading to I/O board using 'AVRISP mkII' Uploader started for board Arduino/Genuino Mega w/ ATmega2560 (Mega 2560) Uploader will use programmer name: avrispmkii C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude "-CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -v -patmega2560
-
Thread
Programmierport AVR 324 PB
für ATmega2560 (100pin) gibt es Platinen mit CPU für fast gleiches Geld
>>wo ist der Vorteil eines AVR 324PB zu einem m1284p? .... >> Dann ist der 1284p mit 4 € bei meiner 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
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Schau dir den Arduino Mega 2560 an.
Beitrag #6835877: > Ist es möglich von externen Speichern Code auszuführen? Bei den allermeisten AVR Modellen: nein
-
Thread
Basketball Scoreboard selber bauen (Anfänger)
uno r3 Electronic starter kit motor servo RFID Ultrasonic lcd relay Temperature und SainSmart MEGA2560 ATmega2560-16AU AVR Board + USB Cable For Arduino UNO R3 gibt es bei ebay für 44 und 17€ Hätte wahrscheinlich den Vorteil das ich meinen Kollegen direkt fragen kann bei Problemen. Was haltet
Jan Mustermann schrieb im Beitrag #3501618: > SainSmart MEGA2560 ATmega2560-16AU AVR Board + USB Cable For Arduino UNO > R3 Von den beiden würde ich dieses wählen, weil beim ersten viel dabei ist, das du für dein Projekt nicht brauchen wirst.
-
Thread
Probleme mit TFT von SainSmart (Arduino, UTFT)
Nach dem hier: "SainSmart 5" TFT/SD Shield Für Arduino Mega2560(R3):This is Sainsmart TFT LCD Extend shield for Mega2560(R3). The shield is 100% compatible with Mega2560(R3) and fit for tow kind of TFT LCD module:* 40pin version LCD which is commonly used in previous
http://www.sainsmart.com/featured-products/sainsmart-mega2560-board-3-5-tft-lcd-module-display-shield-kit-for-atmel-atmega-avr-16au-atmega8u2.html#customer-reviews Registerkarte Tutorial. Da ist schon mal die Pinbelegung. NC: Not connected REST: Board Reset
-
Thread
Help , Arduino 2560 R3 Mega mit PN532
PN532 von Adafruit: 5V und GND Bild 3: Das PN532 von Adafruit: SDA und SCL Bild 4: Arduino Mega 2560 R3 board: SDA und SCL Bild 5: Arduino Mega 2560 R3 board: GND und 5V
von Adafruit: 5V und GND > Bild 3: Das PN532 von Adafruit: SDA und SCL > > Bild 4: Arduino Mega 2560 R3 board: SDA und SCL > Bild 5: Arduino Mega 2560 R3 board: GND und 5V Ich hör sie schon schreien:BILDFORMATE!! SNCR
-
Thread
Ultra Low Power MCU gesucht
Bei Chip45 gibt es ein AVR Modul mit AVR Mikrocontroller udn Ethernet, das für Low-Power Anwendungen geeignet ist. Es ist mit einem entsprechenden Spannungsregler ausgestattet und den Ethernet Controller kann man per Software
Stefan schrieb im Beitrag #3309619: > Bei Chip45 gibt es ein AVR Modul mit AVR Mikrocontroller udn Ethernet, > das für Low-Power Anwendungen geeignet ist. Meinst du eins von denen hier? http://www.chip45.com/categories/embedded_internet_netzwerk_module_boards.php
-
Thread
Musiktempoänderung
nicht verändern soll: Das kannst du (bei halbwegs vernünftiger Ziel-Audioqualität) auf einem ATmega2560 gleich wieder vergessen; viel zu rechenaufwendig.
@avr Du wiederholt doch eigentlich nur den allgemeinen Konsens? Elm Chan beschreibt einen Pitch Changer. Dass der mit einem AVR realisierbar ist, darüber waren wir uns einig. Neu ist,dass das auch ohne
-
Thread
Probleme bei Fuses ATmega 2560
Problem ist gelöst: Es war der Programieradapter, der nicht Kompatibel zum 2560 war. Habe jetzt einen anderen verwendet und jetzt funktioniert es.
A. R. schrieb im Beitrag #6090038: > Es war der Programieradapter, der nicht Kompatibel zum 2560 war. Das ist ja eine Überraschung, der ATmega2560 ist in der Produktbeschreibung auch nicht aufgelistet.
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
das aus reinem beliebigen Frust / Hass ausübt. Schade. Ich danke dir sehr. Ich verbleibe bei: 2560 + 6 x drv8825. Eine weitere Verbesserung könnte durch version 2 meines Projektes durch ersetzen von 2560 mit STM32F413ZH und drv8825 mit tmc2208 / tmc2209 erfolgen. Vielen Dank an allen beteiligten.
Hannes B. schrieb im Beitrag #7540751: > (3 Schrittmotoren, Atmega2560 > und Berechnung von S-Rampen während der Verfahrzeit) Hallo Hannes, dankeschön. Genau das was ich befürchtet habe. 2560 ist einfach nicht schnell genug und bei der Verwendung eines Arduinos werden
-
Thread
ATMega2560 und Ports H,J,K,L in AVR Studio
Hallo Zusammen, ich beginne mich gerade in den ATMega2560 mit dem myAVR Board MK3 einzuarbeiten. Sowie ich die Aufbau verstanden habe, sind die 8 LEDs mit dem PORT L verschaltet. Als IDE nehme ich AVR Studio 4 . Hier habe ich als "Device und Debug Plattform" AVR Simulator -> ATmega2560 gewählt. Mein erster kleiner Test, war einen Binärzähler auf den LEDs an PORT L auszugeben. Das Problem ist, dass ich beim kompilieren des beigefügten Codes diese Fehlermeldung
-
Thread
Es erscheint nichts auf dem Seriellen Monitor?
/tools/avr -built-in-libraries /opt/arduino-1.8.19/libraries -libraries /home/daniel/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10819 -build-path /tmp/arduino_build_142490 -warnings=default
-DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.19/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.19/hardware/arduino/avr/variants/mega /tmp/arduino_build_142490/sketch/foo.ino.cpp -o /dev/null
-
Thread
ILI9486L in Betrieb nehmen
Schau mal hier: http://www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560 https://www.yourduino.ru/product/32-tft-lcd-displey-ultra-hd-320x480-dlya-mega-2560-r3-3
im Beitrag #6216541: > Schau mal hier: > > http://www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560 > https://www.yourduino.ru/product/32-tft-lcd-displey-ultra-hd-320x480-dlya-mega-2560-r3-3 Also demnach ist meine Pinbelegung richtig. Eine Initialisierungsroutine kann ich dort aber auch nicht
-
Thread
wav-Datei via PC am ATmega2560 ausgeben
Pin? Dann kannst du ihn evtl. zum quäken bringen. Erwarte dir nicht zuviel.... Suche mal nach "AVR PCM"
wav-Datei ist zwar am PC gespeichert, sollte aber nicht am PC abgespielt werden, sondern eben am ATmega2560. Hab einen Lautsprecher am Pin PG2!!
-
Thread
Womit anfangen?
einfach mal den Artikel zu AVR https://www.mikrocontroller.net/articles/AVR und die beiden Tutorials https://www.mikrocontroller.net/articles/AVR-Tutorial https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial durch.
with-ATMEGA328P-Module-Mini-Module-Board-BB-/111822062362?hash=item1a091d431a:g:gb4AAOSweuxWQ-yL Ein mega2560 r3 unter 10,- http://www.ebay.de/itm/Mega-2560-ATmega-2560-R3-Microcontroller-Board-Compatible-CH340G-Arduino-/281737709600?hash=item4198e04820:g:8WAAAOSw~gRVk4m6
-
Thread
Arduino IO-File Problem
Das ist vollkommener Quatsch: [C] //#include <avr/io.h> #include <avr/iomxx0_1.h> [/C] ein #include <avr/io.h> reicht vollkommen. Die tatsächlich zur Hardware passende Datei wird dann von io.h automatisch eingebunden.
Arduino Mega 2560 und diesen includes [code] //#define __AVR_ATmega2560__ #include <avr/io.h> //#include <avr/iomxx0_1.h> #include <stdio.h> #include <stdlib.h> #include <stdint.h> //definiert den Datentyp
-
Thread
µC mit 3 oder 4 UARTs
Der Atmega2560 sollte (wenn ich mich nicht irre) 4 UARTs haben. Jedenfalls gibt es definitiv einen Atmel 8-Bit RISC Proz. mit 4 UARTS.
vielleicht NACHEINANDER abfragen kann. Dann reicht ein simpler Multiplexer für 20 Cent und ein kleiner AVR. MFG Falk
-
Thread
Komme bei Arduino Projekt nicht weiter.
wie es hier beschrieben ist, jedoch komme ich zu keinem Ergebnis. Ich benutze einen Arduino Mega 2560. Hier ein Bild von meinem Aufbau. Der einzige unterschied zum Schaltplan ist dass ich anstatt dem 100 Ohm Widerstand einen 120er genommen habe. Ausserdem benutze ich einen SN75176BP. Die Kerbe
Die Zeile 34 muss in der Datei DmxSimple.cpp geändert bzw. erweitert werden: #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328P__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) Dann geht es auch mit einem 2560er. Danke für die Hilfe
-
Thread
Hardware SPI defekt?
Hallo Ich habe ein Arduino Mega 2560 bei dem ich folgenden Pegel auf dem Miso Pin der Hardware SPI Schnittstelle habe. Alle anderen Pegel sind OK. Mit einem MK3 Board von MyAVR ( auch mit 2560) stimmt der Pegel. Daher kann ich einen
@ Christoph B. (christoph_b) >Ich habe ein Arduino Mega 2560 bei dem ich folgenden Pegel auf dem Miso >Pin der Hardware SPI Schnittstelle habe. Das ist ein Eingang am AVR. Welche externe Hardware treibt den?
-
Thread
AVR Studio ATmega2560
Hallo Ich habe eine Arduino ATmega2560 µC und will diesen über AVR Studio 6 programmieren. Die Treiber für den µC habe ich installiert jedoch wird mir der ATmega2560 nicht vorgeschlagen wenn ich ihn unter Decive Programming auswählen will
Simon Rejcovsky schrieb im Beitrag #3932810: > Hallo > > Ich habe eine Arduino ATmega2560 µC und will diesen über AVR Studio 6 > programmieren. > Die Treiber für den µC habe ich installiert jedoch wird mir der > ATmega2560 nicht vorgeschlagen wenn ich ihn unter Decive Programming > auswählen
-
Thread
LED- Schaltung
Das Board ist eine Clon nur mit schlechterer Qualität wahrscheinlich oder? Geekcreit® Mega 2560 R3 ATmega2560-16AU Steuerplatine
LPT-Schnittstelle und BASCOM-AVR. Billiger und leicht verständlicher wird es nicht werden! Meine Hilfe ist Dir gewiss. VG Micha
-
Thread
Was spricht gegen Arduino?
kunde AVR studion, arduino IDE oder ähnliches installiert hat, also nur über einen USB serial-treiber. da müsste ich noch zusätzliche hardware mit aufs board packen, oder? > > Wobei ich mir nicht sicher bin
werden hier um Forum oft durchgekaut. Dagegen scheint mir der Software Umbau auf ein neutrales System (AVR Toolchain) eher trivial zu sein.
-
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.
so, wie derinterne im Mikrocontroller. Du stellst ein, auf welchen Eingang er schalten soll. Beim AVR gibts dazu ein Register, beim externen Multiplexer sind es drei Steuerleitungen (für die Werte 0-7).
-
Thread
Timer bei Atmega 2560
(2 Lehrlinge und ein Ausbildner) versuchen hier seit ca 1ner Woche einen Timer bei unserem Atmega 2560 zu programmieren, wir haben einige Beispiele im Internet gefunden, jedoch funktioniert keines im simulator... das aufwärts zählen des timer/counter1 funktioniert einwandfrei jedoch beim overflow
bisschen (das Tutorial zu diesem Thema haben wir bereits mehrere male gelesen) Programmiert wird im AVR Studio 4 verwendeter Debugger: AVR Simulator Verwendeter yC : ATmega 2560 8AU hier noch der quellcode den wir verwenden: .include "m2560def.inc" .def temp = r16 .def leds = r17 .org
-
Thread
Arduino durch avrdude flashen?
Frage ist: Hat jemand bemerkt, das sich ein .hex-File mit avrdude nur sporadisch auf den Arduino Mega2560 flashen lässt? Ich habe mit WinAVR und dem beiliegenden Notepad ein Programm compiliert und mit avrdude -p m2560 -c avrisp2 -P com22 -b 115200 -F -U flash:w:Touch_Button.hex über USB auf den Mega
wurde, dass vielleicht die Spannungsversorgung nicht ausreicht, LED, noch ein Shield und den ATmega2560 zu bedienen. Das würde dann zu Fehlern führen. Oder "vereinzelst" du dein ATmega2560-Board vor dem Flashen?
-
Thread
IRMP "arduino-fähig" gemacht
bin gerade über den Thread gestolpert und falls du noch vor dem Problem stehst. Der Pin am Atmega2560 ist nicht der gleiche wie bei dem Atmega8. Wie man hier sieht: http://arduino.cc/en/uploads/Hacking/Arduino-To-Atmega8-Pins.png http://arduino.cc/en/uploads/Hacking/PinMap2560sma_.png gehört
Ich benutze den gleichen Code, wie beim Empfangen von der Original FB. Komisch mit IRMP auf einem AVR-NET-IO habe ich es hinbekommen.
-
Thread
ADC Messwert auf LCD ausgeben
einen Wert zw. 0 und 1023 liefert. Da ich noch Anfänger bin, was die speziellen Funktionen eines AVR betriff, bin ich jedem sehr dankbar, der mir irgendwie weiter helfen kann. Das AVR Tutorial hab ich auch schon durch, sieht man viellicht am Code.
Problem Nr. 2 zum Umrechnen in einen Spannungswert muss ich ja folgendes Rechnen: result = ((2560/1023)/x) Problem ist nur, dass 2560/1023 2,50 ergibt, aber der µC mit 2 rechnet. Wie kann ich denn mit Kommazahlen rechnen ?
-
Thread
ATmega128 Akustische Drehzahlmessung & Schallpegelmessung
Entfernung, die Drehzahl sowie die Lautstärke ermitteln soll. Zur Verwendung soll ein ATmega128 (AVR-MT128 Development Board) genutzt werden oder ein ATmega2560. Auf eine weitere Platine soll dann entsprechend ein Elektret-Mikro (MCE100 oder MCE4000 oder was sinnvoller ist) mit Anpassungschaltung aufgebaut
Richard P. schrieb im Beitrag #2568967: > Zur Verwendung soll ein ATmega128 (AVR-MT128 Development Board) genutzt > werden oder ein ATmega2560. Da sehe ich dann aber echte Probleme. Muss dieser MC verwendet werden? Ein DSP ist da zu überlegen und auch von den Anforderungen wirklich
-
Thread
Frequenzanpassung bei Mega2560 für 3,0 Volt
Nach meinem Datenblatt (2549L–AVR–08/07 - nicht das neueste, zugegeben) läuft der 2560/2561 nur zwischen 4,5 und 5,5V. Dort mit 16 MHz. Für niedrigere Spannungen benötigst Du den 2560V. Der wiederum läuft nicht mit 16 MHz.
Hc Zimmerer schrieb im Beitrag #1792668: > Nach meinem Datenblatt (2549L–AVR–08/07 - nicht das neueste, zugegeben) > läuft der 2560/2561 nur zwischen 4,5 und 5,5V. Dort mit 16 MHz. Für > niedrigere Spannungen benötigst Du den 2560V. Der wiederum läuft nicht > mit 16 MHz
-
Thread
Arduino IDE 1.74 <-> 1.89
Uno und Mega. Meine IDE kennt den > noch nicht. Du musst in der Boardverwaltung "Arduino megaAVR Boards" nachinstallieren, aktuell v1.8.5 Wegen avr-gcc 7.3 mit der IDE. Ab IDE v1.8.12 wird das Paket "Arduino AVR Boards" automatisch installiert, aktuell v1.8.2. In älteren IDEs kann man das selbst nachinstallieren und hat den aktuelleren avr-gcc.
-
Thread
GCC v14 Release
Hallo, habe mit der 8er nochmal rumprobiert. Für den AVR128DB64 verwende ich den DxCore, also dessen Core Package. Hier kann ich mit dem 8er komischerweise nichts kompilieren. Warum auch immer. Dann habe ich Programme mittels Arduino IDE für einen ATmega2560
DxCore zu sein, vermutlich, womit der 8er ein Problem hat. Der DxCore wird nur mit dem Arduino Standard avr-gcc 7.3.0 getestet und "ausgeliefert". Dann habe ich ein Programm was für einen ATmega2560 kompiliert auf den AVRxDB umgezogen. Alle Hardwareabhängigkeiten natürlich entfernt. Kompiliert wieder nicht
-
Thread
AT90CAN mit sechs externen CAN-Controllern
per Port IO machen, aber das wird viel zu langsam. Das haben die Mega64/128/640/641/1280/1281/2560/2561 sowie die alten Mega162 und Mega8515. Wenn DU AVR nehmen willst, dann einen der modern Typen Mega 64x/128x/256x > Und wie müsste ich die SJA1000-Controller an den MCU anschließen? Hier wirds
per Port IO machen, aber das wird viel zu langsam. Das haben die Mega64/128/640/641/1280/1281/2560/2561 sowie die alten Mega162 und Mega8515. Wenn DU AVR nehmen willst, dann einen der modern Typen Mega 64x/128x/256x ---- Meine Empfehlung: Atmega 1281. Ist einer der neueren Megas. Wenn Du
-
Thread
Sender und Empfänger System (Anfänger)
. schrieb im Beitrag #3837079: > Ist das brauchbar? Das sollte wohl funktionieren. Ein kleiner AVR kann sich dann um deine Steuerlogik kümmern. Oder ebay 261072159491 ;-)
#3837104: > Franz E. schrieb: >> Ist das brauchbar? > > Das sollte wohl funktionieren. Ein kleiner AVR kann sich dann um deine > Steuerlogik kümmern. > > Oder ebay 261072159491 ;-) Toll danke für den deutschen ebay link! Ein kleiner AVR? Kann ich das Arduino mega 2560 verwenden oder wäre es
-
Thread
USART viel zu langsam bei anderem uC
Die Beispieltabellen für UBRR in den Datenblättern sind identisch, bis auf die Tatsache, daß der 2560 mehrere USARTs hat. Was kann noch die Ursache sein? Die Fuses auf dem Mega 8 sind auch ok.. [c] // je nach uC (Mega8 oder Mega2560) werden die Ports entsprechend definiert #if defined(__AVR_ATmega8
define SS_ORI 2 #define SS 1 // eigentlich 0, aber ich will es selbst steuern #elif defined(__AVR_ATmega2560__) //Alias-Namen für ATmega2560 (STK600) #define UBRRH UBRR0H // erste Uart verwenden #define UBRRL UBRR0L #define UCSRB UCSR0B #define RXEN RXEN0 #define TXEN TXEN0
-
Thread
Probleme ArduinoMega2560 UART mit C
F_CPU 2000000UL // Systemtakt in Hz nicht stimmt. Dein µC wird nicht mit 20Mhz getaktet. [[AVR_Checkliste#UART/USART]]
#2824429: > Hast du das kontrolliert, ob dein µC mit 2Mhz arbeitet? Berechtigte Frage! Arduino Mega2560 laufen im Auslieferungszustand mit 16MHz.
-
Thread
STK600 zum Entwickeln
ZIF-Sockel und ein Stapel Routing-Cards für verschiedene Controller. Die Dokumentation dazu steckt im AVR Studio.
verstehe das Problem nicht. Es gibt eine Online-Hilfe im AVR5.0 - Studio. Da steht das alles - mehr oder weniger gut verständlich - beschrieben. Du mußt nur die Fuse-Bits des ATmega2560 von internem RC-Oszillator entsprechend auf externen Oszillator stellen
-
Thread
Übertragungsfehler mit Bascom
Laut Google Bildersuche unter BASCOM-AVR Options => Programmer
Oder kann es sein, dass du gar keinen ATMega2560 in deinem Board stecken hast?
-
Thread
ATmega2560 (Arduino) nicht mit AVRDUDE flashbar
Chipkennung auslesen... [c]>>>: avrdude.exe -c wiring -P COM3 -b 57600 -p m8 Detected 1e9801 = ATmega2560[/c] ...aber nicht nicht den Flash-Speicher programmieren: [c]>>>: avrdude.exe -c wiring -p m2560 -P COM3 -b 57600 -U flash:w:"C:\avr\output.hex":a Error: command failed Error: chip erase failed
Andi schrieb im Beitrag #7836793: > -p m8 Wieso ATmega8 statt ATmega2560?
-
Thread
AVR mehrere SPI und nur eine CS Leitung?
sicherlich nicht, wenn ich die Parameter öfters mal ändern kann, also alle vier über SPI an den Atmega2560 und dann mit entsprechender Software ansprechen und Parameter eingeben/ändern. Ist ja eigentlich mit einer normalen Sternschaltung kein Problem, jedoch hat der Atmega2560 nur eine SS-Leitung soweit
#3590059: > Ist ja eigentlich mit > einer normalen Sternschaltung kein Problem, jedoch hat der Atmega2560 > nur eine SS-Leitung soweit ich das mitbekommen habe. Die SS-Leitung ist nur dann erforderlich, wenn der AVR ein SPI-Slave sein soll. Du aber willst mehrere SPI-Slaves mit einem Master ansprechen
-
Thread
Data-Breakpoints mit ATmega16
test.c unsigned char testchar; int main(void) { testchar = 42; return testchar; } $ avr-gcc -O0 -mmcu=atmega2560 -g -o test.elf test.c $ avr-objdump -O ihex test.elf test.hex $ avrdude -qq -c dragon_jtag -P usb -p atmega2560 -U test.hex $ avarice -g -j usb :1212 & AVaRICE version 2.12svn20111212
number: 00:a2:00:00:33:94 Reported JTAG device ID: 0x9801 Configured for device ID: 0x9801 atmega2560 JTAG config complete. Preparing the target device for On Chip Debugging. Waiting for connection on port 1212. $ avr-gdb test.elf GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc.
-
Thread
AVM DRAGON 32k Begrenzug aufheben
. Ach so, 'ne AVR-Studio-Macke. Nimm avrdude zum programmieren, oder das Kommandozeilentool vom AVR Studio (jtagmkii.exe oder so ähnlich). Die rattern einmal durch, und melden sich wieder ab. > Was auch ich auch
machen muß? Ich kenne > AVaRICE noch nicht. avarice --jtag usb --debug --dragon :1212 Dann den AVR-GDB starten: avr-gdb myapp.elf ... (gdb) target remote :1212 Danach gucken, ob du sowas wie einen single step (Kommando "step" oder einfach "s") machen kannst. Falls du WinAVR hast, kann
-
Thread
AtMega2560: sbi, sbis Probleme
nicht. PortA ist 0x20 und damit oberhalb 0x1F, die Grenze für diese Opcodes. Lad' Dir doch mal das AVR Instruction Set.
Atmega2560 toggled seine PORTn-Pins durch schreiben einer 1 in das entsprechende Bit in PINn. 1..2 Takte, je nach Lage des PINn-Registers.
-
Thread
Mechanische stabilität von Quarzen?
reset to 0. This results in an >output frequency of 1.039kHz D.h. nach dem Einschalten läfut der AVR mit 1kHz. Da sich die die Taktfrequenz pro Takt um max 2% ändern darf, muss der AVR den Oszillator langsam auf 16MHz einstellen. Dabei ist zu hoffen, dass keine Glichtes auftreten, die den AVR stehen
der AVR zurückgesetzt wird.
-
Thread
Probleme Portierung der IR-Fernbedienung in Atmelstudio 7
1.6.364\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega2560 -c -gdwarf-2 -std=gnu99 -MD -MP -MF irmp-main-avr-uart.d -MTirmp-main-avr-uart.d -MTirmp-main-avr-uart.o -o irmp-main-avr-uart.o .././irmp-main-avr-uart.c, ...) failed. make (e=2): Das System kann
\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega2560 -c -gdwarf-2 -std=gnu99 -MD -MP -MF "irmp-main-avr-uart.d" -MT"irmp-main-avr-uart.d" -MT"irmp-main-avr-uart.o" -o "irmp-main-avr-uart.o" ".././irmp-main-avr-uart.c" F:\Atmel\Studio\IR\IRMP_MS\IRMP
-
Thread
Grundlegende Frage zu Windows CE
Ok, ich meinte allgemein die Produkte von Atmel (AVR + AVR32) und habe mich falsch ausgedrückt. Ich werde mir jetz wohl ein STK600 + AVR Dragon besorgen und erstmal mit dem beiliegendem ATmega2560 anfangen. Das ist aber eine vernünftige Lösung, oder
Harald Becker schrieb im Beitrag #2164327: > Ok, ich meinte allgemein die Produkte von Atmel (AVR + AVR32) und habe > mich falsch ausgedrückt. > Ich werde mir jetz wohl ein STK600 + AVR Dragon besorgen und erstmal mit > dem beiliegendem ATmega2560 anfangen. der 2560 hat kein USB... > Das
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
Der ATmega2560 kann differentiell messen mit 1,1V Referenz. Du brauchst also nur noch nen Spannungsteiler 1,2V -> 1,1V, z.B. 1k + 11k.
Peter D. schrieb im Beitrag #4816971: > Der ATmega2560 kann differentiell messen mit 1,1V Referenz. Und wozu? Um die Genauigkeit des AD-Wandlers herabzusetzen? Guck doch mal ins Datenblatt!
-
Thread
JTAG mit STK600?
Hallo allerseits, ich habe gerade ein neues STK600 vor mir (Orignal-Lieferzustand mit ATMEGA2560), über USB am PC. AVR Studio findet es und auch sonst alles schön. Nunhab ich sowohl beim STK600 als auch bei diesem Chip im Datenblatt immer "JTAG" gelesen - heißt das automatisch, daß ich im Debugger
im Datenblatt vom 2560 angepriesenen "Extensive On-chip Debug Support" auch mal zu benutzen? Ich habe dieses Mini-C-Programm zum Testen: #include <avr/io.h> int main(void) { DDRB = 0xFF; while (1) {
-
Thread
Steuerungsprojekt mit bidirektionaler Kommunikation
RS232-SChnittstellen machen es möglich. Der einzige Nachteil ist, dass der 2560 im TQFP-100 Format vorliegt und ich schon einmal einen TQPF-64 mit Hand gelötet habe und nicht erpicht bin das noch zu steigern, zumal ich mehrere Boards löten muss. Aber zum Glück gibt es das hier: http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb2560-V1-1-AVR-ATmega2560-USB-RS485-RS232-Modul.html Damit kann ich glaube ich alles machen was ich brauche und habe eigentlich viel zuviel spiel nach oben. aber
-
Thread
STM32 USB CDC HOST Beispiel
Und wir haben 2024: Ein Arduino Mega2560 hängt mit seinen sekündlichen Testausgaben am USB CDC Host eines STM32F429 ( Ein Dicovery Board seiner Zeit mit diesem TFT drauf). Ich bin nun auch nicht wirklich der embedded Profi, hab mir das also
diente, dafür hernehmen. In der Zeit hätte ich mir auch die "zu filternden Ausgaben" des Atmega2560 ansehen können und das dort im Atmega2560 (Arduino Mega) im Quellcode bereinigen. Na - wollte ich aber nicht. Spannend wird es jetzt noch, mal einen Arduino Micro oder Nano mit einemm 32u4 ausuprobieren