-
Thread
Portpin toggelt in Arduino zu langsam, warum?
arduino-thank-you-and-bye-bye.html digitalWrite() takes 56 cycles to execute (well, I measured 400). At least it is easy to find out why and switch to direct port access (the second thing to change, after the IDE). Generally, Arduino is not very friendly for time-efficient coding. You cannot (at least
the background. This is for servicing millis() and micros() functions, even when they're not used at all ! An empty Arduino project takes 466 bytes on an Arduino UNO and 666 bytes on an Arduino Mega 2560. I dislike overheads a lot. I also dislike seeing warnings during compiling of the above.
-
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
schrieb im Beitrag #4723506: > ich bastele mir gerade einen einfachen Logik-Analyser auf Basis eines > AtMega2560. Du weißt, dass es von Cypress den CY7C68013a gibt und der einen wunderbaren, einfachen 8-Bit Logik-Analyser mit 24MHz Abtastrate abgibt? Bei ebay gibt es den Chip fertig im Gehäuse für unter
-
Thread
AVRDUDE - verifications error?
Hallo, Arduino Mega Board 2560 16MHz USB Ateml Studio 7 AVRDUDE.exe wird über tools aufgerufen das funktioniert soweit. nach installation von AVRDUDE und der Commandline: Command: C:\AVRdude\avrdude.exe Arguments: -patmega2560
kann mir wenigstens Jemand sagen wie man dieses Optiprog für den Arduino Mega 2560 in den Speicher reinprogrammiert. Denn nachdem hier Niemand antworten will. Die Forenb3eiträge zum Thema habe ich bereits alle gelesen nur da gibt es keine Hilfe. MfG weakbit
-
Thread
Atmega2560 (-16AU) Bootloaderproblem
Hallo, mein Bootloader für den AtMega2560 funktioniert einfach nicht und ich weiß nicht warum. Ich habe einen Bootloader für ein Atmega2561 geschrieben, denn ich auch schon seit gut 1,5 Jahren nutze. Da Atmega2561 und 2560 vom Flashspeicher identisch sind bin ich davon ausgegangen, dass ich meinen Bootloader vom 2561 einfach auch im 2560 anwenden kann. Gibt es unterschiede für die Bootloaderfunktion zwischen 2560 und 2561???
-
Thread
DIY Entwicklungsplatine ATMega
Wasserpumpensteuerung mit Mega2560? Und was machst mit den restlichen 99% des Flashspeichers?
für maximal 24V, 2A - ISP-Schnittstelle - USB-Port (Serial-Port und Arduino) - ATmega328 / Atmega2560? - Bluetoothmodul (AT-Kommandos, sehr einfach einzubinden) Evtl: - SD-Karte für Datalogging? - Echtzeituhr? Das ganze müsste man dann für ca 40 - 60€ an den Mann bringen. Das Modul wäre eine
-
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 Pins
Main/ArduinoBoardDue hier gilt Warning: Unlike most Arduino boards, the Arduino Due board runs at 3.3V. die meiste Arduino Hardware ist aber auf 5V ausgelegt
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
_3/index.php?section=PC_Delphi_FT2232_AtmelISP.html Die folgenden Typen werden unterstüzt: - AtMega48 - AtMega88 - AtMega168 - AtMega164 - AtMega324 - AtMega644 - AtMega169 - AtTiny261 - AtTiny861 - AT90USB64 - AT90USB128 - AtMega8 - AtMega16 - AtMega32 - AtMega128 - AtMega8535 - AtMega644 - AtMega640 Weitere Typen können in der Datei "devices.ini" hinzugefügt werden. Gruß Andreas
-
Thread
ATMEL (Microchip) erhöht die Preise
328PB's war in den letztem Monaten wirklich lieferbar. Für genau 4 EUR kaufe ich aber lieber einen 2560 ... oder einen AT91SAM3X8E ... für 7-8 EUR (1k) oder einen STM32F746NGH6 ... für 9 EUR (1k) Auf meine Anfrage vor 4-8 Wochen hat kein Distri geantwortet. Jetzt weiss ich warum. Die haben seit
Ja, aber eben kryptisch. Die ersten AVRs hatte auch ein kryptisches Typennummernsystem, so AT90S4414 und AT90S4434. Klar, wenn man sich dran gewöhnt hatte, wusste man natürlich, dass der eine ein Digitallayout und der andere ein analoges hat, und dass die Upgrade-Pfade AT90S8515 bzw. AT90S8535
-
Thread
Grundlegende Frage zu Windows CE
Microchip) nehmen (auch wenn das jeder Controller mit seinen normalen Port-Pins ansteuern könnte). D.h. AT32UC3A0 o. AT32UC3A3, ATxmega...A1, ATmega, PIC24FJ...GB, PIC32MX.... oder je nach Vorlieben einen 8051er, Cortex-M3 etc. Die genannten AVR32 (AT32...) haben allen USB integriert, ebenso wie die PIC24FJ
Ich werde mir jetz wohl ein STK600 + AVR Dragon besorgen und erstmal mit > dem beiliegendem ATmega2560 anfangen. der 2560 hat kein USB... > Das ist aber eine vernünftige Lösung, oder? > Aufjedenfall schonmal ein großes dankeschön an die die mir hier > geantwortet haben!
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
abhanden gekommen ist. Kann mir jemand (FrankW?) den Inhalt der CD zur Verfügung stellen? Mail: khm-at-chessbrain.de Danke. Gruss, chessbrain
und trotzdem erhalte ich keinen PDI-Support. In der angehängten Grafik kann man erkennen, dass die AtXmegas nur per JTAG angesprochen werden. Während beim Atmega32 ISP und JTAG zur Verfügung stehen, wird beim AtXmega32A4 keine Schnittstelle angeboten, weil dieser MC keinen JTAG-Anschluss hat. Beim Atxmega128
-
Thread
EEPROM Fehler verwalten
dementsprechen "behandelt" werden. Auch könnte es ja sein, ich weiß es aber nicht genau, dass der AtMega2560 hardwareintern solche Zellen erkennt oder sogar eine Tabelle mit Bad Blocks, ähnlich wie Flash enthält, kann das sein? Wegen dieser Intransparenz kann ich den Zustand des EEPROMs jetzt leider
Instruktionen umgesetzt werden. > Auch könnte es ja sein, ich weiß es aber nicht genau, dass der > AtMega2560 hardwareintern solche Zellen erkennt oder sogar eine Tabelle > mit Bad Blocks, ähnlich wie Flash enthält, kann das sein? Ich wüsste keinen einzigen Controller, der sowas eingebaut hat - das
-
Thread
LCD Keypad Shield zeigt nichts an
Port-Pins raus, und ordnest die Pins erstmal richtig zu! Also: LCD_RS ==> Arduino Pin-8 ==> Atmega2560 P?? LCD_EN ==> Arduino Pin-9 ==> Atmega2560 P?? LCD_DB7 ==> Arduino Pin-7 ==> Atmega2560 P?? LCD_DB6 ==> Arduino Pin-6 ==> Atmega2560 P?? LCD_DB5 ==> Arduino Pin-5 ==> Atmega2560 P?? LCD_DB4 ==> Arduino Pin-4 ==> Atmega2560 P?? Und wenn Du dann "mit C Programmierung" die richtigen Pins Deines Controllers ansteuerst, sollte es auch "mit einer C Library" funktionieren.
-
Thread
Wie Assembler ISR in C integrieren ?
hast: Welche Waveform willst du denn überhaupt haben? Du hast ja offenbar einen fetten ATmega2560, da kannst du ja auch alles als Tabelle ablegen (RAM oder Flash, je nach Anforderung).
lesbar in eine *.S schreibst. Und wenn es auf den schnellen Interrupt ankommt, kann man den ATmega2560 eh nicht vollschreiben. Jede andere Task mit Interrupts wird Dir das Timing zunichte machen.
-
Thread
Ultra Low Power MCU gesucht
DATA) oder SetPowerMode(1) programmieren. Wenn ich jetzt an meine frühere Erfahrungen mit Atmega2560 erinnere, war das alles nicht so einfach.Für jede verdammte Funktion sollte ich das Datenblatt mehrmals durchblättern, um herauszufinden welche Register , wo und auf welchen Wert gesetzt werden soll
www.atmel.com/Images/Atmel-42150-Low-cost-Ethernet-to-Wireless-Gateway-with-ATmega256RFR2_Application-Note_AT01030.pdf http://cmsw1prd.atmel.com/images/Atmel-42150-Low-cost-Ethernet-to-Wireless-Gateway-with-ATmega256RFR2_Application-Note_AT01030.zip
-
Thread
AVRDude - Leseproblem
Wenn ich die runterschreiben will, kommt die auch 1:1 so im Proz an. LESEN: avrdude -v -patmega2560 -cwiring -PCOM3 -b115200 -D "-Ueeprom:r:test01.eep:r" SCHREIBEN: avrdude -v -patmega2560 -cwiring -PCOM3 -b115200 -D "-Ueeprom:w:test01.eep:r" Wie gesagt, schreiben funktioniert zu 100% Wenn
Gleiche. Hier einmal mein Vorgehen: 1. Übersetzen des Bootloader aus Version 1.8.2 mit "make mega2560" (WinAVR 20100110). 2. Überspielen via ISP 3. Schreiben des EEPROM mit "avrdude -v -patmega2560 -cwiring -PCOM3 -b115200 -D "-Ueeprom:w:test.eep:r"" 4. Auslesen des EEPROM via ISP: "avrdude -v -patmega2560
-
Thread
avrdude Lucid 10.4 ioctl Berechtigungen
Lucid 10.4 mit 2.6.32-22-generic zu haben. Es geht um einen AVR JTAG ICE mkII und einen ATMega 2560. [code] % sudo avrdude -pm2560 -cjtag2 -Uflash:w:Sensor.hex:a avrdude: ser_open(): can't set attributes for device "/dev/ttyS0": Inappropriate ioctl for device [/code] Ich hatte trotzdem an
Toolchain und avrdude heraus konfiguriert. Der verbose-Output für avrdude ist: [code] % avrdude -pm2560 -cjtag2 -P usb -Uflash:w:Sensor.hex:a -v avrdude: Version 5.10, compiled on Mar 23 2010 at 15:05:31 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007
-
Thread
Suche JTAG ICE zu debuggen auf den Zielsystem
Vielleicht funktioniert/reicht auch schon diese Erweiterung für's AVRStudio http://www.helmix.at/hapsim/#hapsimtermt2
mich sieht der MKII-Clone, den Franz gefunden hat, sehr gut > aus. Es ging hier um JTAG und Mega2560, was von den Geräten beim elektronikladen und von avrvi nicht unterstützt wird (für den Mega128 würde es reichen). http://shop.avrvi.com/goods-6.html
-
Thread
China SUPER Bauteile-Schnäppchen Thread
ab *ca 3 EUR* inkl. Versand: http://www.ebay.at/itm/300726927158 http://www.ebay.at/itm/140810128013 http://www.ebay.at/itm/320967253099 http://www.ebay.at/itm/280902871387
die Preise sind zu den obigen dumping-Preisen zwar geringfügig teurer, aber ein fett bestücktes MEGA2560-Board kostet auch gerade mal 14€ inklusive Versandt! (Und dazu aus der EU und nicht aus China) http://www.ebay.at/itm/Neu-SainSmart-MEGA2560-ATmega2560-16AU-AVR-Board-USB-Cable-For-Arduino-UNO-R3
-
Thread
ATMega1284 mit ArduinoIDE?
viel RAM. > Brauchst du viel RAM? 1) Weil der 1284er bequem in der Mitte zwischen 328er und dem 2560 liegt. 2) weil es den 2560 in der Regel nicht in klein gibt und Bords wie die gezeigte wegen dem großen Gehäuse des 2560 nicht leicht ohne Multilayer möglich sind. QFN und BGA mag ich nicht als Gehäuse
Gerhard O. schrieb im Beitrag #6032234: > 2) weil es den 2560 in der Regel nicht in klein gibt und Bords wie die > gezeigte wegen dem großen Gehäuse des 2560 nicht leicht ohne Multilayer > möglich sind. QFN und BGA mag ich nicht als Gehäuse. Doch, es gibt
-
Thread
naked ATMEGA2560 Bootloader brennen
Hallo, ich versuche verzweifelt auf einem ATMEGA2560 board den Bootloader zu installieren. Ich habe mir 2 von diesen Boards gekauft https://www.tindie.com/products/FuzzyStudio/naked-mega-2-arduino-mega-2560-compatible-board/ Dann habe ich mit der
ja sein. Aber ist sie auch richtig? Oder anders ausgedrückt: RTFM! Und zwar sowohl das des M2560 als auch das dieses komischen Boards.
-
Thread
AVR-Chip flashen
Ok, ich habe mir das Projekt auf https://www.obdev.at/products/vusb/bootloadhid.html angesehen, aber ich weiß nicht genau, wo ich am besten ansetzen soll. Ich beschreibe mal kurz mein Problem: Ich möchte gerne aus der Arduino-Welt in die Standard
selber einen AVR ISP mkii in Dein Projekt ein. Bootloader ist überflüssig, weil dieses Teil Deinen AtMega direkt per ISP programmiert. fchk
-
Thread
AVR C Programmierung unter Linux
Hallo, der Ehrgeiz das Ergbenis zu sehen war dann doch noch da. µC ATmega2560 (Arduino Mega2560) Allerdings stimmt überhaupt nichts an den Zahlen. Ich habe das in der Arduino IDE ausprobiert mit den Optionen von Arduino Fanboy. Mit meiner "normalen" Toolchain erhalte ich
Hallo, ich habe die Änderungen die ich für den Mega2560 in der Arduino IDE gemacht habe, wodurch es präziser wurde, für den Nano Every (ATmega4809) in der Arduino IDE wiederholt. Hierbei ändert sich jedoch nichts. Ich erhalte die gleichen ungenauen Werte
-
Thread
AtMega2560: sbi, sbis Probleme
Hallo. Ich habe vor kurzem begonnen Atmel Mikrocontroller zu programmieren und einige erfolge mit Tiny, Mega8, Mega32 gehabt. Jetz versuche ich einen Atmega2560 einen Pin mittels Timer ein und wieder aus zu schalten mit mässigem erfolg. Kann mir jemand erklären warum sbis, sbic, sbi, cbi Bzw: sbrs, sbrc, sbr, cbr nicht funktionieren? Hier die 3 Varianten die einfach nicht funktionieren wollen: 1. .nolist .include "m2560def.inc" .list .org 0x0000 rjmp reset .org 0x002e rjmp timer0_overflow timer0_overflow: sbis
-
Thread
GCC und Atmega2560
Hallo, ich versuche jetzt schon seit einiger Zeit mein mc den atmega2560 in c/c++ zu programmieren; leider kann ich in der aktuellen version keine passende header finden. Es wird zwar geschrieben das mein mc von gcc unterstützt wird, ich aber keine Ahnung habe welche
Also in meiner aktuellen Version gibts die iom2560.h durchaus. Abgesehen davon wird die Device-spezifische Headerdatei sowieso nie direkt eingebunden, sondern immer nur die allgemeine io.h. Das Device wird im Makefile angegeben, um den Rest brauchst
-
Thread
Variablen auf Waveshare-E-Paper anzeigen lassen
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\mails\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mails\
multiple of 8 paint.Clear(UNCOLORED); epd.Init(FULL); paint.SetRotate(1); paint.DrawStringAt(8, 10, "e-Papier Demo", &Font12, COLORED); // abgeschnitten paint.DrawStringAt(30, 30, wert, &Font12, COLORED); paint.DrawStringAt(20, 50, "Hallo, Welt", &Font16, COLORED); // abgeschnitten
-
Thread
ATMega2560: ADC läuft von alleine?!
Hallo zusammen, ich hab einen ATMega2560, AtmelStudio 6.1 und ein JTAGICE3. Ich möchte den ADC im SingleConversion-Mode betreiben. Sowohl im Init als auch in der ISR benutze ich folgende Zeile: [c] ADCSRA = (1<<ADEN) | (1<<ADSC) | (1
causing an interrupt. However, the Interrupt Flag must be cleared in order to trigger a new conversion at the next interrupt event.
-
Thread
100kb Variablen auf ATMEGA2560
hallo ich habe ein Programm auf einem atmega2560 laufen, was 3 Schrittmotoren steuert, basierend auf einer Wertetabelle von rund 100kb. bisher sende ich die Daten permanent seriell von einem PC, der sie aus txt-Datei ausliest. ich will das System
SPI auslesen. Dann tuts auch ein kleinerer µC, sofern du nicht die zusätzliche Peripherie des Atmega2560 brauchst.
-
Thread
Arduino Spannungsmessung
/en/Guide/ArduinoProMini "Please note that there are two versions of the board: one that operates at 5V (like most Arduino boards), and one that operates at 3.3V. "
Guide/ArduinoProMini > "Please note that there are two versions of the board: one that operates > at 5V (like most Arduino boards), and one that operates at 3.3V. " Ähm ich will ja nicht meckern aber: Filth __ schrieb im Beitrag #3812013: > Es handelt sich um einen Micro Pro 3.3v. Filth
-
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
Hexabot und Servoproblemchen.
: [code] Build started 11.4.2011 at 16:21:28 avr-gcc -mmcu=atmega2560 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c ../main.c:39: warning
Allerdings auf der Basis eines ATmega8. Das Problem was ich jetzt habe ist halt den Code auf einen mega2560 zu bekommen da blicke ich einfach nicht durch die ganzen Timer-Register durch...
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
einlöten > läßt: > https://www.mikrocontroller-elektronik.de/mini-controllerboard-mit-atmel-atmega2560-und-usb/ Schönes Marketinggefasel! >Leistungsstarker Controller ATMega2560 (einer der wohl leistungsfähigsten > 8 Bit AVR-Controller überhaupt), 100 Pins am Gehäuse, BlaBla. Der CPU-Kern ist
> Einkopplungen gemacht habe mir dann eine Platine ätzen lassen. > > Wenn ich wirklich auf den 2560 umsteige mache ich eh wieder eine neue > Platine da teile der jetzigen Platine nicht mehr gebraucht werden. Dann > kann ich auch gleich den IC in SMD drauf löten. Der 2560 hat ein External Bus
-
Thread
arduino oder GCC Programmierung
*non* ESP. D3 SDA D4 SCL >The Adafruit BMP280 library uses the Wire library. It calls begin() at default pins (D1, D2).
spezifisch für den jeweiligen Controller > gebaut werden müssen. sehr merkwürdig, denn der Arduino m2560 original funktioniert ja mit der fastLED Lib Ich stolperte beim m2560 nur als ich Bilder in dne Adressraum einbinden wollte, die BMP mussten in den ersten 64k liegen! display3000 mit m2560 und
-
Thread
Arduino Mega 2560 R3: Kommunkationsproblem zu PC
Hallo! Ich habe vor mir zwei Arduino Mega 2560 R3 Boards liegen. Eines funktioniert einwandfrei, beim zweiten treten allerdings seit ein paar Wochen einige Probleme mit folgenden "Symptomen" auf: - Das Board wird im Gerätemanager als Arduino Mega 2560 R3 (COM4) angezeigt. - Wenn ich versuche, das Board mit avrdude zu programmieren, bekomme ich folgende Fehlermeldungen: [code] Using Port : \\.\COM4
-
Thread
Fusebits auf atmega2560 lassen sich nicht mehr schreiben
Hallo! Ich bin recht neu in der Elektronikwelt und habe mir zum Einstieg einen Arduino Mega2560 gekauft. Es ist eine atmega2560 verbaut. Das hat auch alles super funktioniert aber vom einen auf den anderen Augenblick ließ er sich nicht mehr richtig programmieren. Zufällig bekam ich den folgenden
den Schuldigen gefunden. Die Fusebits sind verstellt. Die Ausgabe von [code]avrdude -p atmega2560 -c stk500v2 -P /dev/ttyACM3 -n -v[/code] ist [code]avrdude: Version 5.10, compiled on Jun 29 2010 at 03:44:14 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright
-
Thread
Atmega2560 mit AT45db642 Datenflash aufstocken?
Projekt meiner Ausbildung werden. Hab eigentlich schon die Schaltung mir Fehlt eben nur noch der At45db642d. Kann man den nicht i-wie über den atmega2560 Programmieren??
>Kann man den nicht i-wie über den atmega2560 Programmieren?? Hab ich doch schon gesagt. Der At45db642d wird per SPI angesprochen. Jetzt musst du nur noch das Datenblatt lesen und dir dann ein Programm ausdenken wie du deine Bilder in den
-
Thread
Eigener Bootloader stm32f103
alle, ich habe folgendes Problem. Ich habe einen funktionierenden MIDI-Controller auf Basis eines AtMega2560 gebaut. Im Netz habe ich einen Bootloader gefunden der ein Update der Firmware über eine SD-Karte erlaubt (https://github.com/FleetProbe/MicroBridge-Arduino-ATMega2560). Das habe ich benutzt
ich mit meinem MIDI Controller auf einen STM32F103 umgestiegen und es funktioniert alles wie beim AtMega2560. Ich finde sehr viel über Bootloader für den STM aber ich kapiers einfach nicht. Ich bräuchte einen Bootloader der von der Mechanik her wie der für den AtMega2560 ist. [pre] The bootloader
-
Thread
Welche Anschlusskabel für Stechboards?
Steckbretter die Bananenbuchsen drauf haben für die Stromversorgung. So etwas: https://secure.reichelt.at/at/de/experimentier-steckboard-2560-700-kontakte-steckboard-4k7v-p67683.html?&trstct=pos_1&nbc=1 Da kann man direkt mit Messleitungen vom Labornetzteil zum Steckbrett. An den Buchsen auf dem Steckbrett
Andre G. schrieb im Beitrag #6988052: > So etwas: > https://secure.reichelt.at/at/de/experimentier-steckboard-2560-700-kontakte-steckboard-4k7v-p67683.html?&trstct=pos_1&nbc=1 Das war ja in etwa mein Erst gemeinter Vorschlag ;-)
-
Thread
Ein byte an einer Adresse definieren
SW >ergab keine Probleme. Ich schliesse daraus, dass der Flash im 2560 an der genannten Stelle defekt ist. Ist das soweit ok, und was fehlt noch an Informationen? Ach so, es herrschte zum Zeitpunkt der Programmierung kein Vollmond. Gruss Robert
aber gelegentlich herausfinden, ich habe das gerade nicht > zur Hand. 256 kb? "byte mismatch at 0x..."? LIEGT AN AVRDUDE! mal die letzte Version versuchen, aber obacht, damit funktionieren wiederum andere Dinge nicht!
-
Thread
Arduino Mega2560 reseten
Hallo, 2x Arduino Mega2560 funktioniert gar nicht mehr. (habe ich getötet) 1x Atmega16 funktioniert zeitweise aber warum weis ich auch nicht? nachdem ich die fuse-bits so dumm geflashed habe und mir 2 Mega2560 geschrottet habe
nicht manchmal geht das auslesen der Fuse-bits manchmal einmal programmieren. Windows10, AVRdude (2560, AtMeag16 immer Error), eXtreme Burnner (2560 geht zeitweise -unzuverlässig, Mega16 geht gar nicht), mySmartUSB v2.11 MK2 (2560 wird nicht erkannt, Mega16 lässt sich programmieren erkennt aber manchmal
-
Thread
Dell Monitor 24 Zoll Prof.
Auslösung des Monitors überhaupt bedienen kann. Ich haben einen 10 Jahre alten Laptop im Schrank, der die 2560x1440 des 27ers nicht kann. Erst recht ist das bei 4K relevant.
einem diese Auflösung ermöglicht: https://www.notebookcheck.net/2560x1440-or-2560x1600-via-HDMI.92840.0.html https://vxlabs.com/2014/08/08/driving-the-dell-u2713hm-at-2650x1440-from-the-hdmi-output-of-the-acer-v3-571g/ Die Artikel handeln zwar meist vom Port des
-
Thread
multiple definition of 'vector_6'
"Version 0.5"); //PINBELEGUNG AS8510 Board //vom Shunt gesehen linke Seite // Board / AtMega2560 // GND GND // I07 53 // I02 3 // I01 1/TX0 // start the AS8510 library: AS8510.begin(); AS8510.set_volt_calib(1167); //use to fine trim voltage measurement
"Version 0.5"); //PINBELEGUNG AS8510 Board //vom Shunt gesehen linke Seite // Board / AtMega2560 // GND GND // I07 53 // I02 3 // I01 1/TX0 // start the AS8510 library: AS8510.begin(); AS8510.set_volt_calib(1167); //use to fine trim voltage measurement
-
Thread
Mit dem ATMEL STUDIO 7 klarkommen Gesperrt
Anschlussleisten, auf die es jetzt ankommt müssten stimmen. https://easyeda.com/modules/Arduino-Mega-2560-PCB_461b7c70cbbf444fb53ff601a3f1557a Bernd_Stein
Autor von HTerm diesbezüglich anschreiben. Um so mehr wir sind desto besser : website-impressum(ät)der-hammer.info ät natürlich durch @ ersetzen. Bernd_Stein
-
Thread
Warum interne pull ups und keine internen pull downs?
hat das mehrere Gründe und ist auch nicht bei allen µCs so. Ich persönlich habe eben nur mit den AtMegas zu tun und die haben alle nur pullups. Ja, Open Collector Anwendungen habe ich vollkommen vergessen. Da machen pullups mehr Sinn. Und auch die Sache mit den Widerstandswerten die man benötigt
abgekoppelte kleine Arduino Welt. Eine > Blase der Inkompetenz und Unwissenheit. Ich verwende meist AtMega2560 auf eigenen Boards. Die 2560er sind sicher nicht die neuesten µCs aber auch nicht sooo alt ... Von Arduino halte ich nicht viel. Aber ja, ich schaue nur selten über meinen Tellerrand hinaus
-
Thread
Quarzabweichung 800ppm oder Programmfehler?
Hallo, ich habe ein Arduino Mega 2560 Board, ich programmiere aber mit dem Atmel Studio ganz normal, also einen AtMega2560. Ich habe einen Timer, der jede ms abläuft im CTC Modus, sich also selbst bei Vergleichswert zurücksetzt. In
Abschnitt von http://mino-elektronik.de/fmeter/fm_software.htm#bsp7 Die Pinbelegung für den Mega2560 mußt Du Dir anpassen.
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
langsam aufdimmen und wieder abdimmen, sonst macht ihn das ganze Lichtgezucke zu nervös. Ok., der 2560er hat immerhin 16 PWMs an bord. Ich bräuchte dann noch 3 weitere, um auf 64 PWMs zu kommen und alle müssten miteinander über 12c kommunizieren. Wahnsinns Hardware- Aufwand, aber machbar. Die Dauer des
Aufwand von 64 ICs nebst externen Bauteilen scheue... @ MaWin Im Moment steuert die Soft (Bascom) im 2560er über I2C die gemultiplexte 8x8 LED-Matrix und parallel dazu den jeweiligen Ausgang der 64 output-Pins. Die Leuchtdauerperiode einer Laterne ist aktuell ca. 20 Sek.. Das heisst ich habe an jedem der
-
Thread
need help AVR Atmel eeprom STRING oder array of char
found at address 0x" ); eeprom_write_block( setup_loc, i2c_found, sizeof(i2c_found) ); ... [/c] das lässt du einmal laufen und danach kommentierst du die 4 Zeilen wieder aus. Im Normalfall willst
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
-
Thread
ATmega256 RWW Enable funktioniert selten nicht
Jones schrieb im Beitrag #3905904: > 16Mhz @ 3.3V Liegt außerhalb der Spezifikation des ATmega2560.
248K of the flash. - If boot functionality is needed, run the code in the Non-Read-While-Write area at maximum 1/4th of the maximum frequency of the device at any given voltage. This is done by writing the CLKPR register before entering the boot section of the code. ^^ Das könnte es sein
-
Thread
Atmel mit 6 Interrupts und 6 Ports
Hallo ja alle neuen atMega, wie der atMega88 haben Pinchange Interrupts an allen Pins. Siehe PCINT im Bild.
Uwe S. schrieb im Beitrag #2156132: > Hallo ja alle neuen atMega, wie der atMega88 haben Pinchange Interrupts > an allen Pins. > > Siehe PCINT im Bild. Und diese Pinchange kann ich wie ganz normale externe Interrupts verwenden? Natürlich je nachdem wie
-
Thread
Auswahl eines passenden Mikrocontrollers – Elektronisches Stabilitätsprogramm (ESP)
Guten Tag, es ist ein Arduino geworden. http://arduino.cc/de/Main/ArduinoBoardMega2560 Der erste Schaltungsentwurf ist im Anhang. Irgendwelche Auffälligkeiten (Dummheiten) zu sehen? Hydroaggregat(Drucksensor) - analog in Hydroaggregat(Steuerung) - analog mittels PWM Raddrehzahlsensoren
8bittiger AT-Mega für harte > Echtzeitanforderungen. Ich weiß nicht. Du willst ja nicht nur alle paar > Minuten einen Regeleingriff machen. Übliche Reaktionszeiten für ESP > liegen im Bereich 10..50ms. > >
-
Thread
Problem beim Programmieren des Atmega2560.
Hi, habe ein Problem beim Programmieren des Atmega2560. Ich nutze AVR Studio 5 als Entwicklungsumngebung und My Smart USB MK2 als Programmieradapter. Ich kann meinen Mikrocontroller auch wunderbar programmieren, aber sobald mein Code größer wird
Wenn ich mir dein Programmiergerät so ansehe, dann wird der Mega2560 anscheinend nicht unterstützt. Zitat: Unterstützte Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161