-
Thread
Attiny44 Timer funktioniert nicht ?
Guten Tag, ich habe gestern einen Hüllkurverngenerator für einen ATMEGA2560 geschrieben, der wie erwünscht funktioniert. Jetzt möchte ich diesen auf einen ATTiny44 sortieren, was aber nicht wirklich funktioniert. Es scheint so als ob die ISR Vom Compare-Match des TIMER0
Was ich mich gerade frage, woher kommt das WGM12? Vom 2560 kann es nicht kommen, dessen Timer hat auch nur WGM0, 1 und 2. @Dennis: Du mußt dir mal beide Datenblätter nehmen (2560 und t44) und die Register der Timer miteinander vergleichen. Irgendwas hast
-
Thread
__PART_NAME__ in AtmelStudio 7 und C
Vielleicht so? [c] // Prozessor defines in <avr/io.h> #ifdef __AVR_ATmega644__ #define ID_STRING "Das ist ein ATMega644" #endif #ifdef __AVR_ATmega328P__ #define ID_STRING "Das ist ein ATMega328p" #endif #ifdef __AVR_ATmega2560__ #define ID_STRING "Das ist ein ATMega2560" #endif [/c]
-
Thread
Arduino - Speicheroptimierung?
, den Code zu > optimieren! Wenn du unbedingt bei Arduino bleiben willst dann nimm einen Mega2560 der "pinkompatibel" ist. Kost' ja nix ... und hat viel mehr Flash und RAM.
flash, 2k SRAM mighty mini mit 128k flash und 16k SRAM und damit doppelt so viel RAM als der olle m2560 und auch noch breadboard freundlicher. Arduinoquäler schrieb im Beitrag #4879009: > Wenn du unbedingt bei Arduino bleiben willst dann nimm einen > Mega2560 der "pinkompatibel" ist. Kost' ja nix
-
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
Gibt es fertige Steckmodule mit ATM640,1280 oder 2560?
Für ATmega128 gibt es da ja einiges von verschiedenen Anbietern. Bei ATmega 640,1280 und 2560 wirst du wohl noch ein paar Wochen oder Monate warten müssen, bis die Teile ihre Sampling Phase verlassen haben und in Serie produziert werdern. Das 1. Mitglied der ATmega2560 dürfte wohl Ende Februar 2006 frei erhältlich sein.
-
Thread
PIN-Register mittels USART in festem Zeitintervall ausgeben
Hallo Zusammen, ich bastele mir gerade einen einfachen Logik-Analyser auf Basis eines AtMega2560. Ziel ist es, das PINC-Register in einem konstanten Intervall von 1 Mikrosekunde mittels des USARTs an den PC zu schicken, wo die Daten geloggt werden. Nun stellt sich die Frage, wie ich sinnvollerweise
(z.B. 331803014389). Außer aus sportlichem Ehrgeiz gibt es da eigentlich keinen Grund, einen ATmega zu quälen, um mal ein paar Bits live auf die Finger zu schauen.
-
Thread
Frage zu Externes SRAM(XMEM) und Atmel Studio 7
kurzen eine neue Platine 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
nach dem internen SRAM. Kann man machen. 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
Ist die Abtastrate zu gering?
Also müsste ich einen exteren Ouarz an den Atmega 8 anschließen. Dann müsste es doch gehen oder nicht? FG Berus
Hi >Also müsste ich einen exteren Ouarz an den Atmega 8 anschließen. Dann >müsste es doch gehen oder nicht? Auf dem Board *ist* ein externer Quarz. Und mehr als 16 MHz kann der ATMega8 nicht. Und damit schaffst auch gerade mal die 153600Bd, also
-
Thread
Arduino hängt sich auf - Relais und I2C Kommunikation
Arduino Mega im Power-Down Mode ist mir zu viel, > das ganze soll über Akku betrieben werden. Der ATmega2560 zieht im Power-Down nur 1µA. Was aber ständig Strom zieht, ist USB-Chip ATmega8U und der Spannungsregler rückwärts. Für Akkubetrieb die 5V zu den beiden durchkratzen. Dann geht auch Power-Down
dem Relais ans Laufen zu bekommen und dann möchte ich das Ganze gerne optimieren. Ich denke der ATmega2560 im Power-Down Modus ohne weitere (unnötige) Bauteile ist da die schönste Lösung. @Gerhard: Pin 15 und 16 des Relais sind auf Masse. Wenn ich die Seriellen Pins vor dem Abschalten auf Masse programmiere
-
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
okay, ich versuche das mal zu verstehen ... auf http://arduino.cc/en/Hacking/PinMapping2560 ist das mapping der pins von controller zum board nachzulesen. wenn ich nun auf die lcd platine schaue, dann ist das lcd mit den pins 0 bis 13 vom board verbunden, welche wieder rum recht chaotisch
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
horrenden Preis will, > legen die das eben mal wieder auf. Warum können sie dann aktuell keine ATMEGA2560 herstellen und bremsen alle SPS Hersteller aus: https://www.mouser.de/c/?q=atmega2560
Lothar schrieb im Beitrag #7112014: > Warum können sie dann aktuell keine ATMEGA2560 herstellen Erwartest du jetzt ernsthaft eine Antwort aus dem Forum da drauf? Oder wolltest du nur einen fremden Thread kapern, um dich über deine Probleme auszuk*en?
-
Thread
Anfänger sucht Tipps von Profis :)
Programmes/Spieles bin ich mir noch nicht sicher wie das funktionieren soll. - Reicht dafür ein ATmega2560 oder ATmega328 aus? - Oder sollte es doch lieber ein ARM sein? - Wenn das Spiel nicht auf dem Mikrocontroller passt wie kann ich es auslagern? - Wie werden z.B. Spielstände oder Credits gespeichert
Programmes/Spieles bin ich mir noch nicht > sicher wie das funktionieren soll. > - Reicht dafür ein ATmega2560 oder ATmega328 aus? Dicke > - Oder sollte es doch lieber ein ARM sein? Wofür? Damit der aus lauter Langeweile Selbstmord begeht? > - Wenn das Spiel nicht auf dem Mikrocontroller passt
-
Thread
AVR Timer/Counter Type E und Type F
Timerkonfigurationen ging mir schon bei den Klassik-AVRs gehörig auf den Sack. Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 usw., ständig mußte man die Programme umschreiben, wenn man den Typ wechseln wollte.
mir > schon bei den Klassik-AVRs gehörig auf den Sack. > Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 > usw., ständig mußte man die Programme umschreiben, wenn man den Typ > wechseln wollte. Ich kann mich ja täuschen, aber ging diese Entwicklung nicht einher mir der
-
Thread
STK600 JTAG --> AVRDUDE geht nicht was nun?
Inbetriebnahme 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
************************************************************ > "make.exe" program avrdude -p atmega2560 -P usb -c stk600 -U flash:w:timer.hex avrdude: stk500v2_command(): command failed avrdude: stk500v2_program_enable(): bad STK600 connection status: Target not detected (0x00) avrdude
-
Thread
Taster speziellen Porteingang zuweisen!
gerde gesehen das ich im ersten post einen Zahlendreher habe. Es handelt sich definitiv um einen ATmega 2560 Andreas
> Deine Frequenz ist zu hoch eingestellt, so einen AVR gibts nicht! Das Datenblatt sagt: ATmega2560/ATmega2561 0-16MHZ@4.5-5.5V wenn ich das falsch interpretiert habe OK, bin halt noch nicht so sattelfest wie andere. Mmmh schrieb: >>>> Wo bekommt AVR mit 1,6GHz Takt? > >>Sorry, wie
-
Thread
Welches Board ist für mich geeignet
Und noch ne Frage dazu: Was spricht im Vergleich zum Arduino Uno für das Arduino Mega 2560? Das kostet das doppelte. Hat das Mega irgendwelche Features die für meine geplante Terrariensteuerung wichtig sein könnten? Danke euch...
darauf an, was deine Steuerung alles können soll. Vergleiche einfach mal die Datenblätter vom ATMega328 und ATMega2560. http://www.atmel.com/dyn/resources/prod_documents/doc8271.pdf http://www.atmel.com/dyn/resources/prod_documents/doc2549.pdf MfG Spess
-
Thread
Display für arduino mit mindesten 9cm
> Da kannst Du dem pixelweisen Bildaufbau zusehen, > selbst im 16 Bit Parallelmodus ist ein ATMega mit 16 MHz hart an der > Grenze des erträglichen. Von ATmega mit 16 MHz hat hier keiner etwas geschrieben. Der ARM6 auf einem Arduino Due mit seinen 84MHz hätte da deutlich mehr in der Hinterhand
>> Da kannst Du dem pixelweisen Bildaufbau zusehen, >> selbst im 16 Bit Parallelmodus ist ein ATMega mit 16 MHz hart an der >> Grenze des erträglichen. > > Von ATmega mit 16 MHz hat hier keiner etwas geschrieben. Der ARM6 auf > einem Arduino Due mit seinen 84MHz hätte da deutlich mehr in der
-
Thread
ATMEGA2561 mit Bascom
Hallo zusammen, ich habe meinen defektes Board mit einem ATMEGA2560 gegen ein neues Board mit einem ATMEGA2561 ausgetauscht. Nun will ich die Programme anpassen. Wie muss ich folgenden Quellcode anpassen? [code]$prog , 255 , &B11011100, $regfile = "m2560def.dat" $hwstack = 82 '80 $framesize = 68 ' 64 $swstack = 68 [/code] Das regfile auf m2561def.dat geändert
-
Thread
Erweiterung eines Model-Roboterarmes durch eine Multiplexer/Demultiplexer Platine
ein Model eines Roboterarmes (Velleman Roboterarm ksr10), der durch ein Arduino Board (Arduino Mega2560 Microcontroller ATmega2560 Board) angesteuert wird und ein festes Programm abläuft. Der Roboterarm hat vier Motoren und einen Greifer, deren Kontakte über SUB-D Stecker auf das Arduino Board gehen.
eigentlich das gesamte Original, gesteuert mit 5 Handumschaltern mit Mittelstellung. Aber der 2560 hat doch Ports fast ohne Ende??
-
Thread
AVR: sscanf() liest keine float
float-Zahl aus einem String. Es wird immer der Wert 0 gelesen. Ich nutze AVR Studio 6.2.1153, mit einem ATMEGA2560 und dem JTAGICE mkII. Als lib habe ich libm, libscanf_flt und libprintf_flt eingebunden. Der Schalter "Use vprintf library" unter AVR/GNU Linker ist gesetzt. Hier ist mein code: #include
Wl,-lm -Wl,-lc -Wl,-lprintf_flt -Wl,-lscanf_flt -Wl,--end-group -Wl,--gc-sections -mrelax -mmcu=atmega2560 Finished building target: test.elf "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock
-
Thread
ATmega328p + stk500v2 (Peter ihm sein Bootloader), Flash bleibt leer
dir leider auch nicht anbieten. Aber ich habe besagten Bootloader bereits auf einem Crumb328 mit ATmega328(P) erfolgreich eingesetzt. Funktioniert also ohne Probleme auf dem 328!
weiter Grund der mich bestärkt das es klappen könnte liegt darin, das der Assambler Code zwischen ATmega2560 und ATmega328 laut Datenblatt identisch ist und auch die lss Files ähnlich sind. Wenn Daniel jetzt auch noch bestätigt das es möglich ist habe ich noch 2..3.. Fragen. Benutzt du den interenen
-
Thread
[V] DSPIC's, ATMEGA256's, CYRIC's
: USB Controller CY7C64713-100AXC: 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck ATMEGA2560-16AV: AVR Risc Controller; TQFP100; 4,50 EUR/Stck DSPIC30F5013: High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck Versand zum Selbstkostenpreis
USB Controller CY7C64713-100AXC: > 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck > > ATMEGA2560-16AV: > AVR Risc Controller; TQFP100; 4,50 EUR/Stck > > DSPIC30F5013: > High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck > > Versand zum Selbstkostenpreis ATMEGA's sind
-
Thread
Brauche Hilfe: Atmel Prozessor wird nicht mehr erkannt
ein mit Winavr erstelltes C-Programm einige Male modifiziert und jeweils erfolgreich auf meinen ATMega 2560 gespielt, der sich auf einer eigenen kleinen Testplatine befindet. Nachdem der Computer kurz ausgeschaltet war, wird dieser Mikroprozessor plötzlich nicht mehr erkannt. Wenn ich in AVR STudio
und er verschwand, nachdem ich in AVR Studio den Haken neben JTAGEN entfernte. (JTAG war auf dem ATMega 2560 immer ausgeschaltet.) Hat jemand eine Idee, was das sein könnte?
-
Thread
.data-Segment größer als 8KB möglich
Hallo, ich entwickle momentan ein Programm auf einem Atmega 2560 mit 64 KB externem RAM. Das Speicherlayout entspricht Variante 2 von "Memory areas using malloc", d.h. das interne RAM ist nur für den Stack und .data, .bss und heap liegen vollständig im XRAM
natürlich). Ich habe auch schon genügend Programme mit externem RAM betrieben, allerdings nie an einem ATmega2560, sondern immer nur an einem ATmega128 oder ATmega1281. Kannst du ein abgespecktes Beispielprojekt zusammenstellen, mit dem man das reproduzieren kann?
-
Thread
5x5x5 - LED-Cube mit Arduino Mega
überlegt: - Basisplatine wird geätzt, wenn der Cube steht - Als Controller/Board ein Arduino Mega (ATMega 2560) - 5x5x5 = 125 LEDs (Rot, 5mm) - 25 LEDs pro Ebene x 5 Ebenen = 30 der 54 Outputs vom ATmega Folgende Fragen drängen sich mir nun auf, bevor ich die Bestellung endlich wegschicken kann:
5 x 5 + 5 = 30 Pins, wenn man ohne Schieberegister arbeitet, soweit ich weiß? Ist wie gesagt ein ATmega2560 mit 54 Outputs. > WElche Ideen hat den deine Freundin? Den Cube zu bauen. :D Sie wird vermutlich überwiegend mit dem Löten der LEDs beschäftigt sein. Ich werde gleich erstmal eine Schaltung
-
Thread
welche arduino mit jtag besser?
einkaufen arduino mit jtag eingabe. STM32 arduino aufbewahren jtag auf board. Dieser existieren auf 2560 board? Arduino 2560 http://i.ebayimg.com/t/w-Tracking-RFID-12864-LCD-Power-LED-Keypad-Wire-Breadboard-For-Arduino-2560-A065-/00/s/NDg5WDYzOQ==/$T2eC16NHJFoE9nh6nPWTBP68sHgri!~~60_3.JPG STM32 Arduino
Why don't you try to ask in English? synoptik schrieb im Beitrag #3060613: > Arduino 2560 > http://i.ebayimg.com/t/w-Tracking-RFID-12864-LCD-P... As you can read here... http://www.atmel.com/devices/atmega2560.aspx ...the '2560 comes w/ JTAG debugging interface. The Arduino board
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hier ist mein µC-Experimentierboard mit ATmega2560. Auf dem Grundboard ist eine Fassung für den USP-Programmer und ein 128x64 gLCD. Alle Ports sind über 10-Polige Wannenstecker nach außen geführt. Gesammtansicht: http://www.bilderupload.de/
Hallo, @ Bauteiltöter lol wie hast du es geschafft den ATmega2560 so ohne Lötzinnbrücken oder so zu verlöten? mfg alex
-
Thread
Datenmuell an der Atmega UART
bekomme ich hier nur Datenmuell? den Code habe ich angehängt. Als Controller verwende ich den Atmega 16 und den Mega 2560. HTERM Spuckt nur Quadrate aus... bitte um Hilfe!! Danke im Voraus! Gruss Dani
Vielen Dank für deine schnelle Antwort! Der Atmega16 ist kein Arudino Board. Den MEGA 2560 habe ich mit dem Arduino IDE programmiert. "Serial.begin(9600);" sollte ja schon die ganeze Uart Konfig. übernehmen?! Gruss dani
-
Thread
Stromversorgung Güterbahnhof
hash=item4181f9f3bf:g:gdwAAOSw72Na1wng:rk:11:pf:0 Reicht der? https://www.ebay.de/itm/Nano-V3-0-ATmega-328-Board-CH340-USB-Chip-Arduino-Kompatibel/252742123829?hash=item3ad89ac135:g:Ff0AAOSwLJ9aD2qw:rk:1:pf:1&frcectupt=true oder der https://www.ebay.de/itm/ARDUINO-UNO-R3-ATmega328P-ATmega16U2-Development-Board-with-USB-Cable-Pro
trksid=p2047675.c100005.m1851 und das zum verbinden? https://www.ebay.de/itm/HIMALAYA-basic-MEGA-2560-R3-ATMEGA-Board-Arduino-compatible-MEGA2560-AR01002/281374269437?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D1%26asc%3D20140117130753%26meid%3D2e29ea32f6fd4ad3b663e1b652007085%26pid%3D100005%26rk%
-
Thread
5x Drehencoder und Arduino irgendwo hängts =(
Unterstützung aber nur dann compiliert, wenn dieses Makro definiert ist. Dann wird wohl bei einem Mega2560 diese Zuordnung aus utility/interupt_pins.h gelten [code] // Arduino Mega #elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #define CORE_NUM_INTERRUPT 6 #define CORE_INT0_PIN
erkennt wenn sich an seinem anschluss etwas ändert? laut arduino.cc hat mein mega 5 dieser pins Mega2560 2 3 21 20 19 18 also schließe ich dort jeweils einen pin meiner drehencoder an?! sorry aber wie gesagt ich bin neu ^^
-
Thread
3.3V Spannungsregler Ausgangsspannungs zu hoch
Schließe ich die Drehgebber ab, habe ich exakt die 3.3V. Der Sensor kommuniziert über SPI mit einem ATMEGA 2560 welcher mit 5V betrieben wird. Am Sensor liegene also 5V and den SPI-Pins (Miso, Mosi, SCK) und Slave-Selection an. Schließe ich diese Pins ab: 3,3V, angeschlossen: 4,3V Die erhöhte Spannung
Gegenteil von "Anschließen" > habe ich exakt die 3.3V. Der Sensor > kommuniziert über SPI mit einem ATMEGA 2560 welcher mit 5V betrieben > wird. Am Sensor liegene also 5V and den SPI-Pins (Miso, Mosi, SCK) und > Slave-Selection an. Schließe ich diese Pins ab: 3,3V, angeschlossen: > 4,3V > Die erhöhte
-
Thread
Atmel mit 6 Interrupts und 6 Ports
Hi >Ja genau jeweils 8 Pins. Dann geht es in die Richtung ATMega1280/2560, allerdings nicht mehr DIL. AVRs gibt es nur bis 40-pol. in DIL. MfG Spess
schrieb im Beitrag #2156152: > Hi > >>Ja genau jeweils 8 Pins. > > Dann geht es in die Richtung ATMega1280/2560, allerdings nicht mehr DIL. > AVRs gibt es nur bis 40-pol. in DIL. > > MfG Spess Ah Okay, gut zu wissen. Eine andere Bauform tut es zur Not auch. Danke dir.
-
Thread
Anfänger: C-Programmierung in Atmel Studio 6
Hallo, folgende Situation: Hardware: Arduino Mega2560 (Atmega2560) Software: Atmel Studio 6 Mein Problem: Ich würde gerne in Atmel Studio ein C-Programm zum LED-Blinken schreiben. Das Scheitert jedoch daran, dass jegliche Befehle wie 'DDRA' und
DDEBUG -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -mrelax -g2 -Wall -mmcu=atmega2560 -c -std=gnu99 -MD -MP -MF "HalloWelt.d" -MT"HalloWelt.d" -MT"HalloWelt.o" -o "HalloWelt.o" ".././HalloWelt.c" Das System kann den angegebenen Pfad nicht finden. make: *** [HalloWelt.o
-
Thread
ATmega256x
ich erstaunlicherweise keinen einzigen Hinweis darauf finden: Wie gut oder schlecht werden die ATmega{256,2560,2561} vom GCC unterstützt? - Michael
> Wie gut oder schlecht werden die ATmega{256,2560,2561} vom GCC > unterstützt? ATmega256 gibt's nicht wirklich. Die anderen beiden derzeit alpha-Qualität mit Patches. Work in progress.
-
Thread
I2C kompatibel unter AVRs?
Hallo Ich habe einen I2C Code geschrieben, der auf einem Atmega644PA läuft. Ich wollte jetzt diesen auf den Atmega2560 transferieren. Jedoch funktioniert dieser code dort überhaupt nicht mehr. Ich dachte die Register bleiben gleich oder stehe ich da falsch im Bild
> Die beiden I2C Pins ... Dass das ATmega2560.PD0&1, hingegen ATmega644.PC0&1 heißt, ist klar, oder? Mehr fällt mir ad hoc leider nicht ein.
-
Thread
PT1000 an RP2040-pico-Board
Für einen ATmega328 gibt es schon einen Beitrag zur Auswertung eines PT1000: https://www.mikrocontroller.net/topic/353666#3941875 Dort wird ein 10 Bit ADC verwendet, welcher bei höheren Temperaturen eine nicht so
lassen. Alternativ nimmt man einen etwas größeren Wert als 1 k, um mit dem ADC-Wert im Bereich 1536 - 2560 zu liegen. -50 -> +200 °C sollten dann unkorrigiert messbar sein.
-
Thread
AVRStudio5 STK600 ATMEGA644 programing issues
//Bbliotheken vor 1.6 } } Ich habe es dann mit STK600-ATMEGA2560 (diese Karte und prozessor wurden mit dem STK600 mitgeliefert) Dort klappt es. Ich habe auch schon andere ATMEGA644 verwendet um einen defekten Chip auszuschliessen Bin etwas ratlos...
kontrolliere mit dem selben hex file. -> Resultat: identisch. Für mich sieht es aus, als ob der ATMEGA644 (ports a bis c) defekt ist und die ports nicht reagieren ... nur das mit allen ports mit 3 verschiedenen chips, aber der ATMEGA2560 ist ok? Unwahrscheinlich...
-
Thread
[S] RS485 Kommunikation zwischen 4 Controllern schreiben, Entlohnung
das mal ausweiten darf bist du auf diese teile festgesetzt oder konnte man zb als masster einen atmega2560 nehmen dieser hat 3 serielle ein und Ausgänge man müsste den slaves nur sagen sie sollen eine Verbindung aufbauen und ein (was weiß ich) xxx wert senden wenn wert sensor über schritten ist und der 2560 kann diese dann abfragen ohne die Slaves zu behindern ? das wäre der für MICH kleinste Aufwand und einfach zu machen ?
-
Thread
Seriell Binärdaten mit Arduino Board Empfangen??
// with the Duemilanove and previous boards and the firmware on the 8U2 // on the Uno and Mega 2560. if (baud == 57600) { use_u2x = false; } #endif So wie es aussieht gibs es Probleme bei der Baudrate mit meinem Arduino Mega. Also hab ich das ganze mal auskommentiert. Bei einer Taktfrequenzen
; baud_setting = (F_CPU / 8 / baud - 1) / 2; } Laut Datenblatt des ATMEGA2560 liegt der Fehler bei -0.8% wenn U2XN=1 ist. Genau das macht dieses Stück Code, welches bei mir auskommentiert war. Wenn das U2XN Bit in UCSRnA gesetzt ist, läuft der ATMEGA im Double Speed Operation
-
Thread
Induktiver Positionssensor - Fragen dazu
ProductDocuments/DataSheets/40001906C.pdf Der Arduino Uno R3 und auch der Arduino Nano haben einen Atmega328P und keinen Atmega328PB verbaut - daher denke ich schon, dass ich das richtige Datenblatt erwischt hatte - never mind. Background: Der Atmega328P wird von Microchip zwar nicht mehr für neue Designs
könnte ich hinterher deutlich mehr mit dem Tiny10 machen. Ich werde übrigens das jetzt alles auf den ATMega2560 übertragen. Die globalen Variablen (kann ich sicher später noch optimieren) fressen ihren Speicher auf. Dann kann ich den anderen Kempel (PedaOsc, Stromsensoren und Fets) auf ein Shield bauen
-
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
nicht alle Funktionen genutzt werden. Aber bei mir reicht es trotzdem, da die meisten Funktionen im ATMega2560 ja mehrfach vorhanden sind.
-
Thread
Auslesen eines 8 bit Hall-Sensors über Aruino Mega
müssen. Keine Flanke darf verloren werden. Der Mikrocontroller, den ich verwende, ist Arduino Mega 2560. Meine Idee ist die Steigende Flanken über GPIO mit dem Interrupt auszulesen. Wir wissen schon, dass die Interrupts in Arduino Prioritäten haben. Ich fürchte mich, wenn die Flanke gleichzeitig
Milad E. schrieb im Beitrag #6759850: > Der Mikrocontroller, den ich verwende, ist Arduino Mega 2560. Meinst Du nicht, dass Dein Wissen für ein Projekt dieses Maßstabs ein wenig zu wenig ist? Es gibt keinen Arduino Mega 2560 Mikrocontroller, es gibt einen Microchip ATMega2560 und es gibt Arduino
-
Thread
RS485 nach 2,5 Paketen ist schluss
Hi >Also, welcher Mega hat PORT K ? Z.B. ATmega640/1280/2560 MfG Spess
Also, welcher Mega hat PORT K ? Das ist aber ohne Grund so heimlich ;) Board A (Sender) ist ein Atmega2560. Board B Empfänger (der mit den Pyseudo-Bytes) ist ein Atmega88. Hatte das nicht unterschieden, um es euch nicht noch komplizierter zu machen. Die 4 Funktionen sind auf beiden Boards identisch
-
Thread
Welcher Microcontroller für i2c-Display
Ich nutze auch den Atmega 1284p. Der hat genug Platz für mich und einiges auf Reserve
Schaltung nicht um. Innerhalb der AVR-Klasse sind die Rechenleistungen alle ziemlich gleich. Ein Atmega328p ist nicht schneller oder langsamer als ein Atmega88 oder Atmega1284p, und auch nur geringfügig schneller als ein Attiny (dank HW-Multiplizierer). Einen anderen Mikrocontroller-Typen (z.B. ARM
-
Thread
Einfache Möglichkeit zur Ansteuerung eines Schrittmotors inkl. Display gesucht.
Klar Arduino mega2560 mit Touch TFT shield https://www.reichelt.de/arduino-shield-display-2-8-lcd-tft-touch-v2-0-ili9341-ard-shd-2-8touch-p191297.html https://www.amazon.de/AZDelivery-ATmega2560-Arduino-kompatibel-gratis
Joachim B. schrieb im Beitrag #6072432: > Klar Arduino mega2560 mit Touch TFT shield Geil. Dummheit durch Geldausgabe kompensieren. Als ob ein Standard Arduino Uno mit 2x16 Zeichen LCD und Keypad shield es nicht täte.
-
Thread
need help AVR Atmel eeprom STRING oder array of char
ist kein ordentlicher Arduino deswegen müssen sie nicht tätig werden, nur wie ist das dann mit dem m2560? Dieser ist ein ordentlicher Arduino und benötigt auch drei Adressbytes für Speicher und Jump, läuft das da? hatte ich nie probiert. m2560 SRAM (Kbytes): 8 m1284p SRAM (Kbytes): 16
Joachim B. schrieb im Beitrag #4266983: > #if defined(__AVR_ATmega1284P__) && (F_CPU==16000000) ich sehe gerade, das && (F_CPU==16000000) könnte man rauswerfen war noch aus der Zeit als ich konstante 1,6 MHz abgezogen hatte (-10% bei 16 MHz) mit F_CPU * 9L/10L
-
Thread
AVR-Bootloader mit Verschlüsselung
"m168Pdef.inc" ; ATmega168P ;.include "m169def.inc" ; ATmega169 ;.include "m169Pdef.inc" ; ATmega169P ;.include "m16def.inc" ; ATmega16 ;.include "m2560def.inc" ; ATmega2560 ;.include "
Hallo an alle AVRootloader-Kundigen, nachdem das Thema AVRootloader und ATMega2560 bei mir längere Zeit liegen geblieben ist, steht es nun wieder auf der Tagesordnung. Da die vorhandene Hardware böderweise so designt ist, dass der Bootloader über den Port H des ATMega2560 angesprochen