-
Thread
Atmega328p mehr digital pins
. Was macht hier mehr Sinn: eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 z.B. gehen? Vor allem geht es mir um den Platz auf dem PCB. Das sollte alles möglichst klein sein...
> Was macht hier mehr Sinn: > eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 > z.B. gehen? bei Erweiterung finde ich PCF8574(a) besser größerer ATmega, kommt drauf an flash oder SRAM? Der m1284p hat doppelt so viel SRAM gegenüber den m2560 aber nur halben flash Sebastian
-
Thread
3x RS232 abfragen und Formatieren
zusammenführen. die 38,4 kbaud Kiste dann an einem separaten UART. 2 UARTS haben sehr viele der AVR's. z.b. der Mega128
doch völlig aus und selbst bei der aktion langweilt sich der AVR zu tode
-
Thread
Arduino per ISP programmieren
Hallo! Ich bin auf der Suche nach einer Platine mit aufgelötetem ATMega2560 auf den entsprechenden Arduino gestoßen. Ich würde den AVR gerne "ganz normal" über ISP programmieren, also ohne die Arduino-Entwicklungsumgebung und den Bootloader. Geht das einfach so? Oder gibt
serielle Schnittstelle verwenden (UART0). Was ich allerdings nicht bedacht hatte: Nicht alle Pins des AVR werden auf die Buchsenleiste geführt, somit können nicht alle Funktionen genutzt werden. Aber bei mir reicht es trotzdem, da die meisten Funktionen im ATMega2560 ja mehrfach vorhanden sind.
-
Thread
AVR Dragon defekt?!
schau doch mal im AVR-Studio nach der Targetspannung.
ging es nicht mehr. Ich habe mich jetzt mal wieder dran gesetzt und noch mal gemessen. Ich hab im AVR Studio geschaut ob ich ein Upgrade machen kann: Unable to connect - alter Fehler. Ich habe dann am ATMEGA2560 gemessen da ich den für den Fehler verantwortlich mache. Spannungen sind alle da (4,9V)
-
Thread
Was ein C++-"Guru" so ueber Geschwindigkeit erzaehlt.
Geschwindigkeitsvorteil hat mir keine Ruhe gelassen und ich hab es jetztmal getestet. Umgebung: Atmel Studio 6.2 AVR GCC 4.8.1 AVR Projekt (Mega 2560) Compilerflags: -O0 -g3 -std=gnu99 -Wall -Wextra Atmel Studio *Simulator* [c] #include <stdint.h> void copy(uint8_t* src, uint8_t* dst, uint16_t elements);
gelassen und ich hab es jetztmal getestet. Gute Idee! > > Umgebung: > Atmel Studio 6.2 > AVR GCC 4.8.1 > AVR Projekt (Mega 2560) Schlechte Wahl, nicht vergleichbar. > So, jetzt die eigentlichen Fragen: > Stimmt das, was uns der werte Herr da zum Geschwindigkeitsvorteil > erzaehlt
-
Thread
Dimmersteuerung mit AVR ATmega 2560
Hallo zusammen, ich möchte mit dem ATmega 2560 einen Triac-Dimmer ansteuern. Die Sinus-Welle, mit der man den 230V Wechselstrom (50Hz) darstellen kann, überquert alle 10ms (halbe Sinus-Welle) den Nullpunkt auf der X-Achse (Zero-crossing). Nun möchte ich per Knopfdruck auf einen angeschlossenen Schalter ein Dim-Level einstellen. Um das Problem zunächst zu vereinfachen lasse ich nur zwei Dim-Level zu, nämlich MIN für aus und MAX für an. Um das Dim-Level auf die zu einem bestimmten Zeitpunkt auf der Sinus-Kurve einzustellen, lasse ich einen Timer-Interrupt alle 75 Mikrosekunden feuern und habe so 128
-
Thread
Suche Projekthilfe bei 5 Achsen Roboterarm mit Schrittmotoren
Sie am Anfang an HAL (Hardware und Software implementieren) studieren. 1. erste Hardware "Atmega 2560" für 3 Achsen selbst programmieren. dann 5 achsen dann Handroboter.
Was die kleine Fräse angeht...da kann ich Dir helfen. Ich habe meine mit dem Arduino/ atmega 2560 und Ramps 1.4 gebaut. Also alles aus dem Drucker. sie läuft fast täglich und funktioniert prima. LG,Frank
-
Thread
ATMEGA 2560
Hallo, benutzt hier schon Jemand den ATMEGA 2560 mit GCC? Sind die erforderlichen Dateien bereits im aktuellen WinAVR enthalten? Grüße!
Läuft mit AVR-Studio 4.13 Build 528 und WinAVR-20070122
-
Thread
Stromstoss Relais 24VAC per mC ansteuern
controller und FI's) ich plane mit 1 Atmega 8 und 2 Atmega1280 oder einem Atmega8, einem 1280 und einem 2560 auszukommen. einer davon sitzt im keller und steuert diese etage (1280), des weiteren meine terrarien (beleuchtung, beregnung, belüftung) und die gartenbewässerung. der 2. (1280 oder 2560) und hauptcontroller
Verteilungen. > > ich plane mit 1 Atmega 8 und 2 Atmega1280 oder einem Atmega8, einem 1280 > und einem 2560 auszukommen. einer davon sitzt im keller und steuert > diese etage (1280), des weiteren meine terrarien (beleuchtung, > beregnung, belüftung) und die gartenbewässerung. > der 2. (1280 oder 2560)
-
Thread
AVRstudio5: ich werde wahnsinnig - Funktionen werden nicht aufgerufen
Peter Dannegger schrieb im Beitrag #2570053: > Und sag vor allem erstmal, was für ein AVR das überhaupt ist!!! Sorry, der AVR ist der ATmega2560 auf meinem STK600 Lutz schrieb im Beitrag #2570124: > Sachen wie >> PORTB = ~0xfa; >> PORTB = ~0x5a; >> PORTB = ~(yy); > muten schon
Also wenn ich mir das STK600 in der AVRStudio-Hilfe ansehe: 1.2 Features - JTAG programming of AVR and AVR32 devices - ISP and JTAG programming of AVR devices in external target systems Da steht nur Programming und nichts von Debugging. Das ist eigentlich üblich, nur was drinsteht ist auch
-
Thread
FastBoot + Atmega32U4
=PORTD -DSRX=PD2 added/bootload.S -o bootload.o avr-gcc -c -Wa,-adhlns=stub.lst -mmcu=atmega32u4 -DF_CPU=16000000 -I . -I ./added -I ./converted -I./atmel -ffreestanding -g -L,-g -DRAM_START=0x0100 -DSRAM_SIZE=2560 -DSTX_PORT=PORTD -DSTX=PD3 -DSRX_PORT
@/2560/g' \ -e "s/@STUB_OFFSET@/$STUB_OFFSET/g" \ bootload.template.x > bootload.x; \ avr-ld -N -E -T bootload.x -Map=bootload.map \ --cref bootload.o stub.o -o bootload.elf --defsym
-
Thread
Empfehlung uC für Display
Dispaybuffer eine sinnvolle Sache. Es geht zwar auch ohne, macht aber keinen Spaß. 128x160 Pixel sind 2560 Byte. Damit ist der Mega32 schon mal aussen vor, da sollte es ein AVR mit mehr SRam sein. Nicht ist im Hobbybereich sinnloser, als von vorne herein mit einem zu kleinen Prozessor anzufangen.
Hallo, Mega1284 nehmen, wenn es ein Steckbrett-AVR sein soll. Pegelwandler zum Display sind nicht so ein Aufwand bei SPI. Ich würde den AVR nur nhemen, weil ich den gut kenne. ;-) Das Display auch, ist ein Arduino-Shield und billg bei den Chinesen
-
Thread
Problem beim Programmieren des Atmega2560.
Hi, habe ein Problem beim Programmieren des Atmega2560. Ich nutze AVR Studio 5 als Entwicklungsumngebung und My Smart USB MK2 als Programmieradapter. Ich kann meinen Mikrocontroller auch wunderbar programmieren, aber sobald mein Code größer wird
du beim AVR nicht an die Daten im Flash ran. Deshalb legt der Compiler das teil 2 x an.
-
Thread
Evertool-Light, avrdude und ATmega2560
Flash und EEPROM beschreiben/ auslesen funktioniert nicht: [pre] avrdude> part >>> part AVR Part : ATMEGA2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated
Da mach ich mal hier die Ingrid. Das Evertool-Light ist ein Nachbau vom AVR-JTAGICE (nicht mkII und nicht JTAGICE3). In Atmel Studio 6.2 wird es auch nicht mehr unterstützt (Gibt es bei Atmel ein Changelog bzw. Release Notes, wo man sowas nachlesen kann?). Von AVR Studio 4.19
-
Thread
STK600 Dip Package
ByteBlaster [/etc/avrdude.conf:691] ere-isp-avr = ERE ISP-AVR <http://www.ere.co.th/download/sch050713.pdf> [/etc/avrdude.conf:681] atisp = AT-ISP V1.1 programming cable for AVR-SDK1 from <http://micro-research.co.th/> [
JTAG ICE (mkI) [/etc/avrdude.conf:406] avr911 = Atmel AppNote AVR911 AVROSP [/etc/avrdude.conf:400] avr109 = Atmel AppNote AVR109 Boot Loader [/etc/avrdude.conf:394]
-
Thread
ATmega256 RWW Enable funktioniert selten nicht
höchstwahrscheinlich benutzt du keine solche Sprache, sondern C... Du nervst. Rate mal, wozu im AVR-GCC die <boot.h> gedacht ist?
Jones schrieb im Beitrag #3905904: > 16Mhz @ 3.3V Liegt außerhalb der Spezifikation des ATmega2560.
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
Als obs keine AVR mit CAN gäbe, sowas Engstirniges...
>> Aber nur grosse 64er. Bei den PICs gibt's auch 28er. > > Am Anfang waren meine Gedanken bei AVR. Stimmt, CAN scheint Atmel nicht zu mögen. Die haben auch nur das alte ATmega128-Design mit CAN gepimmt und nicht die besseren ATmega2560. Ich hab daher nen ATmega2560 + SJA1000 benutzen müssen.
-
Thread
AtMega32U4 Minimalbeschaltung
Wenn man so ne' kleine Armee Kinder versorgen will - 64LEDs pro Platine, die Platine selbst und der AVR - da kommt doch bissel was zusammen? (Und dann noch alles vorbesteuckt...) Wo beziehst du den AVR her? MfG
unterkriege :) Ich hatte mein gefährliches Halbwissen von hier: http://www.ulrichradig.de/home/index.php/avr/avr-mega-dis Da tuts ja auch ohne zusätzliche Treiber!?
-
Thread
Arduino-mega2560 --> Voyager PADD
- hier http://www.mikrocontroller.net/topic/329198 habe ich ein Gehäuse für den Arduino -mega(2560) vorgestellt, zum 3D-Drucken( -->lassen). Was noch fehlt ist etwas Software, damit man auch was sieht. Obwohl es sich um ein Arduino-Board handelt, habe ich auf herkömmliche Weise, mit PN aus WinAVR
der bootloader des ATmega überschrieben. Um diesen wieder aufzuspielen, ist am ISP für den Mega2560(nahe am IC) über das AVR-Studio/STK500 die Datei stk500boot_v2_mega 2560 aufzuspielen. In ~:\Programme\Arduino\hardware\arduino\avr\bootloaders\stk500v2 Ich verwende wieder das "alte" AVR-Studio
-
Thread
AVR Mikrocontroller zum Anfang
bedienen, bieten sich folgende Lösungen an: - Auf dem ATmega329PB ausweichen - Auf einen ATmega 2560 ausweichen (gibt es auch als Arduino Board) - Auf einen ATmega644 ausweichen (als Modul: https://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php) - Eine Soft-Serial
zusammen bestellen kann ? https://www.tme.eu/ : BTM-238 12€ Arduino Nano 20€ Arduino MEGA2560 33€ ATmega328PB in SMD 1,20€ ATtiny13A in PDIP (für Steckbrett) 0,80€ Programmieradapter OLIMEX AVR-ISP-MK2 24€ Bestelle Dir noch bei Electronic Fin Kit, falls du keine Bastelkiste hast: https
-
Thread
ATMEL Mikroprozessor programmieren
programmiert. Also: Was > genau willst Du machen? > > AVR: [[AVR-GCC-Tutorial]] ganz ruhig, was regst du dich so auf, kanns ja net sein. also wir werden in der firma in zukunft den ATMEGA2560-16AU programmieren und ich wollte mich da im vorhinein einlesen
sein. Ich reg mich doch gar nicht auf... > also wir werden in der firma in zukunft den ATMEGA2560-16AU > programmieren und ich wollte mich da im vorhinein einlesen. vorher > hatten wir den AT90CAN128-15AZ. Aaah, also doch mal ein paar brauchbare Infos... Also AVR. > und jetzt wollte ich halt
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
erster Gedanke war: Stromsparend --> Attiny. ATtiny und ATmega sind nur verschiedene Baugrößen des AVR. Zwischen ATtiny85 und ATmega2560 bestehen daher bezüglich Stromaufnahme keine signifikanten Unterschiede. Es sei denn, man läßt beim ATmega2560 alle 86 IO-Pins floatend, das summiert sich dann schon
Frank K. schrieb im Beitrag #7498303: > Wenn überhaupt noch AVR, dann die neueren AVR128DA/DB/DD Serien Das ist auch meine Meinung. Zumal auch noch in DIP erhältlich wie vom TO gewünscht. Johan schrieb im Beitrag #7498250: > Level-shifting ... wär in
-
Thread
[hife] usb-lüftersteuerung mit i2c und co.
stehe ich bascom erst mal verhalten gegenüber. ich habe mir bereits von atmels homepage das programm avr-studio geholt, was auf mich eigentlich einen recht gut organisierten eindruck macht. ich weis nur noch nicht, was wo ist und was wie funktioniert. die avr-einsteiger-anleitung hatte ich bereits ein
unter C++ oder was auch immer gibts wie sand am meer. > bereits von atmels homepage das programm avr-studio geholt, was auf mich wenn du mit C weitermachen willst, brauchst du noch das [[WinAVR]] Softwarepaket, da das avr-studio keinen gcc mitbringt. > die avr-einsteiger-anleitung hatte ich bereits
-
Thread
Arduino Code schnelles testen ohne Microcontroller
Ups, zu früh abgeschickt.. Ich benutze zum Testen von Arduino Code einen einfachen Mega2560 als Simulator.. das braucht 2 Sekunden für kompilieren und Upload. Gegebenfalls kann man bei alten bzw. Langsamen Rechnern mit Arduino ToGo auf einer Ramdisk arbeiten. Das waren bei meinem alten
Schuppeste schrieb im Beitrag #6560829: > Ich benutze zum Testen von Arduino Code einen einfachen Mega2560 als > Simulator.. das braucht 2 Sekunden für kompilieren und Upload. meinst du mit Simulator das du eine Mega2560 angeschlossen hast und als Simulator verwendest, oder gibt es einen in Arduino hinterlegten
-
Thread
Atmega 2560 verfused - Was tun?
Hi, ich habe meinen AVR verfused. Es handelt sich um einen ATmega 2560 mit 16Mhz Quarz an den XTALs. Die Fuses sind jetzt H:FF, E:D1, L:E5. Kann man den noch irgendwie retten? Viele Grüße, Jonas
Hi http://matrixstorm.com/avr/tinyusbboard/firmwares.html#firmwaresprogrammer Bringt eine Leitung (weiss) für Takt mit. Bei Interesse schreib mir einfach eine PN. MfG
-
Thread
Variablen auf Waveshare-E-Paper anzeigen lassen
Hier die Fehlermeldung: [c]"C:\\Users\\mails\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\mails\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mails\\Documents\\ArduinoData\\packages\\arduino\\hardware
-
Thread
Display löscht Anzeige nicht
Christoph */ typedef enum { false = 0, true }bool; #define F_CPU 16000000 #include <avr\io.h> #include <avr\MK3_2560_LED.h> //von www.mikrocontroller-4u.de #include <avr\MK3_2560_ADC.h> //von www.mikrocontroller-4u.de #include <avr/MK3_2560_LCD.h> //von www.mikrocontroller-4u.de #include <avr/delay.h> int main (void) { unsigned int ad_wert; MK3_INIT_LED(); // init der LEDs MK3_INIT_ADC(); // init des ADC MK3_INIT_LCD(); // init des LCD
-
Thread
Mikrocontroller mit 16ADC Eingängen
Rene Müller schrieb im Beitrag #3873998: > AVR unterstützte Mikrocontroller mit 16 ADC Eingängen gibt es wirklich > keine ? Doch. Div. XMegas oder ATmega640/1280/2560 Nur > Am Besten natürlich Zeitgleich, wobei das bei 10MHz fast egal
Wenn es ein AVR sein soll, die parametrische Suche von Atmel ist ganz nett. Die ATMega1280, ATMega2560 und ATMega640 haben 16 ADC Eingänge. Aber wie üblich einen ADC und einen Multiplexer davor. Wie wäre es denn
-
Thread
ATmega2560 ASF vs Arduino
verwenden soll. Ich habe zuletzt vor ca 2 Jahren ein Mikrocontrollerprojekt umgesetzt und dies war ein AVR32. Da habe ich das ASF verwendet was auch super funktioniert hat, weshalb ich diesem auch den Vortritt geben würde. Jetzt habe ich aber ein Testprojekt im Atmel Studio mit dem ATmega2560 erstellt
Inhalt? ich habe noch keine Lösung gefunden, meine einzige Idee bis jetzt, den Inhalt vom eep per AVR Studio erzeugen und mit dem ISP ins AVR EEPROM brennen und die esave Fuse zu setzen.
-
Thread
C/C++ LCD Lib für Arduino 2560 Board mit LCD Shield 1602
weiterhelfen. Ich bin noch ziemlich am Anfang mit all dem Zeug. Was ich bisher habe: Sainsmart ATMega 2560 Board -> http://www.ebay.de/itm/SainSmart-Mega2560-1602-LCD-Keypad-Prototype-Shield-Kit-For-Arduino-ATMEL-ATMEGA-/320878489546?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab5d92fca#ht_7521wt_1397 Atmel
Sprache, suche ich eine library zur Ansteuerung des LCD. Auf http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung steht viel Interessantes, allerding schaffe ich den Code nicht zum laufen zu bringen. Gleiches gilt für die http://homepage.hispeed.ch/peterfleury/avr-software.html#libs
-
Thread
CodeVisionAVR und MEGA2560
www.mikrocontroller.net/topic/107011#new ) Nun meine Frage: Ich habe hier im Forum des öfteren von dem CodeVisionAVR Compiler gelesen. Der Preis für die STandard Version liegt im Rahmen. ABER: Hat jemand von euch schon Erfahrungen mit CodeVisionAVR und dem ATMEGA2560 gemacht? BZw. ist der Compiler empfehlenswert?
ich den selbigen Code aber auf einen MEGA128 problemlos laufen gehabt, nur eben nich auf dem MEGA2560, dacht es könnte vl. sein, dass der Compiler da beim Rückspringen aus nem Int. probleme bereitet. gruss, fredl
-
Thread
AVR ATmega - Hoher Takt ist ungenau
https://www.mikrocontroller.net/articles/Quarze_und_AVR
Hugo H. schrieb im Beitrag #7859594: > https://www.mikrocontroller.net/articles/Quarze_und_AVR Ist mir bekannt, hilft mir nur leider nicht weiter.
-
Thread
Händler aus Asien mit Versand nach Deutschland
- Arduino Compatible Mega 2560 R3 Development Board w/USB http://www.fasttech.com/product/1101400 5 x SKU 1115501 - Arduino Compatible Mega Prototype Proto Shield V3 Expansion Board http://www.fasttech.com/product/1115501 Gesamtpreis
ATMega32 zulegen, damit ich einen Prozessor mit JTAG-Anschlüsse habe. Bislang habe ich nur 8p/328p und 2560 und ein paar Tinys die alle kein JTAG haben. Gruß Thomas
-
Thread
Assembler - IN / OUT vs. LDS / STD
Hallo zusammen, ich versuche die Assemblerdirektiven der 8Bit-Controller von Atmel (am Beispiel AVR 2560) "zu durchdringen" und stehe vor dem Problem, dass ich nicht verstehe, warum man a) warum es zu den Load & Store Befehlen noch die In/Out Befehle existieren. Ich kann doch mit "IN" und "LDS
weil IN/OUT direkt bei 0x20 anfängt. Sebastian Z. schrieb im Beitrag #3368375: > (am > Beispiel AVR 2560) Meinst du ATmega2560?
-
Thread
Download aller Atmel Datenblätter (µC)?
Ich habe neulich vergeblich versucht, aus der Atmel-AVR8-Tabelle die Typen herauszufinden, die noch einen Adress- und Datenbus haben. Anscheinend hat das nur der gute alte 8515 (egal ob 90S oder Atmega), und ein weiterer. Man muss sich durch viele Datenblätter
kann ja jeder - dann kommt bestimmt "Google ist dein Freund"... Ich habe eine Antwort gefunden: Im AVR Studio gibt es die Partdescriptionfiles für alle AVR-Typen, da kann ich "in Datei suchen" nach z.B. "<NAME>SRE</NAME>" das ist das Mnemonic für external SRAM enable. Damit bekomme ich folgende Typen
-
Thread
Frequenz errechnen
Ja, hier: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Timer
http://www.rn-wissen.de/index.php/Timer/Counter_%28Avr%29#CTC_Modus_.28Clear_Timer_on_Compare_Match_mode.29
-
Thread
Ausgaben auf Terminal oder LCD simulieren?
der erste Versuch schlug leider gründlich fehl.. Das LCDDemo compiliert zwar, aber wenn ich das mit AVR Studio teste, schießt es mein AVR-Studio einfach ab, ohne daß sich vorher in dem Fenster LCD1 irgendwas tun würde. Ich habe allerdings einen anderen Chip eingestellt - ATmega2560, aber schon beim Build
Hab das Teil schon lang nicht mehr benutzt. In vorhergehenden AVR-Studio Versionen hat das immer klaglos geklappt. Achte mal drauf, dass die AVR-Studio Verision zu der auf der Seite angegebenen passt.
-
Thread
Arduino mega 2560 mit JTAGICE3
Hallo zusammen, ist es möglich in avr studio ein Arduino mega2560 Board mit einem avr JTAG ICE 3 zu debuggen? Bei Arduino habe ich ICSP port. Pin-Belegung: 1) MISO 2) VTG 3) SCK 4) MOSI 5) RST 6) GND JTAGice3: 1) MOSI 2) VTG
OneBitUser schrieb im Beitrag #3429634: > ist es möglich in avr studio ein Arduino mega2560 Board mit einem avr > JTAG ICE 3 zu debuggen? Nein. Zumindest nicht direkt. Du kannst zwar den Arduino per ISP Schnittstelle programmieren, aber nicht debuggen. Du
-
Thread
Migration von Arduino zu AVRStudio4 (AVRToolchain)
Lieben, nachdem ich mich eine kleine Weile mit Arduino rumgeärgert habe, möchte ich mein Sainsmart 2560 Board gerne mit AVRStudio programmieren & simulieren können. Ich kann den Mega2560 per ISP flashen und auslesen (auch die Fuses), aber wenn ich ein pimmeliges Programm flashe wie: mach ma PB7 High
allen Seiten streuen könnten Folgende Hardware/Software ist am Start. Board: Sainsmart Mega2560 http://www.sainsmart.com/sainsmart-mega2560-development-board-for-arduino.html ISP-Programmer: USBasp (ebay aus Übersee) (Oszi: DSO203) AVRStudio 4.19 mit AVRToolchain Burn-O-Mat 2.1.1 zum
-
Thread
Tischrechner, HP-Style
aufgesetzt: http://speleotrove.com/decimal/ Der Kode belegt über 66 MB, also mußte es ein Arduino Mega 2560 sein. Später will ich das mal auf einem losen Atmel AVR 1284 zum Lafen bringen. Wider Erwarten war die Tastatur das größte Problem. Mittlerweile habe ich die verwendeten Taster von Marquardt (leider
Georg Bisseling schrieb im Beitrag #3995375: > Der Kode belegt über 66 MB wirklich? krasser avr...
-
Thread
Arduino hängt sich auf - Relais und I2C Kommunikation
. Aus diesen C kann der AVR den nötigen Schaltstrom ziehen. Vorsichtshalber könnte man zum Schutz des AVRs noch zwei externe Dioden am AVR Ausgang vorsehen. Vorsorglich sollte auch der Brownout auf die niedrigste Spannung
der AVR Ausgänge dürfte in der selben Größenordnung liegen wie der Spulenwiderstand von 125 Ohm. Da dürfte dann beim Schalten an die 50% der AVR Versorgungsspannung in der AVR Pin Ausgangsstufe abfallen ( also
-
Thread
Guter, günstiger, Chip für Grafikdisplay
Mikrocontroller". Die spannende Frage ist: Wozu brauchst du 512 oder 1024 Kilobyte Flash? Der ATMegs2560 dürfte mit der Größte aus der AVR8-Serie sein und hat für ~12€ (nicht günstig) auch "nur" 256kB Flash. Falls du den Platz für Grafiken brauchst, solltest du überlegen, diese auf externen Speicher
. > > Die spannende Frage ist: Wozu brauchst du 512 oder 1024 Kilobyte Flash? > > Der ATMegs2560 dürfte mit der Größte aus der AVR8-Serie sein und hat für > ~12€ (nicht günstig) auch "nur" 256kB Flash. Dachte ich hätte mal hier von einen billigen 1 oder 2 Euro Chip gelesen der zwischen 256KB
-
Thread
Frage betreffs externem RAM an ATmega 2560
den falschen Stichworten :( Folgende Problemstellung: Ich möchte ein externes RAM an den ATmega2560 anschließen. Ich habe schon verschiedene Pläne gefunden nur weiß ich nicht welchen ich nehmen soll, da diese sich teilweise in kleinigkeiten wiedersprechen. Das macht mich aber sehr unsicher :/ Nun
@ Müller (Gast) >Ich möchte ein externes RAM an den ATmega2560 anschließen. Ich habe >schon verschiedene Pläne gefunden nur weiß ich nicht welchen ich nehmen >soll, Den aus dem Datenblatt? >Was für einen RAM-Baustein brauche ich, größe 64kB, Spannung 5V
-
Thread
ATmega1280 Blockiert
dies > beinhaltet doch zu Beginn ein chip erase? Zumindest der Programmierdialog in meinem alten AVR Studio 4 macht da feine Unterschiede. Man kann einstellen, das kein Chip Erase vor dem Flashen neuer Firmware ausgeführt wird. Ob das sinnvoll ist? Keine Ahnung, es sind aber durchaus verschiedene Vorgänge
avrdude>avrdude -p m1280 -c usbasp -t -D 50 avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9703 avrdude> e >>> e avrdude:
-
Thread
ADIW in kombination mit lo8 und hi8
(Z80/6502/etc.) gewöhnungsbedürfig, aber absolut gängig bei heutigen Controllern. Im Opcode des AVR-ADIW waren schlichtweg nicht mehr als 6 Bit für die Konstante frei, daher der knappe Wertebereich.
geht doch nicht. Da sagt mir der Compiler "expression too complex" >wtf... Der Assembler vom AVR-Studio kann das problemlos. MfG Spess
-
Thread
Welches Starterkit
Ich würde mal den AVR Butterfly mit Atmel Studio in den Raum werfen.
überdimensioniert , aber der Preis ist unschlagbar: http://www.ebay.de/itm/SainSmart-Entwicklungsbrett-Mega-2560-board-ATMEGA-2560-USB-Kabel-fur-Arduino-/200933088240?pt=Wissenschaftliche_Ger%C3%83%C2%A4te&hash=item2ec88b9bf0
-
Thread
Atmega2560 und nrf24L01
kleine Änderungen vorgenommen. Ich habe in den defines die Pinbelegung an den Atmega2560 angepasst und in der wl_module.c den Interrupt für den Atmega2560 hinzugefügt. [c] #if defined(__AVR_ATmega2560__) // Initialize external interrupt on port PK6 (PCINT22) DDRK &= ~(1<<PK6);
PCINT22); PCICR = (1<<PCIE2); #endif [/c] Beim Sender habe ich den Interrupt auch an den Atmega2560 angepasst. Mein Sender und Empfänger sehen so aus: Sender: [c] #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #include
-
Thread
Arduino mit 16U2
Hallo, Gilt es auch für Mega 2560 R3 von SaintSmart? Ich habe es vor kurzem bestellt und es sollte so am Ende des Monats bei mir eintreffen. Danke
Meinst du Dies? http://www.ebay.de/itm/ATmega2560-16AU-CH340G-MEGA-2560-R3-Board-Free-USB-Cable-Compatible-to-Arduino/381368087934?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140117130753%26meid%3D0411a433dbe04ddcbb5dfac96eba8764%
-
Thread
Wo bekommt man ATmega640/-1280 in der Schweiz?
jemand zufällig, wie man in der Schweiz an einen ATmega640 oder ATmega1280 herankommt? Den ATmega2560 bekommt man bei Conrad, der ist jedoch nicht interessant, weil er vom AVR-GCC nicht unterstützt wird. Vielen Dank und Grüsse, Fabian
[quote] Den ATmega2560 bekommt man bei Conrad, der ist jedoch nicht interessant, weil er vom AVR-GCC nicht unterstützt wird.[/quote] Mainst du das ?: http://gcc.gnu.org/ml/gcc-patches/2008-05/msg01611.html
-
Thread
Update von WinAVR2010
aus WinAVR - tclsh84.exe aus WinAVR - tk84.dll aus WinAVR - wish84.exe aus WinAVR Dateien nach C:\WINAVR\utils\bin kopieren die in WinAVR2010 waren enthält in bin: - cp.exe aus WinAVR - diff.exe aus WinAVR
/RTC/SRAM auf Atmega2560: main.hex 24kB vs. 25kB bei WinAVR2010 data+text 428+8068 bytes vs. 446+8458 bytes bei WinAVR2010 unschön groß erscheint der totale Speicher incl. der Debug-Informationen. 59187 bytes vs. 39231