-
Thread
3 kleine Fragen zu i2c
kaufen, wo RS-485 Treiber schon drauf sind. Die sind gerade im Sonderangebot: https://www.chip45.com/atmega644-usb-rs485-modul.html?language=de
später. Man KANN die Takte abgleichen, aber weißt Du ob der TO das kann? Der Arduino in der ATMega-Ausführung hat 8 oder 16 MHz Quarz, also auch keinen Baudratenquarz, solange die dann unter sich bleiben kein Problem, hängt der TO aber n USB-RS485-Pegelwandler dran kann das unschön werden. Und
-
Thread
Geschwindigkeitsmessung mit Quadraturausgang einer optischen Maus und ATMega
ist nun also einen optischen Maussensor zur Geschwindigkeitsmessung zu Nutzen und ihn mit meinem ATMega 2560 über die Quadraturausgänge abzufragen. Leider habe wir aber auf diesem Themengebiet noch keine Erfahrung und würden uns deshalb über Hilfestellungen freuen. Ist das für uns realisierbar? Wer
-
Thread
main loop - while (1) - nur mit delay
woran das liegen könnte? Es muss doch ein grundlegender Fehler sein, den ich hier mache. Der ATMEGA2560 arbeitet mit internem Takt. In der Funktion "UpdateCParserString" lasse ich eine LED anschalten um zu sehen ob die Funktion aufgerufen wird. Hier die main loop: [c] while(1) {
-
Thread
SPI Kommunikations Problem AVR2560
Forumsgemeinde ;) Ich habe ein Kommunikationsproblem mit einer SPI Leitung. Vorweg mal ein paar Specs: ATMEGA 2560 SPI-Freq: 1MHz, SCK MOSI RC-TP 33R/22pF Empfänger AD7682 MOSI Leitungen 33R Serienwiderstand. und bei den L6470 15R 22pF 15R T-Filter. Die Leiterplatten sind selbst mit der Handbestückt und mittels einen kleinen Reflow Ofen gelötet. Wobei hier immer wieder Kurzschlüse am ATMEGA nach dem Löten vorkommen die ich per Hand mittels Litze entferne. Die 2 Externen Prints sind mittels Flachbandkabel miteinader verbunden. Zwischen den Leitungen ist immer eine GND Leitung geführt
-
Thread
Übertragungsfunktion aus diskreten Werten
https://www.mikrocontroller.net/articles/Digitalfilter_mit_ATmega#Frequenzgang_ma.C3.9Fgeschneidert speziell der den Artikel zu FDLS: http://www2.units.it/ramponi/teaching/DSP/materiale/Ch5%28x%293e.pdf#page=29 "the FDLS algorithm produces a transfer function
approximated') [/code] First order approximation resultiert also in einem Modell [math] G(z) = \frac{1.2560 z^{-1}}{1 -0.8107 z^{-1}} [/math] Beachte, dass im Nenner der erste Koeffizient auf 1 normiert ist (wird nicht mit identifiziert) und dieser im Zähler == 0 ist. Du kannst auch die Modellordnung
-
Thread
Funkscanner über Touchdisplay bedienen (RS232)
Mikrocontroller mit dem Du das Display ansteuerst und deine Steuerbefehle generierst. Ich habe einen ATMega2560 verwendet. Der hat auch gleich 4 UARTs Alles nicht ganz billig und ein bisschen zeitaufwendig aber für ein Einzelprojekt wie in deinem Fall ist es denke ich ok.
-
Thread
Problem mit JTAGICE 3 und STK600 und AVR Studio 5
Hallo liebe Mikrocontrollergemeinde, ich verwende das STK600 in Kombination mit dem ATmega 2560 der mitgeliefert wurde. Habe ein Beispielprojekt aus der Hilfe mit AVR Studio 5 erstellt und möchte nun zum ersten Mal das JTAGICE 3 als Debugger testen. Das Programm mittels JTAG in den Flash
-
Thread
was muss ich in "C" beachten, wenn ich ext. Speicher verwenden will?
Hallo, möchte mich demnächst an einen mega2560er waagen und der hätte ein Zwichengesicht für fremden Speicher. Wie sieht das denn als C-Anwender aus? Muss ich Adressen selbst auf den/die Port(s) schreiben, die Flags toggeln und dann Daten
Santiago m.H. Hallo, schau dir mal ein Projekt von mir an, ich hatte bei diesen Projekt mit den ATmega2561 zu tun + externes RAM. http://213.239.212.163/mediawiki/index.php/Microwebserver#Grundgedanken_zum_Aufbau_der_Software Im makefile musst du dann im prinzip nur wie schon erwähnt __heap_start
-
Thread
Einige Verständnis Fragen zum TWI (I²C)
Moin moin, ich befasse mich momentan mit dem TWI bus des ATMEGA32A, ich hab das Datenblatt schon durch und auch den Forum Artikel, wirklich verstanden habe ich es allerdings nicht. Ich hab mir ne Libary hier aus dem Forum genommen und bin den Code Zeile für zeile
Der Code Funktioniert an sich, (ich arbeite zur Zeit nur am Slave) Der Master ist ein ARduino Mega2560 dort habe ich den Code Fix auf 50 gelegt, allerdings bekomme ich manchmal nahezu abwechselnd 100 oder 50, bzw grade habe ich ihn auf 20 gelegt, manchmal bekomme ich 20, dann 40 und hin und wieder 100
-
Thread
DDS IC AD9910 lässt sich nicht per SPI programmieren
programmieren. Der Ausgang bleibt stumm. Im Anhang mal ein Auszug des Quelltextes. Ich benutze einen ATmega2560 und den gcc. Hat einer einen Tip? Vielen Dank schonnmal im Voraus! alsdenn, Jens
-
Thread
ENC28J60 Errata #11 (ERXRDPT)
16bit Werte sind) muss also irgendwo noch ein anderer Fehler sein hier mal meinen Code (vom ATMega2560) zum vergleich der funktioniert [code] //----------------------------------------------- // VORSICHT !! das hier ist ein Workaround // aus dem Errata-Sheet Punkt.14 (Seite 6)
-
Thread
NEC Beamersteuerung mit Atmega8U2
(__AVR_ATmega3250__) || defined(__AVR_ATmega3290__) ||defined(__AVR_ATmega6450__) || defined(__AVR_ATmega6490__) /* ATmega with one USART */ #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT USART_RX_vect
CONTROL UCSR0B #define UART0_DATA UDR0 #define UART0_UDRIE UDRIE0 #elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1
-
Thread
MAX485: empfängt eine Null, die keine ist
Hallo! In meiner Hauselektronik werkelt ein Atmega 2560, indem er mittels mehrerer Max485 verschiedene Ein- und Ausgabegeräte ansteuert. Es läuft alles wunderbar, auch keine Probleme mit Senden/ Empfang wie sie hier oftmals beschrieben sind. Mit
-
Thread
AVR GCC Tutorial
unsigned status2:2; ... unsigned status19:2; } test; [/code] Ich will das auf einem ATmega2560 durchführen, der Compiler meckert nicht... Oder soll ich eben doch lieber 20 8-Bit Variablen anlegen?
-
Thread
ATmega Registeradressen mit/ohne Offset 0x20
Hallo, bin gerade beim ATmega2560. Gibt es eine einfache Erklärung warum die unteren Register von 0x00 bis 0x3F noch eine 2. Adresse mit einen Offset von 0x20 haben? Warum haben die eine 2. Adresse und alle anderen ab 0x60 nicht
-
Thread
STK600 & JTAGICE mkII zu verkaufen
Es ist ein Adapter mit einem bestückten ATMEGA 2560. Adapter mit Sockel müssen separat erworben werden.
-
Thread
Arduino fonts "verkleinern"
Um welchen Arduino geht es denn, daß Du so knapp an Flash bist. Die 256kB des ATmega2560 sollte doch weit reichen. Du kannst ja die Zeichentabellen in nen externen Flash auslagern. Z.B. der IS25LQ040B-JNLE hat 512kB (SO-8, 3.3V, Farnell: 0,393€). Oder der S25FL064LABMFI013 (8MB,
-
Thread
Taster-Interrupt Fragen
so in etwa das, was ich auch bräuchte. Ich habe gleich versucht einige Einzelheiten auf meinen ATmega2560 zu übertragen. Jedoch funzt keine LED vom STK600, wodurch ich davon ausgehe, dass der Code so nicht passt. Nun habe ich versucht alle Steps Schritt für Schritt zu verstehen, also wann er was warum
so nehmen. Ich habe sie dann ja nicht verstanden (trotz mehrmaligen lesen und zur Hilfenahme des 2560 DS) - bringt mir also gar nichts und ich will es lernen und nicht nur abkopieren, denn dann kann ich mir auch eigene Gedanken und Lösungen für weitere Aufgabenstellungen erarbeiten. :D ala Gib Mann
-
Thread
Widerstand RG für Instrumentenverstärker INA 122P
habe ich 39k. dat entspricht ein VU von 10,13. Ich möchte bei Bedarf per Mikrokontroller(AVR Atmega2560) den RG abschalten. Kann ich dass über einen geeigneten Optokoppler realisieren? (damit die Potientiale am den Eingängen für RG an den INA nicht beeinflusst werden.) Hat damit jedemand erfahrung
-
Thread
Address latch mit 3,3V
Hallo, Ich möchte an einem ATMega2560 mit einem parrallelen SRAM betreiben. Erst hatte ich den 74HCT573 angedacht, wollte dann allerdings das ganze mit 3,3V betreiben. Erschreckenderweise braucht dieser 5V. Ich habe schon die
-
Thread
Sensorsignal auslesen und mit Controllino verarbeiten
ArduinoMega heisst ein ATMEga2560 ? Dann kannst Du doch den Comparator auf 1.1V laufen lassen, das ist doch nicht zu weit von den 0.78V weg die Du als Signal hast. (fast 71% klingt doch nicht schlecht für mich) Du könntest
-
Thread
USART Zeichenausgabe nach Reset
seit mehreren Stunden keine Lösung für folgendes Problem: Beim initialisieren meiner USART beim ATMEGA2560 wird nach dem setzen von RXEN und TXEN des UCSR0B Registers ein Zeichen auf der Schnittstelle ausgegeben (meist 0xFC). Dadurch kommen daran hängende Geräte mit dem ersten Kommando nach dem Einschalten
-
Thread
Drehgeber auswerten - Zählproblem
Fehler drinnen ist und dieser woanders liegen muss) wäre ich sehr dankbar. Randinformationen: Atmega2560 KEY_PIN is PINL Increment_A = 5 Increment_B = 3 F_CPU = 14745600 [c] main-schleife wert += enc_get() wert an Uart senden /****************************************************
-
Thread
LED im Takt eines Basses blinken lassen
Erfahrung mit dem Thema? Freue mich über alle konstrukiven Beiträge. Achso, eingesetzt wird ein Atmega2560 in einer 5V Umgebung. LG, Christoph
-
Thread
Aus atmega8 ausgesperren
Servus. Mich würd interessieren, ob's ne Möglichkeit gibt, sich ohne Änderung der Fusebits aus nem atmega8 auszusperren? Bzw ob Fusebits automatisch gesetzt werden können? Ich hab seit nem guten Jahr zum ersten mal wieder den µC zur Hand genommen. Strom dran, altes Programm lief. An PC angeschlossen
keine Panik, das ist sicher jedem hier schon mal passiert, mich eingeschlossen (bei mir wars ein MEga2560, ich hätte mich Aufregen können). Ich habe dann auch vor längerer Zeit hier beim Einstig in die AVR-Sache jede menge Tips gefunden. Baue dir eventuell einen Programmer, z.B. das Gerät von Klaus Leidinger
-
Thread
STK600 Hardware ISR
Hallo, ich entwerfe einen Schaltplan mit einem Atmega2560. Dieser soll später mit einem STK600 über ISR oder JTAG programmiert werden. Hierzu habe ich das Dokument "AVR042: AVR Hardware Design Considerations" zu rate gezogen. Nun frage ich mich,
-
Thread
Highspeed SPI Übertragung
verfügung. @Mark L. Danke, werde ich umsetzen :) @Ralph leider stehen für das Projekt nur Atmega µC zu verfügung, allerdings hab ich mir auch schon Gedanken gemacht den 2560 zu nehmen und mit 4 USART-SPI parallel zu arbeiten. Dies würde aber Mehrkosten verursachen die ich eigentlich umgehen wollte
-
Thread
Digipoti PT1000 simulieren
Umsetzung interessant und ausreichend finden, einfach "hier" schrein. Momentan läuft das ganze aufm ATMega2560 in C, hat nix anderes rumliegen. MfG Hans
-
Thread
Multi-Uart Schnittstelle mit serieller Ansteuerung.
was spricht gegen ein Hardware UART ? Es gibt genuegend Controller, die haben 4 UART, zb der Mega2560 bei den AVR. Fuer nur eins wuerd ich mir die Arbeit nicht machen.
eigentlich wollte ich den atmega32 benutzen. das mit dem multiplexer hatte ich mir auch schon gedacht. einen max232 brauche ich nicht, da die angesteuerten geräte selbst mit einem µC arbeiten... benutze das stk500 zum testen. pic
-
Thread
PWM Signal verschoben, nicht Synchron, LC-Filter Fragen-"schwingt sich auf"
beantworten kann: Grundsätzlich: ich arbeite an einer H-Brücke, welche mit 62kHz durch einen Atmega 2560 angesteuert wird. Der Ausgang soll durch einen LC-Filter gefiltert werden, sodass eine "Ripple arme" Gleichspannung am Ausgang anliegt. Bilder vom Schaltplan im Anhang... Zur H-Brücke: Diese
-
Thread
Watchdog- wie realisiere ich einen Reset?
auftreten eines bestimmten Zustandes in meinem Programm, einen Reset auslösen. Ich programmiere einen ATmega2560 in C. Nun habe ich gelesen das hierbei der Watchdog mir Abhilfe schaffen kann. Im Tutorial habe ich gelesen, dass ich zunächst die #include <avr/wdt.h> einfügen muss. Gut, aber wie muss ich
-
Thread
Y-Pointer laden
zusammen, ich stehe grad vor einem Problem, das ich mir nicht erklären kann: Ich habe einen ATMega2560 auf einem Crumb-Board. Programmiere in Assembler eine Rolladensteuerung mit AVR-Studio 4.19 Build 716 unter WindowsXP (Windows läuft in einer VirtualBox-VM unter Ubuntu). Für die IO-Porterweiterung
-
Thread
Flashbaustein mit PC koppeln
Moin, moin! Kurz zum Rahmenproblem: Auf einer im Grunde relativ fertigen Plantine werkelt ein ATmega2560 mit diversen austauschbaren Sensormodulen vor sich hin. Die Massdaten werden auf einem Flashbaustein der via SPI angebunden ist mit einem normalen Dateisystem (FAT32) abgelegt. Die große Vision
-
Thread
Verständnisfrage zum #include beim "Auslagern" in .c und .h
Eigene_Header Danke für den Link, ich versuchs grad danach. Übrigens im AVRStudio 6.2 auf nem ATMEGA2560 In der .h wie dort beschrieben als erstes #ifndef def, dann kommen die #defines, dann die Deklarationen, dann die Funktionsprototypen. In der .c auch wie dort beschrieben die .h includieren
Die Statemachine für die TWI hab ich auch erst aus dem Bauch raus runtergeschrieben, nach dem ATMEGA Datenblatt, für die Statusregisterwerte. Dann bin ich auf die Appnote dazu gestoßen, und bis auf ein zwei Fehlerfälle hatte ich es genau so umgesetzt, wie dort beschrieben. Nach der Lektüre hab ich
-
Thread
Kommunikationsschnittstelle
Hochspannungsquelle die Kommunikationsschnittstelle RS 232, USB und Ethernet- Schnittstelle unter Atmega 2560 programmieren. Ich habe bisher gelesen wie die Schnittstelle funktionniert und UART der uC. Könntet Ihr mir bitte helfen, wie ich weitervorrangehen könnte ? LG Claude
-
Thread
falsches Hochzählen - Verständnisfehler?
wegen der timer auf meinem sainsmart mega board also ich verwende in atmel studio 6.2 für den atmega 2560 ich habe folgende einstellungen gemacht, um eine reziproke frequenzmessung durchzuführen EIMSK|=(1 <<INT3)|(1 <<INT5); EICRA|=(1<<ISC31)|(1 <<ISC3); (Schreibe die einstellungen nur pro
-
Thread
[T] Teilekiste geleert
An den Bohrern bin ich auch interessiert. Hätte z.B. ATMega32, 64, 2560, alle möglichen Quarze, kleine LCDs mit Beleuchtung, verschiedene Linear- und Schaltregler, bei genügend Gegenwert würde ich mich auch vll von Beschleunigungs oder Licht/Temperatur/Feuchtigkeitssensoren
-
Thread
SPI Display am Attiny 3216
gleich ohne CPP daherkommt. Hier im Anhang ist ein komplettes Projekt fürs AVR Studio und den ATMega2560. Es stammt aus diesem Thread: https://www.mikrocontroller.net/topic/327600#5215281 Dort kann man übrigens auch noch einiges lernen ... Natürlich musst du die SPI- und die Port-Ansteuerung
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
Mikrocontroller, die dort hinein passen. Schau Dir mal das an: https://www.amazon.de/XCSOURCE%C2%AE-Atmega-Controller-Arduino-TE359/dp/B015MGHH6Q/ Auf diesen Board findest du einen Mikrocontroller, mit USB Interface, Quarz, Reset-Taster eine programmierbare LED und ca 20 I/O Leitungen. Bei diesen Produkten
ich habe zuletzt 2 arduino 2560 r3 für zusammen knapp 22€ (einfuhrsteuergrenze!) auf ebay bestellt. lieferung aus china dauerte ein paar wochen, aber pff… egal. ich find den preis klasse.
-
Thread
ARM ist die Zukunft?
16 Bittigen Architektur und linearem Speichermodell sehr modern ist. Die ganzen 8 Bit µC, von ATMega, ATTiny bis zu PIC werden aber mit ziemlicher Sicherheit drastisch Marktanteile verlieren. IMO sind das Tote Pferde, für neue Projekte würde ich diese nicht mehr nutzen.
einem ARM machen würde. Das sind die Anwendungen, wo ich typischerweise einen ATtiny oder einen Atmega8 benutze. Die sind dann doch kleiner und billiger. Aber bei einer Neuentwicklung, die einen "großen" AVR's wie den ATmega2560 oder ATmega128 efordert, würde ich auch inzwischen lieber einen ARM
-
Thread
STK600 mit Routingcard?
mit einer 64Pin routingcard. So zu meinen Problem wenn ich meine 100Pin Routingkarte mit dem ATMega2560 kann ich ohne problem Programme drauf spielen und die LED´s leuchten. wenn ich jetzt das gegen die Socketcard mit AT90usb1286 und der routing card austausche. und eine Programm drauf spiel leuchtet
-
Thread
Bildformat für Farb-LCD
Also kommt noch ein schickes Logo dazu. Stellt sich die Frage nach dem passenden Format. Beim ATmega und den klassischen 128x64-Pixel-Displays war der Speicherplatz ja kein Problem. Hat man einfach das Bitmap unkomprimiert gespeichert. Das klappt hier nicht mehr. Anforderungen wären wohl: -
Artikel von Larry Bank: [code] I decided to set a max image width of 640 x 32-bpp (which can also be 2560 x 8-bpp). The total memory required for decoding images of up to this width (and any length) is around 46K. This seemed like a reasonable balance, but unfortunately excludes a lot of smaller embedded
-
Thread
neue interupt frage
geprüft werden, denn bis dato funktioniert dieses hubsystem einigermassen ich habe mittels einem atmega 2560 auf dem mega board bereits was programmiert (arduino software) Ich mache einen timer mit 16 bit im ctc mode zum auslöser einer interrupt -> also zeitfenster...mit oszi dann genaues zeitfenster
-
Thread
Hilfe TIMER4_OVF_vect wird nicht ausgeführt
Hallo Profis, ich verzweifle gerade ein bisschen an meinem Bastel-Projekt. Ich habe hier einen ATMega2560 (ja, auf einem Arduino) den ich mit AVR-GCC und dem Atmel Stuido 7 programmiere. Um eine Lüfterdrehzahl zu überwachen habe ich mir mit Timer4 und INT4 eine Impulsmessung gebastelt. Der Zähler
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
begrenzte Kleinserie eines wissenschaftlichen Biolabor Gerätes. Zur Entwicklung der SW wurde erst ein ATMEGA2560 Bord, TFT/Touchscreen, eine Trinamic Mikrostepper Bord Shield und eine einfache von uns schnell hingeworfene zweilagige Schnittstellen- und Sensorenschaltung angehängt. Zum Testen der HW reichte
ist warum die MODs so wohlwollend den Treiben hier zuschauen (Ganz zum Leitwesen unseres 'Arduino-Atmega-Fanboy ;-) Im Übrigen werde ich jetzt einen Sekt aufmachen, dieser 'Picture - Score' da oben ist mein persönlicher Rekord - Prost!
-
Thread
Arduino Mega 2560 - ATMega8u2 nicht flashbar
Hi, beim Basteln eines Shields für meinen Arduino Mega 2560 hab ich ausversehen den 8u2 in den DFU Modus gebracht. Alle Versuche, diesen wieder mit der USB -> Serial Firmware (Arduino-usbserial-mega) zu flashen scheitern. Mit Flip funktioniert es temporär, nach dem flashen, nachdem ich auf Start Application gedrückt habe (Kein Haken bei Reset!) wird er solange als COM unter Windows erkannt bis man die USB-Verbindung trennt. Wenn man ihn neu anschließt und Flip startet brauch man ihn garnicht neu flashen. Ein Klick auf Start Application genügt um den Italiener wieder als COM anzeigen zu
-
Thread
BTM-222 kleines Programm
Hallo Hab nun meinen Atmega (2560) mit dem BTM222 Modul verbunden (UART1) und ein kleines Programm erstellt. Die Aufgabe wäre lediglich die gesendeten Eingaben wieder zurückzusenden. Doch irgendwie funktioniert das so nicht..
-
Thread
mal wirds gespeichert mal nicht EEPROM.read
teilweise sogar gleich nach dem schreiben verschwinden. Da kahm ich darauf das der speicher vom ATmega2560 mit 4 KB voll sein muss. Kann aber eigentlich auch nicht sein da Byte ja nur 8 bit braucht wäre nicht mal 1 KB belegt. Jetzt meine letzte Vermutung kann es sein das ich zwischen den Adressen
-
Thread
ATMega2561 -> ADC Voltage Reference
Allerdings steht in dem Datenblatt http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf nicht drin, welcher Kondensator verwendet werden muss. Kann mir jemand ein Tipp geben? Vielen Dank. Grüße datatom
-
Thread
[V] Atmel STK-600
unbenutzt. Es wurde mal für irgendwas beschafft, wo es dann doch nie zum Einsatz kam. Mit dabei ist ein ATmega2560-Targetboard und zwei 10polige Flachkabel. Kein weiteres Zubehör. EUR 50,- zzgl Versand (Hermes Päckchen oder DHL 2 kg, Maxibrief auf eigenes Risiko) Anfragen bitte **aussschließlich** per