-
Thread
AVR T1 Capture Problem - Meinung erbeten
den 328PB oder dem 1284P oder ähnliches Familienmitglied. Das kannst Du machen. ...1284 oder ...2560 würden passen. Einen GPS-stabilisierten Zähler hatte ich mit dem ATmega162 gemacht. Heutzutage bieten sich eher die erwähnten STM32 (o. ä.) oder auch der RP2040 auf einem Pico-Board an. Das muß aber
328PB oder dem 1284P oder ähnliches Familienmitglied. > > Das kannst Du machen. ...1284 oder ...2560 würden passen. Einen > GPS-stabilisierten Zähler hatte ich mit dem ATmega162 gemacht. > Heutzutage bieten sich eher die erwähnten STM32 (o. ä.) oder auch der > RP2040 auf einem Pico-Board an. >
-
Thread
Pedant für Linux zu WinAVR
atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640
at94k atmega2560 atmega2561
-
Thread
MCU ohne Betriebsystem
grossen ab Mega128, 2560 usw. Dein Bluetooth-Problem kannste evt. mit einem entsprechenden Funkmodul, das eine UART simuliert, loesen. Gruss, Michael
Betriebssystem halte ich fuer overkill, ausgenommen > eventuell die wirklich grossen ab Mega128, 2560 usw. Ganz meine Meinung. Auch Parallelisierung lässt sich eigentlich noch recht komfortabel mit den vorhandenen Interrupts lösen, da brauchts nicht noch nen Schädulääär.
-
Thread
Es erscheint nichts auf dem Seriellen Monitor?
opt/arduino-1.8.19/libraries -libraries /home/daniel/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10819 -build-path /tmp/arduino_build_142490 -warnings=default -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/opt/arduino-1.8.19/hardware/tools/avr -prefs=runtime.tools.avr-gcc
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.19/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.19/hardware/arduino/avr/variants/mega /tmp
-
Thread
AVR Studio 5 AVR Dragon STK600 Debugging
AVR Debugging) Installierte Software AVR Studio 5 Beta2 Hardware AVR Dragon (neu), STK600 mit ATMega2560(neu) STK600 mit eigener Stromversorgung, Dragon an USB Hub mit Netzteil, JTAG Verbindung über Dragonlair(Verbindungskabel Länge 2x 8cm), Externe Clock von STK600 (1MHz). Fuses, ID lesen geht.
Einstellmöglichkeit für dei JTAG Frequenz finde? Ich habe nun ein Leeres GCC Projekt erstellt für ATMega2560 und AVR Dragon und folgenden Code eingefügt: #include <avr/io.h> int main(void) { DDRB = 0xFF; while (1) { PORTB = 0x1F; PORTB = 0xFF; //<-- hier habe ich einen Haltepunkt gesetzt }}
-
Thread
Suche Microcontroller mit EBI
Danke ja der Mega2560 hat ein EBI das habe ich ganz übersehen.
ATmega64
-
Thread
JTAGICE 3 vs JTAGICEmkII
seit dem Avr Studio5 ein neues Tool welches "atprogram" heißt. atprogram -t jtagice3 -i jtag -d atmega2560 write -fs --values AABBCC <- aabbcc wären z.b. fuses... bzw atprogram help write. Das ist meines wissens das einzigste cmd line Tool welches den Ice3 Untersützt. Gruß, Manuel
Hallo, wir haben Geschwindigkeitstest der Datenübertragung zwischen ICE3 und mkII gemacht. DW mit Atmega88: Geschwindigkeit bei beiden etwa gleich. JTAG mit Atmega64: ICE3 mit 4MHz JTAG Frequenz ist ca. 1-2 Sekunden langsamer als mkII mit 2MHz. Fazit für mich: solange ich mit mkII arbeiten kann, ein
-
Thread
STK600 aus Canada, hat jemand Erfahrung mit dem Kauft?
reine STK600. Die im Bild abgebildeten TQFP-Sachen sind nicht dabei. Lediglich ein fest aufgelöteter ATmega2560... Das sollte man bedenken. Das ist anders als beim STK500. Für jede Package braucht man dann nochmal Socket- und Routing-Cards für etwa 80-100 Euro. Es gab mal bei watterott nen Angebot für
nicht :-( sonst würde ich gleich zuschlagen. Das STK600 allein (ohne Routing-Cards) nur mit dem ATmega2560 kostet auf Deutsche Boden 192,95 EUR !
-
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
STK600 ISP vom Board nutzen
Hallo, ich habe eine fertige Schaltung mit einem ATmega2560 entwickelt und würde den gerne auch auf der Platine programmieren. Dazu würde ich gerne den ISP von meinem STK600 Board nutzen. Das soll wie folgt aussehen: 1. ISP entsprechende Pins (MISO,MOSI
Habe keinen Zugriff auf meinen µC (Atmega2560) über ISP. Hab mir überlegt ob es an dem Reset Pin liegt. Hab auf der Platine ein Max811 verbaut um von da aus den Controller zu reseten. Den Reset Pin vom ISP hab ich direkt auf den RESET Pin
-
Thread
mehrer LEDs parallel an einen Arduino Mega
Pins vom Atmega ab können. Da nirgends steht was genau für ein Mega verwendet wird ist das also offen (kenne mich mit Ardunio nicht aus, was da ein Mega Ardunio ist - mega328?). PWM Ansteuerung mit vielen Kanälen
ein Mega Ardunio ist - mega328?) Nö, der hat keine 30 Ausgänge. Der Mega Arduino hat einen Mega2560: https://www.arduino.cc/en/Main/ArduinoBoardMega2560
-
Thread
UART senden über udrie0
Hallo an Alle! Ich habe einen Atmega 2560. Wenn ich über UART0 sende kann ich die Daten über serielle Schnittstelle mit einem hyperterminal empfangen. Das klappt allerdings nur, wenn ich die Daten direkt in das udre0 schreibe mittels
[code] .include "m2560def.inc" .listmac .org 0x000 rjmp hreset ; 01 - External Pin, Power-on Reset, Brown-out Reset, Watchdog Reset and JTAG AVR Reset .org 0x0034 rjmp huartdre0 ; 27 - USART0
-
Thread
Projekt: Vor"verstärker"
Arbeitest du? Ich würde auf 2 Atmegas verzichten, das ist schon sehr umständlich. Sowas wie ein ATMEGA2560 ist wohl schon eher zu empfehlen, (256kByte flash, 86 I/O, 6 Timer, TQFP-100).
#2798018: > Ich würde auf 2 Atmegas verzichten, das ist schon sehr umständlich. > Sowas wie ein ATMEGA2560 ist wohl schon eher zu empfehlen, (256kByte > flash, 86 I/O, 6 Timer, TQFP-100). Ich löte kein SMD: -Ich würde gerne mit Streifenraster auskommen, wenn möglich, notfalls Lochraster -Habe
-
Thread
Wie läuft der Ladevorgang beim arduino ab.
Hallo Ich habe ein arduino mega 2560 mit ein ENC28J60 lan Chip. DA die Webseite größer ist wie der ram des 2560 habe ich die Seite nicht im RAM gelegt sondern lasse sie im speicher mit ( client.print(F("....")); Jetzt kommt aber
hier gibt es Lesestoff, http://www.ethersex.de/index.php/Main_Page ich setze einen ATmega1284p als Webserver ein, Pollin NETIO
-
Thread
TVout Arduino
, expect=0x14, resp=0x51 Und mit Arduino: 1.5.5 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" C:\Users\Thomas\Documents\Arduino\libraries\TVout\TVout.cpp: In member function 'void TVout::render_setup(uint8_t)': C:\Users\Thomas\Documents\Arduino\libraries\TVout\TVout.cpp
-
Thread
AVR Mikrocontroller Lohnenswert?
liegt". Der zweite Teil befaßt sich mit, jetzt bitte nicht wieder rumdiskutieren, mit Assembler und Atmega8. Alle Beispiele sind aber auch auf einige andere AtMega anwendbar. Die Lektüre ist kostenlos im Netz verfügbar. Da steht auch etwas von Kosten und auch ein bisschen was zur Elektronik. Falls es
Anfang das Board, welches du oben erwähnt hast. - Du kaufst dir ein "Mega Pro Mini", der hat einen ATmega2560 drauf https://www.amazon.de/ARCELI-Arduino-Mega-ATmega2560-CH340G-Elektronik/dp/B07MQ1J9MR/ref=asc_df_B07MQ1J9MR/?tag=googshopde-21&linkCode=df0&hvadid=204476351460&hvpos=&hvnetw=g&hvrand=11501061730475294248&
-
Thread
SD-Karte ansprechen funktioniert nicht, eigenes Layout
Hi, ich verwende einen Atmega 2560 und möchte die SD-Karte initialisieren. Ich betreib die Karte mit 3.3V und verwende einen MAX3378 als 5V zu 3.3V Wandler. Ich hab das Layout nach den Empfehlungen von µC.net erstellt. Jedoch
@Eugen Thorben (der_eugen_thorben) >ich verwende einen Atmega 2560 und möchte die SD-Karte initialisieren. Deine Bilder sind arg klein und schlecht. >Ich hab ISP direkt am Atmega angeschlossen, den SPI jedoch mit 270 Ohm >Widerständen gekoppelt. Warum
-
Thread
PWM mit Timer0 & 2 mit ATmega168PA läuft nicht
Dito bei einem ATmega48PA.
ein Bsp. wie das bei mir in der Arduino IDE aussehen würde. Ich verwende hierfür allerdings einen ATmega2560. In diesem Bsp. ist ICR1 für TOP zuständig. Atomic Block kann man sicherlich weglassen, habe ich mir allerdings so angewöhnt, weil sei() im Hintergrund aktiviert wird. [c] /* IDE 1.8.13
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
recht arrogant vor ("Wir sind die Größten und deshalb so gut!"). Bleibe deshalb beim guten alten ATmega.
meine Gedanken bei AVR. Stimmt, CAN scheint Atmel nicht zu mögen. Die haben auch nur das alte ATmega128-Design mit CAN gepimmt und nicht die besseren ATmega2560. Ich hab daher nen ATmega2560 + SJA1000 benutzen müssen. Für kleine CAN-Knoten wird gerne der ATmega8 + MCP2515 genommen. Peter
-
Thread
m2560def.inc oder iom2560.h???
Hallo Leute, ich soll einen ATMEGA2560 programmieren, doch leider habe ich weder eine m2560def.inc, noch eine iom2560.h (habe extra geschaut, war nur eine m2561def.inc da). Hat jemand von euch zufällig eines der Files? Falls ja,
die m2560def.inc habe ich doch schon gefunden, eine Neuinstallation war fällig... aber hat jemand von euch vielleicht eine iom2560.h, damit man ihn auch AVR-GCC programmieren kann? Danke
-
Thread
AVR8_Burn_O_Mat_Config.xml
vervollständigen können und nicht jeder selbst Hand anlegen muss. unterstützt von Original (2.1.2): [pre] ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega48, ATmega88, ATmega168, ATmega328P, ATmega162, ATmega8515, ATmega8535 ATmega164, ATmega324, ATmega644 ATmega169, ATmega329, ATmega3290, ATmega649, ATmega6490, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561 ATtiny2313 ATtiny12, ATtiny13, ATtiny15 ATtiny25 ATtiny45, ATtiny85, ATtiny26 [/pre] von mir hinzugefügt: [pre] ATtiny261
-
Thread
Lösungsvorschlag Gesuch
wie Ich das Denke. Mein Problem ist folgendes: Ich habe ein Hutschienenboard, auf welchem ein Atmega2560 montiert werden soll. Dazu soll derMega auch eine Netzwerkanbindung mit dem Ethernetshield bekommen. Nun das Problem. Aufgrund der Höhe bekommen die hinteren Kontakte keinen Kontakt zum Modul
Platinen für den Mega suchen , habe ich Damals bei Eb... gefunden. Prototyp PCB für Arduino MEGA 2560 R3 Schild Bord DIY ( bei Ali ) auch zu finden
-
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
[C++] Code-Optimierung auf AVR
Hallo Forum, ich habe hier diese "kleine" Interrupt-Routine. Der Code läuft auf einem ATmega2560. Compiler ist der avr-g++ (also C++ code) mit -Os. [c] #define US_TIMER_REGISTER GPIOR0 //general purpose register volatile uint16_t usVal[7]; ISR(PCINT1_vect) { static bool update[7
einen möglichst pinkompatiblen AVR und zieh ein paar > Drähte. Gibt leider IMHO keinen. Der ATmega2560 und der ATmega128 sind soweit ich weiß der einzige 100pinner die sind Pinkompatibel sind. Aber gewonnen hat man dadurch nichts, nur weniger Speicher :( Den Artikel hab ich schon mal Überflogen
-
Thread
RC Modellbau: Mikrocontroller und Motorstörungen
Guten Abend, ich verwende in einem Tamiya 1:10 Modell einen ATMEGA2560 auf Devboard. Der Mikrocontroller sorgt für die Steuerung div. LEDs. Es wird über externe Interrupt die Pulsweite aller Kanäle gemessen und entsprechend geschaltet (Servo PWM). Da das Devboard
Guten Abend, ich fasse nochmal zusammen: Mit einem ATMEGA2560 (aufgrund der gehobenen Anzahl an Timern & GPIOs) greife ich alle PWM Kanäle des Empfängers ab und schalte div. LEDs (Abblendlicht, Bremslicht, Rückfahrtlicht, Blaulicht sowie Blinker). Die PWM
-
Thread
JATG Interface für AVR
( 1x TI Launchpad mit TM4C123G) beide haben onBoard JTAG. Jetzt habe ich noch einen Arduino Mega2560 der Programmiert gehört. Ist es von der Hardware seite möglich diesen JTAG für den ATmega 2560 zu verwenden, und existiert evtl. bereits eine Firmware für einen von den beiden ARM? Gruß Sascha
>Ist es von der Hardware seite möglich diesen JTAG für den ATmega 2560 zu >verwenden, Nein.
-
Thread
ATMEGA 328PB unter AVR-GCC nutzen
bei Mouser finde ich: 556-ATMEGA328PBXMIN Entwicklungsboards und Kits - AVR ATMEGA328PB Eval Kit in der Beschreibung steht jedoch "Tool für die Evaluierung von ATmega328P" Im Datenblatt ATMEGA328PB-XMINI findet sich: ATmega48A/PA/88A/PA/168A/PA/328/P. Der PB ist da nicht dabei. Das "ATMEGA328PB Eval Kit" scheint damit ungeeignet für die Arbeit mit dem ATMEGA328PB chip. Der chip ATMEGA328PB-AUR steht hier mit 2,32€.
-
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
Probleme mit Duchflußmeßzelle an µC
Duchflussmesszelle (http://www.btflowmeter.com/fileadmin/PDF/Flowmeter/96103140_FCH-m-Pom.pdf) an einem Atmega2560 den Duchfluss nach einer 230V Pumpe zu messen. Das Ausgangssignal (NPN Open Collectort) der Messzelle ist mit T0 (Timer0 als Counter) verbunden. Zuerst hatte ich den Ausgang direkt verbunden
aber noch nicht durchgeschalten sind. Wenn ich die 230V abhänge gibt es keine Störungen. Der Atmega läuft mit 16MHz, ist das RN-Mega 2560-Modul http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=162. Für 1 Lt. braucht die Pumpe (Ulka EP8) etwa 1,5 Minuten, daran
-
Thread
Bascom Bootloader Atmega32 plu Fusebits
'Const Loaderchip = 64 '$regfile = "m2561def.dat" 'Const Loaderchip = 2561 '$regfile = "m2560def.dat" 'Const Loaderchip = 2560 '$regfile = "m329def.dat" 'Const Loaderchip = 329 '$regfile = "m324pdef.dat" 'Const Loaderchip = 324 #if Loaderchip = 88
Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 #endif #if Loaderchip = 2560 ' Mega2560 $loader = &H1FC00 ' 1024 words Const Maxwordbit = 7 'Z7 is maximum
-
Thread
ATmega: Timerproblem
Guten Tag zusammen, ich verwende ein Arduino-Mega-2560-Board (ATmega 2560 mit 16 MHz, Verbindung mit PC über ATmega8U2 als USB-COM-Konverter), das ich (erstmalig ohne Verwendung der Arduino-Bibliotheken) in AtmelStudio programmiere. Bei einem Projekt
-
Thread
Atmel uC Bezugsquellen (DE/China)
Chinesen bekommst du aber sicher keine Certifikate (Herkunft usw). Ich habe für privat ein paar 2560er bestellt. Alle waren fast 8-10 Jahre alt.
Jahren hat sich bei der "Standard" Atmel Reihe doch nichts getan, sodass auch ein 8-10 Jahre alter Atmega kein Problem darstellen sollte, oder sehe ich das falsch?
-
Thread
Ansteuerung Motoren mit H-Brücke
Kettenantrieb geht. Dabei habe ich ein fertiges Gehäuse und auch bereits zwei 12V DC Motoren und einen ATmega2560 für die Ansteuerung gekauft. Um die Ansteuerung so komplex wie möglich zu machen, würde ich die Motoren gerne mit einer H-Brücke mit MOSFETS ansteuern, ich weiß ein L298N wäre viel einfacher. Lösungsansatz
Maxi M. schrieb im Beitrag #7776713: > zwei 12V DC Motoren und einen ATmega2560 für die Ansteuerung gekauft. Um > die Ansteuerung so komplex wie möglich zu machen, Soll das ein Witz sein? > würde ich die Motoren > gerne mit einer H-Brücke mit MOSFETS ansteuern, ich
-
Thread
2.4" Display-Shield (SPFD5408) an Aduino DUE
Huhu ihr, ich habe mir ein Arduino Mega 2560 R3 mit dem hier beschriebenen Display gekauft und Sketch2 aufgespielt. Leider bleibt das TFT weiterhin weiß. Nach der Setup Funktion sollte ich Testbilder sehen. Diese bleiben leider aus. Die Pinbelegung
sketch5.ino tut, was er soll."Hello Word"'ln. Ich habe ein blaues cheapcheapcheap Board mit nem ATmega2560 von der Bay, sowie das Display mit dem SPDF5408. Das Kuddelmuddel mit der UTFT-Lib und weiteren Experimenten brachte bisher keine Ergebnisse. Habe mich auch nicht recht bemüht - wollte nur schnell
-
Thread
Hammond B3 Clone mit ATMega
wieder eine einheitliche "Schnittstelle" zum zentralen µC. Derzeit beschäftige ich mich mit dem Atmega2560. Der ist zwar etwas unhandlich (TQFP100 Gehäuse) hat aber ne Menge drauf. Unter anderem hat er 4 UARTs und ne Menge (86) IO-Pinne, damit könnte man für bis zu 3 Peripeherie µC jeweils ein eigenes
uC. Hatte ich auch schon mal überlegt. Aber im Moment sieht es für mich so aus das selbst der Atmega2560 damit überfordert wäre. Zumal ich ja noch ein paar mehr Ideen habe und das Teil ausbaufähig bleiben soll. Greetinx, Peter
-
Thread
USBasp Levelshifter Reset Problem
programmer (den extra nochmals gekauft da ich mit meinen nicht die FUSE auslesen konnte). Habe einen ATMega 2560 und drei Levelshifter TXB0194. OE über Widerstand auf 3,3V angeschlossen. Die Low Seite des Levelshifter ist nicht bestückt. Wollte ausprobieren ob ich so schon in den Controller „rein komme“
Habe ... drei Levelshifter TXB0194. Wer stellt die her? Wo gibts die zu kaufen? > Habe einen ATMega 2560 und drei Levelshifter TXB0194. OE über Widerstand > auf 3,3V angeschlossen. Die Low Seite des Levelshifter ist nicht bestückt. Kannst du die ganze Prosa einfach in einen Schaltplan packen?
-
Thread
Eigene 4bit-Integerzahl erstellen mit Über-Unterlauf in C
Hi Leute, ich wollte fragen, ob es eine elegante Möglichkeit gibt, sich auf einem mega2560 eine unsigned 4bit-Zahl zu erstellen. Also ich will, dass wenn ich [c] //4bitzahl uint4_t i = 13; //Addition mit Überlauf i += 5; // i == 2 [/c] Das selbe soll mit einem Unterlauf(falls man
ich nutzte einen ATmega2560 und habe bisher bei meinen Projekten maximal 37% des Speichers belegt. Also muss diese Optimierung nicht sein, da hast du recht. Aber jmd fragte, was ich mit den übrigen Bits vorhatte. ;) guter
-
Thread
STK600 + JTAGICE mkII - Debug geht nicht
werden von AVR Studio erkannt und funktionieren. Nun habe ich über den STK600 und ISP den Demo Chip Atmega2560 programiert. Das Testprogramm (LED-Blinken) läuft. Nun möchte ich das JTAGICE über das 10-Pin JTAG Interface verbinden um den Code debuggen zu können. Also als Debugger JTAGICE mkII eingestellt
programmiert. Bekomme es einfach nicht zum laufen. Beim STK600 kann ich ja den Oszillator für den Atmega2560 einstellen. 8MHz - was muss ich dann bei den Fuses des Atmega2560 einstellen? Der Schalter muss ja auf Extern stehen. Komm einfach nicht weiter.
-
Thread
Arduino Anlagenvisualisierung
Visualisierung einer Bewässerungsanlage. Die Daten (Schaltzustände und Messwerte) übermittle ich von einem ATMEGA2560 über die serielle Schnittstelle an einen Windows Rechner. Nun zu meinem Problem/Frage, ich habe keine Ahnung, wie ich das mit der Visualisierung angehe, muss nix kompliziertes sein, dachte an
developer.mozilla.org/en-US/docs/Web/API/SerialPort Als Erweiterung später: An die Serielle Schnittstelle vom ATMEGA2560 einen ESP8266 oder ESP32 anhängen, Webseite von dort ausliefern, serielle Daten per Websocket zum Browser tunneln. Als Erweiterung dann: Noch ein paar HTML-Header + Service-Worker JS ergänzen
-
Thread
LED Cube - Anfänger Elektronikfrage
#3779342: > warum wurde in > dem projekt 470 Ohm widerstande verbaut? 16*20mA wären 320mA und beim ATmega328 dürfen durch den Vcc Pin max. 200mA fließen. Die Pins (max. 40mA) die die Ebenen steuern würde das wenn alle LEDs an sind komplett überlasten. BTW: Forensuche schon benutzt?
größeren Cubes die die Absolute Maximum Ratings des GND Pins des µCs überschritten werden. Beim ATmega2560 und 470Ω LED Vorwiderständen hätte man diese Problem nicht. Die LEDs werden dafür aber nur mit ca. 3.8mA betrieben, bei 1:7 Multiplexing entspricht das dann einer Helligkeit von ca. 0.54mA continuous
-
Thread
Hysterese Atmega32u4
Matthias W. schrieb im Beitrag #5812943: > Eine solche Hysterese wäre auch bei Atmega16u4 oder Atmega32u4 zu > vermuten. Nicht nur zu vermuten, sondern ist definitiv der Fall. Matthias W. schrieb im Beitrag #5812943: > Schmitt-Trigger-Eingänge Hat der ATMega32U4
Hi >aus welchem Datenblatt hast Du das entnommen? Steht doch dran: ATMega328P. >das muss wohl falsch beschriftet sein? Nein. Andere AVRs, ATMega649/1280/1281/2560/2561, ATMega16, im gleichen Datenblatt ATMega48/88/168 haben ähnliche Werte. Leider fehlt im DB vom ATMega16
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
schrieb im Beitrag #7390903: > Was ein Stolperstein sein könnte: /CE1 ist flankensensitiv. Der ATmega2560 hat doch ein externes Memoryinterface, da kann man einfach den Chip direkt anschließen. /CE1 geht an ALE, d.h. das Latch ist schon im Chip, einen extra 74HC573 braucht man nicht. Q7..0 werden
Waitstates bei 16MHz dauert der Lesepuls 256 * 3 / 16MHz = 48µs Sollte also dicke reichen. Siehe ATmega2560 Datenblatt: Figure 9-6. External Data Memory Cycles with SRWn1 = 1 and SRWn0 = 1 Man kann den CPU-Prescaler einschalten, die Daten in den RAM kopieren, dann den Prescaler wieder ausschalten
-
Thread
Welchen Atmega soll ich nehmen
. Der ATmega mit dem ungeschlagen meisten RAM ist der ATmega1284p - erhaeltlich als TQFP44 oder Steckbrettvariante DIP40. Aber der ATmega mit den meisten IO und meisten Programmspeicherplatz ist der ATmega2560
Achso, was ich vergas: Es gibt auch ATtiny fuer Bereiche wo nur wenig IO benoetig wird. Zu ATmega: Ein wirklich sehr preiswerte und auch sehr beliebter Vertreter ist der ATmega8 (bzw. Neuauflage ATmega8A). Leider ist der ATmega8 ausser im Preis gegenueber den anderen Vertretern seiner Kathegorie
-
Thread
Fractional Baud Rate?
8051 immer ein 11,059MHz Quarz verpaßt. Das geht ohne jeden Rundungsfehler bis 115200Baud. Und ein Atmega2560 läuft mit 14,7456MHz gleicht gut, wie mit 16MHz. Heutzutage kann aber niemand mehr rechnen und nimmt glatte MHz-Quarze und versteht nicht, warum die UART Übertragungsfehler macht.
ein > 11,059MHz Quarz verpaßt. Das geht ohne jeden Rundungsfehler bis > 115200Baud. > Und ein Atmega2560 läuft mit 14,7456MHz gleicht gut, wie mit 16MHz. Eine merkwürdige Vorgehensweise, sich auf das unwichtigtse Timing zu konzentrieren. Da nehme ich lieber 20 MHz und habe ein exaktes, jitterfreies
-
Thread
BC337-25 Base 3.3V, Emitter 12V
nichts heißen muss). Vielleicht nennst > du mal einen Typ? Sagte ich bereits, ein Arduino Mega 2560, betrieben mit 3.3V
Thomas schrieb im Beitrag #5054868: > Sagte ich bereits, ein Arduino Mega 2560, betrieben mit 3.3V Kurzer Check des Datenblattes vom ATMEGA 2560: Der Prozessor selber hat keine schaltbaren Pull-Downs - nur Pull-Ups. Nur an den PAs einen Buskeeper. Daher meine Frage nach einem
-
Thread
avr-gcc->Probleme beim 1.kopieren von struct und 2. Arrays mit Double
ab Index 6 (0.43) der entsprechende Wert. Was kann die Ursache sein? Umgebung: Linux. Ziel: atmega168p Avr-gcc: 4.1.2. Einstellungen: Alle Optimierungen. Gruß
adchannles_typ adchannels[16]; void ad_init() { adchannles_typ ain1 = {FILTER_50HZ, ADCCON_RANGE2560, ADCCON_UNIPOLAR}; adchannles_typ ain3 = {FILTER_50HZ, ADCCON_RANGE2560, ADCCON_UNIPOLAR}; adchannles_typ ain4 = {FILTER_50HZ, ADCCON_RANGE2560, ADCCON_UNIPOLAR}; adchannles_typ ain5_6 = {FILTER
-
Thread
Mikrocontroller-Programmierung selber beibringen
Arduino mit 32k (Uno für shields) noch übersichtlich ist. Später kann man immer noch auf einen mega2560 gehen und noch später auf einen ARM. Klar kann man gleich mit ARM einsteigen, warum auch nicht, mache ich vielleicht wenn ich den m1284p oder m2560 ausgereizt habe :-)
zu so großen > Investitionen bereit. Nicht zu vergessen das man auf guten Arduino Klonen (z.B 2560) für ein paar Euro aus China den Bootloader rausschmeißen kann und das Ding dann wunderbar ohne den C++ Ballast programmieren kann, wenn man es denn kann und hat keine Probleme mit der HW. Das sind
-
Thread
CRC Fehler bei Modbus RTU
Kommunikation über Modbus zwischen meinem Smart-Meter (CAN-EZ3 von technischer Alternative) und meinem Atmega 2560 über den max485 hin zu bekommen. Das SMart-Meter ist der Master. ICh kann ohne Probleme Nachrichten vom Smart-Meter empfangen und auch vernünftig lesen. Jetzt möchte ich allerdings auch antworten
Denis schrieb im Beitrag #7008013: > Atmega 2560 Was für einen Clock verwendest du? Und was für eine Datenrate auf RS485? Denis schrieb im Beitrag #7008013: > Das SMart-Meter ist der Master. ICh kann ohne Probleme Nachrichten vom >
-
Thread
AVR PWM-Signal korrekt anschliessen
hallo Forum, ich habe einen ATMega8 mit angeschlossenen LM335 als Temperatursensor an ADC0. Eingeschaltet werden diese über einen Portpin zur Zeit der Messung. Am ADC hängt ein 100nF und ein 1k-Widerstand zum Entstören (hab ich hier
aufteilen ist schwierig, wenn man ein Board mit definierten Pins hat (http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb2560-V1-1-AVR-ATmega2560-USB-RS485-RS232-Modul.html?XTCsid=44ceead62e82ee96370bea3e91632e35). Danke soweit. mfg Foikei
-
Thread
Arduinio Software Serial - wie synchronisiert man 2 Software Ports bei Datenempfang
externe HW Uarts zugegriffen > wird? Was gefällt Dir an den internen UARTs nicht? Z.B. der ATmega164 hat 2 UARTs, der ATmega2560 hat 4 UARTs. Externe UARTs sind sehr teuer. Da kann man besser einen ATtiny2313 als UART programmieren und per I2C anbinden. Und da der nichts weiter zu tun hat,
Peter Dannegger schrieb im Beitrag #3083989: > der ATmega2560 hat 4 UARTs Und den gibt's auchn och als Arduino Mega.