-
Thread
Atmega32u2 über USB per AVRDUDE programmieren
die 3 USB-dll scheinen installiert. wenn ich Einträge probiere wie z.B. avrdude -p atmega32u2 -c avr109 -P COM9 -U flash:w:main.hex avrdude -p atmega32u2 -c avr109 -P COM10 -U flash:w:main.hex avrdude -p atmega32u2 -c avr109 -P USBSER000 -U flash:w:main.hex kommen Meldungen der Art: "avrdude:
Moment mal, die Appnote AVR109/AVR910 sind steinalt und beschreiben einen Bootloader bzw. ISP Programmieradapter mit seriellem Port. http://ww1.microchip.com/downloads/en/AppNotes/doc1644.pdf http://ww1.microchip.com/downloads
-
Thread
Hysterese Atmega32u4
Seite 403: http://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
etwas Brauchbares zu entnehmen. Wie passen diese beiden Grafiken zu den anderen Datenblättern der AVR-Serie wie Atmega328 etc? ich sehe da eine deutliche Diskrepanz !
-
Thread
HDMI an Arduino
Der hat zu wenig I/O. Für die I/Os bräuchte ich etwa einen Megs 2560. Der kann aber von Hause aus kein HDMI. Gibt es Adapter oder shields?
hier VGA auf nem Atmega1284: https://hackaday.com/2013/03/29/avr-vga-generator/ übertaktet auf 25MHz, schafft ganze 128×96 Pixel mit 64 Farben, aber Respekt dass er das überhaupt hinbekommen hat.
-
Thread
timer Probleme ctc OCRA/B
Mega2560 , ich kapiers einfach nicht. Ich möchte timer1 wie folgt haben, OCR1B sollte 9x getriggert werden und dann einmal OCR1A um eine Messung mit 50 oder 60HZ sowie 20HZ zu realisisern. Leider bekomme
franz schrieb im Beitrag #5812558: > Mega2560 , ich kapiers einfach nicht. Wenn du es schon nichst schaffst dich so auszudrücken dass der Leser es einfach versteht dann wirst du es selbst auch nicht verstehen bzw. verstanden haben. Erster
-
Thread
SD-Karte richtig angeschlossen?
Ist meine SD-Karte für den Arduino Mega2560 richtig angeschlossen? Ich habe noch einen Level-Shfiter, weil der Mikrocontroller mit 5V arbeitet. Danke für die Hilfe.
eigentlich schon gegen die Parameter der SD-Card, das geht aber üblicherweise auch, weil die PullUps der AVR recht hochohmig sind. Gruß aus Berlin Michael
-
Thread
Arduino Verbindung USB serielle SS und Programmierung
passendes Programm nutzen um den AVR über eine im Bootloader *definierte Schnittstelle* zu programmieren. Auf Bootloadern basierende Systeme haben ansonsten ein Henne-Ei Problem. Irgendwie muss der Bootloader einmal konventionell in den AVR programmiert werden, zum Beispiel mit ISP. -- Ok jetzt verstehe ich das schon etwas besser: Der Hersteller definiert am Anfang eine Schnittstelle im Bootloader durch welche Programmcode auf den µC
-
Thread
Arduino Stromaufnahme bei 5V Betrieb
Hallo zusammen Ich hätte eine Frage bezüglich eines Mikrocontrollers. Nämlich dem Arduino Mega2560. https://store.arduino.cc/mega-2560-r3 Ich finde hier keine Angabe zur Stromaufnahme des Arduinos. Ich will eben einen Spannungsregler benutzen, der von 24V auf 12V regelt und den Arduino speisen
Ich habe nicht nachgesehen, schätze aber ca. 14mA für den AVR und 5-10mA für den Rest. Da ist ja nicht viel und nichts besonderes drauf, dürfte sich also in Grenzen halten. Im Datenblatt vom AVR findest du irgendwo eine schöne Kurve mit dem Verhältnis Spannung
-
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
Modellflugzeug mit Arduino modifizieren
bekommen kannst (nur neuere). > und alles was damit gemacht wird ist locker von einem 8 > Bit AVR zu bewältigen. Bei so ner Filterbank kommt Dein 8-Bit AVR ganz schön ins Schwitzen. Den Unterschied siehst Du wenn Du vergleichst wie hilflos vor 15 Jahren die Quadkopter rumgeeiert sind und wie
eigentlich um ModellFLUGZEUGE ging... >> und alles was damit gemacht wird ist locker von einem 8 >> Bit AVR zu bewältigen. > > Bei so ner Filterbank kommt Dein 8-Bit AVR ganz schön ins Schwitzen. Den > Unterschied siehst Du wenn Du vergleichst wie hilflos vor 15 Jahren die > Quadkopter rumgeeiert sind
-
Thread
BME280 an 5V, Spannungsregler und Layout
#5772700: >> Was ist das für ein 5V-System, das sich nicht auf 3,3V umstellen läßt? > > ein mega2560. Mit Pegelwandler geht es ja. Nur muss der eben dazu. der läuft doch auch mit 3.3V. wie sieht denn das gesamtprojekt aus? ein reiner sensor braucht selten einen atmega2560. wie wäre es, das aufzusplitten
HD44780-Display. Die Pullups für den I2C-Bus > gehen nach +5V. Das liegt dann aber nicht am atmega2560, der kann mit rein 3.3V betrieben werden. Du hast vermutlich ein Arduino Board welches halt mit 5V läuft, man könnte den 2560 aber wie gesagt auch komplett mit 3.3V betreiben. Dann läuft er zwar nur
-
Thread
HD44780-LCD mit Keypad per Arduino an USB
mit LCDProc betreiben: https://www.ebay.de/itm/LCD1602-Blau-Keypad-Shield-fur-Arduino-Uno-Mega2560-HD44780-Modul/162611327454?hash=item25dc63f1de:g:KDkAAOSwjolcL0up Der sog. FTDI-Bitbang-Modus (von LCDProc und Arduino unterstützt) geht leider nur in eine Richtung: Vom PC zum Display, das an den
auch hier gingen keine Tasten. Aufwändiger im Bau. Flasher nötig. Link: http://www.xs4all.nl/~dicks/avr/usbtiny/ * uss720: Der Parallel-Adapter Belkin F5U002 kostet 50 Euro * lis2: LIS2 from VLSystem: Existiert nicht mehr * mplay: MPlay Blast from VLSystem: Existiert nicht mehr
-
Thread
S: 1x Atmega168-10/-20/A DIL-Gehäuse
nicht geht war es mein Versagen. Habe kann mich auch nicht an Probleme erinnern. Meine China Atmega2560 Werden im schnitt ein paar hundertmal geschrieben bis ich soweit zufrieden bin und hatte auch da keine probleme. Aber ich könnte mich dazu Druckringen meine reichelt Bestellung (welche ich eigentlich
man die neu herbekommt, aber ich habe keine Lust 6 Euro > Versand für 1 IC zu bezahlen. Bei myAVR gibt es den für 3,10 EUR und 2,95 EUR Versand.
-
Thread
Vorüberlegung: Syslog (UDP) aufzeichnen
Nano-328 umzusetzen oder wird mich der verfügbare Programmspeicher kneifen? Besser zu einem Mega 2560 greifen? Welchen TCP-Baustein und warum?
Nano-328 umzusetzen oder wird mich der verfügbare Programmspeicher > kneifen? Besser zu einem Mega 2560 greifen? Ein UDP Logger geht schon mit Dunkels uIP Stack, somit auch mit dem ATmega328 + Ethernet. Nur sollten die Daten nicht zu schnell eintrudeln. Bis du allerdings mit dem AVR die Wattstunden
-
Thread
avr/iom328p.h ist da, wird aber nicht anerkannt
@stefanspc:~$ grep '__AVR_ATmega' /usr/lib/avr/include/avr/io.h #elif defined (__AVR_ATmega8U2__) #elif defined (__AVR_ATmega16M1__) #elif defined (__AVR_ATmega16U2__) #elif defined (__AVR_ATmega16U4__) #elif defined (
__) #elif defined (__AVR_ATmega2560__) #elif defined (__AVR_ATmega2561__) #elif defined (__AVR_ATmega644RFR2__) #elif defined (__AVR_ATmega64RFR2__) #elif defined (__AVR_ATmega64__) #elif defined (__AVR_ATmega64A__) #
-
Thread
Atmega 328 Timer 2: Hilfe für Frequenzerzeugung
Latchinhalt landet nie im Register. Mit einigen Timern(allen?) führt das zur Totalblockade des AVR
[C] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <util/atomic.h> #define AtomicSection ATOMIC_BLOCK(ATOMIC_RESTORESTATE) void setTimer2_Arduino_PWM() { AtomicSection
-
Thread
Problem mit Positionsrückmeldung bei GRBL
mit einem galvo herum zu spielen und bin auf deinen Beitrag gestoßen. Ich wollte es auf einem mega2560 zum laufen bringen und dich bitten mir mit dem Code etwas unter die Arme zu greifen. Hast du den für den Arduino zur hand? Liebe Grüße Julian
versucht den Quellcode zu verstehen, leider ohne Erfolg...GRBL läuft ohne Probleme auf meinem mega2560, jetzt fehlt "nur noch die DAC Implementierung an der richtigen Stelle...
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
Wenn es um mehr RAM geht könnte man den ATMega2560 mit externen RAM ausstatten. Der hat ein "External Memory Interface".
: > Es geht um den Programmspeicher, in dem auch Daten abgelegt sind. Na dann passt der ATMega2560 ja ganz gut oder?
-
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
Umstieg von ATmega2560 auf STM32F767 ?
FPGA? Klingt nach noch mehr Stress. Naja ok, ich versuch erst mal mit AVR32. Meine Frage: AVR32 arbeiten ja bekanntlich mit 3.3v. Ich müsste für jeden Servo für den Signal Logic Level Converter einbauen ?
Arduino Due) ist ein ARM Cortex-M3, der ATmega32u4 ist, wie der Name schon sagt, ein ATmega, sowie der 2560.
-
Thread
Erscheinungsdatum Atmega 2560
tun? Ein ganz einfacher Grund wäre, dass der Entwickler bzw. die Entwicklungsabteilung den ATMega2560 schon länger verwendet und eventuell Erfahrung oder fertige interne Libraries hat, deren Portierung Aufwand mit sich bringt. Besonders der Umstieg auf die AVR-0 Serie ist aufwendiger, da sich an der
> Ein ganz einfacher Grund wäre, dass der Entwickler bzw. die > Entwicklungsabteilung den ATMega2560 schon länger verwendet und > eventuell Erfahrung oder fertige interne Libraries hat, deren Portierung > Aufwand mit sich bringt. Besonders der Umstieg auf die AVR-0 Serie ist > aufwendiger, da sich
-
Thread
ATmega328, PORTA fehlt
Peripherie schon belegt. Wenn du unbedingt einen PortA benötigst, könntest du auf ATmega640/1280/1281/2560/2561 o.ä. ausweichen.
sein. Das hat weniger mit Pfusch zu tun als vielmehr mit Kostenersparnissen ;) Generell sind alle AVR extrem ähnlich, insbesondere der Kern, die meisten unterscheiden sich eigentlich nur in der Peripherie/der Speicherausstattung.
-
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
LED PWM mit kondensatoren dämpfen?
daß es nicht flackert oder flimmert. Man darf halt nur nicht im Arduino-Style programmieren. Ein AVR schafft es, ein 320 x 240 LED Matrix Feld in 256 Helligkeitsbstufungen pro Pixel mit einem Bild im Multiplex zu bedienen und bleibt bei 60Hz Bildwiederholfrequenz. Wenn du viel weniger schaffst, kannst
Treiber braucht es wohl nicht, oder? "Arduino Fanboy" hatte dahingehend recht: der uC ist ein Mega 2560.
-
Thread
Leistung messen an 230V von 1W bis 2000W
Watt sind, aber es ist mir egal, ob es 999 oder 1000W sind. Die Rohdaten sollen von einem Atmega 2560 aufgenommen werden. Das Ganze mit galvanischer Trennung, möglichst klein und simpel. Würde gerne den Sensor in meine Dreistock-Installationsklemmen einbauen, wenn das geht. Hab hier und auch anderswo
klappte hervorragend. Aber 40MHz hab ich trotzdem gebraucht. Ein ARM kann das natürlich auch, oder ein AVR32. Die Softwareseite ist in folgender Appnote beschrieben: https://www.nxp.com/docs/en/application-note/AN4265.pdf Lässt sich leicht auf andere µC portieren. Datenblätter für den IC: https:
-
Thread
Variablen in ISR static - sinnvoll oder nicht?
Compiler würde lokale Variablen viel lieber nur in Registern anlegen > wollen. Hardware=Mega2560. Hat es denn genügend Register? In der ISR gibt es ca. 10 Variablen. Und wenn die ISR zu Ende ist, werden die Register doch wohl für andere Zwecke überschrieben. Ich kann dein Argument, sorry,
digitalWrite schrieb im Beitrag #5734475: > Hardware=Mega2560. Hat es denn genügend Register? In der ISR gibt es > ca. 10 Variablen. digitalWrite schrieb im Beitrag #5734488: > alle byte (bzw. in Profisprech uint8_t ;) ) Mit dem AVR-GCC stehen insgesamt
-
Thread
Probleme mit Endstufenbau
AVR zur Endstufe - RCA Buchse - 10k Poti - VV - Ghent RTX - Endstufen Modul Nun ist wieder viel Zeit vergangen und ich komme nicht weiter. Es ist sehr deprimierend, da es sich so lange zieht und schon
so koppeln durch magnetische Kopplung Störungen ein. Patrick N. schrieb im Beitrag #5733219: > AVR = A/V-Receiver Du meine Güte... Klick am Besten mal auf den Link in deinem Post, dann siehst du, warum sich alle über das AVR wundern. Kurzum - wenn hier im Forum von einem "AVR" gesprochen wird,
-
Thread
[S] ATMega2560-16AU (TQFP-100)
Hat noch jemand einen ATMega2560-16AU im TQFP-100 Gehäuse über, den er für ein paar Euro in einen Briefumschlag stecken könnte?
bist mir nicht böse wenn ich dir als plan B das hier unterbreite: https://www.ebay.de/itm/ATMEGA2560-16AU-ATMEL-ATMEGA2560-IC-MCU-256KB-FLASH-AVR-Controller-TQFP-100/253977208049?epid=4012995118&hash=item3b2238a4f1:g:fXIAAOSwo9ZaujvZ:rk:8:pf:0
-
Thread
ATmega mit mehr Leistung?
gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen beim AT2313 bis heute zum ATmega2560. Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Sollte die Ausgabegeschwindigkeit zu langsam sein, welche CPU wäre denn ein
schon verloren. Der ATMega kommt über 10 Bit nicht hinaus" Schwachsinn..es gibt auch 12Bit AD beim AVR..Attiny und die neuen Mega wenn man nicht auf dem Laufenden ist ...# AVR hast für nahezu jeden Bereich das Richtige.erst recht wenn Du bei Automotive schaust
-
Thread
W5100 Modul und SD-Card-Modul gleichzeitig an Mega 2560
die Frage. ich möchte ein W5100-Ethernet-Modul zusammen mit einem SD-Card-Modul an meinem Mega 2560 verwenden Dabei benutzen ja beide Module den MISO und MOSI-Pin Ich habe mein W5100 Modul nach folgendem schem angeschlossen http://arduinoinfo.mywikis.net/wiki/Ethernet Miso = 50 Mosi = 51
Achim A. schrieb im Beitrag #5718783: > gibt es dazu (Soft-SPI) eine Anleitung? Die AVR FAT32 Library ist dafür bereits vorbereitet, dort ist es lediglich ein Konfigurationsparameter. https://www.mikrocontroller.net/articles/AVR_FAT32
-
Thread
Motor Funktion für Schrittmotor in Atmel Studio
Schrittmotor drehen zu lassen. So könnte sie aussehen: motor(255); Als Board benutze ich den Arduino MEGA 2560. Später möchte ich 4 oder noch mehr Motoren steuern. Das Problem auf das ich gestoßen bin ist, dass ich kein PWM an dem STEP Pin bekommen habe. Er blieb immer LOW. Ich habe auch schon sehr lange
funktioniert. Wenn es noch Verbesserungsvorschläge gibt, dann sagt mir diese bitte. [c] #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> int16_t getSpeed(int16_t speed) { int16_t result = abs((speed - 256) * -1); if (result < 45) result = 45; if (speed ==
-
Thread
ATmega2560 - LED blinkt nicht
Standard-Blinky-Projekt aus der Arduino IDE nehme und diese hex flashe, dann läuft es auch. [code] >> make avr-g++ -mmcu=atmega128 -I. -gstabs -Os -pedantic -Wall -Wextra -std=c++14 main.cpp --output main.elf -lm avr-objcopy -O ihex -R .eeprom main.elf main.hex avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \ --change-section-lma .eeprom=0 -O ihex main.elf main.eep avr-objcopy: --change-section-lma .eeprom=0x0000000000000000 never used >> avrdude -c avrisp2 -P usb -p m2560 -U flash:w:main.hex avrdude: AVR device initialized and ready to accept instructions
-
Thread
Nachfolger für ATMega gesucht
bekommen. Und wenn's tatsächlich da klemmt (was ich kaum glauben kann) dann wäre immer noch Atmega2560/2561 möglich. Das sind dann schon 256kFlash. > Zudem > habe ich beim XC161 ich das das priorisierte Interruptsystem sehr zu > schätzen gewusst. Kann man auch beim AVR8 haben. Muss man halt
sind schneller und z.B. dank NVIC besser für Echtzeit-Aufgaben geeignet als AVR.
-
Thread
Watchdog speichert Reset-Adresse -- für atmega328p
Initialisiert wird das Paket durch void initWatchdog(uint8_t timeout); timeout ist eine der in avr/wdt.h definierten WDTO_* - Konstanten. initWatchdog muss möglichst früh in main() aufgerufen werden. Wenn das System durch einen Power-On-Reset neu gestartet wurde, wird die Variable WdtTrapAddress
Register in der ISR > tatsächlich gebraucht werden. Nur die werden auch gerettet. Ich habe hier einen avr-gcc 7.2.0, der erzeugt das folgende (für einen Mega2560): [avrasm] 000001e6 <__vector_12>: 1e6: 1f 92 push r1 1e8: 0f 92 push r0 1ea: 0f b6 in r0, 0x3f ; 63
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
DMA und zweites SPI hätten da schon gereicht um bei 32Mhz vor nem AVR zu stehen.. so bleibt es ein Nieschenprodukt mit etwas mehr Power. Bin deswegen für Display Ansteuerungen zum STM32/ESP32 gewechselt.
ich davon aus, dass es nur LM2575 dadrauf sind. Hier hab ichs mal durchgemessen: https://fritzler-avr.de/gallery/main.php?cmd=album&var1=DCDC%2FLM2596Sfake/ Die mit "LM2596HV" sind dann aber wiederrum nicht gefaked. Ansonsten guck mal nach Platinen mit XL4015, die sind besser. -> https://fritzler-avr.de
-
Thread
Mega2560-Board: Wo ist der Fehler?
dich nicht, wenn du den Preis dieses Breakout-Boardes siehst: https://de.aliexpress.com/item/MEGA2560-PRO-EMBED-Micro-USB-Adapter-Entwicklung-Bord-CH340G-ATMEGA2560-16AU-f-r-Arduino-ATmega2560-Expansion/32968615346.html Du hast vergessen, auf unsere Rückfrage einzugehen, wie du den Chip programmieren
Standard Werkzeuge ohne Umarbeiten anschließen zu können. Vor ein paar Jahren entwickelte ich ein Mega2560 Design in der Firma. Die ISP Anschlüssen wurden standardmäßig ähnlich wie in der App Note beschrieben an einen 6-pin Pin Header gebracht und die ISP Verbindung mit einem AVR-ISP MKII funktionierte sofort
-
Thread
AVR Prozessor mit JTAG programmieren
> verwende ich den µC Atmega2560
könnte interessant sein wenn es was neues sein soll, > und um bei 5V zu bleiben, das ist nur kein AVR. > Der kostet dann auch nur 2,67€ bei Mouser statt der 10,66€ die Mouser > für einen ATMEGA2560-16AU haben will. > Oh, schlimm, zwei Pins für die SWD Schnittstelle. Ich habe mir das Datenblatt
-
Thread
ESP8266-AT Firmware - TCP Verbindung - NetIO APP - Daten senden
wie im Betreff schon steht bin ich an folgernder Sache dran: Ausstattung: * MEGA+WiFi R3 ATmega2560+ESP8266, flash 32MB, USB-TTL CH340G, Micro-USB * Bascom als Programmiersprache für den ATmega * ESP8266 AT-Firmware 1.6.2.0 (oder so)(Bedienung ESP über AT-Befehle) https://www.espressif.com/en
index.html#atcommands In dem folgenden Buch am Ende von band 3 gibt es ein konkretes Beispiel mit AVR Mikrocontroller: http://stefanfrings.de/mikrocontroller_buch/index.html
-
Thread
Arduino Compiler Speicherverwaltung
Beitrag #5695928: > "Arduino" ist keine einheitliche Hardware-Plattform Das Board hat einen ATmega2560
Assembler Listing aus der *.elf Datei erstellt, die der Compiler (mit dem 3-Byte Array) erzeugt hat: avr-objdump -h -S /tmp/arduino_build_482746/test.ino.elf > test.txt Die Ausgabe von avr-size /tmp/arduino_build_482746/test.ino.elf ist: [pre] text data bss dec hex filename
-
Thread
Arduino Librarys - Wer prüft diese ?
gesagt nicht. Zum einem kann er integriert werden und zum anderen gibt es offiziell noch den ATmega2560.
Tag zu Tag besser. Die IDE ist > zwar wirklich "dürftig", weniger geht wohzl kaum noch. Der Mega 2560 > läuft hingegen absolut stabil und schnell wie der Blitz. Tja. Nur ist das in *keinster* Weise das Verdienst von Arduino. Einen AVR auf eine Platine zu klatschen schafft nun wirklich jeder, sofern
-
Thread
MPLAB SNAP - AVR ISP Debugging
länger rum, hab aber nie viel mit gemacht). Ich hab ein arduino kompatibles board mit einem ATmega 2560 8 bit AVR MCU, welches ich bislang mit Atmel Studio 7 und dem Ardino bootloader Programmiert hab. Das funktioniert auch wunderbar. Nur das Debuggen ist natürlich etwas doof, da ich dafür praktisch nur
> Data transmission failed. Error code -10121 Markus W. schrieb im Beitrag #5998203: > ATmega2560 für den SNAP-ICD ein "Y" ein- > getragen steht Vielleicht habe ich mich unverständlich ausgedrückt. Das Problem ist vorerst nicht der ATmega2560 sondern der Fehler "Data transmission failed. Error
-
Thread
LED- Schaltung
Das Board ist eine Clon nur mit schlechterer Qualität wahrscheinlich oder? Geekcreit® Mega 2560 R3 ATmega2560-16AU Steuerplatine
LPT-Schnittstelle und BASCOM-AVR. Billiger und leicht verständlicher wird es nicht werden! Meine Hilfe ist Dir gewiss. VG Micha
-
Thread
Was sollte das eigene entwickelte Evalboard können?
irgendwann unübersichtlich wurde. Meine Entwicklung enthält bis jetzt folgende Komponente: - Atmega2560 (ich versuche mit dem AVR den Einstieg zu finden) - BLE Modul - Lora Modul - WiFi Modul - NFC Modul - GPS Modul - Ethernet Anschluss - externes ADC und DAC (10 Bit vom AVR können ja mal zu wenig
unübersichtlich wurde. Meine Entwicklung enthält bis jetzt > folgende Komponente: > > - Atmega2560 (ich versuche mit dem AVR den Einstieg zu finden) ... ... > - BMX055 (Beschleunigungssensor) Damit du weißt wie stark du das Scheißding weggeworfen hast? > Was könnte man noch auf das
-
Thread
Makefile für Atmega2560 mit AVRdude klemmt
Arduino-Umgebung (arduino-1.6.12-windows.exe) lässt sich unter Win7 64bit der LED-Blinker auf die mega2560 R3-Platine laden. Es blinkt korrekt. Die Hardware und die Verbindung geht also. Zur normalen Arbeit soll WinAVR-20100110 verwendet werden mit Makefile. Dieser Weg funktioniert mit ATmega328p.
2.10 Vtarget : 0.0 V SCK period : 0.1 us avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude.exe: Device signature = 0x1e9801 (probably m2560) avrdude.exe
-
Thread
Arduino Stackgröße
Hallo wie groß ist denn der Stack beim Arduino eigentlich? Sagen wir beim Mega2560.
Beitrag #5666421: > Hallo wie groß ist denn der Stack beim Arduino eigentlich? Sagen wir > beim Mega2560. Der C-Startupcode intitialisiert den Stackpointer auf das Ende des RAMs. Globale Variablen werden vom Anfang des RAMs her angelegt. Der Platz dazwischen ist nutzbar für den Stack. Der Linker
-
Thread
Schieberegister (HEF4094B) Programmieren
> HEF4094B Microkontroller: Atmega32u4 Programm: Atmelstudio 7 Programmsprache: C #include <avr/io.h> int main(void) { DDRB |= (1<<2) | (1<<3) | (1<<4) | (1<<5); unsigned char array [8] = {0,0,0,0,0,0,0,1}; unsigned char array2 [8] = {1,1,1,1,1,1,1,1}; unsigned char i;
Controllers genutzt wird. Getestet habe ich das mit: - ATtiny13 \ 85 \ 44 - ATmega8 \ 328 \ 2560 sowohl mit HEF4094 als auch mit SN74HC595 Schieberegistern. Das einzig zu beachtende ist die Zuordnung der Pins des Schieberegisters zum Mikrocontroller. Anschluss OE ist auf +Vcc zu legen (und
-
Thread
Stringverknüpfung C/C++
terminated. exit status 1 Fehler beim Kompilieren für das Board Arduino/Genuino Mega or Mega 2560. [/c]
notwendig ist, dann fülle einen Puffer (char[]) mit atoi() oder atol(). Siehe https://www.nongnu.org/avr-libc/user-manual/group__avr__stdlib.html Wenn du Formatieroptionen brauchst, dann nimm printf(). Siehe https://www.nongnu.org/avr-libc/user-manual/group__avr__stdio.html Die Serial Klasse von
-
Thread
Frage zum ATmega2560
Neuling schrieb: > ich will in die Welt der Mikrocontroller einsteigen und wollte mit AVR s anfangen. Sehr gut! > Ich möchte ein eigenes Evalboard designen und wollte dazu einen ATmega2560 benutzen. Gleich so einen schwieriger aufzulötenden SMD Brummer? Davon abgesehen sind sie
Neuling schrieb: > ich will in die Welt der Mikrocontroller einsteigen und wollte mit AVR's anfangen. Sehr gut! > Ich möchte ein eigenes Evalboard designen und wollte dazu einen ATmega2560 benutzen. Gleich so einen schwieriger aufzulötenden SMD Brummer? Davon abgesehen sind sie
-
Thread
Atmega Dynamische Portzuweisung in Schleife
/* ... */; } [/c] Wie man drauf kommt? Man liest die Dokumentation: https://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_port_pass
#5658342: > Bedeutet Read - modify - write > > Und das geht so nicht. Na klar geht das. Der AVR hat sogar extra Befehle dafür (SBI, CBI).