-
Thread
Passender ATMEGA??
Stimmt das oder verstehe ich das falsch??? bleibt mir nur die Variante die Signale auf mehrere 2 Atmega88 zu verteilen?? MfG
ATmega2560 hat 24 PIn-ChangeInterrupt eingaenge, plus nochmal 8 Pins fuer externe Interrupts. Gruesse
-
Thread
AVRDUDE 6.1 freigegeben
) * New programmers supported: - Atmel DFU, using FLIP protocol version 1 (AT90USB and ATmega*U* devices), or version 2 (Xmega devices) - Atmel-ICE (ARM/AVR), JTAG, PDI, debugWIRE, ISP modi * Bugfixes - bug #40055: AVRDUDE segfaults when writing eeprom - bug #40085
#3572486: > * New programmers supported: > - Atmel DFU, using FLIP protocol version 1 (AT90USB and ATmega*U* > devices), or version 2 (Xmega devices) Cool. Wieder was, das in Zukunft keine Windoze-VM mehr braucht ;) XL
-
Thread
[S] I2C-Lib auf Interrupt-Basis
wollte fragen, ob es eine gute TWI-Master-Lib gibt, die mit den Interrupts des AVR arbeitet (ein ATmega2560, sollte aber egal sein, da die Register bei allen(?) AVRs gleich ist, sonst muss ich halt noch mit dem Praeprozessor etwas anpassen). Eigentlich könnte ich den Code auch selber schreiben, aber
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Um einfach einen Atmega 328 zu programmieren.
Experimentierboard mit ATMega48.
-
Thread
PWM-Fragen ATmega2560
Nabends allerseits. Wie ja schon so mitbekommen spiele ich seit einiger Zeit mit meinem STK600 - ATmega2560 rum. Zuletzt hatte ich ja die AD-Wandlung am Wickel. Diese ist zum Glück nun zu 80% verstanden und das Programm läuft so wie gewollt. Ergo, SUPER. Nach dem das nun erledigt ist habe ich mich der
Nabends allerseits. Wie ja schon so mitbekommen spiele ich seit einiger > Zeit mit meinem STK600 - ATmega2560 rum. Zuletzt hatte ich ja die > AD-Wandlung am Wickel. Diese ist zum Glück nun zu 80% verstanden und das > Programm läuft so wie gewollt. Ergo, SUPER. > Nach dem das nun erledigt ist habe
-
Thread
Erzeugung eines (ca .+15V/-15V) Drehstromsignals
Dann halt einen Atmega88 nehmen. Der hat ein angenehmes 28pin DIL Gehäuse, rennt mit 20MHz, hat 6PWM Kanäle. Den kann man locker auch von Hand verdrahten.
Technik... Mairhofer schrieb im Beitrag #3569693: > Jedoch wenn ich die IGBT Ansteuerung mit dem Atmega328 und Tabellen > hinkriege wäre der U/f betrieb kein Problem....
-
Thread
Komplexe Datenerfassung
2560 die Messwerte von den dezentralen MCUs ein (z.B. via SPI, TWI oder UART etc.) Grüße Uwe
schrieb im Beitrag #3564905: > dauert rund 100 Mikrosekunden Wo hast Du den Wert denn her? Beim ATmega32 bspw. braucht es max. 13 ADC Takte bei 200 kHz, entspricht somit 65 uSekunden je Kanal (Normal conversions, single ended). Siehe Datenblatt des ATmega32. (Hatte gerade kein anderes zur Verfügung
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
32 Stück hast Du zwar nur 32x15 statt 32x16, aber was da im Video abgeht, mache ich mit nur einem ATmega168 als Master.
2xUART Wenn dies der fall wäre, dürfte dies auch gehen. es gibt µC welche 4 UARTs haben. z.B. ATMega 2560
-
Thread
Zeit zwischen zwei Pulsen messen
Ich baue eine Drehzahlmessung. Ein Hallsensor sendet bei jeder Umdrehung einen Puls an meinen Atmega2560. Habe mir überlegt, einen Timer immer von 0 an hochzählen zu lassen. Bei einem Puls wird ein Interrupt ausgelöst und der Timer gestoppt sowie die Zeit ausgewertet. Passt das so, oder gibt
Für den High Speed Capture Modus muss ich einen ICP Pin nutzen, richtig? Laut Datenblatt des ATmega2560 bieten sich an: PD4(ICP1) PE6(ICP3) PL0(ICP4) PL1(ICP5) Ist einer zu bevorzugen? So wie ich das verstanden habe, gehört jeder zu einem eigenen baugleichen 16-bit Timer. Daher dürfte es wohl
-
Thread
9 Signale "verodern" für Mikrocontroller
Leitungen von je einem Hall Sensor. Wenn einer der Sensoren ein Magnetfeld detektiert, soll mein Atmega2560 reagieren. Dabei ist es ganz egal, welcher Sensor etwas detektiert. Um Ports zu sparen, kann ich die neun Sensorsignale doch sicherlich "Oder"-verschalten. Wie mache ich das am elegantesten
-
Thread
atmega2560 Probleme
Hallo zusammen, Ich habe vor kurzem einen ATmega2560 16au in ein Projekt eingebaut. Es hat auch alles super funktioniert. Während dem austesten der Schaltung und nach einigem programmieren über ISP war avrdude plötzlich nicht mehr in der Lage mit dem atmega zu kommunizieren, was sich mit dem bekannten 0x000000 identifikationsfehler widerspiegelt. Es wurde nichts externes angeschlossen was ein plötzlicher Fehler rechtfertigen könnte. Als erstes habe
-
Thread
Mikrocontroller mit Quad-SPI
Z.B. der ATmega2560 hat bis zu 5 SPI. Die 4 SPI der UARTs sind dabei gepuffert, d.h. man kann Bytes lückenlos senden.
-
Thread
48 Schrittmotoren mit Arduino steuern
realisieren bei der es nötig ist, 48 kleine Schrittmotoren einzeln anzusteuern. Mit dem Arduino Mega 2560 kann ich ja auf 54 digitale in/outs zurückgreifen. durch meine bisherigen Recherchen, habe ich herausgefunden ein ULN2003 4. dieser digitalen ports belegt pro Motor und der Easy Driver 2.
27 = 1,778 Wenn du alle Motoren gleichzeitig steuern möchtest, brauchst du also mehr als einen ATmega2560. Die nächste Ganzzahl wäre 2. Also sollte es von der Pin-Zahl mit zwei Stück gehen. Um an einem µC 27 Motoren koordiniert zu betreiben, mußt du dann etwas genauer überlegen, wie du die Ansteuerung
-
Thread
PWM auf dem ATMEGA2560
Der Atmega2560 hat lt. Datenblatt 12 PWM Kanäle, aber nicht Port B, sondern andere Pins. Musst Dir halt aus dem Datenblatt zusammensuchen, welche Du brauchst.
-
Thread
AVR und BTM-222: Konfiguration
eine RS232-Schnittstelle, noch ein USB-Konverterkabel; noch nicht mal ein MAX232 oÄ). Hardware: ATmega2560@5V (USART1) BTM-222@3,3V Pegelwandler Das BTM hat die folgenden LEitungen belegt: -beide Vcc(3,3V) -TX -RX -nicht alle GND(ist das ein Problem?) Die Tx-Leitung vom BTM ist mit der Rx-Leitung
ankommen. Wenn mir jemand helfen könnte, wäre ich sehr dankbar. mfG N.G. PS: ich habe ein RNmega2560 auf dem bereits eine USB-Buchse integriert ist, von der aus kann ich mit dem PC kommunizieren. Das klappt auch größtenteils, aber nicht immer(teils mit großen Verzögerungen von ~1min).
-
Thread
PWM Arduino MEGA 2560
5ns ein HIGH-Signal liefert. Kann mir >einer sagen, wie ich es realiesieren kann? Mit einem ATMega2560 kannst du sowas nicht erzeugen. Bei 16MHz ist ein CPU Cycle schon 62.5ns lang. Nimm einen FPGA.
> Generation Arduino? Arduino MEGA 2560 R3
-
Thread
Beispiel für Umgebungslichtsensor TSL2561 in C
AVR Programmers I am new buddy in AVR World, i am stuck with i2c Comuunication of TSL2561 with Atmega 328p, i tried one code from Mr. Stefan B from this portal, it executes without errors but stucks in while loops: "while(!(TWCR & (1<<TWINT)))" , i also connected my i2c line on oscilloscope, there
, 2:402mS, // 3:Manual // unsigned int ch0 - raw channel value from channel 0 of TSL2560 // unsigned int ch1 - raw channel value from channel 1 of TSL2560 // unsigned int iType - package type (T or CS) // // Return: unsigned int - the approximate illuminance (lux) // /////////////
-
Thread
AVR Auswahl mit Speziellen Vorgaben
Senenoren liegen, und der IIC möglicherweise zu langsam >ist; Wie wolltest du nochmal den zweiten Atmega anbinden?
weniger sollten es nicht sein > - Welche Genauigkeit benötigst du? Naja, an die Qualität von den ATmega-ADCs sollte es schon rankommen Also eigentlich keine hohen Ansprüche
-
Thread
Bit Angle Modulation Arduino
meinen Techniker in Elektronik und tatsächlich hat es ein Kollege geschaft durch ein Programm seinen Atmega32 zu killen, indem er ausversehen alle Ausgänge in nahezu Systemtakt geschaltet hatte. Das hatte der Mikrocontroller ca 10 Sekunden mitgemacht.
/Main/arduino-mega2560_R3-sch.pdf 2. Folgt man den Arduino-Pins 22-29 in diesem Dokument, so sind sie mit den IC-Pins 78-71 eines ATMEGA2560-16AU verbunden. Dieser IC ist in folgendem Dokument komplett beschrieben (das
-
Artikel
STK600
USB µCs - DSUB-9 Anschluss für RS232 Interface - DSUB-9 Anschluss für CAN Bus - Device board mit ATmega2560 AVR microcontroller ist inbegriffen. ©2008 by Atmel Corporation Erweiterungsplatinen. STK600-DIP. ©2008 by Atmel Corporation Das STK600-DIP unterstützt alle AVR's im DIP-Gehäuse die das STK500
Atmel Corporation Das STK600-TQFP100 unterstützt folgende AVR's und AVR32's im TQFP100-Gehäuse (ATmega1280, ATmega2560, ATmega3250, ATmega3250P, ATmega3290, ATmega3290P, ATmega640, ATmega6450, ATmega6490, ATxmega128A1, ATxmega192A1, ATxmega256A1, ATxmega64A1, AT32UC3A1128, AT32UC3A1256, AT32UC3A1512
-
Thread
Ein µC oder auf mehrere verteilen?
Tobias N. schrieb im Beitrag #3536502: > Hauptchip 5V => I2C => ATmega8 3,3V => SPI => VS10XX 3,3V & SD-Karte > 3,3V Der Atmega8 ist alt. Nimm besser den Atmega88. Gleiche Pinbelegung, aber mehr Fähigkeiten und schneller, auch bei 3.3V Und statt dem Atmega128
Ich habe jetzt mal die Libusbk genimmen und siehr da, die beiden atmega32 und der atmega8 -> signature OK. Der atmega128 -> stk500v2_command(): command_failed Ich verzweifel.
-
Thread
TVout Arduino
, expect=0x14, resp=0x51 Und mit Arduino: 1.5.5 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" C:\Users\Thomas\Documents\Arduino\libraries\TVout\TVout.cpp: In member function 'void TVout::render_setup(uint8_t)': C:\Users\Thomas\Documents\Arduino\libraries\TVout\TVout.cpp
-
Thread
ATmega2560 resests after configuring timer
Hallo zusammen, ich versuche gerade einen Timer im CTC-Modus auf meinem ATmega2560 (Arduino Mega 2560) ans Laufen zu kriegen. Allerdings startet der Control jedes Mal neu, wenn die Interrupts aktiviert wurden. Auf meinem ATmega644 hat der Code problemlos funktioniert und ich
hab die Zeile vergessen zu löschen. Ich kompiliere mit avr-gcc in AtmelStudio 6, als uc ist der ATmega2560 ausgewählt und in der Ausgabe wird Folgendes angezeigt: -mmcu=atmega2560 "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.1002\avr8-gnu-toolchain\bin\avr-gcc.exe" -funsigned-char
-
Thread
3,3V Hardware betreiben an 5V Arduino
höchstens 3.3V+(5V-3.3V)/21kOhm*1kOhm = 3.38V. Aber auch 3.3V reichen schon ohne den Pullup aus, um vom Atmega2560 sicher als High erkannt zu werden (Datenblatt http://www.atmel.com/images/doc2549.pdf, 31.1 DC Characteristics, Vih Input High Voltage, Except XTAL1 and RESET pins, Vcc= 2.4V - 5.5V: Min 0.6Vcc
richtig > erkannt (Schaltschwelle 1,4 V).“ Was genau bedeutet TTL kompatible > Eingänge? Bei einem ATmega hat man TTL kompatible Eingänge? TTL: Siehe Wikipedia. Atmega2560: TTL-kompatibel in dem Sinne, dass TTL-Bausteine und Atmegas direkt miteinander verbunden werden können. Die Atmega-Ports verhalten
-
Thread
RS485 nach 2,5 Paketen ist schluss
Hi >Also, welcher Mega hat PORT K ? Z.B. ATmega640/1280/2560 MfG Spess
Also, welcher Mega hat PORT K ? Das ist aber ohne Grund so heimlich ;) Board A (Sender) ist ein Atmega2560. Board B Empfänger (der mit den Pyseudo-Bytes) ist ein Atmega88. Hatte das nicht unterschieden, um es euch nicht noch komplizierter zu machen. Die 4 Funktionen sind auf beiden Boards identisch
-
Thread
Unsinnige IO-Locations für GPIOR!
entwirren. Und daher haben sie diesen Platz für die Portpins der höherbeinigen AVRs reserviert (ATmega164 .. ATmega2560).
Peter Dannegger schrieb im Beitrag #3526603: > Und daher haben sie diesen Platz ... > reserviert (ATmega164 .. ATmega2560). Toll. Interessiert eigentlich wenig, was für irgendwelche anderen Controller reserviert wird. Zumal wenn sowieso das Register-Chaos regiert. Peter Dannegger schrieb im Beitrag
-
Thread
Interrupt in AVR Studio simulieren?
gesetzt? EICRA, EICRB, EIMSK, PCICR, PCMSK usw... Um welchen Controller geht es eigentlich? Beim ATmega2560 z.B. hat MCUCR herzlich wenig mit irgendwelchen Interrupts bei Flankenänderung zu tun...
Es handelt sich um den ATMega8. Hatte mich verschrieben, sorry, ich meinte natürlich das zweite bit von PIND nicht den Port, doch der Interrupt wird nicht ausgeführt. Muss ich beim ATMega8 noch mehr setzen als in meinem Code,
-
Thread
TFT320 SSD1289 mit SPI Schnittstelle über ATmega2560 ansteuern
habe mir eine TFT320 SSD1289 gekauft und ich möchte das Display mit der SPI Schnittstelle mit einem ATmega2560 ansteuern. Haben Sie vielleicht ein Tipp wie ich dann anfangen soll. Ich habe schon mal paar library von TFT bei mir. Danke im Vorau Vivien
Interpolationsroutinen...) anderes auf meinem Mist gewachsen. Für meine Anwendung stellt der verwendete ATMega645 Funktionen auf Anwendungsebene bereit. Z.B. FügeLinieHinzu, ZeichneGrafik, SetzeMenueItem, ZeichneMenue, ZeigeText... Der unangenehmste Teil der Inbetriebnahme ist die Initialisierung. Da sollt
-
Thread
ADC Text-LCD-Ausgabe
der AD Wandlung rum und bin mit dem Tutorial und dem Datenblatt am Ende. Also, benutzt wird ein ATmega2560. Wenn ich das Datenblatt jetzt richtig verstanden habe, ist der Port 'K' für die AD-Wandlung als Eingang vorgesehen, richtig? Oder muss ich das Register des PortK zusätzlich (vor ADC_Init())als
-
Thread
0-10V Analog für FU mit 5V
Hallo in die Runde, ich möchte für einen FU ein Analoges 0-10V Signal erzeugen, µC ist ein Atmega 2560. Hab hier einiges gelesen aber meistens wird es da mit einer Hilfsspannung ~12V, OP und RC-Glied gelöst. Gibt es da eine elegante Möglichkeit es über PWM und der vorhandenen 5V Versorgung zu realisieren
-
Thread
DA-Motordrehzahlschaltung
soll eine Drehzahlregelung mittels analoger Spannung beinhalten. In Benutzung ist ein gewöhnlicher ATmega2560 der leider kein DAC an Board hat. Ergo habe ich mich zunächst auf DAC-Bausteine informiert, wobei die, die ich gefunden habe, meistens bis ca. 300mA durchgeben. Problem dabei ist nur, das der Motor
-
Thread
Anfänger braucht Hilfe Transistoren, Microcontroller
dort sehr schnell an meine Grenzen gestossen (Platz und Ausgänge). Wollte nun auf Basis eines Atmega 2560 und Transitorarrays meine Schaltung ein wenig schrumpfen und erweitern. Ziel des ganzen ist es ein RC Modell zu beleuchten mit verschiedenen Lichtprogrammen (Lichtorgel oder reales Verhalten)
funktionierte bisher. Nun zu eigentlichen Fragen: 1. Transistorarrays auf Basis des BC547? 2. Den Atmega in minimal Konfiguration mit Micro USB für Arduino aufbauen. Vielleicht möchte sich ja jemand an dem Projekt beteiligen. Gruß Daniel
-
Thread
Appnote avr446 Atmega2560 (Arduino)
Nabend in die Runde, ich habe 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 #define ALPHA (long)(2*3.14159/SPR) // 2*pi/spr #define A_T_x100 ((long)(ALPHA*T1_FREQ*100)) // (ALPHA / T1_FREQ)*100 #define T1_FREQ_148 ((long)((T1_FREQ*0.676)/100)) // divided by 100 and scaled by 0.676 #define A_SQ (long)(ALPHA*2*10000000000
-
Thread
Appnote avr446 Atmega2560 (Arduino)
Nabend in die Runde, ich habe 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 #define ALPHA (long)(2*3.14159/SPR) // 2*pi/spr #define A_T_x100 ((long)(ALPHA*T1_FREQ*100)) // (ALPHA / T1_FREQ)*100 #define T1_FREQ_148 ((long)((T1_FREQ*0.676)/100)) // divided by 100 and scaled by 0.676 #define A_SQ (long)(ALPHA*2*10000000000
-
Thread
Auswahl eines Ethernet Controller
zu lassen. Kommt halt drauf an wie du es machen willst... Ich nehm halt irgend einen µC (z.B. ATmega2560) und da kommt dann sowas mit ran: http://www.exp-tech.de/Shields/ITead-WIZnet-W5100-Ethernet---Network-Module.html Einfach per SPI ansteuern und gut. Wenns noch ein bisschen mehr sein darf:
Wetterstation gebaut, wo man die Daten über ne Webseite einsehen konnte. Und womit? Mit nem Arduino Mega2560, Netzwerkshield mit SD-card und den Arduino-Libs. Webseite samt Wetterdaten wurden vom Mega2560 ausgeliefert, und das hat super Funktioniert. Natürlich ist ein AVR nicht der beste weg, aber ein Cortex-M3
-
Thread
ATmega2560 Bootloader >64k
Guten Abend, Ich spiele mich nun schon stundenlang mit einem Arduino Mega Board (mit ATmega2560), welcher 256KiB Flash-Speicher besitzt. Verwendete Software/Hardware: -MySmartUSB-Light (ISP-Programmer) -Eclipse (mit avr-gcc plugin) -avrdude Mein Problem: Ich möchte einen Bootloader
-
Thread
Basketball Scoreboard selber bauen (Anfänger)
uno r3 Electronic starter kit motor servo RFID Ultrasonic lcd relay Temperature und SainSmart MEGA2560 ATmega2560-16AU AVR Board + USB Cable For Arduino UNO R3 gibt es bei ebay für 44 und 17€ Hätte wahrscheinlich den Vorteil das ich meinen Kollegen direkt fragen kann bei Problemen. Was haltet
Jan Mustermann schrieb im Beitrag #3501618: > SainSmart MEGA2560 ATmega2560-16AU AVR Board + USB Cable For Arduino UNO > R3 Von den beiden würde ich dieses wählen, weil beim ersten viel dabei ist, das du für dein Projekt nicht brauchen wirst.
-
Thread
ATmega1284P Flash Speicher oberhalb 64K in Assembler
Register erspart. Jetzt funktioniert es zwar, aber ich habe noch nicht verstanden, wie es im ATmega1284 bzw. einem Atmega2560 für die Programmierung funktioniert. Bedeutet das, das ich jetzt alle Bilder, die im oberen Bereich abgelegt werden, immer mit ELPM ansprechen muß und alle anderen Bilder
Beitrag #3499167: > Jetzt funktioniert es zwar, aber ich habe noch nicht verstanden, wie es > im ATmega1284 bzw. einem Atmega2560 für die Programmierung funktioniert. > Bedeutet das, das ich jetzt alle Bilder, die im oberen Bereich abgelegt > werden, immer mit ELPM ansprechen muß Ja, natürlich.
-
Thread
Ätzmittel für SMD
Na schön wäre es bis TQFP100 runter zu kommen, zb für den ATMEGA 2560 Sprich: PITCH 0,5MM
-
Thread
DUO Led Transistorschaltung / Strombegrenzung
kleine Frage. Jetzt ist es ja so, das je nachdem ob der Ausgang des benutzten Microcontrollers (Atmega2560) high oder low ist, jeweils die eine oder die andere Led-Farbe leuchtet. Wenn die Duo-Led garnicht leuchten soll schalte ich den Microcontroller-Pin als Eingang. Muss, oder kann hierzu der
-
Thread
Timer und Interrupts
normalerweise,wenn zaehler>255 sein muss,oder?Das program soll ein Lösung für eine Aufgabe sein! (Atmega 2560) 2) Ich musste alle nicht benötigten Komponenten des Mikrocontrollers Deaktivieren.Dafür habe die IDLE Mode gewählt ist ok? 3)Ich habe nicht verstanden wie die Ocr1a berechnet ist.Normalerweise
-
Thread
pH Platine - Bauteile
frei fliegend", mit einer Spule dazwischen, an z.B. einen CA4130. Von dort gehts dann direkt zum Atmega2560 der mir, mit 10-Bit Auflösung, das 0-5V Signal über den ADC in einen pH Wert auflöst. Rein vom ADC her sollte also eine Genauigkeit von grob 0,003pH möglich sein. Kommt das hin? Grüße,
-
Thread
Widerstand RG für Instrumentenverstärker INA 122P
habe ich 39k. dat entspricht ein VU von 10,13. Ich möchte bei Bedarf per Mikrokontroller(AVR Atmega2560) den RG abschalten. Kann ich dass über einen geeigneten Optokoppler realisieren? (damit die Potientiale am den Eingängen für RG an den INA nicht beeinflusst werden.) Hat damit jedemand erfahrung
-
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
DDEBUG -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -mrelax -g2 -Wall -mmcu=atmega2560 -c -std=gnu99 -MD -MP -MF "HalloWelt.d" -MT"HalloWelt.d" -MT"HalloWelt.o" -o "HalloWelt.o" ".././HalloWelt.c" Das System kann den angegebenen Pfad nicht finden. make: *** [HalloWelt.o
-
Thread
Umstieg AVR -> ARM, mit welchem Cortex anfangen?
kleinste Cortex-M0+ sowohl von ST als auch von Atmel leistungsfähiger und mächtiger ist als der größte ATmega, mit dem ich bisher hantiert habe (2560). Allerdings habe ich die Sorge, dass ich mit einem größeren Cortex-M die Messlatte zu hoch hänge und mich überfordere. Allein vom Umfang der Dokumentation übertreffen ja die Cortex-M0+ die Doku des Atmega2560 schon um mehr als 200 Seiten, bei den Cortex-M4 sind es fast dreimal(!) so viele. Wie schätzt ihr das ein, wäre es sinnvoll zum Einstieg zunächst auf einen Cortex-M0(+) zu setzen und wenn man
-
Thread
Wie steige ich am besten von AVR auf PIC um?
aber braucht weniger takte pro befehlt es kommt zimlich das gleiche raus wen man die pic16f mit den Atmega8 vergleicht beim pic18f ist es etwas anders aber den möchte man nicht in ASM Programieren jedenfals wen man usb und eth nutzen will.
h. schrieb im Beitrag #3483436: > XAM3359AZCZ100 Wundert sich immer noch jemand, weshalb der ATmega8 bei Anfängern weiterhin so beliebt ist. ;-)
-
Thread
ATMega2560 - ISR routine wird nicht erkannt
Hallo, ich habe ein seltsames Problem. In mein Atmel Studio 6 Projekt habe ich ein neues file.c generiert und dort meine Timer interrupt routine ISR(... eingefügt. Interessanterweise findet der compiler diese routine nicht, obwohl andere Funktionen in genau dem gleichen File aufgerufen werden können. Die ISR an sich ist auch richtig geschrieben, da wenn ich die ganze Routine in ein anderes file kopiere, funktioniert alles einwandfrei. Wie kann das sein? Habt ihr eine Idee? Viele Grüße S.
-
Thread
Umstieg von Arduino auf "klassische" IC Programmierung
tun" mich mit IC's näher auseinander zu setzen: - Ich habe aktuell den größten Arduino mit dem Atmega 2560. Der hat, soweit ich weiß, doch recht viel Platz für Code. Die Libraries und der ganze Overhead verbrauchen jedoch mehr Platz als ich dachte. Ich hatte z.B. einen simplen Code geschrieben um die
dass es einfach eine Platzverschwendung ist. Das Gefühlt täuscht des öfteren. Was kostet ein 2560er AVR? Was kostet ein 64er AVR? Was macht du mit den gesparten Euros? >Wenn ich den Controller kommerziell nutzen möchte sind auch Kosten ein >Faktor und ich denke ein Atmega2560 ist ein bisschen
-
Thread
Eprom verwendung
Hallo, es handelt sich bei den Eprom um den internen 4K Byte Eprom von einen ATmega2560. Aber du hast recht es wäre schöner erst die Init's fertig zu machen und dann zu lesen.
-
Thread
[ATmega] gibt es eine gute MAX3421E lib (nicht Arduino)
, Vielleichtz kann mir hier jemand helfen. Ich suche für ein Projekt eine Bibliothek für einen ATmega, mit dem ich den USB-Host Controller MAX3421E ansteuern kann. Es wird zwar ein Arduino Board (Arduino MEGA2560) weil ich davon einen ganzen Karton habe, ich möchte aber nicht die Arduino IDE nutzen