-
Thread
Arduino Mega 2560 R3 ohne Bootloader Blink Programm
Hallo alle zusammen, ich versuche seid einiger Zeit den Arduino Mega 2560 R3 mit dem Blink Programm und der Arduino 1.6.3 IDE ohne Bootloader zum laufen zu bekommen. Als ISP setze ich einen DIAMEX-AVR ein. Habe auch das entsprechende Profil angelegt. Mit diesem Profil
Test gewesen, ob und wie es überhaupt geht, nun kann ich richtig anfangen und da ist der Mega 2560 genau der Richtige. :-)
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
horrenden Preis will, > legen die das eben mal wieder auf. Warum können sie dann aktuell keine ATMEGA2560 herstellen und bremsen alle SPS Hersteller aus: https://www.mouser.de/c/?q=atmega2560
Mit 100% Fremdfertigung steht man hinten in der Schlange. Schon an der Preisgestaltung des mega2560 sehe ich das MC die Kunden 'motivieren' will auf neue Produkte umzusatteln. Wenn Jörg recht hat das die AVR mittlerweile bei TSMC laufen, ist die Frage ja beantwortet.
-
Thread
Speicherplatz abfragen
teilen und nix voneinander wissen. http://www.rn-wissen.de/index.php/Speicherverbrauch_bestimmen_mit_avr-gcc Falls die Anwendung die Strings in einer Init-Phase schickt und danach nie mehr verändert, könnten sie mit alloca auf dem Stack angelegt werden. http://www.rn-wissen.de/index.php/Avr-gcc/
verwendest, bieten die Code-Beispiele von http://www.rn-wissen.de/index.php/Speicherverbrauch_bestimmen_mit_avr-gcc eine schöne Methode, den minimal verfügbaren Speicher festzustellen. Servus Michael
-
Thread
Weg von Arduino - Beratung
#6125905: > Was würdet ihr einem Anfänger, Umsteiger der weg von der Arduino IDE > will raten? Für AVR Projekte mit Makefile (Vorlage: http://stefanfrings.de/avr_hello_world/index.html) in Kombination mit den dort genannten Tools: http://stefanfrings.de/avr_tools/index.html Momentan gefällt mit Qt
weil ich keine andere IDE kenne, die mir so problemlos die Nutzung mehrerer CPU-Familien erlaubt. AVR, ESP8266, ESP32, W600, irgendein STM, auch mal ein nRF. Ein altes AVR-Studio ist noch installiert, ein ESP8266 SDK und ein ESP32 IDF ist auch noch drauf. Das z.B. unter einen gemeinsamen Hut zu bringen
-
Thread
_delay_ms() in der ArduinoIDE vs. AtmelStudio7
interne Clock >von manchen µC intern durch 8 geteilt wird. Nein. Man kann so einen Teiler beim AVR per Fuses einstellen, das ist aber nicht allgemeingültig. >Nur nochmals zum Verständnis : Das Mega2560 Board läuft mit 16MHz ?? Ja. >Also läuft die System-Clock grundsätzlich mit 16MHz? Bei deinem Mega2560, ja!
-
Thread
Glaßmaßstab und Laser-Abstandssensor auf mega2560 auslesen
Hugo H. schrieb im Beitrag #6523150: > AVR bleiben. Ich werde mir einen ATXMEGA128A1U für diese Aufgabe > organiseren. Ein riesiger AVR für fast nix ;-) >> Ich würde den 16 Bit Code auf 1 Kanal umbauen, damit erreicht man sicher 1Msmps
4441280 Den kann man auf 1 Drehgeber umbauen und dabei noch die Abtastrate ein wenig steigern. Der AVR, hier ein ATtiny2313, sendet dann periodisch per UART den Zählerstand an den großen AVR.
-
Thread
Arduino mega 2560 r3 mit avr-gcc und avrdude flashen
Arduino mega 2560 r3 mit avr-gcc und avrdude flashen ob programmieren mit avr-gcc möglich ist kurzum ja, alles was benötigt wird liefert die arduino ide mit: (windows suche bemühen) Arduino MEGA 2560 REV3.inf
B115200 -Pcomx ....hex file und damit flashen noch einfacher geht alles mal mit Delphi: avr_m2560.exe - in diesen Ordner noch avrdude kopieren, - getestet mit Windows XP,AvrStudio 4,WinAVR zum programmieren des avr benötigt man dann noch das Pinmapping u. Datenblat
-
Thread
Arduino Spannungsmessung
intern ohne zusätzliche Hardware. Der Code unten funktioniert zumindest bei ATmega168 / 328 / 1280 / 2560. Wahrscheinlich gehts auch mit dem ATmega8 (kenn sein Datenblatt nicht auswendig). [code] int getBandgap(void) // Returns actual value of Vcc (x 100) { #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) // For mega boards const long InternalReferenceVoltage = 1115L; // Adjust this value to your boards specific internal BG voltage x1000 // REFS1 REFS0 -->
-
Thread
Komplexe Zeitschaltuhr kaufen oder selbst bauen
> Arduino (Uno oder 2560) > TFT Touchscreen Shild > Relaisshild Wo ist die Echtzeituhr mit dabei?
Z. Udummfür schrieb im Beitrag #4478928: >> Arduino (Uno oder 2560) >> TFT Touchscreen Shild >> Relaisshild > > Wo ist die Echtzeituhr mit dabei? Im 2560!
-
Thread
Welcher Arduino?
Und wieso kein uno32 oder max32 ? einen avr zu flashen kann man mit jedem Arduino sowie Steckbrett. Was sonst nocht günstig ist für Eigenbauten, Xino.
anhand deines Projekts und deiner MSP430 Erfahrung abschätzen kannst, das entsprechende Board mit AVR. Das *eine* Board. Damit machst du dich in AVR Soft- und Hardware fit. Wenn du dann du ein zweites Board brauchst, ist dir auch klar, dass und wie du ein eigenes Board mit einem nackigen Atmega328p
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
Benennung der Interrupt-Vectoren erschließt sich mir nicht. Dann schau Dir maöl Dokumentation der avr Library an: http://www.nongnu.org/avr-libc/ Konktret diese Seite, da sind sie alle aufgelistet: http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html Bedenke, dass Arduino lediglich ein Framework ist, daß auf den avr-gcc Compiler und der avr-library aufbaut (zumindest solange wir bei den ursprünglichen ATmega Controllern bleiben). Für andere Controller (z.B. STM32) musst du halt in der Dokumentation der dazu gehörigen
-
Thread
AVR: sscanf() liest keine float
Problem mit dem Lesen eine float-Zahl aus einem String. Es wird immer der Wert 0 gelesen. Ich nutze AVR Studio 6.2.1153, mit einem ATMEGA2560 und dem JTAGICE mkII. Als lib habe ich libm, libscanf_flt und libprintf_flt eingebunden. Der Schalter "Use vprintf library" unter AVR/GNU Linker ist gesetzt.
-Wl,--gc-sections -mrelax -mmcu=atmega2560 Finished building target: test.elf "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R
-
Thread
ATMega2560 Fuses - ausgesperrt (internal clock)
über den BurnOMat probiert. C:\Users\Projekte\arduino-1.0.1-windows\arduino-1.0.1\hardware\tools\avr\bin\avrdude.exe -C C:\Users\Projekte\arduino-1.0.1-windows\arduino-1.0.1\hardware\tools\avr\etc\avrdude.conf -p m2560 -P com5 -c stk500v2 -U efuse:r:C:\TEMP\efuse8565881303580513025.hex:r -U hfuse:
Japp, man kann sagen Triplechecked ;) Aber ich klingel jetzt nochmal die Leitungen zum AVR durch, nicht das sich doch eine kalte Lötstelle oder so versteckt.
-
Thread
µController gesucht
der Overkill, aber für den Preis eine echte Alternative: http://www.ebay.de/itm/SainSmart-Mega2560-LCD-Keypad-Shield-Sarter-Kit-ATMEGA2560-ATMEGA8U2-AVR-Arduino-/320862395917 http://www.ebay.de/itm/SainSmart-Mega2560-3-2-TFT-Touch-LCD-SD-Reader-Expansion-Board-4-Arduino-R3-1280-/221082189384#ht
Kein Programmer 3. Geringe Einstiegshürde 3. schnelle Erfolge 4. Alternativ für später auch als AVR Board in "echtem" C programmierbar Gruß BT
-
Thread
STK500 Bootloader mit mehr als 115,2kBaud
bauen. Da es sich bei dem Controller auch um einen Mega2560 handeln kann und ein Download bei 115,2k da doch eine Weile dauert hatte ich halt gehofft man könne das AVR Studio davon überzeugen etwas zügiger zu arbeiten. Aber anscheinend muß ich mit den 115,2k
Einstellen für die Bitrate, vielleicht aber in einer der Konfigfiles oder Registryeinstellungen zum AVR Studio. Ich hatte da auch mal das Kommandotimeout gesucht, aber nicht gefunden. Rechnerisch komme ich beim 2560 auf eine Brennzeit von 1024 Pages * 4 ms = rund 4s. Die Übertragung dauert ca. 262.000
-
Thread
Bit Angle Modulation Arduino
würdet ihr es anders schreiben? Hallo Michele, 1. Ihr benutzt vermutlich einen Arduino Mega 2560. Wenn es euch um Geschwindigkeit geht, müsst ihr die Arduino-Welt ein wenig verlassen und in die AVR-Welt transzendieren. Dazu müsst ihr unbedingt folgendes Dokument lesen: http://arduino.cc/en/uploads
AVR C.
-
Thread
Arduino Mega hängt wenn String nicht global definiert ist
F. schrieb im Beitrag #6305738: > Falls wir hier von einem ESP8266 reden: Nein, ein Arduino Mega2560v3
Bob A. schrieb im Beitrag #6305744: > Nein, ein Arduino Mega2560v3 Da haben wir die erste Scheibe Salami. Möchtest du nicht deinen Quelltext zeigen?
-
Thread
Geschwindigkeit Arduino > C
braucht auf normalen AVRs 2 Takte, auf den tinyAVRs ("Number of clock cycles for Reduced Core tinyAVR") einen Takt.
Michael U. schrieb im Beitrag #4417127: > naja, die auf einem 8Bit-AVR wäre wohl auch ein klein wenig > problematisch. > Ich habe das so gesagt, weil relativ selten ein OS auf dem 8Bit AVR > läuft Dir ist aber schon klar, dass es verschiedene Level an Multitasking
-
Thread
Appnote avr446 Atmega2560 (Arduino)
heute mal versucht das Programm aus der AppNote um zu schreiben, damit es auf meinem Arduino Mega2560 läuft. Erstmal liefert AVR Studio 6 einen Fehler bei den Berechnungen von A_SQ integer constant is too large for 'long' type [c] #define T1_FREQ 2000000L #define FSPR 200 #define SPR 200
460,75kHz (2,17uS). Hast du einen anderen Quarz verbaut? Meines Wissens laufen die Arduino Mega 2560 mit einem 16MHz Quarz. MfG Spess
-
Thread
DS18B20 Verkabelungs od Software Problem
auch im Netz habe ich von sehr weiten Strecken (100m) gelesen... AAAber...ich weiss nicht welche AVR's diese und Du benutzt. Ich verwende hier Arduino Clones und habe vom Saintsmart Mega259, über Cina-Clone.Mega2560 und UNO-Clone alles rumliegen aber eben nur Clones Meine ganzen Tests die ich
@Achim A. (achim_a) >AAAber...ich weiss nicht welche AVR's diese und Du benutzt. >Ich verwende hier Arduino Clones und habe vom Saintsmart Mega259, über >Cina-Clone.Mega2560 und UNO-Clone alles rumliegen aber eben nur Clones Sollten alle funktionieren
-
Thread
Arduino mega 2560 mit AtmelStudio 6 Programmieren
Also wenn du den Mega2560 direkt programmieren willst, benötigst du einen isp. Da du Amtel Studio und USB erwähnt hast kauf dir einen AVR ISP MK2, dann hast du keine Probleme zu erwarten ;-)
und bräuchtest keinen Bootloader. Das Argument für Atmel Studio würde so aussehen: [code]-patmega2560 -cusbasp -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i[/code]
-
Thread
ISP Problem ATMEGA2560
Hallo, habe gerade folgendes Problem bei meinem ATmega2560. Hab mich gerade ein wenig mit Crossworks gespielt und dürfte mir damit die Fuse Bits für ISP zerschossen haben. Jetzt wollte ich mit AVR Studio weiterprogrammieren und kann auf einmal nicht mehr mittels
habe ich noch eine JTAG schnittstelle drauf aber der ICE 1 Adapter von Olimex unterstützt den mega2560 leider nicht bzw. kommt vom AVR STudio immer die Meldung , dass der µC keine gültige JTAG ID zurücksendet :-(, sonst könnt ich mir mit der JTAG die ISP Fuses bzw. Taktquelle wieder richtig einstellen
-
Thread
Arduino2560 ext. Interrupt
Hehe wo haste denn das her? Ist das ein Autocodegenerierer von AVR Studio?
Ne nicht wirklich. Habs flüchtig vom Arduino2560 Schaltplan...
-
Thread
Memory MAP - ATMega1284P externes RAM
kein Businterface zum direkten Anschluss von externem SRAM. Über dieses verfügen nur ATmega1280,1281,2560,2561 sowie Mega162
variable_im_externen_ram = 12345; geht nicht ..... Vielleicht kennt jemand ein Gegenbeispiel bei einem AVR neuerer Generation bei dem (denen) das nicht so ist?
-
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...
http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/
-
Thread
Frage an die Arduino-Nutzer
du keinen Arduino, sondern einfach eine Schaltung für einen AVR.
zusammen. Ich habe schon mit dem "Mini Mega" geliebäugelt: https://www.ebay.com/itm/Mega-Pro-Embed-Mega-2560-Extra-Mini-CH340g-ATmega-2560-16AU-2560-Arduino-/255283244125?mkcid=16&mkevt=1&_trksid=p2349624.m2548.l6249&mkrid=707-127634-2357-0 Aber bis jetzt hat meistens der Nano o.ä. gereicht. Sonst habe ich
-
Thread
Hexabot und Servoproblemchen.
: [code] Build started 11.4.2011 at 16:21:28 avr-gcc -mmcu=atmega2560 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c ../main.c:39: warning: 'TIMER2
Allerdings auf der Basis eines ATmega8. Das Problem was ich jetzt habe ist halt den Code auf einen mega2560 zu bekommen da blicke ich einfach nicht durch die ganzen Timer-Register durch...
-
Thread
need help AVR Atmel eeprom STRING oder array of char
gefühlt auch ganz guggel durchsucht und kein funktionierendes Beispiel gefunden. Ich denke doch der avr-gcc sollte nicht nur sizeof(var) kennen sondern auch deren Adresse im EEPROM [c] #include <avr/eeprom.h> uint8_t EEMEM tach[]="tach auch...."; //char EEMEM tach[]="tach auch...."; uint8_
ist kein ordentlicher Arduino deswegen müssen sie nicht tätig werden, nur wie ist das dann mit dem m2560? Dieser ist ein ordentlicher Arduino und benötigt auch drei Adressbytes für Speicher und Jump, läuft das da? hatte ich nie probiert. m2560 SRAM (Kbytes): 8 m1284p SRAM (Kbytes): 16
-
Thread
AVR Preise gehen brutal runter.
Weder der 328X noch der 2560X ist billiger geworden. Weder bei MCD noch bei Farnell. Lieferbar ab Juni-Juli 2017.
neuer PIC Freund schrieb im Beitrag #4915977: > Vielleicht laufen die AVR neuerdings durch die microchipschen > Förderbänder. Vielleicht gibt es einen Grund für Microchip den AVR auslaufen zu lassen.
-
Thread
Projekt Mikrocontroller mit Touchscreen
Am besten ein Arduino AtMega2560 mit EthernetShield: http://www.ebay.de/itm/Mega2560-R3-ATmega2560-16AU-Ethernet-Shield-W5100-USB-Cable-for-Arduino-2560-/181052738813?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a27958cfd ein TouchscreenShield
/itm/SainSmart-Mega2560-3-2-LCD-TFT-Touch-Screen-SD-Reader-4-Arduino-UNO-R3-Robot-DE-/251121581349 ein Steckboard: http://www.pollin.de/shop/dt/NTI4OTg0OTk-/Werkstatt/Werkstattbedarf/Sonstiges/Labor_Steckboard.html
-
Thread
Programmierung AT90S4414
prähistorischer Controller braucht eben einen prähistorischen Programmer. AVRISP mkII supports all AVR 8-bit RISC Micro Controllers with ISP programming interface. Support for new devices will be added with new versions of AVR Studio. The latest version of AVR Studio is always available from www.atmel.com
AVR Studio + Winavr + Avr Simulator (Version 1) damit wirds...
-
Thread
Anfängerfrage 2: Atmega2560, timer/Counter 4 geht nicht.
Hallo. Ich spiele im Moment mit den Timer/counter optionen eines Atmega 2560. hier ist die Code: [c] #include <avr/io.h> #include <avr/interrupt.h> // initialize timer void timer1_init() { // Set up timer to toggle OC1A on match of OCR1A in CTC mode TCCR1A
auf Eins gesetzt wird. Dies sehe ich , wenn ich die Code in Simulationsmodus debugge. In Atmega2560 Datasheet wird über den TC4 nichts besoderes gesagt, also solte das Register ähnlich funktionieren. Was mache ich falsch? Hier ist nochmal Atmega2560 Datasheet: http://www.atmel.com/Images/doc2549
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
http://www.r-tron.de/uatmel.htm Der Softwaredownload erfolgt unter: http://www.r-tron.de/download/AVR_FTDI_ISP-Prog.zip Die folgenden Definitionsdatein (.dev) für die AVR-8 sind nun enthalten: ATTini13(A) ATTini2313(A) ATMega8(A) ATMega8515 ATMega32(A) ATMega1284(P) ATMega2560(L) ATMega2561
Öffne mal den AVR FTDI ISP-Prog direkt. Öffen deine AVR. Dann kannst du das Hex-File über den entsprechenden Button direkt öffnen und danach programmieren. Solange dein AVR auf 1MHz läuft stell die Programmiergeschwindigkeit
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
A7..0 an AD7..0 der AVR angeschlossen. /S geht an /RD des AVR. /CE2 an GND, A8 an A8 Nicht vergessen, das externe Memoryinterface einzuschalten. Falls der AVR zu schnell ist, kann man noch den Clock-Prescaler einschalten
Hier zum Vergleich das Timing des AVR. Man sieht schön, ALE = /E1.
-
Thread
230400 Baud mit Arduino
ATmega2560 und dem ATmega8, dass der Quarz eine andere Frequenz hat? Vielleicht weiß sie es überhaupt nicht, und du musst statt der 230400 Baud 230400·16000000/11059200=333333 Baud einstellen.
Lauschen und via avr auf sd mit loggen. Die Idee mit dem ftdi hatte ich auch. Aber nütz nicht viel wenn man loggen möchte. Lg Andre
-
Thread
ATmega2560 Interrupt Prioritäten
bräuchte eine kurze Auskunft bezüglich der Auswirkung von ver. > Interrupt Prioritäten beim ATmega2560. Wieso? Es gibt nämlich eigentlich keine. Prioritäten gibt beim AVR nur für den Fall, daß mehrere Interruptanforderungen auftauchen, solange keine angenommen wird bzw. werden kann. Dann regeln
Falls auf einem AVR eine ISR länger als 10ms braucht, hat man ein Design-Problem! Dann macht die was, was in die main-Schleife gehört, oder die HW ist schlicht zu klein.
-
Thread
Schrittmotoransteuerung mit AVR-atmega2560
Treibern funktionieren wird. Gibt es denn deiner Meinung nach eine andere Möglichkeit mit meinem mega2560 einen bzw. mehrere Schrittmotoren anzusteuern? Muss ich einfach nur andere Treiber benutzen? Und was ist das Problem an dem A4988?
es fertigen Code. Der ist zwar für Arduino, habe den aber erfolgreich auf LPC portiert, also sollte AVR auch kein Problem sein: https://www.olimex.com/Products/RobotParts/MotorDrivers/BB-A4983
-
Thread
STM32 mit AVR/FAT32 Bibliothek
auf eine Micro SD Karte schreiben, die in Fat32 formatiert wurde. Dabei habe ich mich nun für die AVR Fat32 Bibliothek entschieden (siehe Anhang oder Link). https://www.mikrocontroller.net/articles/AVR_FAT32 Allerdings benutze ich nicht die main.c aus dem Ordner der Bibliothek, sondern das Beispielprogramm
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.
-
Thread
Adafruit_ILI9341.h einzelnes Zeichen überschreiben
werden muss. Eine Ziffer in z.B. 128x96 braucht dann 1,2 kB im Flash, 10 Ziffern passen in den Mega2560 rein. Dafür kann man dann beliebig schöne Fonts verwenden.
sind >10 Hz drin. Gleiches Display, Arduino Code genauso und der Controller ist billiger als ein Mega2560.
-
Thread
ATmega128rfA1 wird heiß? - Schaltung so richtig?
heiß! Dann ist gewiss was foul. > wenn ich die 3,3V Versorgung weg lasse > funktioniert der m2560 tadellos, Das wird ja ein Koloss, ein ATmega2560 /und/ ein ATmega128RFA1 … und die zwei verschiedenen Spannungen müssen unbedingt sein? > Stimmt also > meine Beschaltung nicht? Das, was
Wunsch schrieb im Beitrag #3900942: >> wenn ich die 3,3V Versorgung weg lasse >> funktioniert der m2560 tadellos, > > Das wird ja ein Koloss, ein ATmega2560 und ein ATmega128RFA1 … > und die zwei verschiedenen Spannungen müssen unbedingt sein? Ja, leider, der Großteil der Peripherie läuft mit 5V
-
Thread
Anfänger: C-Programmierung in Atmel Studio 6
Hallo, folgende Situation: Hardware: Arduino Mega2560 (Atmega2560) Software: Atmel Studio 6 Mein Problem: Ich würde gerne in Atmel Studio ein C-Programm zum LED-Blinken schreiben. Das Scheitert jedoch daran, dass jegliche Befehle wie 'DDRA' und
Programme\Atmel Studio\shellUtils\make.exe all Building file: .././HalloWelt.c Invoking: AVR/GNU C Compiler : 0.0.0 "D:\Programme\Atmel Studio\extensions\Atmel\AtmelToolchainProvider\6.1.0.447\avr8-gnu-toolchain\bin\avr-gcc.exe" -funsigned-char -funsigned-bitfields -DDEBUG -O1 -ffunction-sections
-
Thread
avr-gcc->Probleme beim 1.kopieren von struct und 2. Arrays mit Double
(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
AVR Transistortester MEGA2560 Shield
AVR Transistor/ Bauteile Tester MEGA2560 Shield Display 2.8 TFT SPI 240x320 ILI9341 Widerstände 1206, also alles noch gut von Hand lötbar Platine 80x101mm, Lieferung nur Platine ohne Bauteile! Firmware
usw. kann dann verzichtet werden. Der ISP Anschluss reicht dann völlig aus. Und warum ein MEGA 2560 - reicht da nicht ein anderer MEGA mit 4 verfügbaren Ports ? Der Flash Speicher des MEGA 2560 ist auch "overkill". Dein Quellcode zu sehen wäre auch interessant - da gibt es u.U. Verbesserungspotential
-
Thread
Dimensionierung eines AVR fuer USB, I2C, LCD, BT LE
ausgedrückt: David Reis schrieb im Beitrag #3391778: > einen USB-Client-Anschluss ... an einen AVR-uC haengen Soll der AVR jetzt USB-Host oder Device sein? (Host: du schließt USB-Geräte an den AVR an, Device: du schließt den AVR als Gerät an einen PC an) Und was willst du dann mit dem USB
Schnittstellen? Dann siehst du relativ schnell welche Schnittestellen und somit auch wie viele Pins dein AVR braucht.
-
Thread
Arduino in Atmel Studio 7
_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avrdude -CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:C:\Users\CHRIST
"-CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:"$(ProjectDir)$(TargetName).hex":i" eingefügt. Build klappt soweit. Bei dem Senden erhalte ich jedoch immer eine Fehlermeldung
-
Thread
Arduino - Pins beim Einschalten
Hi Erst mal generell: Es gibt lediglich eine *Empfehlung* von Atmel zu diesem Thema. Der AVR wird also durch floatende PINs weder defekt noch zeigt er unkontrolliertes Verhalten (korrekte Programmierung vorausgesetzt). >Da es Anwendungen gibt, wo man den AVR auf einstellige µA Stromaufnahme
Im Active oder Idle Mode ist die Stromzunahme nur bei AVRs mit sehr vielen IOs deutlich (ATmega2560).
-
Thread
Atmega2560 mit AVRDUDE Problem
Command: "Link zu AVRDUDE.exe aus der Arduino IDE" Bsp: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe Arguments: "Argumente zum ausführen von AVRDUDE (µC abhängig)" Bsp für ATmega2560: -F -v -patmega2560 -cwiring -P COM3 -b115200 -D -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf
-
Thread
Fehler bei Programmübertragung in den AVR
Ich kenne deinen Programmer nicht. Lässt der sich mit AVR-studio bedienen? Mehr habe ich auch nicht gemacht, als mit AVR-Studio das Hex-File geflasht. Nur mit einem anderen Brennner. Über JTAG. Aber mit AVRISP geht es genauso über SPI. EEPROM wird
... und dann das ganze nochmal auslesen =P was haltet ihr von dem AVR ISP MK2? Vom Preis her recht annehmbar.
-
Thread
Modellauswahl 8 Bit AVR, "viele" Pins
2560 wäre ein Kandidat mit 100 Pins, mit 64 als 2561. Mit weniger Speicher auch als 1280/81. Wer das nicht löten mag, ist mit einem Arduino gut dabei, 2560/16u2 aus China für ca 12 €.
reichen, würde ich zu ein 3250PA oder 6450P greifen, der 2560 hat zwar 86 GPIOs ist aber nur für 16Mhz spezifiziert.
-
Thread
Problem mit Positionsrückmeldung bei GRBL
mit einem galvo herum zu spielen und bin auf deinen Beitrag gestoßen. Ich wollte es auf einem mega2560 zum laufen bringen und dich bitten mir mit dem Code etwas unter die Arme zu greifen. Hast du den für den Arduino zur hand? Liebe Grüße Julian
versucht den Quellcode zu verstehen, leider ohne Erfolg...GRBL läuft ohne Probleme auf meinem mega2560, jetzt fehlt "nur noch die DAC Implementierung an der richtigen Stelle...