-
Thread
Einkaufsliste für die Einrichtung eines Elektronik-Labors
brauchst den ganzen TCP/IP Protokollstack und Multithreading dazu. Das ist ein bisschen viel für den AVR in Relation zur Gesamtrechenleistung. Es geht, aber mit kompromissen. Der ESP ist ein viel leistungsfähigerer Prozessor.
Arduino-kompatibel-/142181945329?hash=item211ab44ff1:g:hTwAAOSwHMJYLZAH oder gleich das größere Mega 2560 R3 ATmega2560 http://www.ebay.de/itm/Mega-2560-R3-ATmega2560-mit-USB-Kabel-Board-compatible-Arduino-/142181102741?hash=item211aa77495:g:UVEAAOSwHMJYLHEW Die ATmegas ähneln sich doch all. Kennt man
-
Thread
Einstieg in C - komische Fragen
float bringt als gar nichts. > > Na gut, dann müssen wir nicht weiterreden. aktuell geht es um AVR https://gcc.gnu.org/wiki/avr-gcc und das ist das nun mal so.
Jörg W. schrieb im Beitrag #4391272: > Zwar gibt's für > den AVR keine 64-bit-double Gibt es doch, man muß sie nur nehmen: IAR-Kickstart für AVR bietet double. Daß AVR-GCC es nicht kann, bedeutet doch nicht, daß es nicht ginge oder geht.
-
Thread
Treppenbeleuchtung
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
reichen auch dafür schon (diese Dinge lernt man am Besten auf dem PC) und macht dann den Wechsel auf den AVR. Das was dann dazu noch notwendig ist, findet sich im [[AVR-GCC-Tutorial]].
-
Thread
UART Bootloader ATtiny13 - ATmega644
' C:\avr\bootloader\fastload.inc(9): Including file 'C:\avr\bootloader\compat.h' C:\avr\bootloader\fastload.inc(10): Including file 'C:\avr\bootloader\fastload.h' C:\avr\bootloader\fastload.inc(21): error:
(39): Including file 'C:\avr\bootloader\password.inc' C:\avr\bootloader\fastload.inc(83): Including file 'C:\avr\bootloader\checkcrc.inc' C:\avr\bootloader\fastload.inc(90): Including file 'C:\avr\bootloader\verify.inc' C:\avr
-
Thread
Frage zu Externes SRAM(XMEM) und Atmel Studio 7
anfertigen lassen um mein bestehendes Projekt auszuweiten wechsele ich vom ATMega1284P auf den ATMega2560. Der ATMega2560 ist auch auf der neuen Platine verbaut. Da der ATMega2560 nur über 8K SRAM anstatt wie sein kleiner Bruder über 16K und ich jetzt bei knapp 6,3 kB SRAM verbrauch bin. Habe ich ein
. https://scienceprog.com/adding-external-memory-to-atmega128/#more-2513 http://www.nongnu.org/avr-libc/user-manual/mem_sections.html www.nongnu.org/avr-libc/user-manual/malloc.html
-
Thread
Das erste Mal TWI nutzen
bereits erfolgreich über SPI mit den LCDs und OLEDs. Zu beginn möchte ich nun zu erst zwischen 2 Mega2560 Boards (Standard Arduinoboards) per TWI kommunizieren und hoffe das ich bei euch Unterstützung finde. Datenblatt des ATmega 2560 ist natürlich mein Freund, trotzdem überließt mensch bei neuen Inhalten
erfinden? https://www.mikrocontroller.net/articles/I%C2%B2C http://homepage.hispeed.ch/peterfleury/avr-software.html
-
Thread
Atmega2560 Bootloader - zweites Mal Flashen
nur ein mal zum programmieren. Kann mir jemand sagen, an was das liegt bzw. wie man den Atmega2560 komplett leer flashen kann ohne AVR Studio etc? Quasi auf Werkseinstellung zurücksetzen ;) Danke für eure Hilfe. LG Dennis
Dennis schrieb im Beitrag #7068574: > Kann mir jemand sagen, an was das liegt bzw. wie man den Atmega2560 > komplett leer flashen kann ohne AVR Studio etc? > Quasi auf Werkseinstellung zurücksetzen ;) Fuses auf Default setzen und ein Chip Erase durchführen. Geht mit deinem "Arduino as ISP" und AVRdude
-
Thread
Wie findet man möglichst genau die Frequenz des internen RC-Oszilators heraus ?
Beste. kennst du nicht den Beitrag die genaue Sekunde? https://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
kommt an einem Pin die Taktfrequenz heraus. Zumindest beim Tinyx5 weiß ich das sicher. Und beim 2560 habe ich gerade nachgeschaut: dort auch, auf Port E, Bit 7.
-
Thread
Portierung des Atmel AES Bootloaders auf avrgcc
PC Software zur Datenübertragung gibt es hier: http://www.atmel.com/dyn/resources/prod_documents/AVR231.zip
section :-/ hat jemand ein funktionierenden code? ich benutze den atmega2560! danke und gruss fabian
-
Thread
Problem EEPROM nutzung
schrieb im Beitrag #7247937: > **Viele Worte um nichts!** Offensichtlich ist dreht es sich hier um AVR. Genutzt wird die beim AVR-Gcc mitgelieferte eeprom.h (aber das kannst du ja nicht erkennen, vermutlich falsche Brille auf) Hier ist schon mal ein fetter Bock gefunden: Anselm schrieb im Beitrag
Moin, es ist ein Atmega2560. Die EEPROM funktionen stammen aus der avr/eeprom.h https://www.nongnu.org/avr-libc/user-manual/group__avr__eeprom.html Gruß Jonas
-
Thread
Artmel Controller für 7" TFT Display
www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-7-7-inch-tft-lcd-480x800-arduino-due-mega2560-r3-raspberry-pi.html Dies gibt es auch als Set mit einem Mega2560 µC http://www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-mega2560-r3-7-7-inch-tft-lcd-screen-sd-card-slot-tft-shield-for-arduino.html
https://www.youtube.com/watch?v=7xUxovlC5Pc # https://www.youtube.com/watch?v=d6vosRXQWwQ http://avr.myluna.de/doku.php?id=de:lib-ft800
-
Thread
avr-gcc: Optimierung: mehrere RCALLs erzeugt
Platz auf dem Stack für >> dein lokales Array zu schaffen. > > Da gilt aber nur für den ATmega2560/1. Auf kleineren AVRs pusht RCALL > nur 2 Byte. Ja, das gilt nur für AVRs mit der avr6-Architektur (alle mit 256kB Flash, z.B. auch der ATmega256rfr2), da diese einen PC von > 16bit (= 3 Byte) haben
N. G. schrieb im Beitrag #4840785: > Ja, das gilt nur für AVRs mit der avr6-Architektur Du hattest ja geschickterweise erwähnt, dass sich um so einen handelt: N. G. schrieb im Beitrag #4840491: > wird mit avr-gcc -s -Os -mmcu=avr6 Ich hatte anfangs auch gedacht,
-
Thread
ATMega2560: ADC läuft von alleine?!
Hallo zusammen, ich hab einen ATMega2560, AtmelStudio 6.1 und ein JTAGICE3. Ich möchte den ADC im SingleConversion-Mode betreiben. Sowohl im Init als auch in der ISR benutze ich folgende Zeile: [c] ADCSRA = (1<<ADEN) | (1<<ADSC) | (1
) Quelltext in AVR-Studio 4.16 genau das machte, was ich auch geschrieben habe. Neuer ist nicht unbedingt besser. MfG Paul
-
Thread
Was ist so toll am Ardurino!
günstiger, fertiger Hardware mit direktem USB-Zugang zum PC. Die Software macht man allerdings besser mit AVR-Studio o.ä..
weiterempfiehlt. Wenn ein Anfänger nach dem ersten Board fragt, sagt der Arduino-Fan Arduino, der AVR-Fan AVR Mikrocontroller, der Basic Programmierer empfiehlt Basic, der MSP-Fan den MSP usw. Martin Wende schrieb im Beitrag #3335771: > Eher nicht, die Shields sind allesamt unverschämt teuer.
-
Thread
Arduino Mega2560 Verständnissfrage
Hallo in die Runde und ich wünsche ein sonnigen Feiertag. Hab hier einen Arduino Mega 2560 aufm Tisch liegen und an PIN 21 einen Taster angeschlossen, der eine LED PIN 34 zum leuchten bringen soll. Laut Datenblatt und meiner Info hat der Chip interne PULLups, welche aktiviert werden "können
oder meinst du die sind intern fix dran ? https://www.arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf Danke
-
Thread
TTL Signal Verarbeitung
getBit == 0) { uart2_putc("0"); _delay_ms(300); } [/c] P.S.: Genutzt wird ein Atmega 2560
Fehlerquellen. [C] #define F_CPU 4000000UL #define BAUD_RATE 9600 #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include "uart.h" volatile uint8_t getBit; ISR(INT0_vect) { getBit = 1; } int main(void) { DDRD = 0x00; // Port D als Eingang setzen PORTD
-
Thread
Arduino wird falsch angezeigt
findest du auf den Webseiten der Chiphersteller. Im Falle des CH-340/341 siehe http://stefanfrings.de/avr_tools/index.html#ch340 (den direkten Link kann ich hier nicht posten, verbietet das Forum).
Bei den Nachbauten weiß man das nie... Bei einigen Modellen wird ein AVR benutzt um per ISP,SWD den eigentlichen Core zu programmieren. Dieser AVR hat auch eine Firmware. Da sieht man vieles... Nicht drauf, was falschen drauf oder schlicht zu alt.
-
Thread
BASCOM AVR Bedeutung
. BASCOM AVR PORTA.3 = Output PINA.3 = OUTPUT Ist das gleichwertig? Kurt
Kurt B. schrieb im Beitrag #4899402: > Es geht um den MEGA 2560 Dürfte historisch der älteste AVR sein, bei dem dieses „Schreiben auf PINx bewirkt ein Toggeln des Ausgangs“-Feature implementiert worden war.
-
Thread
Prozessor mit 2x RS232
nötig. es soll nicht zu aufwendig und zu Zeitintensiv sein aber sehr stabil laufen. Wäre der MEGA2560 der richtig uC dafür? oder ist das völlig übertrieben. damit würde es doch direkt gehen oder?
Hallo Jörn, der mega2560 wäre mit 4 UARTs für die Aufgabe geeignet. Wenn das 100-polige SMD-Gehäuse Probleme macht, könnte man auch zwei kleinere Prozessoren (mega64 + mega16) über einen Port koppeln. 8 bit parallel und zwei
-
Thread
Kosmos CP1 Emulator mit ATmega
, weil man die internen AVR Pullups verwenden kann. Klar jetzt?
schrieb im Beitrag #6542179: > (...) Bis Du sagtest, dass kann man auch irgendwie mit > internem AVR-Pullup / Down machen, was wohl nicht stimmt. DARUM ging es. Mit dem AVR und dessen internem Pullup kann man das Verhalten des Port 1 eines i8039 emulieren. Darum ging es. Mit dem AVR kann man
-
Thread
USB-UART Wandler & der CTS / uC-RESET
Sorry, link nicht mit kopiert :-I https://www.arduino.cc/en/uploads/Main/ADK_MEGA_2560-Rev2-sch.pdf Schematic kann ich grad nicht einfügen mit dem Telefon ;-) Also egal ob Rev2 oder 3, das Atmega Board hat im Schatic einen IC4.
Normalerweise wird über die DTR(!) Leitung des UARTs ein Reset beim AVR ausgelöst, damit der in den Bootloader springt und neue Firmware entgegennimmt. In Deinem Beispiel ist ein Mega8U2 als USB-UART-Bridge verbaut - andere Boards haben einen FTDI FT232R, einen CP2102,
-
Thread
Fagen über Fragen: Ardiuno,I2C
handled in switch [-Wswitch] In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:27:0, from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225, from C:\Users\User\Documents\Arduino\libraries
Arduino\libraries\Conceptinetics\Conceptinetics.cpp:29: c:\program files (x86)\arduino\hardware\tools\avr\avr\include\util\delay.h: In member function 'void DMX_Master::breakAndContinue(uint8_t)': c:\program files (x86)\arduino\hardware\tools\avr\avr\include\util\delay.h:245:40: error: __builtin_avr_delay_cycles
-
Thread
Avr 8bit VGA
Das von mir in diesem Thread zweimal verlinkte Projekt ("AVR VGA Terminal") macht dasselbe, mit einem (übertakteten) AVR anstelle eines 32-Bit-PICs.
Und nen ganzen stm32 als GPU für nen 8 bit'ter.. ich weiss nicht, dann lass doch gleich einen "AVR-Emulator" drauf laufen. Oder schneid den AVR-Zopf gleich ab.
-
Thread
Speicher beschreiben schlägt fehl
AMICC/A29040L-70.html Lesen klappt soweit wunderbar, Verkabelung zum Mikrocontroller(Arduino Mega 2560, also ATMega 2560) alles in Ordnung und überprüft. Der Fehler liegt in meinem Programmtext, ich blicke mit den Comand Sequences und dem Write Befehl, insbesondere dem Chip Erase, an das ich mich als
DirkZ schrieb im Beitrag #3290498: > Der AVR liefert nur 20mA. Quatsch: Der AVR liefert max. 40mA.
-
Thread
"Burst" mit atmega328 erzeugen
Wenn es nicht unbedingt ein 328p sein muß, nimm einen AVR, der einen Output Modulator hat, z.B. den Mega2560. Damit geht das einfacher, auch bei hohen Taktraten. Oliver
Oliver S. schrieb im Beitrag #7032603: > ... nimm einen AVR, der einen Output Modulator hat, z.B. den Mega2560 Wenn es doch ein ATmega328 sein soll ... Man könnte auch ein FPGA nehmen, ist hier aber nicht das Thema. MacFly schrieb im Beitrag #7032453:
-
Thread
China SUPER Bauteile-Schnäppchen Thread
die Preise sind zu den obigen dumping-Preisen zwar geringfügig teurer, aber ein fett bestücktes MEGA2560-Board kostet auch gerade mal 14€ inklusive Versandt! (Und dazu aus der EU und nicht aus China) http://www.ebay.at/itm/Neu-SainSmart-MEGA2560-ATmega2560-16AU-AVR-Board-USB-Cable-For-Arduino-UNO-R3
Einfach mal bei Ali vorbeischauen. http://www.aliexpress.com/item/Mega-2560-R3-Mega2560-REV3-ATmega2560-16AU-Board-For-arduino-USB-Cable-Free-shipping-Best-prices/873617964.html Rev3 für ~9,99€ inkl. Versand.
-
Thread
Arduino Mega 2560 + GPS + auf SD schreiben
Hallo Forum, ich habe mal eine Frage zu Ports vom Mega 2560. Ich habe einen GPS Sensor an das Mega 2560 an die Ports 52, 53, 5V, Ground angeschlossen. Der GPS-Sensor (NL-552ETTL) funktioniert wunderbar. Nun wollte ich die Daten auf eine SD Karte schreiben
auf dem Atmega2560 gibt. Es ist mir alles unbegreiflich, was Du da machen möchtest.
-
Thread
undefined referenz to main
läuft, sei mal dahin gestellt. Ich kann es leider erst gar nicht kompilieren. Kurz die Eckdaten: - AVR Studio 4 - ATMega2560 ( bzw ARDUINO MEGA ) - Toolchain: avr-gcc : avr-gcc.exe make: make.exe - Den [[undefined reference to 'main']] Beitrag, vom 9.12.07 habe ich gelesen. In meinem Makefile steht schon drin: SRC = $(TARGET).c. - Auf avr-freak habe ich auch einen Beitrag gelesen, aber dort finde ich keine brauchbaren Informationen - Nun der Fehler: c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr6/crtm2560.o:(
-
Thread
Atmel Studio 7 schreibt vor alle Pfade ein -l (minus kleines L)
programmieren. In Assembler funktionierte das. Mein Problem besteht darin , das mit Win 10, einem Atmega2560 und Atmel Studio 7 bei einigen C Programmen bei "build" immer wieder vor die Libraries ein -l (kleines L) gesetzt wird. Auch vor Pfadnamen, z. B. aus C:\.... wird dann -lC:\.... aus io.h wird -lio.h
Hast du in den Projekteigenschaften die Header-Dateien unter: AVR/GNU Linker->Libraries eingetragen? Das wäre, wie Bernd schon schrieb, falsch, und könnte zu diesem Verhalten führen.
-
Thread
SDRAM mit Atmega328P
könnte man ja > praktisch auch für die Adressleitungen nehmen. Würde ich nicht machen. Nimm einen AVR mit ausreichend Pins, wenn's sein muss einen Arduino MEGA2560. Denn so ein S(!)DRAM braucht auch eine Mindsttaktfrequenz. Wie weit man da runter kommt weiß ich nicht, wenn du Glück hast 100kHz. Die
dRAM am AVR ist ein alter Hut: https://www.mikrocontroller.net/articles/AVR_CP/M So wie es aussieht, darf man bei SDRAM den Takt auch anhalten (CKE = low). Im Datenblatt (https://zentel-europe.com/datasheets
-
Thread
ADC auf free running mode umstellen (Interrupt)
Ingo schrieb im Beitrag #3344969: > Hat der Mega2560 wirklich so viele ADC-Kanäle? Das du auch im Freerun > nur einen Kanal abtasten kannst ist dir klar? war mir eig klar, wollte trotzdem fragen Ingo schrieb im Beitrag #3344969: > Hat der Mega2560
Schnell über alle 16 Kanäle dürfte mit einem AVR schwierig werden. Ein STM32F4 eignet sich besser!
-
Thread
C++ - Inkrementalgeber auslesen
da ist alles drauf, einschliesslich > IDE. Ich hab mir jetzt mal einen Sainsmart Arduino Mega 2560 Klon gekauft, einfach zur Sicherheit falls noch mehr Anforderungen kommen sollten, ich schau das ganze mir mal an und schreib hier dann zurück
für die RS232 Kommunikation zw. PC und Arduino noch ein > bestimmtes Shield? Das Arduino Mega 2560 Board hat USB. Nein, da brauchst du kein RS232-Shield für. Und stell dir die Auswertung von Inkrementalgebern nicht so einfach vor. Dazu gibt es Stammtischmeinungen ohne Ende. Der aktuelle Thread
-
Thread
AVR T1 Capture Problem - Meinung erbeten
denkbare Reihenfolge berücksichtigen. Definiert ist beim AVR nur dann die Reihenfolge, wenn im Pollingzyklus beide Interruptflags gesetzt sind. Beim 8051 kann man durch verschiedene Interruptlevel eine eindeutige Reihenfolge erzwingen, beim AVR aber nicht.
0.9999758 angezeigt. Nun wäre die Frage zu klären, wer genauer ist: der Generator oder der Quarz am AVR...
-
Thread
Portierung eines Mikrocontrollers
haben. Ansteuerung externer IO-Bausteine können im Timing radikal abweichen, wenn Du z.B. von einem AVR 8bit-Prozessor auf einen schnellen ARM gehst. Da müssen dann auf einmal Delays rein, wenn der Ausgangsprozessor einfach von sich aus langsam genug war. Je nachdem, wieviele Register es auf beiden
uC: PIC16F - Original FW (mit CCS C Compiler) PIC16F auf PIC18F (CCS C) DSPIC24/30/33 (CCS C) AVR (328P/32/644P/1284P/120/2560) (CodeVision/GCC) Arduino (328/1284P/2560) (CodeVision/Arduino GCC) NEC28C11 auf AVR1284P (CodevisionAVR oder Arduino) ZILOG Z8 Encore! (ZILOG IDE/Compiler/Debugger)
-
Thread
Arduino Bootloader - funktioniert nur einmalig
Moin, ich habe hier ein ArduinoMega2560 mit aufgestecktem Ethernet Shield. Aus mir unerfindlichen Gründen lies sich das Board nicht per Bootloader programmieren, also habe ich es mit einem AVR ISP mkII gebrannt, was auch problemlos funktioniert
Schnittstelle an PE0/PE1 oder > die Pins an sich? ichz benutze die USB-Schnittstelle des ARDUINO Mega 2560, an der der ATmega16U2 hängt.
-
Thread
Arduino - Pin Directions - digital, analog oder beides?
Eins vorweg, ich arbeite derzeit mit dem Meag2560 Rev3 unter Atmel Studio und ich kann dir versichern: 1) bei: [c] DDRF |= (1<<PF0); PORTF |= (1<<PF0); [/c] kommen am "Analog Pin0 (PF0)" glasklare 5 V raus die auch eine normale LED mit
DigitalWrite() benötigt auf dem 328 mit 16MHz ca 4µs (64 Takte) DigitalRead() keine Ahnung Unter LunaAvr benötigt der entsprechende Befehl 250ns (4Takte).
-
Thread
Atmega328p fuses falsch gesetzt
Hallo, für stabile 2MHz kann man in der Arduino IDE (getestet mit Mega2560) Port/Bit auf Arduino UNO Pin 'D13' [c] #include <avr/io.h> #ifndef sbi #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) #endif #ifndef cbi #define cbi(sfr, bit) (_SFR_BYTE(sfr)
Hallo, falls verschiedene Taktfrequenzen versucht werden sollen ... [c] /* IDE 1.8.13 avr-gcc 9.3.0 Arduino UNO/Mega2560 Frequenzgenerator */ #include <util/atomic.h> const byte pinFreq = 10; // Pin OCR1B (am Mega Pin 12) const unsigned int PRESCALER = 8; /* // gültig
-
Thread
Atmega SRAM Adresse lesen
Oh mann... Ich würde Dir empfehlen, die Sourcen der avr-libc herunter zu laden und dort zu suchen. http://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.0.0.tar.bz2 Es könnte sein, dass du dann die Datei libc/stdlib/setjmp.S findest, also den
wird doch nur bei Auftreten des Interrupts aufgerufen. Ich habe es so eingebunden: #include <avr/io.h> #define F_CPU 16000000 #include <avr/interrupt.h> #include "ISR_ASM.s"
-
Thread
Arduino Mega SRAM erweitern
Es ist ein Mega 2560. Flash Memory 256 KB of which 8 KB used by bootloader SRAM 8 KB EEPROM 4 KB Benötigt inkl. Puffer 32, 64 oder 128kb
Dr. Sommer schrieb im Beitrag #3240679: > Wenn du lieber bei den AVR's bleibst, schaue lieber mal nach ob du einen > pinkompatiblen ATmega findest mit mehr RAM das dürfte schwierig werden... Oliver
-
Thread
Grafik Display mit Grafik Controller ST7565R - Probleme bei Zeichenausgabe
sinnvoller ist, nimmt mir diese Halbautomatik nicht ab. Beim 44780 (und kompatiblen) als Ziel und AVR8 als Quelle steht diese Entscheidung leider relativ häufig an, weil in dem weiten Taktbereich, in die AVR operieren können, viele der HD44780-Wartezeiten je nach Anwendung mal in diese Kiste gehören
Flash-Adressraum, aber Zeiger zeigen grundsätzlich ins RAM und damit den RAM-Adressraum. Auf einem AVR sind das getrennte Welten.
-
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
Dazu musst du natürlich auch deine Hausaufgaben machen: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial mfg.
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
Hi Habe hier 3 Platinen mit unterschiedlichen Verhalten. Wo gibt's den den AVR Dude
Akkus einzeln wieder auf die gleiche Spannung geladen habe und die neue Firmware mit eXtreme Burner AVR geflasht habe. Das EEPROM lässt sich allerdings nicht löschen od. überschreiben, warum??? Der Staubsauger läuft trotzdem. LG
-
Thread
MMC/SD und FAT32 "minimal Version"?
ein ATmega2560, zum ersten mal in meinem Leben spiele ich mit so einem Riesen Teil. Vorher immer wesentlich keiner aber immer 8bit-AVR... Grüße AVRli...
/topic/362117#4065381 >Nee, ganz im Gegenteil das Teil ist ein ATmega2560, Aber erst wegen "zuviel Funktion" rumjammern?
-
Thread
STK600 JTAG --> AVRDUDE geht nicht was nun?
dabei, alles bis jetzt funktioniert bis auf der JTAG. Also ich habe den in Lieferumfang ATmega2560 auf dem STK drauf, erst habe ich den AVR über ISP geflash, Fuse gelesen, etc alles kein Problem, jetzt wollte ich über den JTAG den ATmega Programmieren aber dann Meldet mein AVRDUDE folgende Fehler
Hallo Martin, du schreibst: WinAVR-20100110 + Notepad 2 + AVRDUDE 5.10 ohne AVRStudio? wie funktioniert das? Gruß Clau
-
Thread
Atmega168 Programierung ändern Katastrophe
Auch nicht blinder als derjenige, der vorgestern abend stur behauptete, der ATmega2560 ermögliche auf jedem Pin, also auch auf D7, einen Pin-Change-Interrupt.
Was hat das mit dem Thema des Threads zu tun? Ansonsten ist der ATmega2560 ein reichlich altes Design, das mit den Pinchange-Interrupts fing da gerade erst an. Bei den späteren Typen hat man das deutlich ausgeweitet.
-
Thread
avrdude: Device signature = 0x000000
perfekt funktioniert. Die Probleme tauchen bei mir (zumindest habe ich es da getestet) bei einem ATmega2560, bei einem ATmega8 und bei einem ATmega168 auf. Wirklich sehr komisch. Ich verwende einen Atmel AVR ISP MKII Programmer, Ubuntu 12.04 und die neuste Version von AVRDUDE. Danke und Viele Grüße Jan
Stefan, tatsächlich, das ist die Lösung: Vorher habe ich damit: avrdude -c avrispmkII -P usb -p m2560 -n -v versucht, die Fuses auszulesen. Alle getesteten Mikrocontroller waren neu ausgeliefert (also 1MHz interner Takt). Damit: avrdude -c avrispmkII -P usb -p m2560 -n -v -B 22 wird die Geschwindigkeit
-
Thread
Atmelprodukte für Studenten bis zu 50% billiger
@ben90 Das STK600 wird mit einem ATmega2560 ausgeliefert.
AVR Butterfly AVR ISP mkII
-
Thread
Pulsbreite des NE555 mit Arduino verändern
Regelung für einen Holzvergaserkessel. Realisiert habe ich das Ganze mit einem Arduino MEGA (ATmega2560). Anzusteuern sind ein Lüfter mit veränderbarer Drehzahl und eine Umwälzpumpe. Mein Problem liegt nun in der Drehzahlregelung des Lüfters. Da er einen Kondensatormotor(230V) besitzt, fiel ein Frequenzumrichter
wären dann 20ms (das wäre eine Welle bei 50Hz). Du willst mir nicht ernsthaft weiß machen, daß ein AVR da irgendwo ein Problem bekommen kann, wenn Du in einem vielfaches dieser Zeit ein Portbit Ein- oder Ausschalten mußt? Was machst Du mit dem Mega2560, was stört? Die Landung der Mondfähre berechenen
-
Thread
C-Variablen nur vorübergehend?
Vergessen habe ich natürlich was ich benutze... ATmega2560 mit Atmel Studio 7 und AVR GCC. Sicher kann ich die 64 Bate auch einfach dauerhaft "verballern" nur "schön" finde ich es nicht und wer weiß was kommt, vielleicht sind es in einem anderen Projekt
Sich-selbst-Defragmentieren ganz gut. Auf einem PC mit Gigabytes an RAM ist das kein Problem. Auf einem AVR, der wenn's hoch kommt ein paar kB hat, sieht das aber etwas anders aus.
-
Thread
Arduino mega 2560 Communication ports
nun Sascha, dann musst *Du* die AVR-Leitungen zu den Anschlüssen durchmessen oder Dir die Belegung im Netz bei arduino.cc anschauen. 2 Sekunden Suchsystem: # http://arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardMega2560 Womit hast
DDRx/PORTx auf die I/Os zu. Lese dich in das Tutorial ein http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports Wenn du den Mega2560 über USB (Arduino Bootloader) programmierst, dann solltest du die Finger von der einer zusätzlichen Beschaltung lassen. Wenn dir die IOs ausgehen