-
Thread
Speicher anbinden - Wie?
wobei bei meinem Arduino halt schon 16 IOs nur für die Adressen draufgehen würden, was aber beim ATMega2560 nicht viel ausmacht. Da ich im Speicheranbinden nicht wirklich ein Profi bin, frage ich euch jetzt mal bezüglich der Ansteuerung. Habe mich im Datenblatt umgesehen und bin zu dem Schluss
-
Thread
Projekt: Vor"verstärker"
Arbeitest du? Ich würde auf 2 Atmegas verzichten, das ist schon sehr umständlich. Sowas wie ein ATMEGA2560 ist wohl schon eher zu empfehlen, (256kByte flash, 86 I/O, 6 Timer, TQFP-100).
#2798018: > Ich würde auf 2 Atmegas verzichten, das ist schon sehr umständlich. > Sowas wie ein ATMEGA2560 ist wohl schon eher zu empfehlen, (256kByte > flash, 86 I/O, 6 Timer, TQFP-100). Ich löte kein SMD: -Ich würde gerne mit Streifenraster auskommen, wenn möglich, notfalls Lochraster -Habe
-
Thread
SRF05 macht Probleme
Hallo Nachdem ich den SRF04 getötet habe habe ich mir einen SRF05 gekauft. Nun das Programm vom 2560 auf den Atmega 16 umgeschrieben. Leider will das Programm nicht. Warscheinlich ist der Fehler total primitive aber ich finde ihn nach 4h suchen bei 32Grad nicht. ;-) [c] #define F_CPU 16000000UL
-
Thread
Xmega256d3 Ports zu langsam?
Hier ein paar mehr Informationen und Messergebnisse: Vergleich Atmega2560 - Atxmega256d3 Code: mega [c] #include <avr/io.h> int main (void) { DDRA= 0xFF; while(1) { PORTA = 0x00; _delay_us(1); PORTA = 0x01; _delay_us(15); }
CPUs sind auf das selbe STK600 gesteckt worden. Hierfür wird verwendet: -mitgeliefertes STK600-ATMEGA2560 -STK600-RC064X-14 & STK600-TQFP64
-
Thread
Mikrocontroller Cluster Computing
#2811816: > Da gab's doch mal diese "Transputer"... So ähnlich könnte man das auch machen: Einen ATmega2560, der über seine 4 UARTs mit den Nachbarn verbunden ist. Mit dem ATTiny13 ist das illusorisch, der hat weder die nötigen 4 UARTs, noch genügende Anzahl an Pins dafür. Peter
dann könnte man ja über nen Atmega reden das ist doch absolut ok.. Aber dann auf Intel oder komplett andere Systeme ist halt etwas unglücklick
-
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 Software fehler ausschließen. Was meint ihr? Ist wirklich der Atmega 2560 defekt? MFG Christoph
-
Thread
Sector-Flash Ansteuerung
wobei bei meinem Arduino halt schon 16 IOs nur für die Adressen draufgehen würden, was aber beim ATMega2560 nicht viel ausmacht. Da ich im Speicheranbinden nicht wirklich ein Profi bin, frage ich euch jetzt mal bezüglich der Ansteuerung. Habe mich im Datenblatt umgesehen und bin zu dem Schluss gekommen
-
Thread
[S] Suche Oszilloskop/Logic analyzer
ich schlecht dabei, auch ein 50-er ist dafür nicht perfekt geeignet. Ich weiss zwar, das meine Atmega 2560 nicht so schnell ist, aber ich werde nicht mein ganzes Leben an diesen µC halten:)
-
Thread
ATtiny13A Flash
welcher laut Datenblatt nur 1kB (!) an Programmspeicher hat. Ich bin eher die 256 kB von meinem ATMega2560 gewöhnt, daher wollte ich euch fragen, ob das in Assembler anders ist. Ich habe mal gehört dass jede Zeile Assemblercode nur 8Bit an Programmspeicher benötigt. Kann ich deshalb auch auf dem kleinen
dürften die nur 6 Portpins schon eher begrenzend wirken. MfG Spess P.S. Man kann auch einen ATMega2560 in Assembler programmieren.
-
Thread
Falsche Ausgangsfrequenz
Hallo, ich benutze eine Atmega644 mit einem externen Quarz von 8MHz auf einem selbstgebauten Board. ich versuche 4MHz auf einen Pin rauszukriegen, indem ich einfach seinen Wert zwischen 0 und 1 umschalte. ich bekomme aber maximal
Vielen Dank für Ihre Erläuterungen. Ich habe 3 verschiedene Atmega zur Verfügung (Atmega2560, Atmega644 und Atmega8515). die 3 brechen bei ca. 117kHz ab beim Aufruf von Interrupt (8MHz Takt Frequenz) egal wie hoch ich gehe mit dem clk (siehe Bild Anhang). Das heißt
-
Thread
Anfängerfrage 2: Atmega2560, timer/Counter 4 geht nicht.
Hallo. Ich spiele im Moment mit den Timer/counter optionen eines Atmega 2560. hier ist die Code: [c] #include <avr/io.h> #include <avr/interrupt.h> // initialize timer void timer1_init() { // Set up timer to toggle OC1A on match of OCR1A in CTC mode
nicht auf Eins gesetzt wird. Dies sehe ich , wenn ich die Code in Simulationsmodus debugge. In Atmega2560 Datasheet wird über den TC4 nichts besoderes gesagt, also solte das Register ähnlich funktionieren. Was mache ich falsch? Hier ist nochmal Atmega2560 Datasheet: http://www.atmel.com/Images/
-
Thread
Arduino "Benchmark"
sein? > 4-10kB? > > Gästchen Das ist eine Frage des Preises. Bei Reichelt geschaut: ATMEGA 2561-16AU 12,95 € 256 kByte und der sehr beliebte ATMEGA 88-20 PU 3,25 € 8 kByte Wenn man auf Fließkomma verzichten kann durch Festkomma-Berechnungen oder gar reines Integer-Rechnen
Hi >Dass der ATMega SO teuer ist, schockt mich jetzt schon ein wenig, ich >dachte der Preis vewegt sich so zwischen 5-8 Euro. Bei CSD momentan 7.95€. MfG Spess
-
Thread
STK600 ISP vom Board nutzen
Hallo, ich habe eine fertige Schaltung mit einem ATmega2560 entwickelt und würde den gerne auch auf der Platine programmieren. Dazu würde ich gerne den ISP von meinem STK600 Board nutzen. Das soll wie folgt aussehen: 1. ISP entsprechende Pins (MISO,MOSI
Habe keinen Zugriff auf meinen µC (Atmega2560) über ISP. Hab mir überlegt ob es an dem Reset Pin liegt. Hab auf der Platine ein Max811 verbaut um von da aus den Controller zu reseten. Den Reset Pin vom ISP hab ich direkt auf den RESET Pin
-
Thread
WIZnet W5100 --- Ferrit-Auswahl
Hallo Leute, Ich möchte den WIZnet W5100 mit einem ATMEGA2560 betreiben. Das Problem ist nicht die Anbindung des W5100 an den ATMEGA sondern die Ferrite BLM21 die sich am MAGJACK (Shield gegen GND), am PIN15 und in der Bildmitte etwas unten befinden.
-
Thread
1 aus N Decoder
Atmel ATMega 2560 oder Arduino MEGA mit etwas Software.
-
Thread
Merkwürdiges Verhalten von Ports?
Neuling was die µC angeht, aber recht lernfähig:) Im moment programmiere ich meine Arduino Mega (Atmega2560) mit dem AVR dragon+AVR studio 6. Ich habe eine Frage: An den Prots PB4 und PB5 sind LED's angeschlossen. Nun will ich beide anmachen. Klingt simpel, ist es auch: #include <avr/io.h
-
Thread
Fast PWM Funktioniert nicht wirklich
Hi, ich habe vor einen Servo über einen atmega2560 (stk600 avr) anzusteuern. Ich habe mir bereits das Tutorial im Wiki durchgelesen und ein ausführlicheres hier: http://www.societyofrobots.com/member_tutorials/node/229 Der Servo ist an PB5 angeschlossen
-
Thread
Einsteiger Frage Atemga 2650 porgrammierung
1. Ich besitze ein SainSmart Mega 2650 Evo-Board das hier: http://www.ebay.de/itm/SainSmart-Mega2560-LCD-Keypad-Shield-Sarter-Kit-ATMEGA2560-ATMEGA8U2-AVR-Arduino-/320862395917?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab4e39e0d Ich habe mir bereits diesen Arduino-Compiler runtergeladen und damit
-
Thread
Externe Interrupts
Hallo, ich teste gerade auf meinem Atmega 2560 die externen interrupts und kann sie irgendwie nicht dazu überreden auszulösen. Hab zum Test mal einen externen Taster per externem Pull up Wiederstand angeschlossen. Gibts ausser dem sei Befehl
-
Thread
[ATMEGA] Code für Taster: kurz, lang, Doppelklick
ich etwas ähnliches geschrieben: kurz/lang/Doppelklick. Ich habe es unter AVRStudio6 auf einem ATMega1284P getestet, es sollte aber ohne Änderung vom Mega8 bis zum 2560 funktionieren. Lediglich die Oszillatorfrequenz #define F_CPU 20000000UL in button.h bzw. der Tastereingang/LEDs muß vielleicht angepasst
Die Timer sind nur Speicherzellen die hochgezählt werden, der eigentliche Timer des ATMega ist der 16-bit Timer/Counter1. Ich habe den Code eigentlich nur als "Beifang" für einen erweiterten Resolver geschrieben, deswegen ist auch der ein oder andere Kommentar nicht sofort schlüssig...
-
Thread
Atmega 2560 High Voltage Programming STK500
development-tools/avr-boards/stk503.html <<< . Das Expansion Module für das STK500 ünterstützt deinen Atmega 2560! Gruss Larsen
ist leider nur sehr teuer. Daher habe ich immer den ISP6-Anschluss im Layout integriert und meine ATmega2560 so programmiert. Ich kann den 2560 ja auch nicht mehr so einfach aus der Schaltung ausbauen. Daher muss ich nun versuchen die entsprechenden Pins vom STK500 an den ATmega2560 zu führen. Bei ISP
-
Thread
Arduino 2 RX/TX Module
abzufrühstücken? Alternativ habe ich diese zwei Chips heraus gesucht: http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-162-16-TQ/3/index.html?;ACTION=3;LA=446;ARTICLE=46627;GROUPID=2959;artnr=ATMEGA+162-16+TQ; oder http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-1280-16AU/3/index.html?;ACTION=3;LA=446;ARTICLE
Nimm einen Arduino Mega 2560. mfg.
-
Thread
Hilfe bei SSD1289 Display Controller
darauf >darstellen. Was kann C, was Assembler nicht kann? Eher würde ich sagen, das es mit dem ATMega1284P etwas knapp wird. MfG Spess
sein. Tipp: Rechne mal nach, wie viel Byte Daten das sind und vergleiche das mit den Daten des ATMega. Grüße Stefan
-
Thread
GLCD Treiber Routine für UC1611 Controller und Display 240x160 dots
Controller der drauf ist ist ein UC1611. Hat zufällig jemand eine Routine damit ich das Display mit einem ATMega2560 ansteuern kann? Soweit sind meine C Kenntnisse noch nicht, dass ich das schon selber bewältigen könnte. Bin über jede Hilfe Dankbar. mfg max
-
Thread
Zweipunktregler mit uC programmieren: Anfänger
kleine sachen kannst mit der µsps erledigen. ist so ähnlich wie ne logo. als controller dient n atmega32 + die firmware 0.88. programmiert wird mit eagle + der µsps erweiterung v0.88. programmieren muß man nicht können aber es ist günstig wenn man mit und , oder , nicht umgehen kann. mfg
mit der µsps . hab weder zeit noch lust mich auch noch mit controllern zu beschäftigen. hab die atmega auch nur für die sps im schrank. mfg
-
Thread
atmega2560 Testboard Bau
ein Testboard zusammengeschustert. Möchte mal diverse Sachen testen und schauen wie viel ich dem Atmega gleichzeitig zumuten kann. Ich habe das Layout nun schon gefühlte 10 mal neu gemacht... nun sollte es hoffentlich funktionieren. Ich hätte da eine Bitte an euch. Wenn sich jemand mal die mühe
kommen sollte oder ähnliches... könnte gut sein das ich das auch nochmal >testen wollte... Der ATMega2560 hat doch 4 USARTS, die alle SPI können. MfG Spess
-
Thread
Arduino-Libraries: Nicht sichtbar, Bildschirm scrollt nicht
Mit GCC. Ist doch nix anderes, als ein Atmega. Welchen Arduino hast du?
anpassen (ist alles komentiert, wo was geaendert werden muss). Fertig. :-D [c] # MCU name MCU = atmega2560 # Target file name (without extension). TARGET = main # List C source files here. (C dependencies are automatically generated.) SRC = $(TARGET).c # More source files with SRC += myCfile.c
-
Thread
Welcher Arduino?
brauche für ein zukünfitiges Projekt 2 Arduino Boards. Preis ist egal. Eins wird auf jedenfall das Mega 2560 Board werden, da es haufenweise I/O Pins hat und mich auch sonst überzeugt hat. Bei dem andere überlege ich... Ich würde mir gerne die Möglichkeit offenhalten irgendwann Atmega328p zu kaufen und diese
funktionieren oder habe ich da was falsch gelesen? Also ich schwanke iegentlich zwischen dem Mega 2560, UNO und Duemilanove. Wäre toll, wenn ihr mich da etwas hilfestellung geben könntet.
-
Thread
ADIW in kombination mit lo8 und hi8
gestossen dass ADIW Rdl, K mit 0<=k<=63 sein muss. Diesen Sachverhalt finde ich im Datenblatt des Atmega2560 leider nicht und würde jetzt gerne wissen ob das Tatsächlich so ist und wenn wieso? Macht doch eigentlich nur Sinn bei ner 8 Bit Addition K zwischen 0 und 255 zuzulassen oder sehe ich da was falsch
Wolfgang Meyerle schrieb im Beitrag #2720523: > Diesen Sachverhalt finde ich im Datenblatt des Atmega2560 leider nicht > und würde jetzt gerne wissen ob das Tatsächlich so ist und wenn wieso? Hmmm ... eigentlich steht dort gar nicht viel über die Befehle. Vielleicht hat er ja gar keine. Wo mag
-
Thread
µC zu schnell bzw. USART zu langsam
Ich bin auf der suche nach einer schöneren Lösung als ein stumpfes delay() Ich habe einen Atmega2560 mit 4 USARTs, der µC wird über einen USART gesteuert und hat an 2 weiteren USARTs externe Geräte. Die externen Geräte erhalten über den Steuer-USART ihre Befehle, dazu wird den Befehlen ein @0
-
Thread
Atmega2560 Bootloader
Hallo, Ich habe bislang immer den Bootloader von Steven Seegel für meinen Atmega64 verwendet. Nun versuche ich seit ca. 2 Wochen diesen für meinen Atmega2560 lauffähig zu machen - leider bisher ohne Erfolg. Ich denke das Problem liegt darin, dass der Bootloader nur 128KB meines
- Ich weiß mittlerweile echt nicht mehr weiter. Vielen Dank schonmal im Voraus [c] MCU = atmega2560 BOOTLOADERSTARTADR = 0x3E000 BOOTLDRSIZE = 0x1000 LDFLAGS += -mrelax [/c] [c] #include <avr/io.h> #include <string.h> #include <avr/boot.h> #include <avr/pgmspace.h> #include
-
Thread
ARM ist die Zukunft?
16 Bittigen Architektur und linearem Speichermodell sehr modern ist. Die ganzen 8 Bit µC, von ATMega, ATTiny bis zu PIC werden aber mit ziemlicher Sicherheit drastisch Marktanteile verlieren. IMO sind das Tote Pferde, für neue Projekte würde ich diese nicht mehr nutzen.
einem ARM machen würde. Das sind die Anwendungen, wo ich typischerweise einen ATtiny oder einen Atmega8 benutze. Die sind dann doch kleiner und billiger. Aber bei einer Neuentwicklung, die einen "großen" AVR's wie den ATmega2560 oder ATmega128 efordert, würde ich auch inzwischen lieber einen ARM
-
Thread
enc28j60 Probleme beim Enpfangen von Paketen
Hallo alle zusammen, folgendes Szenario: - ATmega644A (16MHz Takt) - enc28j60 (25MHz Takt) - implementierte Protokolle: ARP - netzwerk direkt zwischen PC und µC-Board - wireshark auf PC zur Überwachung der Netzwerkdaten - JTAGICE3 Das Senden
meiner Homepage : www.Mikrocontroller-4U.de da gibts einen fertigen minimal Treiber für einen ATMega2560 (musst du event. noch für den 644A anpassen) ich hab aber nur ARP,ICMP und UDP implementiert vlt hilft dir das als "Grundgerüst" weiter Gruss Uwe
-
Thread
2.4" / 3.2" Touch und TFT lib
Hey, Danke, genau das habe ich gesucht :-) Leider stellt sich mir eine Frage... für welchen Atmega ist denn dein Code ausgerichtet? Ich habe hier ein eigenes Board mit einem AtXmega128A1 und müsste die IO.c umschreiben, aber dafür müsste ich erstmal wissen was die bewirkt oder wofür gedacht ist
Hallo Stephan , die Gui ist prima , habe sie auf einem ATMEGA2560 mit dem SainSmart TFT Shield schnell zum laufen bekommen. Das hat mir viel Arbeit erspart und ich brauch nicht in Arduino Tiefen hinabsteigen. Danke. Aber das Logo ... ;)
-
Thread
ATMega 2560 Timer Interrupt absetzen
Schönen guten Abend, ich versuche auf dem AT2560 ein Time-Interrupt auszulösen. Beim meinem Vorgehen habe ich mich an http://www.engblaze.com/microcontroller-tutorial-avr-and-arduino-timer-interrupts/ orientiert. Leider wird das Interrupt nicht abgesetzt (die LEDS in der ISR Routine bleiben allesammt aus). Was ist zu ändern? Schönen dank, jo [c] #include <avr/io.h> #include <avr/interrupt.h> #define TCCR0 _SFR_IO8(0x33) #define CS00 0 #define CS01 1 #define CS02 2 #define WGM01 3 #define COM00 4 #define COM01 5 #define WGM00 6 volatile uint8_t count; int a=1; int main( void )
-
Thread
QTouch-ADC für AVR
zuverlässig damit implementieren. Nur bei sehr kleinen Geräten ist neben dem ohnehin notwendigen normalen ATmega kein Platz für zusätzliche Tiny-MCUs... Hier mal eine gute Erklärung des CSD-Verfahrens von Atmel: http://www.atmel.com/Images/doc8497.pdf Und hier die Erkläung des CVD-Verfahrens von Microchip
doch tatsächlich hinbekommen! (ist mein erster qtouch button) Folgender Code läuft auf einem Atmega2560 (Arduino Mega) mit einer ca 10x10mm Fläche auf einer Lochrasterplatine mit 1K als Widerstand: [c] DDRF = 0xFF; //Port auf Ausgang setzten PORTF = 0b00000001;
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647
-
Thread
AVR AREF Umschaltbar
frage bezieht sich eher auf einen Zustand der im Datenblatt nicht angegeben ist. Im Datenblatt (Atmega 2560) steht drin, das AREF wenn auf extern gestellt wurde, mindestens 1V sein muss. Ich möchte diese Umschaltung jedoch mit nem Jumper welchen ich Umstecke machen. Das dauert ne Weile und in dem Zeitraum
-
Thread
peinliche Frage zur Objektorientierung
Hallo liebe Profis, jetzt mal langsam bitte. Ich möchte einen ATmega1284p (der auf der Flight-Control vom MikroKopter) objektorientiert selber bespaßen. Das Ganze auf AVR Studio. In Vb .net kann ich sowas, aber hier in C++ für Controller hackts. simples Beispiel
keine wirkliche Rolle spielt, denn es geht ja um eine ganz konkrete Hardware: > Ich möchte einen ATmega1284p (der auf der Flight-Control vom > MikroKopter)
-
Thread
ADC Mittelwertbildung am ATmega1284P
Hi, ich habe gewisse Troubles, am ATmega1284P eine Mittelwertbildung aus gemessenen ADC Werten zu bekommen. Das sequentielle Auslesen von ADC Werten ist kein Problem, einzig und allein beim Aufsummieren dieser Werte und anschließender Mittelwertbildung
Floatingpointrechnerei rauszuschmeißen. Nicht ohne Grund hat die Referenzspannung einen Wert von 2560 mV. Wenn du deine ganze Rechnung mal etwas zusammenfasst und in mV betrachtest kürzt sich da vieles weg und du kannst bei einer passenden Wahl von ACD_COUNTS wunderbar in Integer rechnen, ohne dabei
-
Thread
Problem mit nrf24L01
hi, ich verzweifel hier. Ich habe 2 Arduino Mega2560. An beiden ist ein nrf24L01 Modul http://iteadstudio.com/produce/2-4g-wireless-module-nrf24l01-module/ Wenn ich die mirf-lib http://arduino.cc/playground/InterfacingWithHardware/Nrf24L01 unter der
also nicht liegen. SPI funktioniert ebenfalls. Hat Jemand ein funktionierendes Beispiel fuer Atmega2560, das sendet und empfaengt? Ich bekomme es einfach nicht auf die Reihe. Dieses Problem ist das Einzige, was mich dran hindert endlich komplett von den Arduino Libs weg zu kommen.
-
Thread
Eclipse AVR win32 komplett?
. bei den Eigenschaften in der Auswahlbox der MCU keine MCU zur Auswahl habe. Ich benutze den atmega2560 undes gibt jetzt 2 atmega2560.xml auf der Platte. Das neue vom Studio6 sieht aber ganz anders aus. Auch wenn ich das aus dem "c:\Program Files\Atmel\AVR Tools\Partdescriptionfiles\" nehme sehe