-
Thread
Tasterverarbeitung mit dem ARDUINO
Wenn man mal die Register und Register-Bit-Namen für den ATmega 2560 in der Arduino-IDE sucht. Habe nämlich geglaubt ich könnte einfach den Bezeichner *OC3A* benutzen, aber da ja auch noch dass dazugehörige DDRx zu beschreiben war, macht es wohl auch keinen wirklichen
-
Thread
AVR TWI Dauerschleife
Hallo, ich versuche gerade das TWI Modul vom ATmega2560 zum laufen zu bringen. Ein Ausschnitt meines C Codes sieht folgendermaßen aus: [c] // Start TWCR |= (1 << TWINT) | (1 << TWSTA); while(!(TWSTA & (1 << TWINT))) { } [/c]
-
Thread
Atmega digital IOs möglichst einfach schützen
verwirren mich wieder komplett. Ganz einfach eigentlich - ich möchte Eingänge/Ausgänge von einem Atmega 2560 möglichst einfach schützen ohne großen Schnick und Schnack. Sind einfach längere Leitungen an den Ein/Ausgängen dran. Keine AD/DA-Pins die ich meine, keine Daten-IOs. Kommt also nicht auf timing
-
Thread
Startprobeleme mit Externem RAM am Mega-2560
Signalanlagen ( also mit Tastatur & Display ). Ich habe einen externen RAM ( LP621024DM-70LL ) an meinem ATMega2560 . Da mein Interer Speicher nun langsam nicht mehr ausreicht wollte ich nun mein Internes RAM ( ausser den Stack ) komplett auslagern. Nach der Suche hier im Forum bin ich auch auf folgenden
-
Thread
Atmega Port für ADC und I/O gemischt benutzten
Hallo, ich habe einen Atmega2560 im Einsatz. Port F verfügt über I/Os und über einen ADC. Kann ich einen Pin als ADC benutzten und die andern Pins als I/Os?
-
Thread
Hochomiger Spannungsteiler am ADC
gestoßen: Gemäß Datenblatt wird der Sensor mit einem RL von 200K Ohm betrieben, Das Datenblatt des ATMEGA 2560 sagt aus das die ADC Eingänge des Mikrokontrollers für eine gesamt Impedanz (ohmsche, induktive und kapazitive Widerstände) von kleiner als 10 KOhm optimiert sind. Da es sich bei dem Spannungsteiler
-
Thread
Funktionsgeneratir mit USB Schnittstelle per microcontroller programmieren
meine aber, so > einen schon mal bei pollin gesehen zu haben Pollin NETIO Bausatz kann auf atmega1284p aufgerüstet werden, ohne 7805 mit Recom R785 1A für die 5V und etwas Umbau für den LM317 mit Recom R78333 für den 3,3V Regler, spart die Kühlkörper. OK ist kein Arduino, aber geht auch.
&gfe_rd=cr&ei=zbs1V434Cs_j8weX6oGYBQ http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 nur dann wird die Verdrahtung nicht einfach > Für sowas würde ich eine Raspberry Pi nehmen. > Ist viel, viel einfacher! ach was, empfindliche GPIO
-
Thread
Richtig berechnen.
Hallo. Programmiere mit ATmega2560. Eine kurze Frage: Was ist der unterschied von uint8 x = 16000000 / (2000 * 100) und uint8 x = 16000000 / (2000UL * 100) Vielen Dank :)
-
Thread
Wie Flashverbrauch pro Funktion / Datei anzeigen (avr-gcc WinAVR 20100110 4.3.3)
schauen, wo der Flashverbrauch im Detail ist. AVR Memory Usage: ----------------- Device: atmega2560 Program: 235128 bytes ===> der Prozessor hat 256k (.text + .data + .bootloader) Data: 6335 bytes (.data + .bss + .noinit) Wie kann man den Flashverbrauch pro Funktion
-
Thread
[AVR] (ext) Interrupt aktivieren?
m.E. alles befolgt, was das Datenblatt und das Tutorial sagt. Ziel: Ich will mit Hilfe eines ATmega2560 und einem externen Taster, der PortD.0 auf Gnd zieht, einen Interrupt auslösen. Sichtbar soll dies sein, in dem eine LED o.ä. angeschaltet werden soll (PORTC). Zusätzlich habe ich eine while(1)
-
Thread
Arduino Code auch ohne primitiv-Hilfsmittel (Serial) debug-bar?
durchzutesten? Vorausgesetzt natürlich dass der Arduino per JTAG oder PDI degbug-fähig ist, also z.b. ein ATMega2560, ATxMegaxxx, Arduino Due etc.
-
Thread
Mein UART geht nicht sendet kommische Zeichen
Hallo zusammen ich hab ein Problem :( ich hab ein stk600 mit den ATMEGA2560. und wollte eine UART verbindung aufbauen das funktioniert auch aber er sendet mir ganz kommische zeichen und nicht das was ich will. Im anhang hab ich die Header und die Source Datei angehängt
-
Thread
L6205 mit AVR
Hallo, ich möchte einen L6205-Motortreiber mit meinem ATMega2560 ansteuern. Ich habe zwei verschiedene Möglichkeiten der Beschaltung verbunden: 1. Das PWM-Signal wird an Enable angeschlossen. Über die INs wird die Richtung gesteuert. 2. Enable ist konstant
-
Thread
Arduino Mega mit Ethernet Shield w5100 und „liquidcrystal shield“
Abend, folgende Frage/folgendes Problem. Nur kurz zum vorhaben, ich steuere mit dem MEGA2560 die Abluft von Räumen und möchte die Regelung jetzt teils auch auf MQTT haben. Also hab ich mir nen Ethernet Shield W5100 besorgt, vorher war schon der Mega und das „LiquidDisplay Shield“ im Einsatz
genau? Das Display wird mit SPI oder I2C laufen. Diese Hardware Schnittstelle hat so ein üblicher Atmega genau ein mal auf genau festgelegten Pins. Macht ja nichts, die Schnittstelle kann problemlos mehrere Slaves ansprechen (SS Pin oder I2C Adresse ändern). Aber von "nur Pin Nummern ändern" taucht kein
-
Thread
c/c++ code auslagern
endif[/c] fehlermeldung: Arduino: 1.8.10 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from C:\Users\XLA\Desktop\XBM\XBM.ino:44:0: test.h:9:24: error: in-class initialization of static data member 'unsigned char test::u8g_logo_bits []' of
-
Thread
Linux Programmer für mikroElektronika Avrprog2 Hardware
sourceforge.net/projects/avrprog2/ veröffentlicht. Getestet habe ich mit einem BigAVR Board und ATmega128(0) und ATmega2560 unter Ubuntu. Ich hoffe damit auch anderen eine Freude zu machen... und freue mich auf Testberichte/Bugreports mit weiterer Hardware.
-
Thread
ATmega1281 - Timer 3 (4,5) - CTC-Mode 4 oder 12 - 2 Probleme / Fehler
Interrupts mit selbstgemachter Auflösung eignen (Overflow Interrupt). _Problem:_ Zitat Datenblatt ATmega1281, S.136: "Timer/Counter4 and Timer/Counter5 only have full functionality in the ATmega640/1280/2560. Input capture and output compare are not available in the ATmega1281/2561..." Mir ist durchaus
-
Thread
Atmega Dynamische Portzuweisung in Schleife
Hi! ich bastle gerade etwas mit einem Atmega2560 in c++ herum. Ich möchte gern in einer for-Schleife die Ports beschreiben. Also mit [c] i=0 PORTA |= (....); i=1 PORTC |= (....); i=2 PORTD |= (....); ... [/c] Der Übersichtlichkeit
-
Thread
Raspberry: eigene Lösung vs. fertige Lösung
kann, keine wacklige SD Lösung, keine Probleme bei power Ausfall Abhilfe bei knappen Speicher mega2560 oder mighty mini 1284p oder Berechnung und steuerung auf den PI o.ä. auslagern und nur die LIBs am Arduino für LCD und Intertechno nutzen.
mit m1284p, getuned mit RECOM R785-1,0 und RECOM R78-333 gespiesen aus dem FB Netzteil Da der ATmega 1284p mehr Speicher und 2 serielle schnitten hat soll der später die Berechnung übernehmen, kann vom Web ferngesteuert werden und gibt das dann auf den m328p mit Display und 433Funke abgesetzt raus
-
Thread
mechanische Schreibmaschine als Drucker
Schieberegistern oder I2C Portbausteinen. Oder einen µC mit vielen Portleitungen nehmen, sowas wie ATMega2560. Auf dem mikroskopisch kleinen Bild sieht man nix, hier sind mehr Bilder: https://www.google.de/search?q=remington+portable+b+1927&client=firefox-b&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwi2tPGT7cvTAhWMVRQKHeyCB-wQsAQIKQ
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Nimm einen Atmega mit weniger F_CPU und probier alles zusammen bei 3,3V aus. Damit sollte sich das Problem einkreisen lassen.
Flanke denn auch wirklich einen Interrupt auslöst. Die Antwort findet sich im Datenblatt des Atmega328p auf S. 53 und S. 54: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Aus Figure 12-1 läßt sich schon erahnen: der Pegelwechsel
-
Thread
CAN-Bus mit Arduino auswerten
tja1050&_sacat=0 Aufsteck Shields sind für erste Versuche aber praktischer, statt Uno 328p eher m2560 mit 4x so viel SRAM 8K statt 2K und 256K statt 32K flash. Später kannst du ja SW und HW immer noch verkleinern zu purem ATmega oder miniPRO oder eigene Platine mit m1284p im 44 PIN SMD -> 128K flash
Olli Z. schrieb im Beitrag #5592602: > Der MCP wird via SPI > betrieben und davon gibts im Atmega328p nur einen. Man darf mehre Slaves an einen SPI-Master hängen. Der ATmega328 kann auch seine UART als SPI-Master benutzen, geht sogar schneller, da gepuffert. Und der ATmega328PB kann 2 UARTs
-
Thread
2 TFT an einem µC
Hallo, habe 2 ITDB02 3.2" displays. ursprünglich sind diese displays für einen arduino mega2560 board mit itdb02 shield gedacht. ich möchte diese displays jedoch mit einem atmega32 ohne shield betreiben was auch wunderbar funktioniert. nun ist meine frage: kann ich beide displays zusammen an
-
Thread
Softwareserial unter Arduino arbeitet nicht richtig
julius schrieb im Beitrag #6033263: > Ich habe einen Mega2025 Du meinst einen Arduino Mega mit ATMega2560 µC? Dann ist es ein schiefer Ast, SoftwareSerial zu nutzen. Der Mega hat 4 HardwareSerial.
-
Thread
Bilex und TQFP100?!
mit Bilex und SMD-Gehäusen, die unter deren offiziellen Specs liegen? Beispiel AT91SAM7X256 oder ATMEGA2560 im TQFP100? Wollte es eigentlich einfach mal auf einen Versuch ankommen lassen, aber wenn jemand schon definitiv weiß, daß es nichts wird, kann ich mir das Geld ja auch sparen. Grüße, Oliver
-
Thread
"Meist genutzte Controller" - Statistik
geschrieben wurde. Klar, jeder hat so seine "Standard-µCs" Ich persönlich benutze z.B. sehr gerne den Atmega 2560, aber für die meisten kommt der nicht in Frage weil TQFP nicht gerade ein "bastlerfreundliches" Gehäuse ist. Oder für "low power" Anwendungen ist ein MSP430 eine bessere Wahl. Ja derzeit ist
-
Thread
Pegelwandler ST2378 für SD-Karte?
für eine SD-Karte verwendet und kann sagen, ob der dafür geeignet ist? Die SD-Karte soll an einem ATMega2560 am Hardware-SPI betrieben werden, der ATMega soll mit 5V laufen. Da hier ja schon öfter die Aussage gemacht wurde, dass einfache Pegelwandlerschaltungen (Spannungsteiler) das Signal verfälschen
-
Thread
Mal wieder: ATMega übertakten
gestern Abend zum Thema übertakten: Ich habe gestern mein Testboard (Eigenentwicklung- und Bau mit Atmega 16-16 in SMD) in Betrieb genommen und wollte mal die Taktfrequenz des internen RC-Generators wissen. Also kleines Programm geschrieben und gebrannt (Mal so aus dem Kopf wiedergegeben, ohne Gewähr).
aber bestätigen. Die Controller wurden dabei aber nicht merklich wärmer. Die Stromaufnahme eines Mega2560 zum Beispiel lag bei 30mA, EEPROM-Schreiben ging problemlos, sämtliche Peripherie lief ausgezeichnet.
-
Thread
Verkaufe AVR STK600 + STK600 DIP
Das Board wurde 1 oder 2 mal benutzt. Alles einwandfrei. Dabei ist: - Modul "MCU card for ATmega2560" - USB Kabel - 1 Ersatz-Clip-Set - 1 10-Poliges Flachbandkabel zum Programmieren - DIP-Erweiterungspaket - 1 Atmega 644 ;-) Bitte ernsthafte Angebote :) gerne auch per PN lg
-
Thread
MAX7221 mit ATMega32 über SPI
einen LED-Cube (4x4x4) zusammengelötet, der per MAX7221 angesteuert wird. Als µC habe ich einen ATMega32 auf einem AVR-Evaluationsboard von Pollin. Programmiert wird über ein USB-AVR-Lab von Ullihome mit STK500 Firmware. Ich hbe den Cube schon mittels Bascom angesteuert und es hat auch alles so funktioniert
schrieb im Beitrag #2079941: > Ich geb dir gerne Nachhilfestunden;) Nicht nötig. Ich hab an einem ATmega2560 am SPI ADCs und DACs am Laufen und an einer UART im SPI-Modus einige IO-Expander (74HC165/74HC595). Welcher Modus für den MAX7219 paßt, müßte ich aber erst im Datenblatt nachsehen. Ich benutze
-
Thread
Elektronik-Entwickler oder China-Modul-Bastler?
macht bisher fast alles selber. Nur bei seiner Haussteuerung hat er jetzt ein µCom-Board mit einem Atmega2560 verwendet und zur Sicherheit noch ein zweites auf Lager gelegt. Die Relaisplatine und das ganze weitere drumherum hat er aber selber entwickelt. Und wenn das AVR-Board zu schnell abraucht will
-
Thread
JTAG ICE und ATmega644
zwar auch nur Controller bis maximal 32 KiB ROM debuggen, aber programmieren kann er alles bis zum ATmega2560, und seine Firmware wird weiter gepflegt. > oder hat Atmel ein Herz für Hobbybastler und das AVRStudio geändert ? Am AVR Studio ist nichts zu ändern -- wenn da was dran geändert werden
-
Thread
Schutzbeschaltung µC Versorgung
programmiert werden. Arduino unterstützt nicht alle Typen von Microcontroller, deshalb hab ich hier den Atmega 2560 gewählt, der ist schon auf dem Arduino Mega verbaut. Bei 3.3V läuft der nur mit 8Mhz und das ist nicht gewünscht, zudem müsste ich dan noch beim Bootloader was änder. Der Controller soll weiterhin
Hallo Gerhard, der Tipp mit dem ATMEGA1284 ist gut. Der könnte für meine Anwendung genau die richtige Größe haben. Danke Lukas
-
Thread
Anfänger braucht hilfe beim Auswerten eines Touchscreen
und einen Aqua-PC. Jetzt habe ich mir das Board D083 von Display3000 gekauft. Ist mit einem ATMega 2560 und einem Touchscreen (320x230 Pixel). Das mitgeliefert Demoprog habe ich auf meine Bedürfnisse zurecht geschreiben aber mit dem Touch komme ich überhaupt nicht klar. Das Touch wird angesprochen
-
Thread
Atmega32u4 macht keinen wank.
passiert gar nichts, nicht mal simples LED einschalten. Ich habe ein STK600 und der mitgelieferte ATmega2560 plus die Atxmega32d4 funktionieren problemlos. Ich habe 4 Stück ausprobiert, programmieren funktioniert angeblich, auch wenn nur über JTAG und nicht über ISP (fehlermeldung). Die auf High geschaltenen Pins blieben aber Low. Als würde der MC gar nicht laufen. Muss beim atmega32u4 noch irgendwas beachtet werden?? Fehler am board kann ich langsam ausschliessen da die anderen ja funktionieren. Vielen dank für die Hilfe!
-
Thread
Preisgestaltung verunsichert mich.
http://hobbyking.com/hobbyking/store/__31138__Multiwii_and_Megapirate_AIO_Flight_Controller_w_FTDI_ATmega_2560_V2_0.html 35€ ? Ich sehe keinen Grund das hier etwas nicht stimmen sollte. Wenn man sich die Preise bei den Chinesen/Hobbyking generell an sieht passt das schon. Natürlich musst du damit
-
Thread
Encoderauswertung und Steuerung auf einem Mikrocontroller
. Meine Frage ist nun, ob es möglich ist, auf einem Mikrocontroller (in meinem Fall ein atmel atmega2560 (arduino mega)) die Auswertung von zwei Encodern und den Ultraschallsensoren sowie die gesamte Steuerung des Roboters umzusetzen. Am meisten Sorgen machen mir die Encoder. Die Richtung wird nicht
-
Thread
MMC Funktionsproblem / Initialisierung
für Messdaten dienen. Ich verwende kein Partitionssystem, sondern lege die Daten direkt drauf. Der Atmega2560 dient als Prozessor. Die 16MB Karte funktioniert einwandfrei. Wenn ich jedoch meine anderen Karte verwende (64MB und 256MB, beide funktionieren unter Win) dann hängt der Quelltext immer an
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Um einfach einen Atmega 328 zu programmieren.
Experimentierboard mit ATMega48.
-
Thread
AVR Eclipse Plugin 2.2
+Build/Settings/Tool Settings" in den Assembler-, Compiler- und Linkeroptionen den Eintrag -mmcu=atmega128 in -mmcu=atmega1281 zu ändern. Geht aber ned, die Einträge sind nicht veränderbar. Nun, gibts irgend ein config-File, wo man zusärtliche AVRs eintragen kann, oder gibt's eine Möglichkeit diese
Probier mal, den Befehl so in der Shell einzugeben und schau ob im Output unter "Known MCU names:" atmega1281 und die anderen fehlenden MCUs auftauchen. Wenn ja, dann hast Du mehrere Toolchains installiert und das Plugin benutzt die Falsche (Window -> Preferences... -> AVR -> Paths) Wenn nein, dann
-
Thread
Attiny: LED aus durch Sleepmode
Register auslesen ... das ist zumindestens der einfachste Weg. :-) Das habe ich einmal auf meinem ATmega2560 gemacht und man sieht Bit 7 in ADCSRA ist gesetzt. Diese ADC Konfig ist Default wenn man nichts weiter macht. [c] ADMUX: 0b0000'0000 DIDR0: 0b0000'0000 DIDR1: 0b0000'0000 DIDR2: 0b0000'0000
sorry! War geistig gerade beim atmega328p. Der t13 ist natürlich leicht anders.
-
Thread
STK600 Erasing device failed
Hallo Community, ich soll für die Schule ein kleines Programm auf dem STK600 mit dem Atmega 2560 schreiben. Das Programm schreiben ist soweit auch kein Problem, jedoch bekomme ich das Board nicht richtig verbunden. Immer wenn ich auf dieses Board flashen möchte kommt die Fehlermeldung "Erasing
-
Thread
UDN2981 als Mosfet Treiber?
Mikrocontroller? Wenn er ähnlich starke Ausgänge wie ein AVR > hat, braucht man keinen Treiber. Atmega2560 <- also ein AVR :D Demnach werd ich wohl auf die Treiber verzichten. Danke
-
Thread
Arduino mit USB-Windows-Problemen; Linux besser?
Adapter. Sry, aber das ist Bloedsinn! Bei allen Arduinos die ich bisher in der Hand hatte (Mega2560, Uno, Due) kann man ueber die USB-Schnittstelle kommunizieren, ganz ohne weitere Bauteile. Bei den meisten Arduinos befindet sich hinter der USB-Buchse ein ATmega 32U4 (oder aehnlich) der die Umsetzung
-
Thread
Projekt: Bordcomputer Gesperrt
sein. Schon mal etwas von einem ATMega328 gehört? So groß wie ein ATMega8 und soviel Speicher wie ein ATMega32. Was soll da eigentlich für ein Display dran? Ursprünglich war mal von einem Touchscreen die Rede. Mit der Trennung in Haupt- und LCD-Controller tust du dir keinen Gefallen. Mit einem ATMega1281/1280/2560/2561 bedient man ein Grafikdisplay+Touch locker nebenbei. MfG Spess
-
Thread
Probleme mit DMX trennung
Hallo, ich möchte einem Arduino ATMega 2560 DMX auswerten und entsprechend LEDs schalten. Was soweit theoretisch auch funktioniert. Zur Auswertung verwende ich die conceptinetics Libary. Nur beginnt die angesteuerte LED immer wieder zu
-
Thread
Frequenzmodulation mit dem Timer
mit diesem kommunizieren. Geht da nicht zu viel Zeit verloren? Hier ist mein Code in C für einen Atmega256. Bin dankbar für jede Hilfe wie ich das Program besser bzw. effizienter mache. Funktionieren tuts. [c] /* * MEGA2560_R3.c * * Created: ... * Author : ... */ #define F_CPU 16000000UL
Robert schrieb im Beitrag #5638771: > Hier ist mein Code in C für einen Atmega256. Bin dankbar für jede Hilfe > wie ich das Program besser bzw. effizienter mache. Jacko hat dir die Grundidee für eine bessere Lösung quasi auf dem Silbertablett präsentiert, sogar die wesentliche
-
Thread
ISR Vektor nur wenn init-Funktion aufgerufen wird
anbei mal ein Beispiel was ich meine: (Gebaut für einen ATmega2560 - ja ein schlechtes Beispiel, weil Platz hat der genug, aber um das "Problem" zu verdeutlichen ist es perfekt) Abgesehen vom Startup-Code, der Vektortabelle, der (leeren) main-Funktion und dem
-
Thread
Ausstattung, Platinen und wie geht's weiter
frische Platinen. DFN/QFN Danke. Ich versuchs erstmal per Hand. 0,5mm dürfte die Ausnahme sein. Atmega 2560 z.B. Aber davon lötet man auch nicht jeden einen auf. Bei mir werden die meisten Platinen wohl bei 30x40mm liegen und mit ATiny + irgendwas + Schnittstelle bestückt sein. Da ist es i.d.R gar nicht
0,1mm machen und berichten. (Mein Laserdrucker gibt das aber glaube ich nicht her.) Nächster Halt: ATMEGA 2560 auflöten. Mit denen im Netz häufig angegebenen Zeiten für Entwicklung und Belichtung komme ich nur bedingt klar. Mein Laserdrucker druckt nicht so dunkel, daher belichte ich 2-2,5min und
-
Thread
SPI oder CAN?
nichts > ungewöhnliches. Darfst halt nur nicht ausschließlich bei AVR suchen. Warum nicht? Z.B. ATmega2560 kann bis zu 5 SPI-Master.