-
Thread
invalid conversion from 'const char*' to 'char' [-fpermissive]
einen TFT Touch Display von Adafruit zugelegt, programmiere diesen aber mit Atmel Studio 7 auf einem ATMega2560. Dazu habe ich die Beispiel Programme importiert und die Libraries eingefügt. Das hat alles funktioniert. Erst als ich Bitmaps benutzen wollte stieß ich auf einen Fehler bei dem ich nicht weiß
-
Thread
Erfahrungen mit Arduino
persoenlich an "Arduino" stoert: 1. Es sind nicht alle Pins nach aussen gefuehrt (z.B. beim Mega2560 oder Due). Fuer was bezahle ich denn da 35 - 40 Teuronen? (Frueher sogar 50!) Finde ich echt aergerlich. 2. Diese verschissene Luecke von 1.27mm statt 2.54mm zwischen den beiden oberen Pinleisten
fragen sondern kannst dämlich googeln ;-) _der preis_! über ebay aus china habe ich z.b. zwei mega2560 bords für zusammen <22€ bekommen (wichtig wg zoll). einziger nachteil dabei ist die schneckenpost aus fernost.
-
Thread
Nested Interrupt - Atmega2560
Guten Morgen, ich nutze einen Atmega2560 in einem Modellbauauto mit 16 MHz. Dieser uC steuert mein Lenkservo mit einer PWM, meinen Motor mit einer PWM und nimmt über SPI mit einem Funkmodul Befehle von meiner Fernsteuerung entgegen um
Zum ATmega2560 kann ich nichts sagen, aber ein ATmega8515 läuft hier seit Jahren mit 22 MHz (+38 %) und ein ATmega1284P seit einiger Zeit mit 25 MHz (+25 %), beide bei 5.3 V.
-
Thread
ATmega - zu wenige Input-Pins
Hallo, ich habe einen Atmega644p und für ein etwas umfangreicheres Projekt gehen mir langsam die Pins aus. Wenn ich mehrere Pins als Outputs verwenden will, dann nehme ich einfach ein Schieberegister. Wie ist das aber, wenn ich
Oder atmega mit mehr Pins nehmen? Z.B. 2560 ?
-
Thread
Timer in Interrupt Service Routine starten und stoppen
Hallo, Ich habe mir einen Münzprüfer zugelegt und möchte diesen mit dem Microcontroller (ATmega 2560) ansteuern. Der Münzprüfer sendet für jede eingestellte Münze (in meinem Fall 50c, 1€ und 2€) eine unterschiedliche Pulsanzahl mit einer Pausenzeit von 100ms pro Puls aus. Dieses Pulse zähle ich
-
Thread
AVR Preise gehen brutal runter.
Weder der 328X noch der 2560X ist billiger geworden. Weder bei MCD noch bei Farnell. Lieferbar ab Juni-Juli 2017.
Suche gerade 100 Stück ATMEGA2560-16AU. Die waren vor einem Jahr 7,70€ bei Schukat und heute 7,60€. Brutal ist das nicht. Bei ebay gibt es die für 2,-€ aus China, allerdings müsste ich die erst von der mitgelieferten Arduino-Platine
-
Thread
Keine Verbindung zum enc28j60 möglich nach 7805 Regler?
seitens diesen Forums oder besser gesagt ein paar User konnte ich mein web Server mit Hilfe eines atmega2560 und eines enc28j60 aufgabengemäß umsetzten. Da am Einsatzort aber kein Pc mit USB Port ist und der 2560 genau wie das enc28j60 schielt auch Nur 5 Volt brauchen kam ich auf die Idee ein 12 Volt
Spannung nicht höher als 5 volt anlegen. Da dieser pin ja auch nur vom ams117 5.0 kommt von von der 2560 ja gespeist wird dachte ich den aus den daten pins vom 2560 kommen ja auch gemessene 4,60 Volt Signale raus. und der 2560 selber läuft ja auch und das Display geht ja auch nur LAN nicht.
-
Artikel
Webserver mit Authentifizierung
für die Programmierung eines Webservers mit Authentifizierung. Konkret kann bei einem Arduino-Uno (ATmega328) mit seinen 32kByte Programmspeicher und 2kByte RAM wohl keine Wunder erwarten, es läuft auf Kompromisse hinaus. Die nachfolgenden Ausführungen stellen im Wesentlichen eigene Ideen und Erfahrungswerte
, so dass der Speicher für das vorgestellte Programm nicht mehr reicht (getestet, allerdings mit ATmega32). Wer es aber versuchen möchte: Eine Kombination von Arduino Mega2560 und ENC28J60 wäre durchaus denkbar. Ich habe es mit einem ATmega644 und ENC28J60 (UIPEthernet-Bibliothek) in einer Vorversion
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
ATmega328p 1,20€ ATmega8 und konsorten bis 128 werden regelrecht verschenkt Händler aus fernost, alibaba oder ebay, 10er-packs
Flip B. schrieb im Beitrag #4899839: > ATmega328p 1,20€ > ATmega8 und konsorten bis 128 werden regelrecht verschenkt > > Händler aus fernost, alibaba oder ebay, 10er-packs ATMega8 ernsthaft? Alt wie Steinkohle, da müssten die mir noch was
-
Thread
avrdude.conf: Attiny44 mit AVR910 programmieren
Danke für die Antwort. Das probiere ich mal aus. Mit dem Atmega328P und Attiny2313 nutze ich das (immer noch gerne) zusammen mit dem Bluetooth Modul. Ohne Kabel ist irgendwie freier;) und 3.3V ist auch einfacher.
not official! .db 0x09 ,0x40 ;m1281 avr910-Devicecode not official! ; .db 0x0a ,0x40 ;m2560 avr910-Devicecode not official! ; .db 0x0b ,0x40 ;m2561 avr910-Devicecode not official! ; .db 0x0c ,0x40 ;m3250 avr910-Devicecode not official! ; .db 0x0d ,0x40 ;m6450 avr910-Devicecode
-
Thread
ATMega mit Adruino IDE flashen- Bootloader notwendig?
Hallo ich hab einen Adruino MEGA2560 programmiert. Nun würde ich gern einen AtMega2560 µC bestellen und direkt in ein Platinenlayout einlöten. Kann ich diesen mit der Adruino IDE und mit einem AVR Dragon Board über ISP flashen?(Muss auf dem bestellten Atmega 2560 ein Bootloader drauf sein oder geht das auch ohne?) Muss ich auf was bestimmtes achten? Bis jetzt habe ich den AtMega2560 Controller immer über USB direkt auf meinem Adruino MEGA2560 Board geflasht
-
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
AVR sections & magic keys @ fixed address - wie planen?
immer an konstanter Adresse liegen .bootloader = Bootloader mit BOOTSZ = '00', 4096 Words uC: Atmega1281, Datasheet (2014-02): http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf mit eigenem Application-Flash und separatem Bootloader-Flash
-
Thread
arduino zwischendrine zu andren Anweisungen springen und dann weiter machen.
Hallo Wie kann ich es am besten machen das der ATMEGA2560 nach Aufgabe A nicht Aufgabe B macht sondern zwischendrine Aufgabe Z mache und dann zu Aufgabe B springt ? Ich habe was von Interrupts gelesen die entweder nach zeit oder nach Pin Pegel wechsel
DAVID -. schrieb im Beitrag #4890422: > Wie kann ich es am besten machen das der ATMEGA2560 nach Aufgabe A nicht > Aufgabe B macht sondern zwischendrine Aufgabe Z mache und dann zu > Aufgabe B springt ? Du kannst zwischen A und B einfach einen Aufruf von Z einbauen. Bisher [c
-
Thread
SPI Master Dataübertragung über MISO avr-mc(Atmega2560-Atega328u)
hier ist meine Code: --------------------------MASTER: Arduino ATMEGA2560---------------------- while (1) { // dataoutbuff[0] = CHECKSTATE; PORTL &= ~(1 << PORTL3); READ_Data_NANO (0x10); PORTL |= (1 << PORTL3); delay(0.1); } void
noch da ist. meine komplette Code lautet. //-------------------------------Masterseite:ATMEGA2560-------------------- uint8_t result_MISO; void setup() { KONF_SPI_MASTER() ; } void loop() { PORTL &= ~(1 << PORTL3); READ_Data_NANO (0x4); PORTL |= (1 << PORTL3
-
Thread
variables Array in einer struct richtig initialisieren
Hallo, ich programmiere in C im Atmelstudio 6.2 für den ATMEGA2560. In einem Header habe ich folgende Strukturen [c] #define ungueltig 4294967295 #define namelenght 15 uint32_t SerienNummer; uint8_t TestschrittAnzahl; // ? Wird im eigentlichen Testprogramm
-
Thread
Was ist das für ein 3.2 zoll TFT?
(Windows XP), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" C:\Programme\Arduino\libraries\UTFT\DefaultFonts.c:21:14: error: variable 'SmallFont' must be const in order to be put into read-only section by means of '__attribute__((
wird verwendet exit status 1 Fehler beim Kompilieren für das Board Arduino/Genuino Mega or Mega 2560. Jetzt steh ich da und weiß nicht weiter. Bitte um Hilfe
-
Thread
ATmega1280 Blockiert
007 s (= 2000000 Hz) avrdude: set SCK frequency to 1500000 Hz avrdude: reading input file "1280\ATmegaBOOT_168_atmega1280.hex" avrdude: input file Y:\Arduino\MightyBoard\1280\ATmegaBOOT_168_atmega1280.hex au to detected as Intel Hex avrdude: writing flash (130838 bytes): Writing | ############
100% 49.29s avrdude: 130838 bytes of flash written avrdude: verifying flash memory against 1280\ATmegaBOOT_168_atmega1280.hex: avrdude: load data flash data from input file 1280\ATmegaBOOT_168_atmega1280.hex: avrdude: input file 1280\ATmegaBOOT_168_atmega1280.hex auto detected as Intel Hex avrdude
-
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
Störung in der Spannungsversorgung Arduino
einen Single-Power-Supply Operationsverstärker auf 5V verstärken und dann mit einem Arduino Mega 2560 R3 messen. Das funktioniert unter Laborbedingungen auch alles. Nun habe ich aber für die Anlage ein 12V Schaltnetzteil als Spannungsversorgung, anstatt des Labornetzteils wie zuvor und schon springen
verfügung > aber dafür muss man erstmal Wissen wofür der Ref anschluss ist. Guck ins Datenblatt vom ATmega. Dort ist die Funktino des Ref-Anschlusses ausführlich beschrieden.
-
Thread
ARDUINO ATMEGA328PB Bord erste Erfahrungen
Manfred schrieb im Beitrag #4871129: > Bei mir gab es nichts anzupassen ATMEGA328PB != ATMEGA328P
Arduino F. schrieb im Beitrag #4871135: > ATMEGA328PB != ATMEGA328P http://www.atmel.com/Images/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf sagt dazu: " .. However, the functions are backward compatible
-
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
Atmel Studio 7 schreibt vor alle Pfade ein -l (minus kleines L)
programmieren. In Assembler funktionierte das. Mein Problem besteht darin , das mit Win 10, einem Atmega2560 und Atmel Studio 7 bei einigen C Programmen bei "build" immer wieder vor die Libraries ein -l (kleines L) gesetzt wird. Auch vor Pfadnamen, z. B. aus C:\.... wird dann -lC:\.... aus io.h wird
Bernd S. schrieb im Beitrag #4870600: > Mein Problem besteht darin , das mit Win 10, einem Atmega2560 und Atmel > Studio 7 bei einigen C Programmen bei "build" immer wieder vor die > Libraries ein -l (kleines L) gesetzt wird. Auch vor Du verwechselst Headerdateien und Libraries. Dateien
-
Thread
USART ATmega2561
zu folgendem Code: UCSR0C = (3<<UCSZ00); aus der Beispiel-Funktion zu USART von Atmel zum ATmega2561. void USART_init(void){ UBRR0H = (uint8_t)(BAUD_PRESCALLER>>8); UBRR0L = (uint8_t)(BAUD_PRESCALLER); UCSR0B = (1<<RXEN0)|(1<<TXEN0); UCSR0C = (3<<UCSZ00); } Wie kommt man auf
man schaue ins Datenblatt # http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Abschnitt *22.10.4* UCSR0C – USART Control and Status Register 0 C [c]UCSR0C = (3<<UCSZ00);[/c] die 3 dezimal entspricht 11 binär UCSZ00 ist die Bitposition
-
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
gelegentliche Datenfehler auf RS485
playlist?list=PLRZCDlblnoeciZiOngsZEORYZjGBKxIxi Master ist ein MEGA2650, die Slaves werden durch Atmega 328P (NANO) dargestellt. Als Transmitter benutze ich MAX487ESA und MAX487CSA (unterscheiden sich meines Wissens nur durch andere Temperatur-Werte). Die Übertragung erfolgt durch fertig gekaufte Cat5
Zur Belohnung habe ich mal ein Foto von meinem neuen Masterboard (ein Shield für den "Arduino MEGA 2560 R3". Zu sehen sind die drei MAX487 mit Failsafe-Widerständen, die drei Pull-Downs für die TXenable und die drei RJ45-Buchsen. Jetzt will ich aber hören: "Das haste fein gemacht". :)
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Simon X. schrieb im Beitrag #5563248: > Funktioniert diese Library auch mit einem Atmega2560 ohne Arduino mit > Atmelstudio 7 ? oder was für Anpassungen müsste man vornehmen, damit es > funktionieren würde? Es müsste auch auf einem Atmega2560 funktionieren. Dazu muss lediglich in
schrieb im Beitrag #5678849: Ich habe den code mal hinein kopiert. Jedoch beim compilieren auf (ATMega2560) kommen mehrere gleiche Fehler wie auf dem Bild (F_CPU undeclared) obwohl definiert oder fehlt da noch was?
-
Thread
Address latch mit 3,3V
Hallo, Ich möchte an einem ATMega2560 mit einem parrallelen SRAM betreiben. Erst hatte ich den 74HCT573 angedacht, wollte dann allerdings das ganze mit 3,3V betreiben. Erschreckenderweise braucht dieser 5V. Ich habe schon die
-
Thread
Arduino USB daten Empfangen
Hallo Ich habe einen Arduino Mega 2560. An diesem sind Servos Ultraschallsensoren und ein OLED Display angeschlossen. Dieser Soll über USB Daten an meinen PC Senden und dieser soll die Daten dann auswerten und z.b. wenn ein Objekt sich
, I want to build my own Arduino UNO, so I have started with this schematic and it works. My ATMEGA328p Chip is already bootloaded but I want to send some sketches with an USB TTL converter. I have this one: https://www.amazon.fr/gp/product/B00AFRXKFU/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
meine Hintergrundaufgaben zu steuern >(Servo-Berechnung, Rampen, Kommunikation, ...) Nimm einen ATmega1280, 2560 oder 640, die haben 4 16 Bit Timer und 2 8 Bit Timer, das sollte reichen. >Ist damit der Atmega32 zu klein? Ja. >Beim AT90CAN finde ich 9 OCxy pins mit x=1..3 und y=A..C >Das sollte
Takt auf extern umgestellt habe, geht es auch mit den alubehausten Dongles. Getestet mit AT90CAN32, Atmega8-8L und Atmega8-16PU
-
Thread
avr-gcc: Optimierung: mehrere RCALLs erzeugt
, 6 Bytes Platz auf dem Stack für > dein lokales Array zu schaffen. Da gilt aber nur für den ATmega2560/1. Auf kleineren AVRs pusht RCALL nur 2 Byte.
Bytes Platz auf dem Stack für >> dein lokales Array zu schaffen. > > Da gilt aber nur für den ATmega2560/1. Auf kleineren AVRs pusht RCALL > nur 2 Byte. Ja, das gilt nur für AVRs mit der avr6-Architektur (alle mit 256kB Flash, z.B. auch der ATmega256rfr2), da diese einen PC von > 16bit (= 3 Byte
-
Thread
Suche AVR mit 2 mal 3 Timeroutputs
Alternative wäre der ua. ATmega32U4, aber den gibts auch nur im 44Pin QFN. Müssen es denn unbedingt 16bit-Timer sein, für RGB reichen doch 255 Stufen.
Atmega328p: Hat drei Timer mit jeweils 2 PWM-Ausgängen. Durch scharfes Nachdenken kann man damit Quasi zwei Timer mit jeweils 3 PWM-Ausgängen generieren. OK, nur einer der Timer hat 16 bit, die anderen beiden
-
Thread
Ungenaue Spannungs Messung Atmega644
messen. Dafür habe ich mir ein Spannungsteiler gebastelt, der es mir ermöglicht bis zu 20 VDC am Atmega zu messen. Als Formel habe ich diese verwendet: Vout = (R2 / (R1 + R2)) * Vin Vout = (10K / (30K + 10K)) * 20v Vout = 5V Zum Messen nutze ich denn ADC des Atmega644. Der ADC hat ja 1024
erstmal Vcc um 1 V sinken, außerdem nehmen wir an, dass wir Vcc fest einprogrammiert haben, der Atmega also gar nicht merkt, dass Vcc nicht mehr 5 V sondern nur noch 4 Volt sind. Jetzt bekommen wir 769 Counts, der Atmega glaubt, dass die Spannung nun 15,02 V beträgt (obwohl wir immer noch 12,02 V am
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
82C250 bei 5V oder SN65HVD233 bei einem Controller mit 3,3V Du kannst wie erwähnt einen 8-Bit Atmega mit CAN (AT90CANxx oder Atmega16M1) oder ein Arduino mit CAN-Shield nehmen. Lies erst mal hier: https://www.mikrocontroller.net/articles/AVR-Tutorial Oder ein STM32-Discovery oder Nucleo mit CAN
STM. Seltsam, mein Eindruck war immer genau umgekehrt ;-) Die Allerwelts-Arduinos sind der Uno (ATmega 328), Nano (ATmega 328) und Mega (ATmega2560). Die haben alle keinen CAN-Controller, aber man kann durch ein CAN-Shield einfach den Controller extern nachrüsten, meist ist es der MCP2515. Für deine
-
Thread
Spiel programmieren in C
im Beitrag #4826738: > Wie ist den das UserInterface? Leds und Taster? Ich habe beides. Also ATMega2560 hat Tasten und LEDs. AVR32 hat dann den Bildschirm, wo alles ausgestrahlt werden soll
Ich verstehe deine Aufgabenstellung noch nicht. Soll das Spiel sowohl auf einem ATMega2560 als auch einem AVR32 lauffähig sein, wobei das erstere dann ohne Bildschirm spielbar sein soll? Oder soll der ATMega2560 das Spiel ausführen (also den "backend"-Teil) und der AVR32 (Anbindung
-
Thread
Gleichstrommotor Regelung
zusammen, Ich steuere zurzeit einen 24V Gleichstrommotor mit einem PWM-Signal an. (mithilfe des µC Atmega2560 und einen Motortreiber mit einer H-Brücke). Jetzt möchte ich aus dem ganzen eine Regelung machen. Ich kann zurzeit den vom Motor verbrauchten Strom messen. Für die Regelung muss ich ja einen
> Ich steuere zurzeit einen 24V Gleichstrommotor mit einem PWM-Signal an. > (mithilfe des µC Atmega2560 und einen Motortreiber mit einer H-Brücke). > Jetzt möchte ich aus dem ganzen eine Regelung machen. > Ich kann zurzeit den vom Motor verbrauchten Strom messen. > Für die Regelung muss ich ja
-
Thread
Berechnung mit DEFINEs klappt nicht korrekt
69*MYVARIABLE nicht richtig? ____ Ich lasse mir die Werte per UART anzeigen und habe einen Atmega2560.
[c] result = 69*3500/81; [/c] Und nann gibt er es an den Compiler. Du verwendest einen Atmega, dort ist ein int 16 Bit breit. Per Standard werden alle arithmetischen Ausdrücke vor der Rechnung auf int erweitert, es sei denn einer davon wäre vorher bereits größer, ist hier aber nicht der Fall
-
Thread
[V] ATMega, Z80, DSPIC, Photomos
2,50€ 626 DSPIC30F5013, 16bit MCU mit DSP: 4,20€ 635 CX380D5, Halbleiterrelais 5A: 5,00€ 803 ATMega2560-16AU, ATMEL Mikrocontroller: 6,00€ 1163 66.22.9.012.0600 Finder Leist.Relais 12V=, 30A, 250V: 6,50€ 1164 SR10-0.02Ohm- 1% Curren Sense resistor: 1,50€ 1165 RT424024, Schrack Relais 24V=,8A,
von den AT89S8252 nur noch Restmenge da ATMega2560 ebenfalls
-
Thread
USBasp Firmware wie aktualisieren
Es ist der ATMEGA8A.
Werner B. schrieb im Beitrag #5601310: > Es ist der ATMEGA8A. Dann nimm das letzte Package von https://www.fischl.de/usbasp/ (das wäre usbasp.2011-05-28.tar.gz) und daraus das File bin/firmware/usbasp.atmega8.2011-05-28.hex Der ATmega8A ist softwareseitig
-
Thread
Atmega2560 und nrf24L01
Ich versuche seit ein paar Tagen zwei Atmega2560 über zwei nrf24L01 miteinander kommunizieren zu lassen. Dabei habe ich mich an dem Code aus diesem Tutorial orientiert http://www.mikrocontroller.net/articles/NRF24L01_Tutorial. Dabei habe ich ein paar 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
-
Thread
avr-gcc 5.3.1: lto Problem mit Flash > 64k
ein meiner Meinung nach seltsames und (für mich) unerklärbares Problem. Ausgangssituation: Ein ATmega2560 (mit eben 256k Flash-Speicher) hat ein etwas größeres Display angeschlossen. In seinem Flash liegen die Bilder (im RGB-Format), die der AVR dann anzeigen soll. Das kopieren geschieht mittels
-
Thread
Baud-Erkennung
für die Antworten. Ist das auch zwingend so, wenn ich das AT- Kommando von meinem Arduino Mega 2560 sende?
Zusatz: Weil das Senden vom Arduino MEGA 2560 zum GSM Modul niht klappt. Wohl aber das Senden vom Arduino MEGA 2560 zu HTERM auf dem Laptop. Von daher scheint das reine Senden ok zu sein.
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
Der ATmega2560 kann differentiell messen mit 1,1V Referenz. Du brauchst also nur noch nen Spannungsteiler 1,2V -> 1,1V, z.B. 1k + 11k.
Peter D. schrieb im Beitrag #4816971: > Der ATmega2560 kann differentiell messen mit 1,1V Referenz. Und wozu? Um die Genauigkeit des AD-Wandlers herabzusetzen? Guck doch mal ins Datenblatt!
-
Thread
Arduino als uC für Bachelorarbeit, schädlich für Bewerbung?
Getränkeautomat gebaut, mit Mikrocontroller Steuerung) und erwähnt dann vielleicht noch eben die Hardware (ATmega328) und alle sind zufrieden. Erstmal zählt doch, ob du deinen Abschluss damit gemacht hast.
einen bitteren Beigeschmack. denn nenne den doch nicht Arduino sondern nur den Chip 328p oder 2560. HW wird überbewertet. Du kannst dein Projekt auch nach der Programmierung auf den nackten Chip portieren, machst du eben noch eine kleine Leiterplatte dazu. OK 3 Monate ist knapp aber nie
-
Thread
Sammlung Grundaufbau der Selbstbau Smarthome-Lösungen
Hallo, noch ist mein Projekt nicht fertig bzw. nur teilfertig. Zentrale (Etage) - ATMega2560 - PLM zu anderen Etagen (option/Future use) - CAN-Bus zu Raumknoten - ESP8266 als User-Schnittstelle - Logging der Temperatur uns Schaltaktoren - Heizungssteuerung (Stellventile FBH) Raumknoten - ATMega328 - UI zur Raumtemperatureinstellung - CAN zur Zentrale - RFM69 - Lichsteuerung - Temperatursensoren - Feuchte sensoren - Fensterkontakte Funkmodule zur Lichtsteuerung und
-
Thread
Auslesen von 48 Tastern mit AVR
Auslesen. Thgomas T. schrieb im Beitrag #4810242: > Wenn möglich würde ich es gerne auf einem ATMega2560 mit 16MHz laufen > lassen. Das kann noch ein Tiny mit 128 kHz.
Und wenn Du Thgomas T. schrieb im Beitrag #4810242: > auf einem ATMega2560 freie Pins wie Heu hast langen natürlich auch 8 Zeilen-Pins + 5 Spalten Pins als Tastatur-Matrix!
-
Thread
Servo an Atmega328p funktioniert nicht
Ist das ein neuer Atmega ? Wenn ja hast du die Clockdiv8 Fuse geändert ? Ein Fabrikneuer Atmega läuft nur mit 1 MHz. Dann würden die Timings nicht mehr stimmen und der Servo macht nicht das was er soll Gruß JackFrost
Vielleicht hilft dir das auch weiter: http://www.electronicsplanet.ch/mikrocontroller/source-code/ATmega8/ATmega8-Servo.htm Ist eine Anleitung, wie man einen ATmega für den Servobetrieb programmiert.
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
interessant sein könnte, allerdings habe ich keine Ahnung wie da das Ökosystem aussieht. So ein Atmega 2560 mit mehr RAM und ein bisschen mehr Taktfrequenz würde vermutlich schon reichen ;-) Beim 2560 gibts ja XMEM, hab aber keine Ahnung wie ich da ein paar KB anbringen kann ohne gleich einen Haufen
Lucas N. schrieb im Beitrag #4805913: > So ein Atmega 2560 mit mehr RAM der hat nur 8KB SRAM ein migty mini 1284p hat 16KB SRAM und was ist mit arduino xmega? http://kampis-elektroecke.de/?page_id=876
-
Thread
ATMega16u2 auslöten geht nicht, warum?
Hi, ich habe gerade versucht von einer Ultimaker 2 Platine den ATMega16u2 auszulöten um ihn zu tauschen. Und bin leider gerade daran gescheitert, vielleicht könnt ihr helfen? Warum den ATMega16u2 tauschen? Der geht zwar an sich noch, konnte ihn noch flashen, aber
Projekte. Das Ultimaker-Board ist ja eigentlich nur eine schöne Ausführung eines Arduino Mega 2560 plus Motortreiber auf der Platine. Der USB-Port ist ein ATMega16u2, der Hauptprozessor ein ATMega2560. Schaltpläne hier: https://github.com/Ultimaker/Ultimaker2/blob/master/1091_Main_board_v2.1.1