-
Thread
AVR Einsteigerset mit AVR Studio
Guten Tag, ich habe mir von myAvr das Einsteigerset mit dem ATMEGA2560 gekauft. In der Software AVRStutio finde ich unter dem Menüpunkt Projects-> New nicht dieses Set. Wie kann ein neues Projekt erstellt werden? Zur Hilfe habe ich ein Beispielprojekt geöffnet, die für den ATMEGA2560 vorzufinden sind. Dieses wurde dann umgeändert um meinem ersten Projekt zu entsprechen. Die Screenshots dazu sind im Anhang zu finden. Zum Brennen habe ich eine Software verwendet (s Anhang) die im
-
Thread
Atmega2560 mit USB beschreiben
Guten Abend, ich möchte einen Atmega2560 mit einem USB-Kabel beschreiben. Ich nutze die Programmieroberfläche von Bascom dazu. Ein Bootloader befindet sich bereits auf dem Board, der richtige Programmer (MSC-Bootloader) wurde ausgewählt, der
Bootloader auf dem Board ist. Zur Frage nach der Entwicklungsumgebung: Ich programmiere mit Bascom AVR. Basti
-
Thread
Sprachausgabe
Hallo ! Alternativ bei Reichelt ISD2560 Sprachmodul, Aufnahme Zeit 60 Sekunden. Einfache Schaltunge, bestimmt das richtige für Dich ! Im Datasheet steht die Bauanleitung Gruss macke_a
Hi Vom Atmel gibt es eine AppNote (AVR335) die sich mit Soundrecording beschäftigt. MfG HG
-
Thread
Timer ATMEGA 2560
Hallo Ich versuche den Timer5 des ATMEGA 2560 zu nutzen, doch klappt das leider nicht. Ich möchte, dass die ISR jede Sekunde einmal aufgerufen wird. Bisher habe ich folgendes gemacht: [c] #define wait_ms 1000 void setup() { //Init Serial
TCCR5B |=(1<<CS52)+(1<<CS50)+(1<<WGM52); Das mit den Pluszeichen wäre mir neu. Guck dir mal das AVR-GCC Tutorial OBEN LINKS an.
-
Thread
Anfänger sucht Tipps von Profis :)
Neben dem AVR Tutorial hier gibt es, speziell für Arduino, auch zwei empfehlenswerte Bücher, die bei den absoluten Grundlagen anfangen, aber auch schon ganz spannende Sachen machen: Englisch: Arduino Workshop
Philipp K. schrieb im Beitrag #3201445: > Neben dem AVR Tutorial hier gibt es, speziell für Arduino, auch zwei > empfehlenswerte Bücher, die bei den absoluten Grundlagen anfangen, aber > auch schon ganz spannende Sachen machen: > > Englisch: >
-
Thread
RS485 nach 2,5 Paketen ist schluss
Christian Peskov schrieb im Beitrag #3530406: > UCSR0A &= ~(1<<TXC0); Nee, du musst beim AVR, um ein Bit zu löschen, eine 1 reinschreiben. Wäre zumindest das erste mal für mich, das es bei einem AVR umgekehrt wäre. Du hast ja bis jetzt tunlichst vermieden, uns den genauen Typ deines Mega
Hi >Also, welcher Mega hat PORT K ? Z.B. ATmega640/1280/2560 MfG Spess
-
Thread
W5100 Modul und SD-Card-Modul gleichzeitig an Mega 2560
die Frage. ich möchte ein W5100-Ethernet-Modul zusammen mit einem SD-Card-Modul an meinem Mega 2560 verwenden Dabei benutzen ja beide Module den MISO und MOSI-Pin Ich habe mein W5100 Modul nach folgendem schem angeschlossen http://arduinoinfo.mywikis.net/wiki/Ethernet Miso = 50 Mosi = 51
Achim A. schrieb im Beitrag #5718783: > gibt es dazu (Soft-SPI) eine Anleitung? Die AVR FAT32 Library ist dafür bereits vorbereitet, dort ist es lediglich ein Konfigurationsparameter. https://www.mikrocontroller.net/articles/AVR_FAT32
-
Thread
ATMEGA 16 + ATMEGA2560
ATMEGA16 Schaltung mit einem 7MHz Quarz aufgebaut. Die Gleiche Taktschaltung hab ich mit einem ATMEGA 2560. Auch aufgebaut. Beim AT16 funktioniert der Quarz. Oszilloskop zeigt saubere 7MHz an. Beim AT2560 hingegen bekomm ich keine Schwinung zusammen. und kann mich mit dem PRogrammiergerät nicht verbinden
Vieleicht ist der Mega noch auf Intern geschaltet? Ich glaub der AVR braucht mind nen Swing von VCC/2
-
Thread
C++ für Embedded: ab welchen Prozessormerkmalen?
auch auf AVR kann C++ per Template/Overloading elegante Programme bescheren. Und Objekte über Pointer führt bei AVR zur kürzeren indizierten Addressierung und damit kürzeren Programmen. Ob C oder C++, wichtig
ATMELAVRTOOLCHAINFORLINUX.aspx problemlos. Hinter der 3.4 (Atmel-Version) verbirgt sich GCC 4.6.2 [c] $ avr-gcc --version avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.0_663) 4.6.2 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty
-
Thread
Bibliothek für VT100-Terminals
und ist langsam und soll deswegen ausgetauscht werden. Bis jetzt hatte ich auf meinem kleinen ATmega2560 zwar noch keine Speicherprobleme aber bei kleineren AVRs ist das ein großes Minus. Des weiteren sind keine Befehle implementiert, die eine Rückgabe des Terminal-Programms zur Folge haben. Da weiß ich
was ich nicht möchte. In einem Fall benutze ich nämlich meine kleine Bibliothek um auf dem ATmega2560 Daten raus zu liefern über den UART2. Die oben beschriebene Bibliothek kann aber maximal 2 UARTs verwalten. Daher müsste ich sie, wenn ich sie verwenden sollte umschreiben. Mir war es wichtig eine
-
Thread
PWM mit Timer0 & 2 mit ATmega168PA läuft nicht
zentrale Konfigurationsdaten einbinden #include "config.h" // zur Nutzung von I/O-Pins #include <avr/io.h> // Warteschleifen #include <util/delay.h> // Interrupts nutzen #include <avr/interrupt.h> // Funktionen zum Zugriff auf den UART (RS232) #include "./USART/uart.h" // zur Konvertierung eines
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 avr-gcc
-
Thread
Fast-PWM und ISR Funktionen gleichzeitig nutzen
forum/?id=11608 Hier noch mein aktueller Quellcode: [c] #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> int main( void ) { DDRH=0xff; DDRB=0xff; DDRL=0xFF; PORTL = 0x00; DDRE = 0xff; TCCR2A = 0; TCCR2B = 0; // Timer Mode
new https://userpages.uni-koblenz.de/~physik/informatik/ECC/vga.pdf http://hackaday.com/2013/03/29/avr-vga-generator/ https://dqydj.com/wp-content/uploads/2014/06/640x480_VGA_Video_Arduino.jpg http://www.tb-kaiser.de/avr_vga/ http://www.brennecke.org/?page_id=1348
-
Thread
STK-600 - Eure Erfahrungen mit diesem Board
zusammenstecken kann, Taster und LEDs sind schon da, Pegelwandler für RS232, usw. Der mitgelieferte ATmega2560 ist auch ein nettes Teil und lädt zum Spielen ein. Man braucht zum STK600 zusätzlich noch typischerweise das STK600-DIP-Package, damit man die "anfassbaren" µCs im DIL-Gehäuse programmieren kann
gehen alle DILs ohne extra Adapter (außer ATtiny*4) und den Schaltplan hat man auch. Einen ATmega2560 Boliden kann man eh nicht auf dem Testboard ausreizen, den muß man in der Zielschaltung programmieren. Peter
-
Thread
PT 1000 Bausatz von Pollin auf 0 - 100° C anpassen
du auch einen LM35 nehmen. Der gibt die Temperatur mit 10mv/°C aus. Kannst du mit dem ADC vom Mega2560 messen.
die Temperatur PWM-artig aus und es gibt 1000 fertige Beispielcodes im Netz, wie man das Dingen mit AVR Controllern ausliest. Bestimmt auch Fertigversionen für Arduino. Viele Grüße Igel1
-
Thread
Stackinitialisierung durch den Compiler
Hallöchen! momentan lerne ich die Zusammenhänge zwischen C-Code und AVR ASM. Ich nutze dazu das Atmel Studio 6.2 und simuliere damit einen Atmega2560, ohne Compileroptimierungen. Folgender simpler C-Code: [c]#include <avr/io.h> int main(void) { uint8_t var_x
im Beitrag #4025666: > Hallöchen! > > momentan lerne ich die Zusammenhänge zwischen C-Code und AVR ASM. Ich > nutze dazu das Atmel Studio 6.2 und simuliere damit einen Atmega2560, > ohne Compileroptimierungen. Der erste Teil des Codes wir aus dem Startup-Code von crt*.o (in neueren Versionen
-
Thread
LED PWM funktionniert nicht!
Hallo, ich versuche gerade eine LED durch die Timer zu steuern (PWM). ich verwende AVR Studio 5.1 und der uC Atmega2560. ich habe den folgenden Code geschrieben. Er funktionniert aber nicht. weiß Jemand warum? MfG Christian [c] #include <avr/io.h> #include <avr/interrupt.h>
Config //Clear OCnA/OCnB on compare match //Fast PWM: Top = OCR1A (siehe Table 17-2, uC Atmega2560, Seite 148) TCCR1A |= (1<<COM1A1)|(1<<COM1B1)|(1<<WGM11)|(WGM10); //No prescaling TCCR1B |= (1<<WGM13)|(1<<WGM12)|(1<<CS12); TCNT1 = 0; OCR1A = 0xFFFF; OCR1B = 0x7FFF; TIMSK1 |=
-
Thread
4" TFT für 7,97€
assemblierst? Ich habe nicht wirklich viel Ahnung von ASM, also zumindest habe ich nich nie für den AVR wirklich etwas kompliziertes damit programmiert. Daher wäre meine Frage wie portabel du das gehalten hast. Wäre es auf andere AVR, z.B. der genannte Mega2560, oder nen Mega128 unkompliziert übertragbar
Ansteuerung schreiben. > Daher wäre meine > Frage wie portabel du das gehalten hast. Wäre es auf andere AVR, z.B. > der genannte Mega2560, oder nen Mega128 unkompliziert übertragbar? Momentan ist es nicht ganz so portabel, aber das mache ich alles noch, wenn es erstmal richtig läuft. Es werden ein 16bit
-
Thread
uint32 in eeprom speichern
es gibt auch: eeprom_write_dword http://www.atmel.com/webdoc/AVRLibcReferenceManual/group__avr__eeprom_1ga012c7fa61d9695b7f0f5187d2560e598.html
Beitrag #3748621: > eeprom_write_dword > > http://www.atmel.com/webdoc/AVRLibcReferenceManual/group__avr__eeprom_1ga012c7fa61d9695b7f0f5187d2560e598.html Das ist ja viel eleganter! :-) So geht es... Vielen Dank!!!
-
Thread
Arduinio Software Serial - wie synchronisiert man 2 Software Ports bei Datenempfang
Beitrag #3083879: > Bei der Softwareserial Lib Was erwartest Du bei einer Nachbildung in SW? Der AVR ist damit zu 100% ausgelastet. Nimm 2 HW-Uarts. Oder eine HW-UART und eine SW-UART über ICP und Timer.
Peter Dannegger schrieb im Beitrag #3083989: > der ATmega2560 hat 4 UARTs Und den gibt's auchn och als Arduino Mega.
-
Thread
Welche Programmiersprache für Comports?
Tk-Oberfläche, Interpreter und User-Tcl-Code in unter 192k Flash und läuft bereits auf einem Atmega2560 mit 10"-Touch flüssig. Ein weiterer Vorteil (kennt heute ja kaum noch jemand): ich schalte das Gerät ein und nach 0,5s ist die Oberfläche da und das Ding betriebsbereit - in welchem Style (Aqua,
arbeiten hier bspw. bei Maschinen-/Gerätesteuerungen schon lange auf > einfachen Controllern (früher AVR, jetzt STM32) unter NuttX mit einem > angepassten Tcl-Interpreter und angepasster Tk-Bibliothek. D.h. dass 99% > des Nutzer-Codes tatsächlich als Tcl-Code vorliegt und wir nur einige > wenige
-
Thread
China Schrott - NPN Transistor als DS18B20 verkauft
Pff, das ist bitter... Ich habe bei ali auch ein paar falsche 2560er für ~5EUR gefunden.
Das ist dieser hier: https://www.mikrocontroller.net/topic/248078 [[AVR_Transistortester]] Die Chinesen verkloppen den bei eBay fürn Appel und'n Ei. Selber löten lohnt nicht.
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
In dem Ordner avr-demo findest du eine Beispielimplementierung, die statt eines LCDs die serielle Schnittstelle verwendet.
#3084018: > - Hat schon mal jemand die vom Programm erstellte Steuerung in AVRStudio > (4) mit WinAVR GCC implementiert? Mit GCC: Ja, mit AVR Studio 6: Ja (verwendet GCC) -> Funktioniert prima > - Hätte jemand evtl ein Minimalbeispiel [...] Die Minimalbeispiele sind im Paket enthalten. Du musst
-
Thread
AVR + WIFI + Webserver
Überlegung ist nun nicht eine separate PC Konfigurationssoftware zu entwickeln, sondern direkt auf dem AVR eine Website mit umfangreichen Konfigurationsmöglichkeiten zu erstellen. Packt das ein AVR überhaupt? Das ganze wäre ja ziemlich aufwendig: WIFI Point-to-Point, der AVR müsste in der Lage sein dem
auch verkabeltes Ethernet geht (was ich zwischen den Zeilen herausgelesen habe), könnte auch dieses AVR Projekt als Basis geeignet sein: http://stefanfrings.de/avr_io/index.html
-
Thread
Hilfe (Arduino) bei Schrittmotor Steuerung - Arduino zu langsam ?
als abgehangenen Standard gibt es doch grbl, das läuft auf einem Mega2560 und auch auf den Bluepills mit STM32F103. Schrittfrequenzen habe ich nicht mehr genau im Kopf, aber 30 kHz sollten beim Mega2560 drin sein.
schnelleren STM32 Controller mit Interrupts, BTW: - du brauchst keinen schnelleren Prozessor. - die AVR 8-Bitter haben natuerlich auch Interrupts - mit den Arduinos hast du eine viel breitere Library Basis leo
-
Thread
Welche Pins als Outputs wählen?
Hallo! Ich habe mir einen Arduino Mega 2560 und ein SainSmart L293D Motor Drive Shield bestellt, um einen bipolaren Schrittmotor zu betreiben. Den Motor habe ich an den M3 und M4- Pins angeschlossen. Mit der AFMotor-Library habe ich den Motor
An das Arduino Mega 2560 habe ich das SainSmart L293D Motor Drive Shield (siehe http://www.sainsmart.com/wiki/index.php/SainSmart_L293D_Motor_Drive_Shield_For_Arduino_Duemilanove_Mega_UNO_R3_AVR_ATMEL) aufgesteckt und an
-
Thread
USBasp Firmware wie aktualisieren
Der größte mir bekannte ist der mega2560. Zum brennen habe ich das tool (Khazama AVR Programmer) genutzt die 2 usbasp,s verbunden und die hex Datei geladen und auf auto geklickt. da ich den usbasp mit keinen andern Tool ansprechen konnte
DAVID -. schrieb im Beitrag #5224137: > Der verlinkte Artikel von AVR-Doper geht scheinbar leider nicht um > atmega 8 Chips :-( Na sicher! Die Datei heißt "avr-doper-mega8-12mhz.hex" und befindet sich im Download-Bereich z.B. in "AVR-Doper-2012-12-08.zip" MfG
-
Thread
Projekt: Vor"verstärker"
Eingänge und wenn ja, wie kann ich sie realisieren? -Wie kann ich den Equalizer "BA 3812 L" mit einem AVR ansteuern? (Dem Datenblatt konnte ich in der Richtung nichts entnehmen, hab wohl noch zu wenig Ahnung) -Da ich von diesen zwei brauche (Stereo): (Wenn ja, wie) Kann ich die beiden parallel schalten
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).
-
Thread
Unerklärter Reset
dann auf) flackert nur kurz auf und man ist wieder im input mode. Ich programmiere einen ATmega 2560. Hier ist mein main.c file: [code] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "Defines.h" #include "Timer0_Function_Prototypes.h" #include "Port_Initialization_Function_Prototypes.h
gemacht. Ich denke kaum dass es an einer unstabilen Spannungsquelle liegen kann. Ich benutze den ATmega2560 mit einem der Fertigboards von myAVR. Das Problem tritt sowohl bei externer Spannungsquelle, als auch USB als Spannungsquelle auf. Den Watchdog Timer habe ich nicht eingeschaltet (wie ja im Code zu
-
Thread
epson rtc72421 zum arduino
_3_man.pdf Aber dazu sind immer noch 8 Pins nötig. Oder man nimmt einen Arduino mit dem Atmega2560/2561, der kann SRAM direkt ansprechen: https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf Aber der hat auch ausreichend
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
avr/lib/avr4/atmega8hva avr/lib/avr4/at90pwm1 avr/lib/avr4/at90pwm2 avr/lib/avr4/at90pwm2b avr/lib/avr4/at90pwm3 avr/lib/avr4/at90pwm3b avr/lib/avr4/at90pwm81 avr/lib/avr5/ avr/lib
avr/lib/avr51/at90can128 avr/lib/avr51/at90usb1286 avr/lib/avr51/at90usb1287 avr/lib/avr6/ avr/lib/avr6/atmega2560 avr/lib/avr6/atmega2561 avr/lib/avr6/atmega2564rfr2 avr/lib/avr6/atmega256rfr2
-
Thread
C++ auf AVR wie gehts?
C++ auf dem AVR ist unsinnig, dafür sind die AVR viel zu klein. Es geht schon, aber es bringt halt unterm Strich nix.
>C++ auf dem AVR ist unsinnig ... Na, dann hast du wohl noch nicht viel C++ auf einem Atmega AVR gemacht? >... dafür sind die AVR viel zu klein. Wer erwarted, auf einem 8KB AVR mit 1KB SRAM die C++ Standard
-
Thread
internen RC Osci syncronisieren
anderen zu syncronisieren. Bin gerade bei der Codeumsetzung. USART könnten übrigens beide. ATmega2560 und ATtiny841.
Oszillator * * Interrupt-Vector Namen Übersicht: * C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\iotn841.h */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/atomic.h> // für cli() und sei() mit SREG Sicherung #define F_CPU 8000000UL
-
Thread
Empfehlung 8-Bit-Controller: STM8
auch hier sind viele "grosse" langsamer. --------------------------------- Meiner Meinung nach hat AVR mit dem STM8 eine sehr grosse Konkurenz bekommen. AVR müsste nachlegen: u.a. mit schnelleren LD/ST's
a,array+2 > ... > add a,array+99 >und dabei ist der STM8 tatsächlich doppelt so schnell wie ein AVR (in >Takten) ja und u.U. sogar 3..4x so schnell als AVR (wenn Werte nicht alle hintereinander liegen), denn AVR braucht min 3 Takte (!) zum laden in Reg ! ------------------------------------
-
Thread
[V] Atmel Starterkit STK600 + TQFP100 Package + ATxMega128A1
Sockel TQFP100 und 1x ATxmega128A sind dabei, Originalverpackung und alle zugehörigen Teile wie ATmega2560 AVR Mikrocontroller, Kabelset (unbenutzt), CD mit Software sind ebenfalls vorhanden. Das STK600 liegt bei etwa 200€ + TQFP 100€ Studenten bekommen es für die Hälfte bei http://student.embedded-projects.net
Hallo, hier paar Fotos. Im Kit ist ein ATmega 2560 µController enthalten, der ist auch ungebraucht (Bild 3)
-
Thread
"Einfache" erste LED programmierung
brauchst du einen Programmer. Wenns billig sein soll einen USBasp (5Euro). Ich würde allerdings einen AVR Dragon oder AVR MKII empfehlen. Hier gibt es eine Liste: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment
Anforderung wäre der -teure- Lillypad gedacht (zum einnähen in Kleidung), ein Arduino UNO oder gar MEGA2560 tut es aber genauso. (die sind eigentlich sogar besser, aber vom Formfaktor eher klobiger...) Die Preise sind auch nicht ganz so schlimm denn notfalls kann man hier mit Nachbauprodukten (die erlaubt
-
Thread
Fabrikneue AVRs nicht per ISP gefunden
> anpassen muss, um AVRs mit niedriger Frequenz zu programmieren Die ISP Frequenz stellt man in AVR Studio ein. versuch mal etwas bei 17khz, hatte das gleiche Problem, dass 56khz nicht geklappt hat
nicht finden, werde es noch mal versuchen. Ist aber recht schwierig, da das auf der Rückseite vom AVR ist und die den kleinste AVR Gehäuse genommen haben was die bekommen konnten... Aber eigentlich kann es nur die Programmierfrequenz sein das es nicht funktioniert oder? Gerade weil ein bereits programmierter
-
Thread
avrdude und Arduino mega 2560
Hier einige weitere Informationen: rfr@rfr-laptop:~/flashforth/avr/hex$ avrdude -P usb -c avrispv2 -p m2560 -v -U flash:w:ff_mega.hex avrdude: Version 5.11.1, compiled on Oct 30 2011 at 10:37:28 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com
: avrispv2 avrdude: usbdev_open(): Found AVRISP mk2 Clone, serno: 0000A00128255 AVR Part : ATMEGA2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition
-
Thread
Schlanker Bootloader für Mega AVR
umgeschaut, aber "der richtige" war irgendwie noch nicht dabei. Ich suche einen Bootloader für die Mega AVR, also ab Mega8 bis zum Mega2560, der möglichst schlank ist und nur die wichtigen Grundfunktionen bietet, also hauptsächlich Flash und Eeprom programmieren, aber keine Fusebits. Auslesen ist auch nicht
Oder hier: http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot http://www.siwawi.arubi.uni-kl.de/avr_projects/#bf_boot Rick
-
Thread
Mikrocontroller mit großem RAM
Na, wenns AVR sein und bleiben soll - nimm 'nen Mega128 und hänge ein 32K-SRAM dran.
Falk Brunner: ja, schon klar, aber das ist etwas wenig, 256 Bytes hat heute doch "jeder mittlere" AVR. Ich dachte da eher an 8kB, oder warum nicht 64kB, ich hab' ja 16 Adressen. Und der Port für die "oberen" 8 Adressbits ist sowieso verloren (wenn ich die "RAM-Befehle" des AVR benutze). oh,
-
Thread
AVR AT2560 DRAM und FLASH-Speicher
Hallo. Ich bin Physiker und habe sehr wenig Erfahrung mit MCs. für Kommutierung eines BLDC-Motors möchte ich auf MC-Speicher eine sinus-Tabelle speichern. Wenn ich die Tabelle als global definiere, dann habe ich auf mein DRAM kein Platz mehr. lokale Definition der Tabelle hilft auch nicht weiter. wie kann ich meine Sinus-Tabelle auf FLASH speichern, dass der DRAM-Speicher leer bleibt. !!?? Danke beim Hochladen bekomme diese Information: Der Sketch verwendet 16.452 Bytes (6%) des Programmspeicherplatzes. Das Maximum sind 253.952 Bytes. Globale Variablen verwenden 7.667 Bytes (93%
-
Thread
32 Relais über einen Arduino mit SCPI
weiß aktuell nicht weiter. Mein Ziel ist es 32 Relais über SCPI über USB mittels eines Arduino Mega 2560 zu schalten. Ich habe zu diesem Thema im Internet folgende Seite gefunden. https://community.element14.com/challenges-projects/project14/open-arduino/b/blog/posts/arduino-in-test-instrumentation
Beitrag #7119961: > Mein Ziel ist es 32 Relais über SCPI über USB mittels eines Arduino Mega > 2560 zu schalten. Wenn das sicher sein soll wäre es besser dafür zwei von denen zu nehmen: https://www.controllino.com/product/controllino-mega-pur/
-
Thread
Multiplexen von Drehencodern
sam schrieb im Beitrag #3958579: > Ausgangssituation: Ich möchte 9 Drehencoder an einen AVR anschließen. Dann nimm 18 Inputs des AVR.
an Deinen AVR übergibt.
-
Thread
Kommunikation zweier microcontroller
Master AVR pur oder Arduino nach belieben von m328p bis m2560 Slave dito bei der 96 pol. Backplane bietet sich doch alles an Pin 1 a b c für +12 bis +24 V Pin 2 a b c ggffs. -12 bis -24 V falls Bedarf
Joachim B. schrieb im Beitrag #3836496: > Master AVR pur oder Arduino nach belieben von m328p bis m2560 > > Slave dito > > bei der 96 pol. Backplane bietet sich doch alles an > > Pin 1 a b c für +12 bis +24 V > Pin 2 a b c ggffs. -12 bis -24
-
Thread
DMX-Transmitter - Wie werden A und B an die XLR-Buchse angeschlossen?
im Arduino Mega ist ein AtMega 2560 und da der eh 4 UARTs anbietet, ist das "Vermeiden-wollen-einer-seriellen-Schnittstelle" ja eh obsolet. Ich hatte ursprünglich nur die erstbeste library gesucht, da mir das bit-banging-Problem
bazjo schrieb im Beitrag #4023108: > im Arduino Mega ist ein AtMega 2560 > > und da der eh 4 UARTs anbietet, ist das > "Vermeiden-wollen-einer-seriellen-Schnittstelle" ja eh obsolet. > > Ich hatte ursprünglich nur die erstbeste library gesucht, da mir das > bit-banging-Problem
-
Thread
avrdude und Xmega
mit aktueller Firmware bereits >beherrscht, weiß ich nicht. Laut ATMEL Support soll die nächste AVR-Studio Version eine XMEGA-Firmware für den AVR-ISP mkII mitbringen.
ServicePack1 für AVR-Studio 4.14 unterstützt das Programmieren des ATXmega128A1 und ATXmega64A1 mit dem AVR-ISP mkII. http://www.atmel.no/beta_ware/as4/414sp1/AS414SP1.exe
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
pxTopOfStack = ( StackType_t ) ( usAddress & ( uint16_t ) 0x00ff ); pxTopOfStack--; #if defined(__AVR_3_BYTE_PC__) /* The AVR ATmega2560/ATmega2561 have 256KBytes of program memory and a 17-bit * program counter. When a code address is stored on the stack, it takes 3 bytes * instead
Hier, sowas in der Richtung... https://github.com/embecosm/avr-gcc/blob/avr-gcc-mainline/gcc/stack-ptr-mod.c
-
Thread
isdn decodieren / kodieren
Hallo Max und Michael. Bis jetzt habe ich mit dem Arduino 2560 gebastelt da habe ich auch Rx/TX schon öfters eingesetzt, und nun dachte ich eben daß ISDN ja sowas ähnliches sein muss allso hätte ich (nachdem ich mich um die 60Volt gekümmert hätte) einfach mal diese
Hallo. habe den Artikel ISDN und AVR nun mal so grob übervlogen. Frage: bei meiner Aufgabenstellung benötige ich diese Annehmen und Auflegen Funktion dann hätte ich eine Art Anrufbeantworter, bei diesem Projekt ist von einem Sniffer
-
Thread
MCU ohne Betriebsystem
nem Betriebssystem halte ich fuer overkill, ausgenommen eventuell die wirklich 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.