-
Thread
ATmega256 RWW Enable funktioniert selten nicht
Rangi Jones schrieb im Beitrag #3905904: > 16Mhz @ 3.3V Liegt außerhalb der Spezifikation des ATmega2560.
Errata ATmega2560 rev. A: Non-Read-While-Write area of flash not functional The Non-Read-While-Write area of the flash is not working as expected. The problem is related to the speed of the part when reading the
-
Thread
Arduino Mega 2560 Treiber installieren
schon mal für die Antworten. Liebe Grüße Link: http://www.amazon.de/Mega2560-ATMega16U2-Development-Compatible-Arduino/dp/B00S4P4US6/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1447420784&sr=1-1&keywords=2014+Mega2560+R3+ATMega16U2+USB+Development+Board+Compatible+for+Arduino
Nette Verarschung "2014 Mega2560 R3 ATMega16U2 USB Development Board Compatible for Arduino" Es steht zwar in der Beschreibung drin, dass es um einen CH340 Chip handelt. Aber solche irreführende Bezeichnungen (Namen) sollte man verbieten
-
Thread
Programmierung AT90S4414
x ATmega16A x ATmega16U4 x ATmega2560 x ATmega2560 x ATmega2561 x ATmega32 x ATmega324P x ATmega324PA x ATmega325 x ATmega3250 x ATmega3250P x ATmega325P x ATmega328P x ATmega329 x ATmega3290 x ATmega3290P x ATmega329P x ATmega32A x ATmega32C1 x ATmega32HVB x ATmega32M1 x ATmega32U4 x ATmega32U6 x ATmega48 x ATmega48P x ATmega64 x ATmega640
-
Thread
DCF-Uhr, Sonnenstand, TWI-Port, Alarmfunktion für m8 in C
Hallo Michael, ich verwende ein MK3 von myAVR mit einem mega2560. Meinst du es ist möglich deine reduzierte Version so umzuschreiben das sie auch auf dem 2560 läuft? Bin Anfänger, würde mich also über Tipps sehr freuen... Gruss Fabian
hallo michael, läuft dein programm auf einem atmega8 + lcd 2x16. ich will nur uhr + datum aus dem dcf signal anzeigen lassen. das sollte doch problemlos möglich sein?! mfg benny
-
Thread
STK600 programmieren mit Gerät an SPI angeschlossen
Hallo, bei dem STK600 ist im Auslieferungszustand ein ATmega2560 dabei. Leider hat der nur eine SPI. Ich habe eine externe Platine, die als SPI-Slave agiert und die von dem 2560 als SPI-Master angesteuert werden soll. Nun will ich aber nicht immer nach dem
deren hat ein ATmega2560 ja reichlich :) lassen sich auch als SPI-Master betreiben.
-
Thread
Interrupt aus main aufrufen AVR
Moin, ich würde gerne eine Interrupt Routine auf meinem ATmega2560 per Hand aufrufen. Konkret geht es um den Transmit Complete interrupt, welchen ich gerne einmal per Hand auslösen würde. Gruß Justus
Justus Jonas schrieb im Beitrag #7338699: > ich würde gerne eine Interrupt Routine auf meinem ATmega2560 per Hand > aufrufen. cli rcall <symbolischer Name des Vectors, z.B.: UTXC0addr> Das ruft natürlich wirklich nur die ISR auf, ändert nichts am Status der Hardware.
-
Thread
Arduino Programm läuft nur, wenn ich Finer auf ICSP halte
. Ich habe 2 verschiedene 2560 getestet. Immer das Selbe. Danke
ohne Stotterer. Ich habe 2 verschiedene 2560 getestet. Immer das Selbe. Schaltplan (von dem, was dran hängt - wie und wo - Arduino Mega 2560 ist öffentlich/bekannt) - Programm (komplett) - genaue Fehlerbeschreibung (was genau passiert wann
-
Thread
Probleme Portierung der IR-Fernbedienung in Atmelstudio 7
funsigned-char -funsigned-bitfields -DF_CPU=16000000UL "-IC:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.6.364\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega2560 -c -gdwarf-2 -std=gnu99 -MD -MP -MF irmp.d -MTirmp.d -MTirmp.o -o irmp.o .././irmp.c,
-funsigned-bitfields -DF_CPU=16000000UL -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.6.364\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega2560 -c -gdwarf-2 -std=gnu99 -MD -MP -MF "irmp-main-avr-uart.d" -MT"irmp-main-avr-uart.d
-
Thread
Kegelbahn Wurfergebnisse in PC übertragen
z.B. vom freundlichen Chinesen http://www.aliexpress.com/item/Free-Shipping-2LOT-Funduino-Mega-2560-ATmega2560-16AU-Board/957523997.html Gibts aber auch in Deutschland sicher irgendwo zu kaufen. Der grosse Vorteil: Eine funktionierende Hardwareplatform wo Du mit "Hallo Led" recht schnell weist
Also der Mega ist ein ATMega2560 auf einer Platine mit USB-Interface. Die Pins sind herausgeführt auf Sockelleisten. Außerdem ist noch ein Spannungsregler mit drauf, so das du das Board mit Spannungen bis 15 V glaub ich betreiben
-
Thread
Arduino-Libraries: Nicht sichtbar, Bildschirm scrollt nicht
Mit GCC. Ist doch nix anderes, als ein Atmega. Welchen Arduino hast du?
anpassen (ist alles komentiert, wo was geaendert werden muss). Fertig. :-D [c] # MCU name MCU = atmega2560 # Target file name (without extension). TARGET = main # List C source files here. (C dependencies are automatically generated.) SRC = $(TARGET).c # More source files with SRC += myCfile.c
-
Thread
Liste von AVRs mit externem Speicherinterface?
AT90CAN32_AT90CAN64_AT90CAN128 AT90USB646_AT90USB647_AT90USB1286_AT90USB1287 ATmega128_ATmega128L ATmega162_ATmega162V ATmega640_V_ATmega1280_V_ATmega1281_V_ATmega2560_V_ATmega2561_V ATmega64_ATmega64L ATmega8515_ATmega8515L hat mein grep ergeben - besser du guckst aber nochmal
8Bit-AVRs (auch Mature Devices) mit externem Speicherinterface auf. [pre] AT90S4414 AT90S8515 ATmega64 ATmega103 ATmega128 ATmega161 ATmega162 ATmega640 ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega8515 AT90CAN128 AT90USB82 AT90USB162 AT90USB646 AT90USB647 AT90USB1286 AT90USB1287
-
Thread
[S] Board Wiring S
Ich würde gern ein Board entsprechend dem Wiring S aufbauen, aber mit dem ATMega1284 an Stelle des ATMega644. Leider kann man nirgends ein PCB kaufen. Auch das File wiring-s-v10.zip mit den Zeichnungen ist nicht mehr zu finden. Falls jemand einen Tipp hat, wäre ich sehr dankbar
weiter weg schrieb im Beitrag #6695152: > Nebenfrage Der ATMega1284 sagt mir mehr zu als der ATMega328. Alternativ müsste ich auf eine andere Architektur umsteigen. Man kann über Arduino beliebig lästern. Aber für das schnelle Projekt mit Mikrostückzahlen ist
-
Thread
3x RS232 abfragen und Formatieren
z.B. ATmega640 oder ATmega2560 Eine vollständige Übersicht gibts hier: http://www.atmel.com/dyn/products/devices.asp?family_id=607 Das Daten sammeln und weiterleiten sollte kein Problem sein. WLAN scheint
> nenne je einen ATMega mit 3 seriellen Schnittstellen und > 1 Entwicklungssystem mit 3 verfügbaren seriellen Schnittstellen Ein sehr bequem über USB zu benutzendes Entwicklungssystem mit dem ATmega2560 und mit 4 (VIER
-
Thread
Wo bekommt man ATmega640/-1280 in der Schweiz?
Hi zusammen, Weiss jemand zufällig, wie man in der Schweiz an einen ATmega640 oder ATmega1280 herankommt? Den ATmega2560 bekommt man bei Conrad, der ist jedoch nicht interessant, weil er vom AVR-GCC nicht unterstützt wird. Vielen Dank und Grüsse, Fabian
[quote] Den ATmega2560 bekommt man bei Conrad, der ist jedoch nicht interessant, weil er vom AVR-GCC nicht unterstützt wird.[/quote] Mainst du das ?: http://gcc.gnu.org/ml/gcc-patches/2008-05/msg01611.html
-
Thread
Download aller Atmel Datenblätter (µC)?
, und auch der ATmega161 hatte das.) Wenn es auch Vielpinner sein dürfen, dann geht das über ATmega128, ATmega1280/1281, ATmega640, ATmega2560/2561 jedoch weiter. Viele Xmegas haben auch einen externen Speicherbus
AT90CAN64 AT90S4414 AT90S8515 AT90S8515comp AT90USB1286 AT90USB1287 AT90USB646 AT90USB647 ATmega103 ATmega103comp ATmega128 ATmega1280 ATmega1281 ATmega128A ATmega161 ATmega161comp ATmega162 ATmega2560 ATmega2561 ATmega32U6 ATmega64 ATmega640 ATmega64A ATmega8515 Demnach kann
-
Thread
Arduino Mega 2560 - Gruppenweise verschiedene Spannungen an den Output Ports
(Arduino Mega 2560 ports 2,3,4 & 8,44*,9) - 4,86V an den Ports die die Kanäle 4,5,6 & 10,11,12 auf der Karte bedienen (Arduino Mega 2560 ports 5,6,7 & 10,11,12) (*Dass die 44 hier mit drin steht hat den Zweck, 12
. schrieb im Beitrag #6382654: > Hab ja nur einen VCC und > ein GND war nicht die Frage Mega 2560? https://www.arduino.cc/en/Hacking/PinMapping2560 den gibt es mit vielen VCC und GND und an jedem gehört kurz angebunden ein Kondensator, aber oft wird auch da gespart und dann gibt es auch noch miese
-
Thread
4051 Muxer mit NTCs
220x220mm Silikon-Heizfolien mit 230V/500W jeweils als Bettheizung vorgesehen. Diese sind per Atmega2560 und TFT-Touch Display anwählbar und werden per 74HCT138 jeweils einzelnd per SSR angesteuert. Die Heizzeit pro Heizfolie kann ich zwischn 10 und 1000ms einstellen. So ist auch gesichert, daß
Moin, vielleicht kannst Du, wenn 10 Bit Auflösung reichen, den eingebauten Muxer und Wandler des ATmega 2560 anstatt des 2. 4051 nutzen. Da sind die Eingänge hochohmig genug. Vielleicht kannst Du auch beide 4051 einsparen, wenn Du über PWM vom Atmega und einen TP wieder ein Analoges Signal erzeugst.
-
Thread
BME280 an 5V, Spannungsregler und Layout
#5772700: >> Was ist das für ein 5V-System, das sich nicht auf 3,3V umstellen läßt? > > ein mega2560. Mit Pegelwandler geht es ja. Nur muss der eben dazu. der läuft doch auch mit 3.3V. wie sieht denn das gesamtprojekt aus? ein reiner sensor braucht selten einen atmega2560. wie wäre es, das aufzusplitten
HD44780-Display. Die Pullups für den I2C-Bus > gehen nach +5V. Das liegt dann aber nicht am atmega2560, der kann mit rein 3.3V betrieben werden. Du hast vermutlich ein Arduino Board welches halt mit 5V läuft, man könnte den 2560 aber wie gesagt auch komplett mit 3.3V betreiben. Dann läuft er zwar
-
Thread
[C++] UART-Files: UART per Nummer wählen
eine eigene klasse erstellen: ADC, SPI, etc. Jetzt bin ich beim UART angekommen: Mein Controller (Atmega2560) hat 4 USARTs, also wollte ich es so gestallten, dass ich im Konstruktor auswählen kann, welchen USART ich verwenden will, etwa so: [c] class USART { // die ganzen Variablen etc public:
[/c] Aber ich komme nicht auf eine Lösung, wie mann es möglichst speichersparend umsetzt (der ATmega2560 hat eigentlich genug Platz, aber ich will diesen Code auch auf anderen AVRs benutzen können, die vllt nicht so viel Speicher haben). Gibt es überhaupt eine schöne Lösung oder muss ich den entsprechenden
-
Thread
AVR Transistortester MEGA2560 Shield
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
So ein ATmega256 Board hat der eine oder andere eh noch irgendwo rumliegen?! Die Bauteile lassen sich alle noch gut von Hand verlöten was bei dem ATmega256 ohne entsprechendem Equipment schon schwierig sein dürfte
-
Thread
Einstieg in die Mikrocontrollerwelt
Investition ist. Bei dem STK600 kann ich den USB-Anschluss zum programmieren verwende, jedoch wird ein ATMEGA 2560 und ich weiß nicht, ob dieser recht Anfängerfreundlich ist.
schrieb: > Bei dem STK600 kann ich den USB-Anschluss zum programmieren verwende, > jedoch wird ein ATMEGA 2560 und ich weiß nicht, ob dieser recht > Anfängerfreundlich ist. Kauf dir ruhig das STK600 der ATmega2560 ist recht Anfängerfreundlich. Gruß Zippi
-
Thread
Umstiegsbreatung uC Atmel/STM
RAM? Flash? Und wieso "futsch"? Entscheidend ist doch nur, ob der Speicher noch reicht. Und ein ATmega168 ist ja bei weitem nicht das Ende der Fahnenstange, selbst wenn man in der ATmega Familie bleibt. > - Relative langsame Geschwindigkeit. Da die Arduino-Software relativ > "lange" für Aktionen
Flash? Und wieso "futsch"? > Entscheidend ist doch nur, ob der Speicher noch reicht. Und ein > ATmega168 ist ja bei weitem nicht das Ende der Fahnenstange, selbst wenn > man in der ATmega Familie bleibt. Beim Atmega328 sind beim einsatz einer Grafik-Library und einer Encoder-Library bereits 54%
-
Thread
Kompatibilität zwischen ATmega ' s
Der ATmega128 ist veraltet. Nimm je nach benötigter Pinanzahl ATmega1284, 1281 oder 1280. Achtung Fallgrube! Die 64-Pinner haben eine von allen anderen AVRs abweichende Belegung der ISP-Schnittstelle.
einrichten wollen. > Gibt es denn noch bessere Alternativen als den 1281/1284? > Eignet sich ein 2560 eher? Wenn du viel Flash und viele Pins brauchst, vielleicht. Entwicklungsmäßig ist dieser der älteste seiner Serie (zu der noch um 1281/1280/640 gehören). Der ATmega1284 ist noch etwas neuer
-
Thread
Duo LEDs ( antiparallel) abwechselnd ansteuen, WIE?
Ich wollte nicht, dat über den Arduino ( Mega 2560) der Strom von 20 mA fließt, und deshlab sollen die Ausgänge der Pins des MC als Basisteruerng der Transen sein
ganz schön warm Dann ist was faul. Laut typischen Werten hat der p-Kanal-Transistor eines ATmega2560 bei Vcc = 5 V und 20 mA Laststrom etwa 0,6 V Spannungsabfall, der n-Kanal-Transistor (des anderen Pins) etwa 0,4 V. Macht zusammen gerade mal 20 mW, davon sollte noch nichts spürbar warm werden
-
Thread
[S] Programmierer im Raum Dortmund / Soest
Tach zusammen Suche jemanden im Raum Dortmund / Soest für die Migration vom Atmel AT89xxx nach ATmega328 und nach Arduino Mega2560. Eventuell auch eine Androit App für den Mega2560. Gruss Toni
zusammen > Suche jemanden im Raum Dortmund / Soest für die Migration vom > Atmel AT89xxx nach ATmega328 und nach Arduino Mega2560. > Eventuell auch eine Androit App für den Mega2560. > Gruss Toni Toni P. schrieb im Beitrag #5557503: > "€?" > > Hallo Egon > Für gute Arbeit gibt es gutes Geld
-
Thread
SRF05 mit Interrupt nutzen
Guten Tag, ich habe ein Problem mit dem SRF05 Ultraschallsensor. Wenn ich diesen an meinem ATmega2560 anschliesse, braucht eine Messung etwa 20ms (min. 10 / max. 30). Den Prozessor programmiere ich mit AVR-Studio 4 in c++. Hier mal der der Code fuer einen Auslesevorgang [c] uint16_t readDistanceSensor
atmega2560 und N. G. (Firma: KdS) (newgeneration) schrieben: > Ich möchte nun, da der Auslesevorgang sehr lange dauern kann, erreichen, > dass das Hauptprogramm weiterläuft und nicht wartet. Dann muss
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169p atmega169pa atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16hvbrevb atmega16m1 atmega16u2 atmega16u4 atmega2560 atmega2561
atmega256rfr2 atmega2560 atmega2561 atmega2564rfr2 atmega32 atmega32a atmega32c1 atmega32hvb atmega32hvbrevbatmega32m1 atmega32u2 atmega32u4 atmega32u6 atmega323 atmega324a atmega324p atmega324pa atmega325
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
via "random play" unabhängig voneinander ein/ausschalten. Nun komme ich ins Spiel: Ich habe einen Atmega 2560 programmiert und 64 I/O Ausgänge mit nachgeschalteter Treiberstufe versehen. Ein 8x8 LED-Matrix modul mit dem 7219er zeigt parallel die Schaltzustände an. Das funktioniert auch alles einwandfrei
random play" unabhängig > voneinander ein/ausschalten. Nun komme ich ins Spiel: Ich habe einen > Atmega 2560 programmiert und 64 I/O Ausgänge mit nachgeschalteter > Treiberstufe versehen. Ein 8x8 LED-Matrix modul mit dem 7219er zeigt > parallel die Schaltzustände an. Ich hätte vermutlich bei so
-
Thread
Weiterer spi Teilnehmer an mega2560
Der ATmega2560 hat noch 4 UARTs, die als SPI-Master konfiguriert werden können. Du hast also bis zu 5 eigenständige SPI-Master. Das UART-SPI ist sogar schneller, da gepuffert, d.h. Du kannst je Interrupteinsprung
Peter D. schrieb im Beitrag #4967546: > Der ATmega2560 hat noch 4 UARTs, die als SPI-Master konfiguriert werden > können. Du hast also bis zu 5 eigenständige SPI-Master. Das würde ich gerne so machen ist auch ein super Tipp, allerdings programmiere
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
Testpunkten unter der Schutzbeschichtung den Atmega mal ansprechen. Die Firmware für den 25V gibt es auch,....
Stabilisators, Q15, Q16 war kurzgeschlossen und ich habe ersetzt Q8, es war übrigens gut, ich habe den Atmega verbrannt
-
Thread
Keine Verbindung zum enc28j60 möglich nach 7805 Regler?
seitens diesen Forums oder besser gesagt ein paar User konnte ich mein web Server mit Hilfe eines atmega2560 und eines enc28j60 aufgabengemäß umsetzten. Da am Einsatzort aber kein Pc mit USB Port ist und der 2560 genau wie das enc28j60 schielt auch Nur 5 Volt brauchen kam ich auf die Idee ein 12 Volt
Spannung nicht höher als 5 volt anlegen. Da dieser pin ja auch nur vom ams117 5.0 kommt von von der 2560 ja gespeist wird dachte ich den aus den daten pins vom 2560 kommen ja auch gemessene 4,60 Volt Signale raus. und der 2560 selber läuft ja auch und das Display geht ja auch nur LAN nicht.
-
Thread
Atmega8u2 wirklich defekt?
Hallo, Ich habe einen Sainsmart Arduino Mega 2560 [1] den ich nicht über USB programmieren kann. Nach einiger Fehlersuche hat sich herausgestellt, dass dies vermutlich am USB-Serial Converter liegt (einem ATmega8u2). Die Programmierung des Mega 2560 über ISP klappt ganz normal. Ich wollte deshalb den ATmega8u2 neu flashen. Leider kann ich mittels ISP keine Verbindung herstellen (Read device signature schlägt fehl). Folgendes habe ich kontrolliert: * Der ATmega8u2 hat eine stabile Versorgungsspannung
-
Thread
Fehler bei Programmübertragung in den AVR
meldet nach dem schreiben und auslesen den Fehler "Difference at 1FF00". Entweder ist das kein Atmega2561 oder du hast einen anderen im BASCOM eingestellt. MfG Falk
wählbar sein bzw. keine Include Files dafür existieren. *Wühl* Also meine BASCOM-Demo hat ein m2560def.dat und m2561def.dat. Sollte also gehen.
-
Thread
Arduino Librarys - Wer prüft diese ?
ehrlich gesagt nicht. Zum einem kann er integriert werden und zum anderen gibt es offiziell noch den ATmega2560.
Veit D. schrieb im Beitrag #5692139: > zum anderen gibt es offiziell noch den ATmega2560. der nur halb so viel SRAM hat das ist Rückschritt! nein der 1284p muss dringend rein, als mighty mini 1284p ist er wie der nano freundlich auf dem Steckbrett, zuerst habe ich die selber
-
Thread
Bootloader mega2560
:) Ursprünglich habe ich es so aufgerufen: [code] avrdude -P COM4 -b 115200 -c stk500v2 -p atmega2560 -v -e -U efuse:w:0xFD:m -U hfuse:w:0xFF:m -U lfuse:w:0xFF:m make > log.txt 2>&1 pause avrdude -P COM4 -b 115200 -c stk500v2 -p atmega2560 -v -e -U flash:w:stk500boot_v2_mega2560.hex -U lock:
habe ich es so aufgerufen und das funktioniert: [code] avrdude -P COM4 -b 115200 -c stk500v2 -p m2560 -v -e -U efuse:w:0xFD:m -U hfuse:w:0xD8:m -U lfuse:w:0xFF:m make > log.txt 2>&1 pause avrdude -P COM4 -b 115200 -c stk500v2 -p m2560 -v -e -U flash:w:stk500boot_v2_mega2560.hex -U lock:w:0x0F:m make
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
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(L) Das User-Frendly-Fusing ist zum Teil noch verbesserbar. Eine Beschreibung zum Aufbau der .dev Dateien findet man unter
12.2013 1E950F.dev ATmega32(A) ja 03.2012 1E9502.dev ATmega1284 nein 03.2012 1E9705.dev ATmega1284P nein 03.2012 1E9705.dev ATmega2560(V) nein 03.2012 1E9801.dev ATmega2561(V) nein 03.2012 1E9802.dev zum Download
-
Thread
Welcher port erkennt Interrupt?(Stk 600)
Hi, Atmega 2560
Hi >Atmega 2560 Dann Datenblatt ansehen ->Pin Configurations und nach INT0...INT7 suchen. MfG Spess
-
Thread
CD4051 für Umschaltung Strommessung
ich muss mit dem IC zwischen 8 Stromsensoren umschalten und dann einzeln mit einen Atmega 2560 abfragen können. Es wird je ein Stromsensor ausgewählt und diese wird dann zyklisch etwa 1/sec. analog eingelesen, bis ein anderer Sensor angewählt wird. Bei der Auflösung/Genauigkeit
#6026990: > ich muss mit dem IC zwischen 8 Stromsensoren umschalten und dann einzeln > mit einen Atmega 2560 abfragen können. Der hat 8 analoge Eingänge. Du könntest auch einen externen seriellen ADC mit 8 Eingängen verwenden. Zum Beispiel den MCP3208. Da hättest du den Vorteil, dir über Verluste
-
Thread
ADC Messwert auf LCD ausgeben
Problem Nr. 2 zum Umrechnen in einen Spannungswert muss ich ja folgendes Rechnen: result = ((2560/1023)/x) Problem ist nur, dass 2560/1023 2,50 ergibt, aber der µC mit 2 rechnet. Wie kann ich denn mit Kommazahlen rechnen ?
= ((2560.0/1023.0)/(float)ADC); sprintf_P(buffer, "ADC:%4.2f", result); lcd_puts(buffer); [/C] Hab leider nix zum Testen da
-
Thread
Data-Breakpoints mit ATmega16
char testchar; int main(void) { testchar = 42; return testchar; } $ avr-gcc -O0 -mmcu=atmega2560 -g -o test.elf test.c $ avr-objdump -O ihex test.elf test.hex $ avrdude -qq -c dragon_jtag -P usb -p atmega2560 -U test.hex $ avarice -g -j usb :1212 & AVaRICE version 2.12svn20111212, Dec
Serial number: 00:a2:00:00:33:94 Reported JTAG device ID: 0x9801 Configured for device ID: 0x9801 atmega2560 JTAG config complete. Preparing the target device for On Chip Debugging. Waiting for connection on port 1212. $ avr-gdb test.elf GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation,
-
Thread
Impulse zählen, PulseIn schnell genug?
Warum nimmst du eigentlich nicht einen der vier eingebauten 16-Bit-Zähler des ATmega2560? Der zählt die Impulse an Pin ICP1 (oder ICP3/4/5) ganz alleine.
Beitrag #3395308: > Warum nimmst du eigentlich nicht einen der vier eingebauten > 16-Bit-Zähler des ATmega2560? > > Der zählt die Impulse an Pin ICP1 (oder ICP3/4/5) ganz alleine. Wenn man es umständlich machen möchte, geht es natürlich auch damit. Aber zum Zählen nimmt man eigentlich T1 usw. mfg
-
Thread
Atmega1280/2560
256kb Flash gesehen. Ich wüsste nun gern, wie viel die etwa mehr kosten werden, als die bisherigen Atmega128er. Atmel nennt hier (http://www.atmel.com/dyn/corporate/view_detail.asp?FileName=ATMEGAs_3_9.html) Preise von $4.75 for the ATmega640 $6.00 for the ATmega1281 $6.40 for the ATmega1280 je
zwar nicht vor, 10000 zu kaufen, aber ich wüsste gern den entsprechenden Preis für 10000 "normale" Atmega128, um ungefähr abschätzen zu können, was diese neuen Prozessoren für den Endkunden mehr kosten werden. Also: Wie ist der aktuelle Preis von 10000 Atmega128 bei Atmel? Ich konnte ihn über google
-
Thread
Speicherplatz abfragen
keine Möglichkeit gibt herauszukriegen wieviel Speicher im Mikrokontroller RAM noch frei ist? (Atmega 2560, WINAVR) Ich vergebe speicher dynamisch aufgrund der Daten die über den UART kommen und hätte gerne eine rechtzeitige Vorwarnung bevor malloc ein "NIL" zurückgibt. vielen Dank lg Rocko
übersehen dass der ISP die UART Pins verwendet, da kann ja > nix gehen! Dann ist es aber doch kein ATmega2560. Die Ausnahme mit dem Konflikt UART/ISP betrifft nur 64-polige AVRs. Alle anderen AVRs nehmen das SPI als ISP. Peter
-
Thread
Fehler beim Programmieren eines Mega2560: verification error
gesetzt: L:FFh, H:D9h, E:FFh Verwende das Modul von chip45: http://www.chip45.com/products/crumb2560-1.1_avr_atmega_modul_board_atmega2560_usb_rs232_rs485.php Habe auch einen weiteren 2560 auf einem anderen Modul, dort geht es ebenfalls nicht. Das Programm ist 119740 Bytes groß - ähnlich große
an der gleichen Stelle: >0x1000 - aber warum? Weil dein nicht genannter Programmer einen mega2560 nicht über 128kB beschreiben kann. Programmer Firmwareupdate mal versucht?
-
Thread
STK600 --> Fehlermeldung bitte um Hilfe!
Hallo, ich habe ein STK600 mit einer Socketcard für einem Atmega2560. Hiermit habe ich auch diverse Schaltung getestet. LED-Ansteuerung, Einlesen von Ausgängen, Timer, ADC ... Bis jetzt habe ich immer über ISP programmiert. Heute wollte ich die PWM-Ausgänge
will be aborted." Was habe ich anschließend versucht: ISP-Frequenz gesenkt --> kein Erfolg Atmega32L angeschlossen und über ISP eine Verbindung aufgebaut --> funktioniert Atmega2560 mit highvoltage angesteuert --> funktioniert Atmega2560 mit JTAG angesteuert --> selbe Fehlermeldung Atmega2560
-
Thread
Arduino Nachbau (Eigenproduktion)
Arduino Bootloader auf den Atmega328p gespielt (ATmegaBOOT_168_atmega328.hex) und die Fuses gesetzt hat auch geklappt. Dann kam der erste Test: +5V angeschlossen (am +5V Eingang siehe Schaltplan) und Masse auf Masse - die ON Led
nachgemessen und sollten passen (RX auf TX und umgekehrt). Folgenden Bootloader habe ich aktuell auf dem Atmega328: "ATmegaBOOT_168_atmega328" aus dem Ordern Arduino/hardware/arduino/bootloaders/atmega/. Die L Led ist dauerhaft an. Danke und liebe Grüße, Dominik
-
Thread
Atmel mit 2 getrennten USARTS?
Hi >Ich habe da den ATmega162 in Erinnerung, der hat soweit ich weiß 2 >Stück (sogar in der DIL-Variante). Wenn du DIL brauchst: ATMega 164/324/644/1284P/PA TQFP: ATMega1281/2561 mit 2 USARTs ATMega640/1280/2560
classics (AT90Sxxx) haben alle 3Byte Empfangspuffer und 2 Byte Sendepuffer je UART. In DIP mit 2 UARTs ATmega162, 164, 324, 644, 1284. Mit 4 UARTs ATmega6440, 1280, 2560.
-
Thread
Arduino Original oder SainSmart
dieser http://www.ebay.de/itm/DE-Lager-SainSmart-UNO-R3-New-Version-Starter-Kit-For-Arduino-Mega2560-Robot-DIY-/221215547843?hash=item33817961c3 ? Danke im Voraus Ludwig
Es kann also durchaus das billigere sein. Ich würde jedoch zu der Version raten, bei der man den ATmega stecken kann. So kann man den Controller auch austauschen. Z.B. den fertig programmierten Controller vom Board nehmen und auf einer Platine mit der endgültigen Beschaltung einsetzen.