-
Thread
Wie passenden Atmega finden?
Ich hab mir eine Tüte Atmega48 und eine Tüte Atmega1284 bestellt, und nehme die ersteren für Kleinmist und die zweiteren wenn ich mehr Speicher oder Pins brauche. Das Zeug ist imho viel zu billig dass es sich für ein Einzelstück
rausnimmt, weil Atmel da vor Jahren schon mehr System reingebracht hat. Ich benutze im wesentlichen ATMega88PA (TQFP32) und ATMega164PA (TQFP44), welchen jeweils entscheidet sich mit den benötigten Pins. Und zu beiden gibt es jeweils mehrere Pin- und Funktions- kompatible Typen die mehr Speicher haben.
-
Thread
Arduino Mega, Einstellbare Zeitanzeige (über 7-Segmentanzeige) für Vorträge u. Ä.
> wenn ich genügend Pins habe kann ich diesen >Treiber auch weg lassen? Nein, ein Atmega kann eine LED Anzeige die 8,2V benötigt nicht ohne Treiber ansteuern.
an +11V gelegt. In die Dezimalpunkte mußte ich allerdings noch ne Z-Diode 3,9V legen. Z.B. ein ATmega162 könnte alle 28 Segmente treiben und hat dann noch 7 IOs für anderes übrig.
-
Thread
ich suchen Raspberry Pi ansteuerbar 32 I/O Relaiskarte ich weiß nicht.
brauchst du nur noch eine Zeitmaschine... Wenns denn unbedingt BASIC sein muss: Arduino mit ATmega2560 und BASCOM.
H. H. schrieb im Beitrag #7681688: > Wenns denn unbedingt BASIC sein muss: Arduino mit ATmega2560 und BASCOM. Wäre auch meine Empfehlung. Der Arduino Mega 2560 führt die Ports A, C, F, K und L komplett nach draußen, man hat also 40 digitale Ausgänge in 5 Oktetgruppen -- und noch einige weitere
-
Thread
Arduino wird falsch angezeigt
Speicherort "Port_#0004.Hub_#0007" befände. Ich habe mir jetzt aus Verzweiflung einen Arduino Mega2560 und einen Arduino Clone von Elegoo (https://www.amazon.de/Entwicklungsplatine-ATmega328P-ATmega16U2-USB-Kabel-Arduino/dp/B01EWOE0UU/ref=sr_1_1_sspa?__mk_de_DE=ÅMÅŽÕÑ&keywords=arduino+uno&qid=1577451876&
zugewiesen! Genau, aber er wird nicht bei den COM Ports angezeigt, oder redest du vom Arduino Mega2560? Der wird unter den COM & LPT Ports angezeigt, der funktioniert ja auch. :) Zu den Treibern: Der Arduino Clone hat ja einen ATmega16u2 verbaut, aber wenn ich die Treiber aktualisiere und Windows im
-
Thread
avrdude Aufruf geht fehl
Es muss heissen: avrdude -P /dev/ttyACM0 -c arduino -p ATmega2560 ff_mega.hex
ist das (Schreibfehler korrigieren, weil vom Handy aus geschrieben): avrdude -c wiring - D -p atmega2560 -P /dev/ttyACM0 -U flash:w:dateiname.hex Der Programmer (Bootloader) heißt hier wiring
-
Thread
Dimensionierung eines AVR fuer USB, I2C, LCD, BT LE
Atmega mit weniger speicher ohne meine software aendern zu mussen. Dabei ist meine erfahrung das bei solche Projekte immer spaeter noch extra Funktionen dabei kommen, mit die resources der ATMEGA2560 hat man noch viel spielraum. Also fuer dein Projekt kann ich mir vorstellen : * Atmega2560 * Sd-card interface * FT232R chip (seriell>USB) * BLE112 modul (Bluegiga) fuer Bluetooth LE * Parallel-angetriebenes LCD * I2C signal booster (die schalter werden via externen I2C angeschlossen
-
Thread
Einstieg in µC
schaltet dann, entspricht es deiner beschriebenen Logik. >und dabei mal das Datenblatt des atMega2560 >gelesen. Ich weiß nicht ganz, ob ich es richtig verstanden habe, aber >gibt es bei diesem µC nur einen einzigen Ausgang mit ein em >PWM-Signal??? Der ATMega2560 hat vier 8-Bit und zwölf 16-Bit
du für PWM nur noch Kanal B zur Verfügung. ICR gibt es bei diesem Timer nicht. Bei AVRs , wie dem ATMega2560 hilft dir das Tutorial nur bedingt. Da ist das Datenblatt angesagt. Na ja, das ist eigentlich immer angesagt. MfG Spess
-
Thread
Womit anfangen?
was aus. Kann dir gern weiter helfen mit konkreten Sachen und vielen Beispielen und Projekten (AVR+Atmega) achim
nano328p aus China kostet unter 2,-€ http://www.ebay.de/itm/A-eful-Device-for-Arduino-Nano-V3-0-with-ATMEGA328P-Module-Mini-Module-Board-BB-/111822062362?hash=item1a091d431a:g:gb4AAOSweuxWQ-yL Ein mega2560 r3 unter 10,- http://www.ebay.de/itm/Mega-2560-ATmega-2560-R3-Microcontroller-Board-Compatible-CH340G-Arduino
-
Thread
Arduino IO-File Problem
IO-Files sind alle in den Ordnern, ich krieg ihn nur nicht dazu, dass er akzeptiert, jetzt einen ATmega 2560 zu haben. Grüße MC
schon alte Sourcen einfach in die IDE geworfen. Sein Sketch mit Boardeinstellung Arduino Mega 2560 und diesen includes [code] //#define __AVR_ATmega2560__ #include <avr/io.h> //#include <avr/iomxx0_1.h> #include <stdio.h> #include <stdlib.h> #include <stdint.h> //definiert den Datentyp
-
Thread
FT232R Rx Tx mit Widerstand an Controller
angeschlossenen Mikrocontroller ca. > 0,5V. > Ist das schlimm? Nein. > Mein Mikrocontroller (ATmega 2560) hat ja an den > Eingangspins Schutzdioden, die sowas abfangen sollten. Naja, dafür sind sie nicht unbedingt gedacht.
Andreas P. schrieb im Beitrag #6302953: > Ist das schlimm? Mein Mikrocontroller (ATmega 2560) hat ja an den > Eingangspins Schutzdioden, die sowas abfangen sollten. Eben deswegen Schutzwiderstände, um die Dioden vor zu hohen Strömen zu schützen. Im Normalbetrieb funktioniert natürlich
-
Thread
Arduino code in C code umwandeln
die komplette Arduino Umgebung verzichten. Welches Arduino Board nimmst du? Ich hab hier das 2560er rumliegen was ich schon recht komplex finde...
ok, habe alles soweit gefunden.. jetzt muss ich alles nurnoch an meinen ATMega 644 anpassen und hoffen dass alles funktioniert (achja und den Display bestellen)
-
Thread
Bootloader und Interrupts
liebes Forum, ich schreibe gerade einen Bootloader für meinen Roboter. Die Software läuft auf einem ATmega2560. Die Fuses habe ich auf: - Boot Flash section size: 4096 - Boot Reset vector enabled gesetzt. Bei der Ausführung des Bootloaders tritt leider das folgende Problem auf: Über USB (RS232
Hallo Jan, ich habe ein ähnliches Phänomen beobachtet (sowohl mit ATmega168er als auch mit ATmega128) und hab's bisher so umgangen, dass ich im Bootloader keine Interrupts verwende. Dazu habe ich den Empfang von Zeichen über den UART auf Polling umgestellt. Genauere Untersuchungen
-
Thread
STM32 mit AVR/FAT32 Bibliothek
dass das sehr komisch wirkt, aber der Hintergrund ist der, dass die gleiche Bibliothek auch auf dem Atmega 2560 laufen soll. Ich brauchte also eine Bibliothekt die sowohl auf dem STM32, als auch auf dem Atmega2560 läuft.
Nils H. schrieb im Beitrag #6471993: > Auf dem ATmega2560 > läuft das ganze auch ohne Probleme, aber auf dem STM32 läuft leider nur > das initialisieren der Karte, aber am Ende erscheint weder Datei, noch > Text. Ich vermute stark, dass "ffopen" fehlschlägt
-
Thread
AVR Debugging über UART
Was ist ein AtmegaX? Meinst du damit nun die Atmega Familie ansich (328P, 8, 2560 ....) oder die xMegas? Wenn dein MCU nur einen UART hat, dann sind die Pins mehr oder weniger fest! Wo genau diese liegen, siehst du
Stefan S. schrieb im Beitrag #3772199: > Was ist ein AtmegaX? Meinst du damit nun die Atmega Familie ansich > (328P, 8, 2560 ....) oder die xMegas? Meinte damit irgendeinen Atmega.. in meinem Fall ist es ein Atmega8 aber da man die ja anegblich nicht debuggen
-
Thread
Serielle Daten in Tastaturanschläge verwandeln
ich jetzt machen, dass zum Beispiel im Word dieses F geschrieben wird? Ich habe den Arduino Mega 2560 Gibt es eine Software für den PC, das die seriellen Daten vom USB in Tastaturanschläge verwandelt?
serielle Ausgabe, AD-Wandlungen oder LCD-Ausgabe dürften das sehr leicht unbrauchbar machen. Der Mega 2560 wäre dann leicht verschwendet an die Aufgabe.
-
Thread
AD_Wandlung mit Atmega2060
Hi >AD_Wandlung mit Atmega2060 ATMega2560 oder was? >am Eingang mein ADC >also am PORTF habe ich VTG als Analogsignal am PF0 angeschloßen. VTG von wo? STK500/600? Besser wäre eine regelbare Spannung im Bereich 0.
VREF. >ADMUX = (1<<REFS1) | (1<<REFS0); // interne Referenzspannung nutzen Wären beim ATMega2560 2,56V. Also sollte die Eingangsspannung im Bereich 0...2,56V liegen. >aber ich weiss nicht wie ich >überprüfe können, ob das Signal umgewandelt wurde. Im einfachsten Fall LEDs an einen
-
Thread
mehrere µC an einem Takt?
eher um Bauteile und Platz zu > sparen. worum dann? größerer µC mit mehr flash und mehr RAM ATmega1284p oder ESP32 oder mehr Ports ATmega2560 wäre ja eine Möglichkeit.
Die spannendste Frage ist allerdings, warum man nicht gleich einen größeren MC nimmt, z.B ATmega1284, ATmega2560. Mehrere MCs bringen immer massive Probleme mit sich, da sie ja irgendwie kommunizieren müssen, d.h. auf jeden Fall ein komplexes und fehlertolerantes Protokoll nötig ist. Sind
-
Thread
Pins ansprechen vom Mega 2560 mit Luna-Avr ?
Hallo, guten Tag. Wie kann man bitte die Pins ansprechen beim Mega2560 mit Luna-Avr ? Bei den anderen Avr lese ich immer Porta..Portb ...Portc usw. Wie spreche ich zb beim Mega2560 den Pin45 an? Danke. Gruss
, Du gingst von einer Arduinonamensgebung aus. Atmel hat die Port Nummer und Bedeutungen im Atmega2560 Datenblatt dokumentiert. Arduino setzt darauf auf und vergibt u.a. vorlaufende Nummern für digitale I/O Pins. Siehe: https://www.arduino.cc/en/Hacking/PinMapping2560 Komme doch ins LunaAVR
-
Thread
SerialPort & Visual Studio 2008
Studio 2008 eine Terminal Programm in Basic zu schreiben. Bei meinem mC hadelt es sich um einen ATMega2560. Die Verbindung erfolgt über USB (Com4). Habe als ersten Versuch mal folgendes programmiert : In VB: [c] Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs)
wissen wir nicht. Also, Tony: Wie der USB-RS232-Wandler auf Deiner Platine mit dem AVR2560 verbunden?
-
Thread
Arduino - Pin Directions - digital, analog oder beides?
überhaupt bei Arduino auf die schwachsinnige Idee auf nen stinknormalen Pin ohne D/AC (sowas hat der ATMEGA2560 doch garnicht?!) einen Analogwert ausgeben zu wollen? O.K. http://arduino.cc/en/pmwiki.php?n=Reference/AnalogWrite hilft... Hm... irgend ein Software PWM geschwubbel wird dort also als Analogwert
überhaupt bei Arduino auf die schwachsinnige Idee auf nen > stinknormalen Pin ohne D/AC (sowas hat der ATMEGA2560 doch garnicht?!) > einen Analogwert ausgeben zu wollen? Wenn du dich etwas weiter damit beschäftigst, siehst du, dass bei den Arduinos auch PWM als Analogsignal bezeichnet wird, und das ist
-
Thread
AVR: einige Fragen zu UART
Kommunikation AVR-PC und habe dazu ein paar Fragen. Zum grundsätzlichen Aufbau: Ich nutze ein Arduino-Mega-2560-Board mit ATmega2560 (16 MHz), der einen ATmega8U2 als USB-COM-Konverter nutzt und entsprechend über USB an meinem PC (Windows 7 x64) hängt. Dort läuft ein Java-Programm mit jssc (https://code.google.com
die Baudrate selbst automatisch zu ermitteln? 2+3) Was sagt denn die Doku des Boards, was der ATmega8U2 maximal können soll?
-
Thread
Problem mit Waitkey und serialcharmatch
ui ui ui ... also: $regfile = "m2560def.dat" du schriebst Mega88 ??? naja, bei 4 x UART muss der 2560 sein. $crystal = 8000000 'intern Der interne Oszillator ist für UART nicht unbedingt der Hit -> Baudratenquarz Das ist genau
ohh ja entschuldigung, ich habe wirklich den 2560 verbaut... muss ich verwechselt haben :) was die uart angeht, die funktioniert wunderbar.. was das serial0charmatch angeht, ist das ja ansich selber ein interrupt, weil sobald ich ein CR über
-
Thread
Spannungsregelung mit ripple verseucht ?
DAVID -. schrieb im Beitrag #5296469: > 2560 clone abgeschossen 12€ in der Bucht. Wenn das Dein Hauptproblem ist, was dokterst am maroden NT?
Verrate uns mal aus welchem Grund du die Spannung erhöhen willst, nur weil der ATMega mehr als 5V in den absolute max Rating stehen hat?
-
Thread
Arduino Mega 2560 + GPS + auf SD schreiben
eine zusätzliche serielle Schnittstelle wolltest Du weiter oben in Software emulieren, obwohl ein Atmega2560 bereits vier in Hardware verfügbare serielle Schnittstellen mitbringt. Nun möchtest Du eine SPI-Schnittstelle auf anderen Pins per Software emulieren, obwohl es eine SPI-Schnittstelle als Hardware auf dem Atmega2560 gibt. Es ist mir alles unbegreiflich, was Du da machen möchtest.
-
Thread
effiziente Division durch 10
jo - aber /2560 ist ja auch nicht einfacher also /10
geht es ganz klassisch, da man dort keine Divisionen, sondern nur Multiplikationen braucht, die der ATmega ja bekanntlich kann.
-
Thread
AVR ISP Flashen mit Android Smartphone
Habe den ATMega328 hinzugefügt. Ist allerdings ungetestet... http://www.pezitec.com/avrisp/exe/avrisp.apk
Hallo, nach ansehen des Programmers *mySmartUSBLight* wird die ATMega2560 nicht unterstüzt. Hast du dieses Procesor auch probiert? In kurze möchte ich mit meinem Samsung Galaxy Note 10.1 Android 4.1.2 die Programierung des ATMega2560 ausprobieren. Probiere den AVR Dragon
-
Thread
Wie findet man möglichst genau die Frequenz des internen RC-Oszilators heraus ?
Hier mal ein C-Beispiel, dass auf einem ATmega 2560 Arduino-Board läuft ( 16 MHz Quarz ). Es wird der CTC-Mode 4 des Timer3 ohne Vorteilung benutzt. Die gemessene Frequenz am PE3-Pin bzw. OC3A bzw. D05, ist mal 2 zu nehmen, dann weiß man die
kommt an einem Pin die Taktfrequenz heraus. Zumindest beim Tinyx5 weiß ich das sicher. Und beim 2560 habe ich gerade nachgeschaut: dort auch, auf Port E, Bit 7.
-
Thread
Bit Angle Modulation Arduino
meinen Techniker in Elektronik und tatsächlich hat es ein Kollege geschaft durch ein Programm seinen Atmega32 zu killen, indem er ausversehen alle Ausgänge in nahezu Systemtakt geschaltet hatte. Das hatte der Mikrocontroller ca 10 Sekunden mitgemacht.
/Main/arduino-mega2560_R3-sch.pdf 2. Folgt man den Arduino-Pins 22-29 in diesem Dokument, so sind sie mit den IC-Pins 78-71 eines ATMEGA2560-16AU verbunden. Dieser IC ist in folgendem Dokument komplett beschrieben (das
-
Thread
Arduino Mega SRAM erweitern
jedoch ist der RAM sehr klein. Hallo! Kurze Frage: Wie viel RAM hat der von dir verwendete ATmega? Und wie viel RAM brauchst du?
der ATmega2560 hat ein XMEM Interface. da gibts 64kByte extra RAM. reicht das ? RTM : http://www.atmel.com/images/doc2549.pdf Kapitel 9. External Memory Interface nur der ATxmega kann noch mehr RAM
-
Thread
Hilfe zu einem Arduino Problem
brauchst du eh zusätzliche Hardware. AVRs mit zwei USARTs gibt es noch andere. Angefangen mit dem ATMega162 über ATMega164/324/644/1284p/pa bis zum relativ neuen ATTiny1634. Speicher für deine Anforderungen haben alle ausreichend. MfG Spess
ich auch nochmal etwas rumgeschaut. Etwa hier der uC: http://www.dealextreme.com/p/arduino-mega-2560-atmega2560-module-green-144185?item=4 oder die Pegelwandlung: http://www.dealextreme.com/p/rs232-serial-port-to-ttl-converter-module-w-transmitting-and-receiving-indicator-144192?item=62 Ich
-
Thread
myAVR MK3 und Kommunikation mit PC
Hallo Kann ich den Atmega 2560 des MK3 Board über den PC steuern. Würde gerne die Ports des Atmega mit dem PC steuern. so wie hier. http://www.youtube.com/watch?v=NuKXY_uE8Yk&feature=view_all&list=PLFFC58115F01DD123&
Hallo So habe nun ein Programm für den Atmega 2560. Mit dem String ON schalte ich alle LEDs ein mit OFF aus. Soweit so gut. Nur mit dem C# Programm klappts nicht. [code]using System; using System.Collections.Generic; using System.ComponentModel
-
Thread
Bistabiles Relais (2 Spulen) direkt an Atmega!?
Auf die schnelle finde ich im Datenblatt des Atmega2560 die Angabe zur Schaltzeit der internen Dioden nicht. Kennt die jemand aus dem Kopf, bzw. kann mir sagen, ob z.b. eine 1N4148 schnell genug wäre als Freilaufdiode?
1N5818 von Ulrich H eingesetzt. Das ganze lief jetzt rund 4000 Zyklen Set/Reset ohne Probleme am Atmega2560. Gibt es eigentlich auch TTL-Relais, die die ganze Schutzbeschaltung etc. intern haben? Ich habe hier auch noch MAX4624 Analogschalter, aber SOT23 ist mir etwas ungemütlich und der braucht
-
Thread
Mechanische stabilität von Quarzen?
starken Beschleunigung? Welche Alternativen gibt es? EDIT: Ich brache einen 16Mhz Takt für einen Atmega2560
Takterzeugung beschäftigt. Deswegen währe ich über etwas Hilfe sehr erfreut. Ich verwende einen Atmega2560. >Wenn ich mir nun aber als Gedankenexperiment vorstelle, ich verwende >eine Leiterplatte, die ich ausgewuchtet auf der drehenden Scheibe einer >Flex anbringe, und die dann einschalte, dann
-
Thread
Atmega32 flashen via ISP
Hallo Leute:) Ich möchte für ein Projekt meinem Atmega32 flashen. Dazu benutze ich den Atmega2560 als programmierer. Zur hilfestellung habe ich diese Seite genommen: http://letsmakerobots.com/node/35649 Einen Fehler mache ich noch, sobald ich den ATmega2560 wieder mit dem USB kabel anstecke und bei arduino IDE den Boardtype umstelle(auf das zu programmierende Gerät) finde ich den Atmega32 nicht in dieser Liste und wenn ich einen anderen auswähle kommt
-
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.