-
Thread
Arduino mega 2560 Communication ports
nun Sascha, dann musst *Du* die AVR-Leitungen zu den Anschlüssen durchmessen oder Dir die Belegung im Netz bei arduino.cc anschauen. 2 Sekunden Suchsystem: # http://arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardMega2560 Womit hast
DDRx/PORTx auf die I/Os zu. Lese dich in das Tutorial ein http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports Wenn du den Mega2560 über USB (Arduino Bootloader) programmierst, dann solltest du die Finger von der einer zusätzlichen Beschaltung lassen. Wenn dir die IOs ausgehen
-
Thread
Kaufempfehlung Mikrocomputer
hash=item1c4503bd98 hier was größeres für Shields und mit 256kB flash http://www.ebay.de/itm/Mega2560-R3-ATmega2560-16AU-ATMEGA16U2-Board-Free-Cable-For-Arduino-/251748922662?pt=R%C3%B6hren&hash=item3a9d67b526 dazu ein Breadboard für erste Versuche z.B. um den Nano aufzustecken und Bauteile http
Post schreibst du von Keil µVision. Welchen Controller programmiert ihr damit? Keil unterstützt keine AVR! Warum willst du wechseln?
-
Thread
Alternativen zu Arduino?
Hallo Gerald, Hardware hab ich genug. 2 Uno, 6x Nano, 3x Mini Pro und 1x Mega2560. Den Uno verwende ich allerdings selten, ich mag die Nanos, die lassen sich gut direkt ins Steckbrett verpflanzen. Sensoren und so Kram hab ich mir vor schon vor längerer Zeit mal beim freundlichen
timing ist auch nie einzuhalten wie beim Arduino z.B. wegen WS2811/12/b. Ich habe meinem PI einen AVR zur Seite gestellt für 1w und ADC und mehr
-
Thread
AVR - Tutorial - Benötigte Ausrüstung
machen. Die Arduino IDE ist grottenschlecht, die kann gar nichts. Besser, aber nicht viel ist das AVR-Studio. Es hat einen AVR-Simulator dabei (Meiner Meinung das einzige Pro-Argument für AVR-Studio) Ich benutze für die C-Programmierung Eclipse CDT mit AVR-Plugin. (Ist aber aufwendig einzurichten). Das Atmel-Studio hat das AVR-Studio abgelöst, es basiert auf Microsoft-Studio. Hat auch einen Simulator. Ist für alle Controller von Atmel gedacht, also auch für AVR. Ist aber ganz schön groß, man hat das Gefühl mit Kanonen auf
-
Thread
ATmega2560 ADC ISR differential channels, Auto Triggering
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
habe ich bisher: [c] #include <avr/io.h> #include <avr/interrupt.h> void init{ cli(); ADMUX = (ADMUX & ~(0x1F)) | (a1_input & 0x1F); ADMUX = (1<<REFS0); ADCSRA = (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);
-
Thread
Atmel Studio 6.2 - sprintf() - Problem
aber bei mir wird ja noch nicht mal einfacher Text angezeigt. Meine Includes sind: #include <avr/io.h> #include <util/delay.h> #include <stdio.h> µController: ATMega2560 Atmel Studio Version 6.2 Hat jemand eine Idee woran das liegen könnte?
Leute, ich habe mich gerade wieder dem Thema angenommen und bin immer noch davon überzeugt, dass AVR-Studio den Code falsch übersetzt (warum sonst sollte es beim Attiny26 problemlos funktioniert, aber beim ATMEGA2560 weder über LCD noch Seriell?) Hat keiner eine Idee wie ich den compilierten Code
-
Thread
"Größter" Mikrocontroller für 5V?
mega2560 extern ram anschliessen. ........
Vielleicht wäre einfach mal sinnvoller zu erfahren, was du überhaupt vor hast! Bei Atmel 8-Bit AVR ist beim Atmega1284/2560 Feierabend. Vorteil gegenüber dem 2560 ist der verdoppelte SRAM. Dennis K. schrieb im Beitrag #3908832: > Und ich hab einen 1284P auch schon zum Ende des Rams gebracht
-
Thread
ATmega256 RWW Enable funktioniert selten nicht
höchstwahrscheinlich benutzt du keine solche Sprache, sondern C... Du nervst. Rate mal, wozu im AVR-GCC die <boot.h> gedacht ist?
Jones schrieb im Beitrag #3905904: > 16Mhz @ 3.3V Liegt außerhalb der Spezifikation des ATmega2560.
-
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
Was ein C++-"Guru" so ueber Geschwindigkeit erzaehlt.
Geschwindigkeitsvorteil hat mir keine Ruhe gelassen und ich hab es jetztmal getestet. Umgebung: Atmel Studio 6.2 AVR GCC 4.8.1 AVR Projekt (Mega 2560) Compilerflags: -O0 -g3 -std=gnu99 -Wall -Wextra Atmel Studio *Simulator* [c] #include <stdint.h> void copy(uint8_t* src, uint8_t* dst, uint16_t elements);
gelassen und ich hab es jetztmal getestet. Gute Idee! > > Umgebung: > Atmel Studio 6.2 > AVR GCC 4.8.1 > AVR Projekt (Mega 2560) Schlechte Wahl, nicht vergleichbar. > So, jetzt die eigentlichen Fragen: > Stimmt das, was uns der werte Herr da zum Geschwindigkeitsvorteil > erzaehlt
-
Thread
Timer1 bei ATMEGA2560
Hey, Wie ist die programmierung von Timer1 bei Atmega2560 bei einer Frequenz von 1MHz intern für die genau Sekunde zuhaben? Danke :)
Voraussetzung ist aber das Verständnis für den CTC Modus. http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
-
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
ATMEGA2560 keine Antwort mehr
Hallo, Nach änderung des Fuses bei Atmega2560, habe ich kein Zugriff mehr drauf? Danke im Voraus!
Mensch.... Nimmst du eigentlich AVR Studio mit dem Tool was dabei ist für den AVR ISP? Wenn nicht, dann solltest du das mal machen. Da kann man nämlich im Klartext sehn was die Fuses zu sagen haben. Grüße
-
Thread
LCD Keypad Shield zeigt nichts an
programmiert! Ich habe dazu die Vorlagen von mikrocontroller.net(http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung) verwendet und an meinen ATMega2560 angepasst! -Wenn ich es runterlade zeigt mir das Display nichts an! -Kann dies an den Delay Zeiten liegen? Und wenn das so ist
Port-Pins raus, und ordnest die Pins erstmal richtig zu! Also: LCD_RS ==> Arduino Pin-8 ==> Atmega2560 P?? LCD_EN ==> Arduino Pin-9 ==> Atmega2560 P?? LCD_DB7 ==> Arduino Pin-7 ==> Atmega2560 P?? LCD_DB6 ==> Arduino Pin-6 ==> Atmega2560 P?? LCD_DB5 ==> Arduino Pin-5 ==> Atmega2560 P?? LCD_DB4 =
-
Thread
Arduino Mega 2560 R3 Avr Studio
Hallo Leute, habe mir diese Woche dieses Board bestellt: http://www.ebay.de/itm/271513587010?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649# Habe auch gleich mehrere Fragen dazu... 1. Kann ich das Board direkt über Usb mit Avr-Studio 4.16 programmieren? 2. Kann ich wie beim MyavrBoard direkt über Usb die Uart Schnittstelle nutzen?
-
Thread
ca. 100 PT1000 Messwiderstände messen
sein muss als die 5VRef, die also höchstens auf > 4.65V verstärkt werden darf aus den 2.5V die der AVR ausgibt. > > Die 2.5C ARef des AVR darf sogar zwischen 2.3V und 2.7V liegen, sie ist > also nicht genau, aber 1000 mal stabiler als die 5V Versorgungsspannung, > damit 2.7V auf 4.85V verstärkt
100 °C sind in der Regel 1 K aber auch mal 2 K. An anderer Stelle hatte ich geschrieben, daß aus der AVR-Reihe ein ATXmega mit 12 Bit ADC 'optimal' wäre. Oder man ergänzt einen AVR um einen MCP3208 ADC. Alex Student schrieb im Beitrag #3916837: > Also der C8051F350, welchen ich für die Auswertung
-
Thread
Zwei ISPs verbinden
schwer. Ich brauche 3 serielle Schnittstellen im Vollduplex. Dann bleibt nur noch ein Mega640/1280/2560. Den gibts aber nur im TQFP100-Package. Das bekomme ich nicht mehr gelötet. Die andere alternative wäre ein Soft-UART. Aber für Voll-Duplex brauche ich 2 Timer. Die habe ich aber nicht mehr frei, maximal einen. Ansonsten müsste ich vom AVR weggehen. Das bereit aber Arbeit und Schmerzen.
-
Thread
Umrechnung GPS Koordinaten
Auf einem AVR...
schafft der AVR schon zwei oder drei Fließkomma-Operationen :-))
-
Thread
LED als Sensor
unter Verzicht auf hoffentlich alle Arduino-spezifischen Library Befehle, so dass es allgemein mit AVR 8-Bit Controllern unter GCC laufen sollte. Getestet habe ich mit einer grünen 20mA LED auf einem Atmega2560 Board mit 16 MHz Taktrate. Du müßtest eigentlich nur die Definitionen von LED_K und
zu verwenden. Ich hoffe, es wird durch die Kommentare klar, was der Code macht. [c] #include <avr/delay.h> /* Macro function to declare an output pin */ #define out(x) _out(x) #define _out(bit,port) DDR##port |= (1 << bit) /* Macro function to declare an input pin */ #define in(x)
-
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
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
läuft. Ich finde es erstrebenswert, dass wir einen _gemeinsamen_ Code haben, der sich für ARM _und_ AVR compilieren lässt. Ich hatte das mal mit AtmelStudio und [c]#ifdef _AVR_IOM2560_H_ // … #ifdef _AVR_IOM328P_H_ // …[/c] gemacht. Ging super! … oder zumindest gemeinsame .h-Datei-Schnittstellen
-F1-Code (Deine China-Module) #elif defined (__AVR_ATmega2560__) Hier ATmega-2560-Code #else #error Unknown Target Controller #endif [/c] erschlagen. Läuft im [[IRMP]] auch so, welcher u.a. AVR, PIC, XMC und STM32 unterstützt. > … oder
-
Thread
Mikrocontroller mit 16ADC Eingängen
Rene Müller schrieb im Beitrag #3873998: > AVR unterstützte Mikrocontroller mit 16 ADC Eingängen gibt es wirklich > keine ? Doch. Div. XMegas oder ATmega640/1280/2560 Nur > Am Besten natürlich Zeitgleich, wobei das bei 10MHz fast egal
Wenn es ein AVR sein soll, die parametrische Suche von Atmel ist ganz nett. Die ATMega1280, ATMega2560 und ATMega640 haben 16 ADC Eingänge. Aber wie üblich einen ADC und einen Multiplexer davor. Wie wäre es denn
-
Thread
ATtiny13 und Konstanten vs. Variablen.
das Code-Snippet in das Atmel-Studio 6.1 gepackt und compiliert. C-File = Angabe oben + #include <avr/io.h>, .lss-File wie gezeigt. Kann eigentlich jeder andere auch machen - wollte nur helfen.
Man kann übrigens das hex file auch mit avr-objdump parsen und disassemblieren lassen, dann sieht man auch die 55 am Ende: [c] $ avr-objdump -j .sec1 -d -m avr5 test.hex test.hex: Dateiformat ihex Disassembly of section .sec1
-
Thread
Atmega & SSD1289 Schaltplan
https://github.com/gpittarelli/avr-ssd1289
such mal bei Ebay nach: SainSmart Mega2560 + 3.2"TFT Touch LCD SD Reader + TFT Shield For Arduino da gibt es auch einen Schaltplan
-
Thread
Profis und Arduinos
egal welche IDE, Board oder Uploadlösung man bevorzugt. Man kann jetzt: 1. Die Eclipse IDE als AVR-C Editor verwenden und die Programme mit Uart auf ein Arduino Board uploaden. 2. Auf der Arduino IDE Programmieren und mit einem originalem ISP Programmer einen Standalone AVR mit 5 Bauteilen auf
Stromversorgung - OP - Gehäuse. Ich baue gerade einen Messeinschub mit Touch TFT (2.8") & Mega 2560 zur Steuerung im Labor.
-
Thread
ARM und Assembler Programmierung?
Als ich mit AVR anfing, fand ich es echt toll das man Assembler praktisch nutzen konnte. Mit dem sehr guten AVR Tutorial hier auf auf der Webseite, habe ich dann gelernt, zum ersten mal mit Assembler zu programmieren
Deshalb sollten die Libraries ja einfach gehalten sein. Das Blink-Programm für Deine geliebten AVR ATMEGA8, ATMEGA168, ATMEGA328, ATMEGA2560 mit der oben erwähnten Library sieht übrigens so aus: [c] int led = 13; void setup() { pinMode(led, OUTPUT); } void loop
-
Thread
Uhrzeit aus RTC auf LCD ausgeben
bisher habe und der (nach meiner Sicht) zumindest bis zum i2c_stop() funktioniert: [c] #include <avr/io.h> #include <util/delay.h> #include "lcd.h" #include "twimaster.c" #include <avr/interrupt.h> int main (void) { sei(); TWCR = (1<<TWIE); lcd_init(); i2c_init(); while(1) {
um die sprintf eben nicht mehr zu nutzen. Aber keine Ahnung was das im MC spart im m1284p bis m2560 ist mir der Platz nie eng geworden, im m328p schon eher.
-
Thread
Platinenbau-Projekt ATmega2560
ATmega2560-Platine. Da ich aber gerne weiter in der Materie üben möchte, wollte ich diese eben für Übungszwecke behalten und das vorhanden Projekt-Programm auf einen ATmega2560-Chip übertragen. Das geht durch
Schau dir doch einfach mal den Schaltplan des Arduino 2560 an, da klären sich bestimmt auch die meisten fragen :) http://arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardMega2560 bzw http://arduino.cc/en/uploads/Main/arduino-mega2560_R3-sch.pdf
-
Thread
FTDI zerstört Fake Chips durch Windows-Update
HL-340 USB-Serial adapter hier ist ein Atmel: Bus 001 Device 004: ID 2341:0010 Arduino SA Mega 2560 (CDC ACM) und nun ???
Timm T. schrieb im Beitrag #4614280: > Für den Avr MKII Isp zum Bleistift gibts doch auch verschiedene Treiber, > die parallel installiert werden können. Welche denn? Du kannst parallel zum Jungo-Treiber noch den Filtertreiber der libusb installieren
-
Thread
Library Servo.h
are available. * */ // Say which 16 bit timers can be used and in what order #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #define _useTimer5 #define _useTimer1 #define _useTimer3 #define _useTimer4 typedef enum { _timer5, _timer1, _timer3, _timer4, _Nbr_16timers } timer16
denen Du mal wieder reichlich wenig vorzeigst, zu diesen Compiler-Fehlern führt. Auf dem Atmega2560 ist die Definition und Reihenfolge der Timer so: [c] // Say which 16 bit timers can be used and in what order #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #define _useTimer5 #
-
Thread
Alternative zu AVR-ISP MK2?
Hi ich verwende einen USB-ISP-Programmer für mein AVR zeug. Kannst ja mal schauen ob es für dein MC einen passenden gibt. Hab selber nur Atmega32 und ATmega2560. Geht bei mir aber nur bis AVR Studio 4.17! Dafür gibst die ISP-Programmer aber schon
AVR-Neuling schrieb: > Der Programmer auf dem elhajo > Board ist gut, da er direkt mit AVR Studio läuft - ich finde im Netz > (Selbstbau oder eBay) aber nur USB ASP Versionen, die NICHT mit AVR > Studio
-
Thread
Relais mittels Transistoren schalten
Also könnte ich mit diesem Board 54 Transistoren oder 54 Relais schalten? ARDUINO MEGA 2560 http://www.reichelt.de/Programmer-Entwicklungstools/ARDUINO-MEGA/3/index.html?&ACTION=3&LA=2&ARTICLE=119696&GROUPID=2969&artnr=ARDUINO+MEGA Technische Daten: Microcontroller: ATMega2560 Betriebsspannung
Arduino/irgendein AVR + Schieberegister + (Transitor und Relais) || (Logic Level Mosfets) + Schutzdioden Ohne sich jetzt Gedanken über Schaltgeschwindigkeit usw. zu machen.
-
Thread
[V] Standard LCD Display 40x4
Anhang zu sehen ist die Vorder und Rückseite. Falls interesse besteht bitte eine Nachricht an x2701.avr[at]gmail.com Schöne Grüße Stefan
http://www.ebay.de/itm/SainSmart-IIC-I2C-TWI-Serial-20x4-LCD-2004-Module-For-Arduino-UNO-MEGA2560-R3-/221248403103?pt=Wissenschaftliche_Ger%C3%A4te&hash=item33836eb69f
-
Thread
Interrupt - Verständnisproblem
zur Verführung. Und Beispiele gibts wie Sand am Meer. ---- Meine Erinnerung sagt, dass der 2560 einen Zählereingang hat. Damit könntest du ganz auf die ISR verzichten. *ungeprüft*
ein (T-Flip-Flop)....auch mit Interrupt ansteuern?! leider hab ich nur Datenblätter zum Arduino 2560 gefunden, was aber nicht heisst, dass die Interrupts an den selben DIs sind, wie beim Sainsmart!
-
Thread
Sender und Empfänger System (Anfänger)
. schrieb im Beitrag #3837079: > Ist das brauchbar? Das sollte wohl funktionieren. Ein kleiner AVR kann sich dann um deine Steuerlogik kümmern. Oder ebay 261072159491 ;-)
#3837104: > Franz E. schrieb: >> Ist das brauchbar? > > Das sollte wohl funktionieren. Ein kleiner AVR kann sich dann um deine > Steuerlogik kümmern. > > Oder ebay 261072159491 ;-) Toll danke für den deutschen ebay link! Ein kleiner AVR? Kann ich das Arduino mega 2560 verwenden oder wäre es
-
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
Einfaches "Print" in Assembler ohne Parameter
damit nicht jeder gezwungen ist, das Rad selber neu zu erfinden. Ich würde das Ding auch in den AVR-Softwarepool einpflegen, finde aber keine passende Rubrik, vielleicht sollte man so etwas wie "Softwareschnipsel" oder "kleine Helfer" als Rurik einführen.
TEMP0, RAMPZ > push TEMP0 > ldi TEMP0, 0 > ... funktioniert nur bis 128k Flash. ATMega2560/2561 und eine Reihe ATXMegas fallen da raus. MfG Spess
-
Thread
VGA Terminal mit ATMega644
drin, Grafikbeschleuniger drin. Und das alles in einem 64 Pin TQFP. Es gibt auch ein Leben nach dem AVR. fchk
gibts das nicht im m328p ? oder einen Arduino mit dem ? der 1284p hat sogar mehr SRAM als der m2560
-
Thread
Kritiken tinyUSBboard Platine
Generell ist der Quarz nicht optimal geroutet, einfach mal http://www.atmel.com/images/atmel-2521-avr-hardware-design-considerations_application-note_avr042.pdf anschauen.
Generell ist der Quarz nicht optimal geroutet, einfach mal > http://www.atmel.com/images/atmel-2521-avr-hardware-design-considerations_application-note_avr042.pdf > anschauen. Argh, das hatte ich fast befuerchtet. Da muss ich mal sehen was sich da machen laesst. Ob beide Leitungen am bottom wohl
-
Thread
16x2 LCD Langsamer Displayaufbau
µC kannst du nicht mit menschlicher Reaktionszeit in Bedrängnis bringen. Bedrängnis kommt bei einem AVR auf, wenn Zeiten im µs Bereich gefragt sind. Aber alles was über Millisekunden liegt, löst bei einem AVR (und den typischen, mathematisch nicht aufwändigen Aufgabenstellungen) maximal ein mitleidiges
: > Im ATmega8 Pinout kannst Du bis zum ATmega328P upgraden. habe nix anderes mehr ! (ausser m2560)
-
Thread
TimerOverflow-Interrupt am ATmega2560 funktioniert nicht
Guten Abend zusammen! Ich probiere mich gerade am MyAVR-Board MK3 mit dem ATmega2560 im Interruptprogrammieren aus und habe folgenden kleinen Code verwendet: [c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 16000000 int main(void) {
>Was habe ich falschgemacht? Du hast das Daenblatt nicht gelesen. >Im AVR-Tutorial ist es genau so beschrieben! Aber nicht für einen ATmega2560.
-
Thread
FastBoot + Atmega32U4
=PORTD -DSRX=PD2 added/bootload.S -o bootload.o avr-gcc -c -Wa,-adhlns=stub.lst -mmcu=atmega32u4 -DF_CPU=16000000 -I . -I ./added -I ./converted -I./atmel -ffreestanding -g -L,-g -DRAM_START=0x0100 -DSRAM_SIZE=2560 -DSTX_PORT=PORTD -DSTX=PD3 -DSRX_PORT
@/2560/g' \ -e "s/@STUB_OFFSET@/$STUB_OFFSET/g" \ bootload.template.x > bootload.x; \ avr-ld -N -E -T bootload.x -Map=bootload.map \ --cref bootload.o stub.o -o bootload.elf --defsym
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Hallo, Erstmal das wichtigste: Klasse Programm. Würde das auch mit einem Arduino Mega 2560 irgendwie funktionieren?
Mega 2560 can be used ?
-
Thread
SPI Kommunikations Problem AVR2560
Hallo 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
-
Thread
[S] günstige Möglichkeit, zwei DC-Spannungen über mehrere Stunden zu überwachen
Referenz. Das bedeutet er bildet, mit den 10Bit des Wandlers, einen Spannungsbereich von 0mV bis 2560mV, mit einer Schrittweite von 2,5mV, ab. Diese hohe Eingangsspannung ist für ein Messgerät nicht gut geeignet. Wenn man Beispielsweise den Strom über den Spannungsabfall an einem Shunt mißt, fällt der
Zeit und Lust hast, das mit durchzuüberlegen) In jedem Fall viele Grüße und noch mal Danke für die AVR-Studio-freundliche Firmware! Daniel
-
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
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
Moin Moin, ich will das Display mit einer AVR32 Einheit ansteuern, wo findet man die Informationen, was sich hinter den Pinbelegungen versteckt. Ich mir ist gerade selber eingefallen, dass man es mit den LIBS herausfinden könnte ... Schöne