-
Thread
RFID Chip mit Antenne
möglich mit min. 5cm Leseentfernung sein und eine integrierte Antenne haben. Anschluss an einen Atmega2560. Benötige das Teil als Zugangskontrolle, sollte sicher sein, und der Chip in Form vom Schlüsselanhänger. Wenn das Teil eine lesen/schreiben kann auch gut, muss aber eigentlich nur lesen können
-
Thread
AD Wandler für I2C-Bus
, ich habe grade das geliche Problem. Nur würde ich gerne den MAX1270 wirklich per I²C an an ATMEGA-Contoller anschliessen. Und zwar möchte ich damit mehrere Fototransistoren sehr genau auslesen. Danke für die Antworten. Gruß Jonas
Diese Schaltung brauche 2x. Diese Infomationen würde ich gerne mit irgendeinen Bus an das RnMega 2560 Modul schicken. Der Wandler sollte auch mindestens 10 Bit haben und mit einer Referenzspannung von 5V Arbeiten können. Den IC sollte es nach möglichkeit bei Reichelt geben und allzu teuer sollte er
-
Thread
2 Pins kurzgeschlossen
Hallo, ich habe versehentlich 2 PIN's meines uC's (ATmega2560) mit Lötzinn kurzgeschlossen und bekomm ihn nicht mehr weg. Das gute ist, dass beide PIN's nicht verwendet werden, also beide Ausgänge einfach offen sind. Verursacht der Kurzschluss trotzdem Probleme
-
Thread
Rote LEDs yum |nicht|belichten von Platinen? Ist das sicher?
reichen. ;) Leider ist die Software meines Belichters noch etwas langsam. Läuft zur Zeit auf einem ATmega2560 (Arduino Mega).Da dauert eine Platime schon mal 60 Minuten, wenn viele Kupferflächen weg müssen. Aber, wie gesagt: Prototyp. Und es gibt ja auch Arduinos mit ARM Prozessoren. Da kann ich dann
-
Thread
Datum von der RTC in einen String packen
und die 3 strings in einen mit pointern kombinieren. Geht es aber einfacher? Ich verwende einen Atmega2560 Danke
-
Thread
Hardware für Ansteuerung von 12 LED strips
Danke erstmals für die Tipps. Also als Controller könnte ich mir einen AtMega gut vorstellen. Der Atmega 1280 oder 2560 besitzt insgesamt 12 Hardware PWM Ausgänge die sich aus meiner Sicht sehr gut eignen würden. Habe aber noch keinen Preis verglichen. Wenn zu teuer wird es
-
Thread
eigene Header, 1 Projekt, 3 Boards
Deklaratioenen) Dateien aufgeteilt. Das funktionierte bisher ganz ok. (Nutze Atmel Studio 6 für Atmega88 und Atmega2560) Nun habe ich ein Projekt, welches aus 3 separaten Boards besteht. Meiner Auffassung nach würde Atmel Studio es so nennen: 1 Solution mit 3 Projekten - sprich 3 main()s. Diese
-
Thread
Controller mit 12 PWMs
AT90PWM3 hat 10 PWMs ATMega 2560, 1280, 640, ... haben 16 PWMs
-
Thread
AVRDUDE 6.1 freigegeben
) * New programmers supported: - Atmel DFU, using FLIP protocol version 1 (AT90USB and ATmega*U* devices), or version 2 (Xmega devices) - Atmel-ICE (ARM/AVR), JTAG, PDI, debugWIRE, ISP modi * Bugfixes - bug #40055: AVRDUDE segfaults when writing eeprom - bug #40085
#3572486: > * New programmers supported: > - Atmel DFU, using FLIP protocol version 1 (AT90USB and ATmega*U* > devices), or version 2 (Xmega devices) Cool. Wieder was, das in Zukunft keine Windoze-VM mehr braucht ;) XL
-
Thread
Einbau eines IC in eine Schaltung
schonmal etwas recherchiert... und ich wäre auf Hinweise dankbar. Ich möchte einen IC mit einem Atmega2560 betreiben. Nun habe ich gehört bzw. an einigen Stellen gelesen, dass es wohl wichtig ist, diesen mit einem Kondensator am VCC und GND zu versehen, um Strom- und/oder Spannungsschwankungen zu "entprellen
-
Thread
ATMega2561 kommuniziert nicht mit PC
Hallo zusammen, ich habe einen ATMega2561 http://www.alvidi.de/shop/product_info.php?info=p5_AVR-Entwicklungsmodul-mit-ATMEGA2561.html und möchte per serielle Schnittstelle mit dem PC kommunizieren. Weder mein C++ -Programm noch Putty
bis COM4 durch probiert. Kein COM geht;-(. Geht das überhaupt mit diesem Controller? Bei meinem ATMega2560 http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=162 funktioniert es. Mein Bascom-Programm: [c]$regfile = "m2561def.dat" $hwstack = 82 $framesize = 68
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
euch auf dem Oszi anschauen. Alle anderen Timer Mode haben das Problem nicht. Zumindestens beim ATmega und Verwandte. Ansonsten, was passiert wenn man im Sinus Array alle '0' durch '1' ersetzt? Dann wären die Nadelimpulse, falls vorhanden, erstmal weg.
absenke, dann wackelt die obere Welle von Sinus. Ich habe aktuell noch keine Idee warum. Auf einem Mega2560 funktioniert der Code. Sieht wer einen Schnitzer? Im Anhang .zip als gesamtes AS7 Projekt und main einzeln für Vorabeinsicht etc.
-
Thread
STM32: sprintf wandelt nicht richtig
Hallo, ich habe einen Quellcode von einem Atmega2560 auf einen STM32 gespielt. Nun macht sprintf Ärger. Anstelle einer Zahl in ASCII kommt nur Mist. [c]char caMinuten[4]; char caSekunden[4]; unsigned char ucMinuten; unsigned char ucSekunden
-
Thread
Meine Grafiklibary für den Attiny85/SSD1306 und ein kleines Betriebssystem
> https://www.youtube.com/watch?v=IJkiNY2OHoY > > Grüße :) Wenn das immer noch auf einem AtMega läuft, bin ich offiziell beeindruckt!
es ist ein Mega2560, aber es würde auch auf dem Attiny85 laufen vermutlich etwas schlechter, die Codegröße ist ziemlich klein für das 3d, aber die fehlenden Multiplikationen machen natürlich die Mathematik teurer.
-
Thread
Lichtsteuerung für Faschingswagen
https://www.amazon.de/SunFounder-ATmega2560-16AU-Board-compatible-Arduino/dp/B00D9NA4CY Der da
-
Artikel
Arduino
mit vielen Beinchen gelötet werden, ist ein Austausch für den Anfänger ausgeschlossen. Einen neuen ATMega328P (PDIP/ Plastikinsekt mit 32 Beinen) gibt es im Elektronikhandel für ca. 3 Euro im Gegensatz zu 25 Euro für ein komplettes Board. (Den blanken Chip kann man aus der IDE mit dem Bootloader flashen
der Mega der große Bruder von allen AVR-basierten Arduinos. Die aktuellen Versionen sind der Mega 2560 und der Mega ADK. Neben 16 analogen Eingängen gibt es 54 digitale Kanäle von denen 15 mit PWM steuern können. Zur seriellen Kommunikation, sog. UARTs, können 4 Kanäle genutzt werden. Der Flash-Speicher
-
Thread
ca. 100 PT1000 Messwiderstände messen
es mit Arduino lösen wollen, dann wäre, aufgrund der großen Anzahl an Sensoren, ein Arduino Mega2560 sinnvoller. Es sind hier doch 16 ADC-Kanäle vorhanden. Die wesentliche Frage ist allerdings ob die 10bit-Auflösung ausreicht.
mit Arduino lösen wollen, dann wäre, aufgrund der großen > Anzahl an Sensoren, ein Arduino Mega2560 sinnvoller. Es sind hier doch > 16 ADC-Kanäle vorhanden. Arduino war für mich nur der Ansatz, eine fertige Hardware nehmen zu können. Persönlich würde ich einen ATmega48 im TQPF32-Gehäuse nehmen
-
Thread
Servo "Zuckungen" - Strom Problem?
Hallo, ich bin dabei drei Servos an einen Arduino ATMega2560 anzuschließen, zum Testen habe ich die Schaltung auf einem Steckbrett aufgebaut (siehe Anhang), da funktionierte alles soweit. Diese Schaltung übertrug ich nun auf eine Lochrasterplatine und jetzt
-
Thread
Win10 und Arduino-Hardware, Software Handshake (XON/XOFF) geht nicht
Als UART benutze ich den, der auf dem Arduino Mega2560 drauf ist. Also der ATmega16U2. Als Terminalprogramm habe ich Putty und Terra Term probiert. Und auch einige andere, wo aber irgendwie das feature fehlt, Dateien zu senden... Der Test mit den beiden
-
Thread
PWM-Frequenzwandlung mit Arduino?
Schau Dir mal den Arduino Mega 2560 an. Der hat mehr Timer.
#7751834: > Falls der µC mit 3.3V läuft, wird er die 5V von Q3 am GPIO D3 nicht > mögen? Der ATMega 328 auf dem Nano wird meines Wissens nach mit 5V betrieben.
-
Thread
Microcontroller aussuchen
gibt, die damit schon Erfahrung haben. Vieles wurde komplett umgestellt gegenüber den klassischen ATmega/-tiny. D.h. Programmbeispiele lassen sich nicht einfach übernehmen.
Ich mag an den AVRs ihre Zuverlässigkeit. Z.B.: Eine 2-layer Platine von 2011 mit ATmega2560+LAN91C96+SJA1000 funzt wie blöde. CE-Test kein Thema. Ein OEM-Board mit LPC4357+LAN8720 kracht durch den CE-Test mit Pauken und Trompeten. Beim ESD-Test am geerdeten Metallgehäuse des Gerätes
-
Thread
sprintf merkwürdiges Verhalten
allerdings habe ich ein Problem mit sprintf bekommen. Wenn ich meine Anwendung per AVR Studio auf den ATmega2560 (IAR Compiler) brenne, läuft sie einwandfrei. Wenn ich meinen Bootloader verwende, formatiert sprintf einen string in der Anwendung falsch. Diese Anweisung: sprintf(stringTestAusgabe, "%2d/%
-
Thread
Dauermagent und Mikrocontroller
uC = Mikrocontroller) bei meinem derzeitigen Leiterplattenlayout befindet sich über meinem uC(ATmega2560)im Abstand von 12mm ein Neodym Zylinder Magnet (5mm hoch, 10mm Durchmesser, Klasse N50, Remanenz ca. 1,4T). Die Pole liegen paralell zum uC. Der Magnet wird im Betrieb außerdem über einen Motor
-
Thread
AVR Programmiersoftware (AVRISP Mk2) für Massenfertigung
des AVR Studio 4? Ich möchte gern möglichst schnell und für den Miarbeiter einfach in der Serie ATmega2560 mit dem AVRISPmk2 flashen. Der Programmer des Studios ist dafür meiner Meinung nicht geeignet. Wie programmiert ihr eure Megas in der Serie....? Für MSP430 gibt es ja dolle Software (auch mit eigener
-
Thread
Auswahl eines Motors
Problem: In meiner Semesterarbeit steuere ich die Motoren eines Versuchsstandes mit einem Atmel ATMega2560 an. Der Versuchsstand besteht aus zwei Motoren und zwei Lenkern. Im Moment benutze ich Servos von Conrad, die haben allerdings nur einen sehr beschränkten Bewegungsbereich und der ist zu klein
-
Thread
USI als I2C (TWI) Master
I2C slave on tinyAVR and megaAVR devices http://www.atmel.com/dyn/resources/prod_documents/doc2560.pdf http://www.atmel.com/dyn/resources/prod_documents/AVR312.zip MfG Spess
die abwegige Idee gekommen es auf der ATMEL-Webseite zu suchen? http://www.atmel.com/devices/ATMEGA8.aspx?tab=documents -> Atmel AVR310: Using the USI Module as a I2C Master MfG Spess
-
Thread
Watchdog speichert Reset-Adresse -- für atmega328p
jmp-Befehls. Der Ausdruck (2 + 4 * WDT_vect_num) ergibt 26 == 0x1a für WDT_vect_num == 6 beim ATMEGA 328p Ich habs nicht getestet…
Du hast es richtig dargelegt. Ich habe diese Codezeile in mein Projekt übernommen und für den Atmega324 (Projekt Rollladensteuerung) generiert und getestet - alles ok. Danke und Gruß Andreas
-
Thread
AVR sections & magic keys @ fixed address - wie planen?
immer an konstanter Adresse liegen .bootloader = Bootloader mit BOOTSZ = '00', 4096 Words uC: Atmega1281, Datasheet (2014-02): http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf mit eigenem Application-Flash und separatem Bootloader-Flash
-
Thread
Interrupt PIC18f242
Hi. Ich kenne mich mit PIC´s nicht aus aber bei meinem Mega 2560 war es so dass ich return am ende des interrupts einbinden musste. Frag mich nicht warum. Der Prozessor Sprang nähmlich durch die gegend, ich nehme an stack probleme. rufst du in deinen Interrupst
Dann versuch mal das Interrupt flag register manuell zurückzusetzen am ende des interrupts. in ATmega so : EIFR = EIFR & 0x03; //binär 00000011 für Ex.Int. 1 und Ex.Int. 2 am ende der beiden interrupts. > 2: Den Quellcode hab ich doch oben angehangen! ;-) Leider sehe ich da nix :-(
-
Thread
C versus Assembler->Performance Gesperrt
Den Datasheets von z.B. ATmega32 und ATtiny26 zufolge betrifft das nur den differentiellen Modus, und den hat nicht jeder AVR. Der ATmega8 hat ihn nicht und da steht es folgerichtig auch nicht drin. "Special care should be taken
schon was ordentliches sein. Wie waere es mit einer Simulation von 3 ccTalk-Slaves auf einem Mega2560? :P
-
Thread
Mini ESP32 Led?
Allerdings ist das so ziemlich schnarch langsam. Eigentlich will ich relativ flott Daten von einem Atmega über den ESP32 zum PC leiten ( 115200 Baud ) und zwischendurch mal ein paar Kommandos zurück schicken. Hat jemand eine Idee, wie man die Datenübertragung schneller hin kriegt?
schneller hin kriegt? setze die Baudrate halt höher wer zwingt dich denn zu langsam? Ein mega2560 hat auch mehr TxRx der ESP wohl auch, ein Pegelwandler 3,3V-5V hilft auch, oder der Umweg über 2 max3232
-
Thread
WIZnet W5100 --- Ferrit-Auswahl
Hallo Leute, Ich möchte den WIZnet W5100 mit einem ATMEGA2560 betreiben. Das Problem ist nicht die Anbindung des W5100 an den ATMEGA sondern die Ferrite BLM21 die sich am MAGJACK (Shield gegen GND), am PIN15 und in der Bildmitte etwas unten befinden.
-
Thread
Ist dieses Quarz Layout gut?
machbar? Das die Cs hinter dem Quarz sitzen? Oder ist das eher untypisch? Wenn ich für einen Atmega2560 einen Quarzoszillator auswählen sollte? Welche würde ich denn idealerweise nehmen? Wäre dieser eine gute Wahl? https://cdn-reichelt.de/documents/datenblatt/B300/CFPS-72_ENG_TDS.pdf Und wenn
-
Thread
Seltsamer Spannungseinbruch Arduino Mega
500mA? Und was hast du denn da für ein lustiges Foto angehängt? Lies mal das Datenblatt des MC (ATMega 2560): Da steht, das jeder Ausgang maximal 40mA liefern darf, der ganze Chip aber höchstens 200mA aufnehmen darf. Also nix mit 500mA. So, jetzt müsstest du nur mal die Schaltung posten und dann können
-
Thread
Empfehlung 8-Bit-Controller: STM8
>I2C. Ein weiterer Typ mit 4k RAM und 64k Flash. Zumindest bei Atmel hast du dich vertan: ATmega640/1280/1281/2560/2561 AT90USB1286/1287 Alle mit 8k Ram,I2C, und ADC. So jetzt streitet weiter. MfG Spess
spess53 schrieb: > Zumindest bei Atmel hast du dich vertan: > > ATmega640/1280/1281/2560/2561 > AT90USB1286/1287 > Alle mit 8k Ram,I2C, und ADC. Wenn ich das recht sehe, sind das AVRs. Es ging aber um 8051er. > So jetzt streitet weiter. Ich sehe keinen Streit
-
Thread
schnelle Speichererweiterung für ATmega128
ich wie sich einiges schon denken können eine Menge Daten. Für die Ansteuerung möchte ich einen ATmega128 mit 16MHu benutzen, der aber allein mit der Ansteuerung der LED Treiber schon zu 86% ausgelastet ist. Da die Daten über Hardware SPI übertragen werden, kann ich während der Übertragungszeit selbstverständlich
ist. Jetzt bin ich am Überlegen wie ich den Speicher erweitern kann. Ich könnte beispielsweise den ATmega2560 verbauen, dann hätte ich doppelt so viel, allerdings würde auch das nicht reichen, da ich mind 10 Bilder, besser mehr speichern wollte. So... und jetzt kommt die eigentliche Frage: Was könnt
-
Thread
Timer CTC Mode
funktioniert hatte. Ich will mir einen Takt von 500Hz an Pin OC5A ausgeben. Dies im CTC Mode. //ATmega2560 [c] //Dieser Code hat nicht funktioniert: TCCR5A |= (1<<COM5A0); // Portpin an Timer angekoppelt => fclk TCCR5B |= ((1<<WGM52) | (1<<CS01) | (1<<CS00
www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR [c] /* uC: ATMega48PA */ #include <avr/io.h> #include <avr/interrupt.h> //Variablen für die Zeit volatile unsigned char sekunde; volatile unsigned char minute; volatile unsigned char stunde; int main(void
-
Thread
Sinnvolles "Realzeitmanagement" auf dem µC
Angenommen: die Regelung und Steuerung einer Klimakammer wird durch eine Schaltung mit einem ATMEGA2560 realisiert, programiertt in C. Der Benutzer kann per Tasten am Display vorgeben, wie lange welcher Prozessschritt dauert. Während des Betriebes wird die bereits verstrichene und die noch verbleibende
-
Thread
1 aus N Decoder
Atmel ATMega 2560 oder Arduino MEGA mit etwas Software.
-
Thread
Arduino Ethernet Shield w5100 nimmt nichts an
Zenarien meine ich das ich verschiedene LED Sachen steuere wie ein Cube. Benutze das UNO Rev3 mit ATmega328 Chip! Stefanus hat das problem erkannt was kat stk500 Fehler mit dem Bootloader zutun?!
ich einen Arduino über AvrDude flashen dann sieht meine Zeile so aus: avrdude -c stk500v2 -p m2560 -P com17 -D -U flash:w:main.hex:i ^^^^^^^^^^^ Wenn du die ArduinoIDE über CMD startest, die Konsolenausgabe in der ArduinoIDE einschaltest, dann müsste da zu beginn des Flashvorganges auch
-
Thread
AVR und C++ - ein Versuch
den Verzeichnissen "ex0" und "ex1" zwei Beispiele beigefügt, die sich mit [code]avr-g++ -mmcu=atmega8 -Os -std=c++11 -I ../includes/ -o main main.cpp[/code] übersetzen lassen.
> Flash ab 0x0000. Nein, nicht notwendigerweise. Die Interruptvectortabelle kann bei einem ATMega üblicherweise an 5 verschiedenen Stellen im Flash liegen...
-
Thread
gleitender Maximalwert - wie umsetzen?
Variante zugegriffen wird. Gesamt-Speicherbedarf weit jenseits dessen, was mit dem Flash einem Atmega möglich ist...
zu skalieren, weil die Übersteuerung/Begrenzung schon im ADC > stattfindet. Ich dachte, die ATMega-ADCs hätten mindestens 10 Bits.
-
Thread
Rabbit 2000 basierendes Embedded System
Vielleicht sind schon ein paar ATmega640/1280/2560 als Muster lieferbar. Diese verfuegen lt. Datenblatt ueber 4 U(S)ARTS. Zusammen mit STK500 und STK503 wenig Loeterei fuer den Prototypen. Tatsaechliche Lieferbarkeit muss man wohl bei
-
Thread
uin16_t ist/wird negativ bei 0x8000.
, Ich bin im Moment etwas ratlos, ich arbeite momentan daran mein altes Projekt auf Basis eines ATMega1284P auf mein neuen Prozessor (ATMega2560) zu "importieren". Im Moment teste ich mein 16 Bit ADC auf der Platine. Als ADC kommt ein ADS1115 zum Einsatz, welcher direkt als IC auf die Platine gelötet