-
Thread
STK600 mit Routingcard?
mit einer 64Pin routingcard. So zu meinen Problem wenn ich meine 100Pin Routingkarte mit dem ATMega2560 kann ich ohne problem Programme drauf spielen und die LED´s leuchten. wenn ich jetzt das gegen die Socketcard mit AT90usb1286 und der routing card austausche. und eine Programm drauf spiel leuchtet
-
Thread
PWM Atmega 2560
Hallo Ich wollte die PWM an einem Atmega 2560 verwenden. Leider kommen am Ausgang immer nur 5V heraus. Hier der Code. Seit 3h studiere ich wo der Fehler liegt, bis jetzt ohne Erfolg. [c] /* * PWM.c * * * Author: Christoph
on PB12 [/c] kriege ich am PortB7 0V und an PortB6 5V. Klappt also noch nicht Mit einem Atmega 16 habe ich die PWM hinbekommen nur der 2560 ärgert mich.
-
Thread
Tutorial 10x10x10 LED-Cube
Programmiereung, sonst kann auch Assembler leicht mal von BASCOM ueberholt werden. Wer mit dem ATmega32 nicht auskommen sollte, was ich anzweifle, nimmt einen Atmega644 oder gleich einen ATmega1284
würde mich an Stefans Doku anlehnen und das Ganze eine Spur massiver ausführen. Ich verwende z.B den ATmega2560, habe für jede LED in der Ebene einen eigenen BC337 Transistor, ein 40A Netzteil, 75A Transistoren für die Ebenen... > Spiele mit dem Gedanken einen 16³ LED Cube zu bauen ... überlege aber
-
Thread
Mein UART kann keine zeichen empfangen.
Hallo zusammen ich hoffe ihr könnt mir weiter helfen. ich hab einen ATMEGA2560 auf einen stk600 mit avr studio5. So zu meinen Problem ich kann ohne probleme an mein Terminal am PC zeichen senden. Aber von meinen Terminal nicht an den pc. Ich hab die Programme im anhang
-
Thread
Atxmega Sprung von Bootloader section in Application section
Beitrag #2360273: > void (*funcptr)(void)=0x00000; Flash >64K? Ist ein Bug im Compiler. Beim Atmega 2560 hilft da folgendes: EIND = 0x00; funcptr(); mfg.
Flash(0xFF) und landet dann wieder beim Bootloader. Ich kenne den Atxmega nicht weiter. Aber beim 2560 beginnt der Bootloader mit 4K Words bei Adresse 0x1FC00. Beginnt der Bootloader bei 0x10000, würde das bedeuten, daß der Bootsektor 64K Words groß ist. Das ist ein bisschen viel. Das ist Applikationssektor
-
Thread
Timer Bibliothek umschreiben für anderen Timer
hallo ich will auf einem arduino mega mit einem atmega2560 3 timer ansteuern. da ich leider zu doof bin um das selber zu machen, benutze ich dazu Bibliotheken. leider finde ich nur eine für timer3. ich will aber 3 timer benutzen. z.b. 2, 3 und
ok, ich bin nicht zu doof, aber habe noh nie ein datenblatt von einem atmega angeschaut und war entwas aengstlich. ein freund hat mir jetzt geholfen und es leuft.
-
Thread
Mein UART geht nicht sendet kommische Zeichen
Hallo zusammen ich hab ein Problem :( ich hab ein stk600 mit den ATMEGA2560. und wollte eine UART verbindung aufbauen das funktioniert auch aber er sendet mir ganz kommische zeichen und nicht das was ich will. Im anhang hab ich die Header und die Source Datei angehängt
-
Thread
Franzs-Lernpakete mit Atmel ATmega/ATtiny - Debug-Schnittstelle vorhanden / nachrüstbar!
Hallo, bei den Franzs-Lernpaketen mit Atmel ATmega/ATtiny Verfügen die Boards über eine Debug-Schnittstelle vorhanden, bzw. wo gibts Anleitungen wie die konkret bei diesen Boards nachrüstbar sind ?! Aufgrund der verbauten Prozessoren müsste dies
siehe Tabelle auf http://en.wikipedia.org/wiki/Arduino und nicht die CPUs, die ja eigentlich alle ATmega heissen.. "Bei Arduino sind der Mega 2560 und sein Vorgänger die einzigen mit JTAG-Anschluß. Der bei beiden allerdings nicht explizit herausgeführt ist" Bislang hörte ich im AVR-Freaks Forum,
-
Thread
100kb Variablen auf ATMEGA2560
hallo ich habe ein Programm auf einem atmega2560 laufen, was 3 Schrittmotoren steuert, basierend auf einer Wertetabelle von rund 100kb. bisher sende ich die Daten permanent seriell von einem PC, der sie aus txt-Datei ausliest. ich will das
per SPI auslesen. Dann tuts auch ein kleinerer µC, sofern du nicht die zusätzliche Peripherie des Atmega2560 brauchst.
-
Thread
Problem mit avr studio5
Compilierst du denn überhaupt für einen ATmega2560? Möglicherweise hast du einen ganz anderen Controllertyp eingestellt. Allerdings kann ich mir keinen AVR vorstellen, der keinen Port B hätte (und damit kein DDRB). p.s.: Bitte markieren
dass der Controller nicht definiert ist (vermutlich gar keiner) Versuch mal [c] #define MCU atmega2560 #include <asf.h> #include <avr/io.h> ... [/c] Normalerweise sollte das MCU im Makefile stehen und durch die Entwicklungsumgebung eingetragen werden (Projekteinstellungen). Vermutlich ist
-
Thread
[V] Verkaufe STK600 + TQFP100 + DIP40 + µCs
Verkauf an. Insgesamt folgende Produkte (alle OVP): 1. Atmel STK600 (kompletter Lieferumfang inkl. ATmega2560) 2. STK600-TQFP100 (Adapterplatinen für TQFP100 Gehäuse inkl. ATmega1280) 3. STK600-DIP (Adapterplatinen für DIP Gehäuse inkl. ATmega32L) 4. Bonus: ATxmega128A1 (neu unbenutzt). Insgesamt
-
Thread
AVR JTAG Spannung 5V ?
Hallo Leute! Ich habe ein Problem mit meinem Atmega2560 (http://www.mikroe.com/eng/products/view/83/bigavr-mcu-cards/). Es liegen an meinen JTAG Pins 5V an, wenn ich mein selbst ersteltes Board mit Spannung versorge. Jedoch sind keine Pins in irgendeiner
-
Thread
JTAG Fehler: IDR event 0xff
von 0xff. Dieser Event erscheint, wenn ich meine selbst erstellte Platine (Rev.2) nutze mit einem Atmega2560. Wenn ich jedoch den JTAG an einem "Development Board" von Mikroe teste, dann funktioniert alles. Hinzu kommt, dass es bei der ersten selbst gelöteten Platine (Rev.1) funktioniert hat, bis diese
-
Thread
UART bei ATtiny2313
brauche Hilfe mit RS232 kommunikation zwischen 2 microcontroller AVR. Ich habe kein Problem aus ATmega2560 nach ATmega2560, oder aus ATmega8 nach ATmega2560. Aber Transmit mit ATtiny2313 funktioniert nicht. Mein main programm init: ldi acc,low(RAMEND) out spl,acc rcall USART_init
-
Thread
Atmel STK600 Starter Kit
folgende: RC040M-S RC014T-12 RC020T-8 RC008T-2 RC020T-1 RC028M-6 RC040M-4 sowie der Atmega 2560 und zwei LCDs... @ Alex: Wenn man Peise vergleichen will sollte man auch die gleichen Artikel nehmen sonst wirds bissle blöd :) Denke ein Preis von 120 - 140 Euro ist ok!
-
Thread
AVR debuggen unter linux
Controller in Erfahrung bringt? Vergiß den am besten ganz schnell wieder. Die unterstützten µC sind: ATmega16, ATmega32, ATMega323, ATmega162, ATmega169, ATmega128 Steht aber auch so im auf der Seite verlinkten user guide: http://www.olimex.com/dev/pdf/avr-usb-jtag.pdf Bei Atmel ist dazu nichts mehr
0x9407 16 KiB 0.5 KiB atmega168 0x9406 16 KiB 0.5 KiB atmega168p 0x940B 16 KiB 0.5 KiB atmega169 0x9405 16 KiB 0.5 KiB atmega16hva 0x940C 16 KiB 0.2 KiB atmega2560
-
Thread
AVR Studio findet Programmer nicht
hatte, erscheint unter AVR Programming zumindest "STK500 COM4" und ich kann meinen Controller einen ATMEGA8 auswählen. Drücke ich aber auf "Apply" erscheint "Unable to connect to tool STK500 (COM4)" und "Timestamp: 2011-09-06 22:17:07.236 Severity: ERROR ComponentId: 20000 StatusCode: 0 Unable
Es muss aber auch eine Möglichkeit für AVR-Studio 5.1 geben. Wir verwenden in der Schule einen ATMega2560. Mein erster Controller hatte leider einen Defekt und ich habe mir einen neuen von Sainsmart gekauft. Nachdem ich ihn geliefert bekommen habe, installierte ich den neuesten Treiber. Danach startete
-
Thread
PWM beim Atmega8
möglich ist,kannst du mir ein paar Tipps geben? Ich habe den STK600 Developtment Board und den AVR ATMEGA2560 als Mikrokontroller. Der mega2560 hat einen Takt von 8MHz. Die Taktfrequenz der MOSFETs ist 50 kHz und das Tastverhältnis ist von 10% bis 90%. 1) Wie kann ich die Timer-Frequenz von 50 kHz
Compare-Wert 0x00 ständig auf low. Danke für die Hinweise! Hi Stratos, Im Datenblatt des Atmega sind alle PWM Arten und die dazu gehörigen Register genau beschrieben. Lohnt sich auf jeden Fall da reinzuschauen. Gruß Heiko
-
Thread
ATMEGA mit XRAM?
dann einfach mal > bei den 8051ern nachsehen. Und wenn's kein DIP sein muss, dann gibt's noch ATmega640, ATmega1280, ATmega1281, ATmega2560 und ATmega2561, die alle ein XRAM-Interface haben. Damit sollte wohl auch genügend Flash verfügbar sein ;-), und bei den 100-Pinnern hat man trotz XRAM noch
Wolfgang schrieb im Beitrag #2328067: >> Und wenn's kein DIP sein muss, dann gibt's noch ATmega640, ATmega1280, >> ATmega1281, ATmega2560 und ATmega2561, die alle ein XRAM-Interface >> haben. Damit sollte wohl auch genügend Flash verfügbar sein ;-), > Ich weiß. Allerdings kenne ich deren
-
Thread
Wieso gibt es 10 polige ISP Schnittstellen, wenn GND 4 mal vor kommt?
Platz kostet). > Der JTAGICE-MK2 hat zwei 8bit Controller on-board. Ich glaube es war > eine ATMEGA1280 und ein At2323 oder so. Es sind zwei ATmega128. Auf dem Dragon hat man dann den einen durch einen ATmega2560 ersetzt (brauchte man vermutlich, um die HV-Programmierung vom STK500 mit unter
Marketing-Strategie. Die wollen das > Ding einfach los werden. Jein. Das Ding war mit seinem viel zu knappen ATmega163 bzw. ATmega16 auch komplett am Anschlag, und da es nicht softwareparametrierbar war (siehe "device descriptor" im JTAGICE mkII), hätte das Einpflegen weiterer Controller zu einer immer weiter
-
Thread
Bascom USB-ISP mit AVR Studio 4/5 - RN-Mega2560
Gegenteil (http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#ISP). Ich habe ein RN-Mega2560 Board sowie der angesprochene Programmer. Leider ist es mir bisher nicht gelungen, mein PC, ISP und den ATMega2560 zu paaren... mit dem Bascom-AVR geht das flashen von hex-daten ohne Probleme.
-
Thread
Quellcode in mehrere C-Dateien aufteilen
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiling C: main.c avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./main.lst -std=gnu99 -MMD -MP -MF .dep/main.o.d main.c
-
Thread
Offset Drehzahlauswertung
zu einem Drehzahlauswertungsprogramm, das ich geschrieben habe. Die Auswertung läuft über einen Atmega 2560. Mein Probem ist, dass ich bei dem vorliegenden Quellcode bereits bei Stillstand (Das heißt auf den Counter 1 geht kein Signal) eine Drehzahl von 428 1/min angezeigt bekomme. Da ich nachher
-
Thread
UART mit Atmega 2560
Hallo zusammen, Bin gerade am verzweifeln. Habe einen MyAVR Stamp 256k (Da ist ein Atmega 2560 drauf) hier und versuche ihn dazu zu bekommen mittels UART mit HTerm zu kommunizieren. Habe dazu ein einfaches C-Programm geschrieben, dass mir meine Eingabe auf dem Terminal direkt wieder zurückgeben
Hallo, Danke für die Antwort. Mit einem Atmega 8 hats bei mir auch funktioniert. Nachdem ich das Programm aber für nen Atmega 2560 umgeschrieben hab gehts nicht mehr. Kann es daran liegen, dass der 2560 mit 16Mhz läuft und ich deshalb einen Fehler
-
Thread
AVR = Hobbybastler uC
daran sowieso nichts verdienen oder Mainstreamprodukte mit für die Branche ewiger Verfügbarkeit wie Atmega8. Oder noch primitiver aber noch viel viel länger produziert der 8051. Warum soll man eine Steuerung mit einem 32-Bitter bauen, wenn es auch ein 8-Bitter mit links macht? Weil's cooler ist
are in BMW, Daimler-Chrysler and TRW. The Arduino physical computing platform is based on an ATmega328 microcontroller (ATmega168 or ATmega8 in older board versions than the Diecimila). The ATmega1280 and ATmega2560 with more pinout and memory capabilities has also been employed to develop the Arduino
-
Thread
BLDC Ansteuerung mit HIP4086 und ATMega2560
pdf AppNote: http://www.intersil.com/data/an/an9642.pdf Als Mikrocontroller kommt ein Arduino ATMega2560 zum Einsatz http://arduino.cc/en/Main/Hardware Die gesamte Schaltung wird mit einer 12V Batterie betrieben. Zuerst kommt ein Hochsetzsteller, der aus den 12V -> 24V machen soll. Die beiden
-
Thread
Ncurses auf avr (8-bit)
kompiliert, wird das Ganze noch größer und mit viel Glück gerade noch so in den Flash-Speicher eines ATmega2560 passen. Dann fehlt aber noch die Anwendung. Man wird deswegen sinnvollerweise nur einen Teil davon verwenden. Je nachdem, wie klein dieser Teil ist, kommt man mit Neuschreiben wahr- scheinlich
-
Thread
Zusätzlichen Timer trotz alle Timer verbraucht?
daß Atmel für viele AVRs ein spezielles Timersüppchen kocht. Man kann daher nicht einfach einen ATmega nehmen, weil der nicht alle Features des ATtiny hat. Ich hätte eigentlich auch erwartet, daß ein ATmega2560 abwärtskompatibel zu kleineren AVRs wäre, aber dem ist nicht so. Peter
-
Thread
myAVR MK3 und Kommunikation mit PC
Hallo Kann ich den Atmega 2560 des MK3 Board über den PC steuern. Würde gerne die Ports des Atmega mit dem PC steuern. so wie hier. http://www.youtube.com/watch?v=NuKXY_uE8Yk&feature=view_all&list=PLFFC58115F01DD123&
Hallo So habe nun ein Programm für den Atmega 2560. Mit dem String ON schalte ich alle LEDs ein mit OFF aus. Soweit so gut. Nur mit dem C# Programm klappts nicht. [code]using System; using System.Collections.Generic; using System.ComponentModel
-
Thread
Welchem Intel-HEX-File typen gehorchen die Atmel HEX-files?
Hallo Zusammen, ist das Controllerabhängig, zB Atmega2560 im vgl. zum Atmega128? Besten Dank Karl
Also nochmal, ich kompiliere mit AVR-Studio und mir fehlen Informationen, ob ein Hexfile vom atmega128 identisch aufgebaut ist wie einer vom atmega2560. Ich habe gelesen, dass es eine 64kbyte Grenze für den Adressraum gibt? Wie kann man diese Grenze für den atmega2560 umgehen, der ja ein flasch größer
-
Thread
Vinculum VNC1L-1A flashen
ratlos und weiss nicht so genau wo ich den Fehler weiter suchen soll. Der VNC1L-1A hängt am UART eine ATMega2560, dessen Port aber nicht konfiguriert wurde. (also auf Eingang stehen sollte) Gibt es in diesem Forum evtl. jemanden der sich mit diesem Chip etwas auskennt? Grüße Marco P.S.: Falls es
-
Thread
STK-600 - Eure Erfahrungen mit diesem Board
zusammenstecken kann, Taster und LEDs sind schon da, Pegelwandler für RS232, usw. Der mitgelieferte ATmega2560 ist auch ein nettes Teil und lädt zum Spielen ein. Man braucht zum STK600 zusätzlich noch typischerweise das STK600-DIP-Package, damit man die "anfassbaren" µCs im DIL-Gehäuse programmieren
Da gehen alle DILs ohne extra Adapter (außer ATtiny*4) und den Schaltplan hat man auch. Einen ATmega2560 Boliden kann man eh nicht auf dem Testboard ausreizen, den muß man in der Zielschaltung programmieren. Peter
-
Thread
TQFP64 ATmega2560
Hi >TQFP64 ATmega2560 Vielleicht liegt es daran, das der ATMega2560 ein TQFP100-Gehäuse hat. MfG Spess
passt einfach nicht! Das wäre Pfusch nun weiter zu machen. Hat jemand noch eine Lib von einem ATmega2561? Ich glaube so langsam das die Lib falsch ist!
-
Thread
Timer 3 Interrupt funktioniert nicht
Hallo zusammen, ich programmiere gerade an einer Timer Funktion mit einem Atmega 2560 Code: [c] volatile unsigned long newValue; int main() { // TIMER 3 Initialisierung DDRE = (1<<DDE3); TCCR3B = (1<<CS31) | (1<<WGM32); TCCR3A = (1<<COM3A0); OCR3A = 500
Mit Target meinst Du ob der 2560 ausgewählt ist. Ja. Keine Warnings und keine Errors. Ich vermute dass irgendwie die Initialisierung des Timers falsch ist. [c] // TIMER 3 DDRE = (1<<DDE3); TCCR3B = (1<<WGM32) | (1<<
-
Thread
Mikrocontroller mit RF transmitter
Schau mal nach Atmels ATmega128RFA1 vielleicht kannst du dich damit anfreunden. TI hat glaub auch eine Single-Chip Lösung.
evtl cc2560 oder so mit 2,4 ghz
-
Thread
Linux Programmer für mikroElektronika Avrprog2 Hardware
sourceforge.net/projects/avrprog2/ veröffentlicht. Getestet habe ich mit einem BigAVR Board und ATmega128(0) und ATmega2560 unter Ubuntu. Ich hoffe damit auch anderen eine Freude zu machen... und freue mich auf Testberichte/Bugreports mit weiterer Hardware.
-
Thread
AnwesenheitskontrolleTWI
Tach! Vorhaben: Atmega2560 soll flux sämtliche Adressen im TWI- Adressraum (0-127) abklappern und vergebene Adressen mittels Auswertung des jeweiligen Ack registrieren. Dachte, das wird ne drei- Minuten-Angelegenheit.
-
Thread
mega2560 Programm doppelt im Flash??
. Kannst du einen Fehler im avrisp schon ausschließen? Compiling: main.c avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 -Wp,-M,-MP,-MT,main.o,-MF,.dep/main.o.d main.c -o main.o Linking: main.elf avr-gcc -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 -Wp,-M,-MP,-MT,main.o,-MF,.dep/main.elf.d
-
Artikel
BAE-Tutorial
rowspan=2 | ATmega8515, ATmega162 plcc PLCC44/PLCC44s fp TQFP44 rowspan=3 | at90s4434 AT90(L)S4434, AT90(L)S8535 (leer) DIL40 rowspan=2 | ATmega16, ATmega164/324/644 plcc PLCC44/PLCC44s fp TQFP44 at90usbx2 AT90USB162, AT90USB82 (leer) VQFP32 rowspan=2 | atmega103 ATmega103(L), ATmega128(L) rowspan=2 | (leer) rowspan=2 | TQFP64 ATmega1281, ATmega2561 rowspan=2 | atmega1280 ATmega640, ATmega1280, rowspan=2 | (leer) rowspan=2 | TQFP100 ATmega2560 rowspan=2
-
Thread
Kompatibilität (Pin und Binär)
aufstellen: [pre] AT90S1200 → AT90S2313 → ATtiny2313 → ATtiny4313 AT90S2333 → AT90S4433 → ATmega8 → ATmega48/88/168/328 AT90S2343 → ATtiny11/12/13/15 → ATtiny25/45/85 AT90S4414 → AT90S8515 → ATmega8515 → (ATmega161?) → ATmega162 AT90S4434 → AT90S8535 → ATmega163 → ATmega16/32 → ATmega644 → ATmega164P/324P/644P → ATmega1284P ATmega103 → ATmega128 → ATmega1281 → ATmega2561 ATmega640 → ATmega1280 → ATmega2560 AT90USB646/647/1286/1287
-
Thread
AVR PWM-Signal korrekt anschliessen
hallo Forum, ich habe einen ATMega8 mit angeschlossenen LM335 als Temperatursensor an ADC0. Eingeschaltet werden diese über einen Portpin zur Zeit der Messung. Am ADC hängt ein 100nF und ein 1k-Widerstand zum Entstören (hab ich hier
aufteilen ist schwierig, wenn man ein Board mit definierten Pins hat (http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb2560-V1-1-AVR-ATmega2560-USB-RS485-RS232-Modul.html?XTCsid=44ceead62e82ee96370bea3e91632e35). Danke soweit. mfg Foikei
-
Thread
String in EEPROM schreiben und wieder auslesen
irgendwie nicht so ganz klar wie ich das alles initialisieren und übergeben muss.Ich benutzte einen ATmega 2560 und programmiere in C. Wenn ich jetzt char vlab[6] = "Hallo"; char glob[6] = "Welt"; in den EEPROM schrieben will und dann wieder auslesen,wie muss ich das vorgehen? Wäre nett wenn mir
irgendwie nicht so ganz klar wie ich das alles initialisieren und > übergeben muss.Ich benutzte einen ATmega 2560 und programmiere in C. Dann solltest du auch das AVR-GCC-Tutorial bemühen und nicht das Assembler Tutorial :-) > Wenn ich jetzt > > char vlab[6] = "Hallo"; > char glob[6] = "Welt";
-
Thread
Assembler und Eclipse
kann ich eine Assembler Datei in Eclipse erstellen? Und diese dann anschließend auf mein STK600 Atmega2560 transferieren? Gibts es vielleicht eine kleine Anleitung ? Oder kann mir jemand sagen welche Einstellungen ich verändern muss? Gruß
-
Thread
STK600 + Eclipse + AVRdude
Hallo, Ich habe hier ein STK600 mit einem Atmega2560 stehen. Aber irgendwie bekomme ich es trotz Tutorial nicht hin ein Programm darauf zu laden. Ich benutzte Ubuntu 11.04, sowie Eclipse und AVRdude 5.10 Folgendes Problem tritt in Eclipse
Code hochladen möchte. ---------------------------------------- Launching /usr/bin/avrdude -pm2560 -cstk600 -Pusb -Uflash:w:Tutorial.hex:a Output: avrdude: stk500v2_command(): command failed avrdude: stk500v2_program_enable(): bad STK600 connection status: Unknown (0x10) avrdude: initialization