-
Thread
Portierung des Atmel AES Bootloaders auf avrgcc
---------------- und deshhalb wird auch das FLASH des Controllers nicht beschrieben. Auf dem atmega128 funktioniert alles einwandfrei. Habt Ihr da vielleicht noch eine Idee?? Falls Ihr ein schon funktionierendes Projekt auf Basis des IAR Compiler für den 1280/1281/2560/2561 habt, wäre ich über
zerstört mir die bootloader section :-/ hat jemand ein funktionierenden code? ich benutze den atmega2560! danke und gruss fabian
-
Thread
brownout detection ATMEGA1281V 8MHz
Hallo Ich habe ein Problem mit der Brownout Detection des ATMEGA1281V Controllers. Die Brownout Fuse steht auf 1,8V bei 8MHZ. Wenn ich einen Test mit einem regelbaren Netzteil durchführe spielt der Controller verrückt. Dabei stelle ich die Spannung herunter bis
microcontroller is no longer guaranteed. The test is performed using BODLEVEL = 110 for 4 MHz operation of ATmega640V/1280V/1281V/2560V/2561V, BODLEVEL = 101 for 8 MHz operation of ATmega640V/1280V/1281V/2560V/2561V and ATmega640/1280/1281, and BODLEVEL = 100 for 16 MHz operation of ATmega640/1280/1281/2560/
-
Thread
AtMega32U4 Minimalbeschaltung
Wie waere es mit http://atmega8.info ?? (Werbung machend - duck und weg) MfG
Ja :D Aber immer eine nach der anderen. Hatte ich schon mal so gemacht, zwar mit einem Mega 2560, hat aber einwandfrei getan. Einwände?
-
Thread
AVR Assembler relative jump
> auszuführen. Also einen Interpreter + SD-Reader in nur 512 Worten, das ist sportlich. Ein ATmega2560 dürfte geeigneter sein. Pascal schrieb im Beitrag #5296390: > Ohne eine zweite > MCU zu brauchen, die die andere über isp flasht. Das dürfte erheblich schneller sein, als ein schnarchlahmer
Peter D. schrieb im Beitrag #5296572: > Ein ATmega2560 dürfte geeigneter sein. Oder ein ATMega1284. Hat zwar weniger Flash als der 2560 (128k statt 256k), aber dafuer mehr RAM, 16k statt 8k. Und es gibt ihn im DIP-Gehaeuse. Und er kann bis 20MHz :
-
Thread
EverTool Software auf ATMega48
erkenn ich ob ein Controller mit EverTool geht? Gehen alle Controller die kein dW haben (insbes. Atmega 1280/1281 2560/2561) Verstehe ich das richtig, dass ich für EverTool (light) nur einen ATmega16 + Hühnerfutter + Bootloader brauche und dieser dann vom AVRstudio automatisch erkannt wird? Gruß
sich nichts mehr ändert. Die jüngsten AVRs, die man damit debuggen kann, sind AT90CAN128 und ATmega169, für alle neueren ist Pumpe damit. > Gehen alle Controller die kein dW haben (insbes. Atmega 1280/1281 > 2560/2561) Nein, gehen nicht. > Verstehe ich das richtig, dass ich für EverTool
-
Thread
AT90CAN mit sechs externen CAN-Controllern
Die ATxMega sind wohl nicht sehr geeignet wegen den 3,3V. Ich werde nun einen ATmega324P nehmen, außer jemand meint, dass der aus irgendeinem Grund nicht für mein Vorhaben geeignet ist.
per Port IO machen, aber das wird viel zu langsam. Das haben die Mega64/128/640/641/1280/1281/2560/2561 sowie die alten Mega162 und Mega8515. Wenn DU AVR nehmen willst, dann einen der modern Typen Mega 64x/128x/256x ---- Meine Empfehlung: Atmega 1281. Ist einer der neueren Megas. Wenn Du
-
Thread
Net-IO Board via I2C mit AVR verbinden
Ja genau das habe ich vor! Ich will mit einem Atmega2560 auf mein NET-I0 zugreifen damit ich zb die Uhr auf meinem mega2560 synchronisieren kann. Das müsste ja gehen. Leider ist Ethersex etwas löchrig dokumentiert :( Daniel
er aber das Board an Adresse 0x8. i2c HW muss also funktionieren. Auch vom eigentlichen 2. Atmega läuft i2c da ich ein Edip lcd dran habe und das funktioniert auch. Nur die Verbindung vom Mega2560 zum Ether6 will nicht. hat jemand eine Idee was da schief läuft? pirndi
-
Thread
AVRs nach einigem Flashen gestorben
In den letzten Jahren habe ich einige Platinen mit ATmega2560 und ATmega128 hergestellt und programmiert, von denen einige nach einigen 10 Programmierungen nicht mehr ansprechbar waren. Nun habe ich (als relativer Anfänger) im Laufe der Zeit versucht,
Kann ich nur bestätigen. Ich programmiere meine über LPT (wie rückständig ;). Mehrere Boards von ATMega8 bis ATMega128. Von denen hat noch keiner aufgegeben. Diese kleinen 100nF Dinger sind das Salz in der Suppe. Die müssen ganz dicht an jedes IC. Beim Spannungsregler auch immer einen davor und
-
Thread
Spannung galvanisch trennen? 5V
auch erst daran gedacht die Spannung in digital umzuwandeln (Pulse?) jedoch wird das wohl für den Atmega2560 zuviel da er nebenbei viel rechnen muss und ich 9 Spannungen messen möchte (die analog Eingänge sind wohl einfacher auszulesen als eine Frequenz zu messen).
erst daran gedacht die Spannung in digital umzuwandeln > (Pulse?) jedoch wird das wohl für den Atmega2560 zuviel da er nebenbei > viel rechnen muss und ich 9 Spannungen messen möchte (die analog > Eingänge sind wohl einfacher auszulesen als eine Frequenz zu messen). AD-Wandler mit SPI-Interface
-
Thread
String in EEPROM speichern bevor Strom aus
Hallo zusammen, ich überwache derzeit ein Pumpsystem via Arduino Mega Board(ATmega 2560). Bei einer Warnmeldung erhöhe ich einen Counter. Bei 13 detektierten Meldungen soll eine LED leuchten. Die Sache ist jetzt nur: Wenn ich mein Board mal vom Gerät entferne oder es zu einem
Der EEPROM des ATmega 2560 hat 4KB. Ein 13 Zeichen String hat 13 Byte, dazu ein 8 Bit Zähler sind wir bei 14 Byte. Dem fügen wir noch ein 2 Byte Counter für ein Wear-Level-Managing hinzu, umsetzen dann folgendermaßen
-
Thread
Kleines Simulink-Modell auf µC flashen
Ich hatte auch mal einen Magnetschweberegler mit einem ATmega realisiert. Das war bei mir ein einfacher PID-Regelstrecke. Input ADC, Output PWM und UI mit Taster und Display Device: atmega644p Program: 5298 bytes (8.1% Full) (.text + .data + .bootloader
Christian K. schrieb im Beitrag #4054830: > Ich hatte auch mal einen Magnetschweberegler mit einem ATmega > realisiert. > > Das war bei mir ein einfacher PID-Regelstrecke. > Input ADC, Output PWM und UI mit Taster und Display > > Device: atmega644p > > Program: 5298 bytes (8.1% Full) > (
-
Thread
Vorüberlegung: Syslog (UDP) aufzeichnen
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
Nano-328 umzusetzen oder wird mich der verfügbare Programmspeicher > kneifen? Besser zu einem Mega 2560 greifen? Das hat, wie man am Pollin NetIO oder Ulrich Radigs ETH M32 sieht, schon mit dem ATMega32 geklappt. Mit Mega644, ENC28J60, einem 128x128 Pixeldisplay und SD-Karte hab ich schon einen Syslog-Server
-
Thread
Mikrocontroller mit 16ADC Eingängen
unterstützte Mikrocontroller mit 16 ADC Eingängen gibt es wirklich > keine ? Doch. Div. XMegas oder ATmega640/1280/2560 Nur > Am Besten natürlich Zeitgleich, wobei das bei 10MHz fast egal ist. unterstützt kein einziger, auch nicht der oben genannte STM32, 10 MHz was auch immer (10 MHz Abtastrate,
Wenn es ein AVR sein soll, die parametrische Suche von Atmel ist ganz nett. Die ATMega1280, ATMega2560 und ATMega640 haben 16 ADC Eingänge. Aber wie üblich einen ADC und einen Multiplexer davor. Wie wäre es denn mit zwei ADCs mit je acht Kanälen die über SPI angebunden werden? Z.B
-
Thread
Mega 2560, PWM mit variablem Puls/Pause Verhältnis erzeugen
Hallo, @ TO: hast du einen Arduino Mega 2560 oder einen nackten ATmega2560? Händisch irgendwelche Pegel schalten muss man nicht solange man den Timer zugehörigen Ausgangspin verwendet. Dann benötigt man auch keine ISR. Im nicht invertierenden
vorzugeben und die Schritte mitzuloggen. Das werde ich nachher mal testen. Ist ein Arduino Mega 2560. Danke euch für die Hilfe Andre
-
Thread
Suche: Tri-State Treiber mit high-out 5V (statt 3,8V)
bisher mit eben genau einem ATmega2560 angesteuert, aber will jetzt auf einen ESP8266 wechseln. Der ATmega hat wirklich volle 5V geliefert, aber hier war das Problem das Empfangen der Servo-Antworten. Der ATmega hat kein HW-FIFO vor
@Thomas S. (thomas847) >ATmega2560 angesteuert, aber will jetzt auf einen ESP8266 wechseln. Der 3,3V IOs hat. Wenn du die auf 5V pegelwandlen willst, brauchst du einen HC*T* Typ, siehe [[Pegelwandler]].
-
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
SDRAM mit Atmega328P
self-refresh-Modus versetze? Könnte dieser Chip auf diese Weise auch mit einem Mikrocontroller wie dem Atmega328P (per GPIO) betrieben werden? Viele Grüße
Dann nimm wenigstens einen ATmega162 oder ATmega2560, die haben ein Memory-Interface (8Bit, 64kB). Ohne Banking wird das also nichts. Mit dem ALE-Signal könnte man das RAS/CAS umschalten.
-
Thread
Speichermöglichkeiten im Atmega328p
Hallo, ich bin dabei, mir einen kleinen (Forth-ähnlichen) Kommando-Interpreter für den Atmega328p in C zu programmieren. Dabei tritt nun das Problem auf, dass die benutzerdefinierten Secondaries remanent gespeichert werden müssen - die Secondaries als ein Array aus Structs, die aus einem Token
des Posters bedenkend. Bevor irgendwas laeuft wuerd ich mit einem Grosseren beginnen, also zB einem 2560er. Nachher kann man's immer noch abspecken. Sonst verballert man zuviel Zeit mit Optimierungen, welche sich nie mehr auszahlen. Was ist der Mehrpreis eines 2560er zu einem 328er ? 5 Euro ? Macht erst
-
Thread
Microkontroller Register TCCR0A/TCCR0B OCR0B (PWM)
B00100011; TCCR0B = B00000011; OCR0B = 25; so jetzt habe ich erst mal im Daten Blatt für den Atmega328P geschaut http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf ab Seite 113 da habe ich herausgelesen, dass die Register Bit Nr. haben und
OCRnx Buffer. Diese sind, außer im Normal- und CTC-Mode, immer vorhanden. Habe Timer 0 und 1 vom ATmega 328P und 2560 gelesen. Vielleicht bei einem anderen ATmega? ATtiny vielleicht?
-
Thread
Arduino "static const uint16_t PINK= 0xF81F" failed
Der ATMega2560 (Arduino Mega) hat z.B. ein Pin-Register K. Dementsprechend ist PINK das Inputregister Pins PK0 ... PK7
\\tools\\avr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -o "C:\\Users\\ar\\AppData\\Local\\Temp\\arduino_build_793233/PINK_TEST.ino.elf" "C:\\Users\\ar\\AppData\\Local\\Temp\\arduino_build_793233\\sketch\\PINK_TEST.ino.cpp.o" "C:\\Users\\ar\\AppData
-
Thread
Glaßmaßstab und Laser-Abstandssensor auf mega2560 auslesen
Der SBC dient dann der HMI und Messwertausgabe. Ist das ein umsetzbarer Ansatz oder ist der Mega2560 auf 16Mhz zu langsam? Muss ich einen schnelleren nehmen?
des Glasmaßstabs keinen Überlauf erzeugt. Danit spart man sich einen Auswertung der Überläufe im ATmega2650.
-
Thread
Problem bei ADC Messung
gehen. Würde ich auch sagen. Hab das eben mal schnell in Atmel Studio 6.2 geworfen und auf ein ATMega2560 (achja das liebe ArduinoMega 2560rev3...)gespielt. Resultat: Das Programm läuft wie es soll und A/D-wandelt fleißig. Ob es richtige Werte aufnimmt kann ich aber nicht sagen... Hab jetzt nichts
> Würde ich auch sagen. > Hab das eben mal schnell in Atmel Studio 6.2 geworfen und auf ein > ATMega2560 (achja das liebe ArduinoMega 2560rev3...)gespielt. Irgendwie ist "ältere Version" aus dem Beitrag rausgefallen. Ich habe 6.2 deinstalliert, weil der unbedingt ins VS2010 wollte, fahre wieder
-
Thread
Händler aus Asien mit Versand nach Deutschland
aber aus China geliefert. Also ich bestelle da bestimmt wieder. Für den Preis kann man sich kein Atmega 2560 Board selbstbauen wenn es nicht auf Platzoptimierung ankommt. Lediglich mit dem Debugger habe ich Probleme. Da versuche ich noch weitere Unterlagen zu bekommen. Kennt vielecht jemand das Teil
Adapter 10->6 Pol muss ich noch anfertigen, damit ich das flashen testen kann und ich werde mit einen ATMega32 zulegen, damit ich einen Prozessor mit JTAG-Anschlüsse habe. Bislang habe ich nur 8p/328p und 2560 und ein paar Tinys die alle kein JTAG haben. Gruß Thomas
-
Thread
Arduino IDE 1.74 <-> 1.89
wegnimmt. Möchte damit weiter sagen, falls du diese Grenzen sprengst, kannste auf einen "Arduino Mega2560" wechseln oder wenn die Bauform zu groß ist zu einem "Arduino Nano Every". Letztere hätte den neuen ATmega4809 drauf, auch mit deutlich mehr RAM/Flash.
schrieb im Beitrag #6254031: > falls du diese Grenzen sprengst, kannste auf > einen "Arduino Mega2560" wechseln never, dann würde ich mir die restlichen ATmega1284p aufbauen mit 16KB SRAM https://www.mikrocontroller.net/attachment/244383/m1284p_m328p.jpg https://www.mikrocontroller.net/attachment
-
Thread
[Sammelbestellung] ATXMEGA und STM32
Es wurde der ATMEGA2560 angefragt ab 1 » 18,83 € ab 10 » 15,93 € ab 25 » 11,76 € ab 50 » 10,63 €
Marc S. schrieb im Beitrag #3942603: > Es wurde der ATMEGA2560 angefragt > > ab 1 » 18,83 € > ab 10 » 15,93 € > ab 25 » 11,76 € > ab 50 » 10,63 € ??? Da fehlt wohl ein X. Oliver
-
Thread
Welcher Arduino?
brauche für ein zukünfitiges Projekt 2 Arduino Boards. Preis ist egal. Eins wird auf jedenfall das Mega 2560 Board werden, da es haufenweise I/O Pins hat und mich auch sonst überzeugt hat. Bei dem andere überlege ich... Ich würde mir gerne die Möglichkeit offenhalten irgendwann Atmega328p zu kaufen und diese
funktionieren oder habe ich da was falsch gelesen? Also ich schwanke iegentlich zwischen dem Mega 2560, UNO und Duemilanove. Wäre toll, wenn ihr mich da etwas hilfestellung geben könntet.
-
Artikel
High-Speed capture mit ATmega Timer
Nummern MCU Arduino Board ICP Pin Dbg Pin Anzahl speicherbarer Werte Arduino Pin Mapping Tabelle ATmega328P, ATmega168 Duemilanove, Uno ICP1 / PB0 Arduino Pin 8 PD6 Arduino Pin 6 1080 PinMapping168 ATmega32U4 Leonardo ICP1 / PD4 Arduino Pin 4 PD6 Arduino Pin 12 1500 PinMapping32u4 ATmega2560 Mega 2560
aus, die Arduino Funktionen werden nur die Ausgabe der Werte verwendet. Enthält den SourceCode für ATmega168, ATmega328 und ATmega32U4. Diese Variante ist zu empfehlen, wenn man den Code lesen und verstehen will, da keine Makros für die Registernamen verwendet werden Enhält den SourceCode für den ATmega2560
-
Thread
Mega256 + 64kb SRAM
es denn sein das dein RAM zu langsam ist? Ändere doch mal die Zugriffszeit. Bei mir läufts auf ATMega2561 ohne Probleme
du nicht mal so einfach in MHz umrechnen. Lies dir lieber mal das Datenblatt vom Speicher und vom ATMega zum externen Speicherzugriff durch. Auch hier gilt der alte Spruch: 1 Chinese braucht eine Stunde, 1 Million Chinesen brauchen 3,6mS.
-
Thread
NE555 Taktsignal erzueugen
machen. > Die Software muss aber auch auf einer Hardware laufen... Ja schon klar. Mit einem ATmega2560 ;-)
Stefan Weninger schrieb im Beitrag #4064240: > Ja schon klar. > Mit einem ATmega2560 ;-) Dann kannst du das Ganze mit dem 4521 auch sparen und den Quarz einfach an den ATmega hänge. Der hat alles (bis auf zwei Kondensatoren) eingebaut um mit einem Quarz ein 1Hz Signal zu generieren
-
Thread
Arduino Uno und touch TFT
Arduino Mega256. Denn mit dem Spielzeug Uno kommt man nicht weit. http://www.ebay.de/itm/MEGA-2560-CH340G-ATmega-EntwicklungsBoard-ohne-USB-Kabel-Arduino-kompatibel-/172077893891?hash=item2810a44903:g:uw0AAOSwnLdWq21e
besser geeignet? http://www.ebay.de/itm/3-0-inch-TFT-480x320-LCD-Display-Shield-fuer-Arduino-Mega-2560-CP11022-/281658722643 http://www.ebay.de/itm/181847508555?clk_rvr_id=987209532983&rmvSB=true
-
Thread
Frage zu STK&600
Wunsch schrieb im Beitrag #2467866: > Es ist gerade mal ein target board mit einem aufgelöteten ATmega2560 > > dabei, mehr nicht. meinst Du dann, das Board ist preislich gesehen zu teuer als Experimentierboard, um mit den 32bit-uCs anzufangen?
wird ja auch kein socket board mitgeliefert, sondern stattdessen ein target board, bei dem der ATmega2560 direkt eingelötet ist.)
-
Thread
Arduino Display
Vllt. bekommt die main() ja Parameter ausm Reset_Handler :-D Aber den gibts ja so auch nicht aufm Atmega.
war das Reichelt-Bild irreführend. Vergleiche die Pinouts, und schau welche Pinnummern vom Mega 2560 dem alten Arduino entsprechen, dann pass die Initialisierung entsprechend an.
-
Thread
Weg von Arduino - Beratung
Bascom angefangen zu programmieren und bin dann auf Arduino umgestiegen. Genutzt habe ich dort Atmega 8 / 328 / 2560 programmiert entweder über den Bootloader ( Arduino) oder über mysmartusb light (stk500) Nun möchte ich gerne auf eine anständige Entwicklungsumgebung umsteigen. Vorallem wegen
Atmega 8 328 2560 und mysmartusb light (stk500)... und Atmel Studio sollte doch auch zusammenarbeiten oder ist das doch nicht STK500 kompatibel? Für erste Debuggversuche wahrscheinlich nicht schädlich
-
Thread
Update von WinAVR2010
wirksam. im Vergleich zu WinAVR2010 zeigten sich folgende Codegrößen: LED-Blink-Programmm auf Atmega32U4: main.hex 6kB vs. 5kB bei WinAVR2010 data+text 1834 bytes vs. 1720 bytes bei WinAVR2010 Laststeuerprogramm mit ADC/DAC/RTC/SRAM auf Atmega2560: main.hex 24kB vs. 25kB bei WinAVR2010 data
GCC8.2.0 64bit 21833 bytes und GCC9.1.0 32bit 22264 bytes. bei einem deutlich größeren Programm für Atmega2560: totaler Speicher incl. Debug-Informationen: GCC4.3.3 39231 bytes, GCC8.2.0 64bit 72040 bytes, GCC9.1.0 32bit 72689 bytes. data+text waren bei WINAVR2010 (GCC4.3.3) 446+8458 bytes, GCC8.2.0
-
Thread
Atmega328p fuses falsch gesetzt
disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file "ATmegaBOOT_168_atmega328_pro_8MHz.hex" avrdude: input file ATmegaBOOT_168_atmega328_pro_8MHz.hex auto detected as Intel Hex avrdude: writing flash (32652 bytes): Writing | ###########################
# | 100% 0.00s avrdude: 32652 bytes of flash written avrdude: verifying flash memory against ATmegaBOOT_168_atmega328_pro_8MHz.hex: avrdude: load data flash data from input file ATmegaBOOT_168_atmega328_pro_8MHz.hex: avrdude: input file ATmegaBOOT_168_atmega328_pro_8MHz.hex auto detected as Intel
-
Thread
LCD BP Pin direkt an Quarz
MaWin schrieb im Beitrag #6877270: > sind uC meist mit zuwenig Anschlüsse Der ATmega2560 hat immerhin 86 IO-Pins, ist aber nicht im DIP. Es gibt jedoch Adapterplatinen für Lochraster. https://www.ebay.com/itm/Adapterplatine-fuer-QFP100-TQFP100-LQFP100-VQFP100-0-50mm-auf-4-x-IDC2x13
schrieb im Beitrag #6877494: > MaWin schrieb: >> sind uC meist mit zuwenig Anschlüsse > > Der ATmega2560 hat immerhin 86 IO-Pins, ist aber nicht im DIP. Es gibt > jedoch Adapterplatinen für Lochraster. > > Ebay-Artikel Nr. 152377279916 Oder eben speziell für LCD's gemachte µP's mit extra konfigurierbaren
-
Thread
CRC16 Prüfsumme über Flash bilden. Wie prüfen ob korrekt?
Guten Tag, Ich versuche zurzeit eine CRC16 Prüfsumme über den Flash meines ATMega2560 zu bilden. Dazu habe ich mich mit CRC etwas beschäftigt und mir eine kleine Funktion geschrieben. Mein Wissen was CRC Prüfsummen angeht ist ehr ganz grob ich weiß wie sie in etwa funktionieren
unten im Datenblatt mir die Tabelle 29-13 "Boot Size Configuration, ATMega2560/2561" angeschaut. Die High Fuses ist auf 0xDE(1101 1110) gesetzt. Die beiden BOOTSZ1/0 Bits sind somit auf 1 gesetzt also unprogrammiert. (Warum hat man das da eigentlich vertauscht? Also
-
Thread
schnelle AD/DA-Wandlung
um sie zu speichern. AVRs gibts bis 8kB internen Arbeitsspeicher. Man kann an busfähige, z.B. den ATMEGA 162 oder 64, 128, 1280, 1281, 2560, 2561 bis zu 64kB externes Ram anschließen, das sich auch batteriepuffern lässt (Lithiumbatterie 3V für 10 Jahre). Ich rate davon ab, für die Messwertspeicherung
und der Speicherinhalt bleibt erhalten. Mit 3V geht das aber nur mit einem Low-Voltage-Typ, z.B. ATMEGA2560V. Wenn die Speicherung nicht für Jahre funktionieren muss, kann man auch einen Goldcap mit 5,5V verwenden. Wenn man sofort bei Stromausfall die CPU anhält, sind mit 1F Speichererhaltungszeiten
-
Thread
Kosmos CP1 Emulator mit ATmega
Wie gesagt, ich denke nicht dass Du viel über die Sinnfrage grübeln musst. Ich empfehle den Atmega 2560 der kostet 5 Euro und benötigt keine Hacks für vports o.ä. Eine Platine ist in jedem Fall zu empfehlen. Das macht auch Spaß! Schön dass es nun auch einen CP1 in dieser Form gibt; sicherlich
Falle ;-) Es ist schon nett, wenn man Platz für duzende "Fest-Programme" hat z.B. Und bei 5 USD pro ATMega 2560 Pro Mini Board mache ich mir darüber nicht so viele Gedanken... ESP32 oder STM32 or RISC-V wäre da schon eher Verschwendung ;-)
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
durch Austausch eines möglichst neuen AVR-µCs ansteuern. Und warum fragst du das nicht gleich? ATMega164/324/644/1284p/a/pa ATmega640/1280/1281/2560/2561 MfG Spess
mal gedacht, aber im Datenblatt des H8S/2350 steht auf der Seite 23 unter MEMORY 2kB. Ein AVR-ATmega2560 besitzt z.B. 8kB SRAM, 4kB EEPROM, 256kB Flash. Er läuft mit maximal 16Mhz, das sind zwar 4Mhz weniger also 20%, aber das Rasenmähen dürfte nicht so Zeitkritisch sein. Bernd_Stein
-
Thread
USB-UART Wandler & der CTS / uC-RESET
gern lösen möchte und würde gern erstmal das Konzept verstehen CTS & dem RESET bei einem Arduino/Atmega Controller über UART. Kann mir jemand sagen, warum hier der CTS von IC4 verwendet wird für den RESET den der Atmega braucht um dann die Daten rüber an den Ardu-Bootloader zu schicken? Der CTS
Sorry, link nicht mit kopiert :-I https://www.arduino.cc/en/uploads/Main/ADK_MEGA_2560-Rev2-sch.pdf Schematic kann ich grad nicht einfügen mit dem Telefon ;-) Also egal ob Rev2 oder 3, das Atmega Board hat im Schatic einen IC4.
-
Thread
Lichtschwert
nicht nur Aufblenden) sowie bewegungsabhängige Soundeffekte abgeben. Ist mir unter Verwendung eines ATmega8, WS2812-LEDs, einem (analogen) Beschleunigungssensor sowie einem ISD2560 als Soundspeicher/Verstärker auch gelungen. Was mir jedoch nicht gelang, war die gleichmäßige Ausleuchtung der Klinge. Zu der
ich leider nicht dienen, die elektrische Ausführung ist aber auch nicht weiter kompliziert. Der ATmega steuert über einen Pin die WS2812 in der Klinge an, fragt einen Drehencoder mit Taster ab und steuert über weitere Pins den ISD2560. Der 3-Achs G-Sensor wird mit den AD-Wandlern des ATmega ausgewertet
-
Thread
TCB von ATmega4809 megaAVR0 Serie
Prescalereinstellmöglichkeiten besitzt wie TCA0. Allerdings sind die Timer schwer vergleichbar und mit bekannten Timern vom ATmega328P/2560 erst recht nicht vergleichbar. Sodass meine Eingangsfrage damit schon hinfällig und überholt ist. Ich hatte mich in der Vergangenheit nur mit TCA0 beschäftigt. Mit TCBn spiele ich frisch rum
schlechter lesen lassen. Tabellen und Bezeichnungen wurden verschlimmbessert, wenn ich dabei an einen Atmega328P oder ATmega2560 denke. Beim megaAVR0 gehts wieder. Übrigens ist ein Free Shipping Code "MCHPWELCOME" für ein Curiosity Nano Board gültig.
-
Thread
UART Bootloader ATtiny13 - ATmega644
0x1e9007: "ATtiny13", 0x1e910A: "ATtiny2313", 0x1e9206: "ATtiny45", 0x1e9205: "ATmega48", 0x1e9307: "ATmega8", 0x1e9403: "ATmega16", 0x1e9406: "ATmega168", 0x1e9502: "ATmega32", 0x1e9609: "ATmega644", 0x1e9802: "ATmega2561", 0x1e9404:
Hallo Zusammen, ich würde gerne den Bootloader auf einem Atmega2560 nutzen. Dabei sollen die UART Pins PJ0 und PJ1 (UART3) genutzt werden. Beim compilieren bekomme ich jedoch 13 Fehlermeldungen mit "Operand out of range". Was kann ich dagegen tun? Wenn ich jedoch
-
Thread
Probleme beim hochladen des Codes mit Atmel Studio 7
, L:00) avrdude.exe done. Thank you. [/avrasm] Den Sketch an sich ist der selbe wie beim Atmega2560. Für euch ist das bestimmt eine Leichtigkeit. Ich finde den Fehler aber nicht. Vielen Dank
geöffnet und aktiv haben. Öffnen kann man dieses Fenster durch Klicken auf den Device Button z.B. ATMEGA328P. Dies hat zur Folge, dass AVRDude plötzlich die Datei "projektname.hex" sucht und findet und nicht mehr nach der "main.hex" sucht!
-
Thread
ADC Prescaler ändern Controllino
Ich habe einen Controllino. Der hat genauso wie der Arduino Mega einen ATmega 2560 verbaut. Ich habe gelesen, dass ich das analogRead beschleunigen kann indem ich den prescale factor des ADC runter setze. Bis zu 1MHz soll man so erreichen können. In etwaigen foren und wikis
excurso schrieb im Beitrag #5189012: > Mit welchem Takt läuft die MCU? Atmega2560 läuft mit 16Mhz. Macht bei einem prescaler von 16 eine Frequenz von 1Mhz am ADC. Aber ich sehe schon wer lesen kann ist klar im Vorteil... > By default, the successive approximation circuitry
-
Thread
Frage zu Flash Schreibzyklen und malloc in AVR
habe mal ein paar Fragen bzgl. der Schreibzyklen des Flash des AVRs. In meinem Fall geht es um den ATMega2560. Im Datenblatt des ATMega2560 auf der ersten Seite steht drin das der Flash 10.000 Schreibzyklen besitzt. Bzw. es steht dort ja "Write/Erase Cycles". Wie ist das jetzt anzusehen? Wird der
an sich sind ja vorhanden, wahrscheinlich weil sie einfach zu C dazugehören. Ich habe an meinem ATMega2560 via XMEM Interface ein externes 56kB SRAM angeschlossen. In den Linker Einstellungen ist eingestellt das sich der Stack im Internen Speicher befindet und Heap, BSS, DATA im externen RAM liegen.
-
Thread
3D Drucker basteln
planen macht alles die Drucker Firmware wie Marlin oder Smoothieware. Die billigsten Boards mit ATMega2560 incl. Treiber kosten ca. 15 € beim Chinesen. Aber selbst mit zusammengesuchten Einzelteile kostet das in Summe mehr als ein Komplettgerät oder Bausatz.
zahlen willst: Ich habe von meinem RepRap eigentlich noch alles hier herumliegen, was man braucht: Atmega2560-Board + RAMPS + Schrittmotor-Treiber, fünf NEMA17-Stepper, GT2-Zahnriemen, 8mm-Präzisionswellen, Kupplungen, Endstops, Heatbed, Hotend, Linearkugellager, Bowden-Tube usw. usw. Da es bei mir seit