-
Thread
AVR TWI Dauerschleife
Hallo, ich versuche gerade das TWI Modul vom ATmega2560 zum laufen zu bringen. Ein Ausschnitt meines C Codes sieht folgendermaßen aus: [c] // Start TWCR |= (1 << TWINT) | (1 << TWSTA); while(!(TWSTA & (1 << TWINT))) { } [/c]
-
Thread
ADC Prescaler ändern Controllino
Ich habe einen Controllino. Der hat genauso wie der Arduino Mega einen ATmega 2560 verbaut. Ich habe gelesen, dass ich das analogRead beschleunigen kann indem ich den prescale factor des ADC runter setze. Bis zu 1MHz soll man so erreichen können. In etwaigen foren und wikis
excurso schrieb im Beitrag #5189012: > Mit welchem Takt läuft die MCU? Atmega2560 läuft mit 16Mhz. Macht bei einem prescaler von 16 eine Frequenz von 1Mhz am ADC. Aber ich sehe schon wer lesen kann ist klar im Vorteil... > By default, the successive approximation circuitry
-
Thread
tms320f28030 ADC
kenne mich absolut nicht mit diesem Processor. ich habe eine gute Grundlage mit Atmel Processoren (Atmega2560). Kennt jemand vielleicht einen guten Kurs oder erklärte Beispiele, die mir helfen könnte ? Vielen Dank für Ihre Hilfe.
-
Thread
Auswahl eines ARM-µC für Einsteiger
mindestens 7 frei definierbare Schnitstellenmodule haben (UART, SPI, I²C). Bisher habe ich einen ATMega 2560 verwendet, will jetzt aber gerne auf einen Controller mit DMA umsteigen und dachte mir dabei könnte ich auch gleich mal den Einstieg in die ARM's wagen. Da ich den Programmer/Debugger von
-
Thread
Wird ein Interrupt gespeichert?
idle mode. The sense configuration for external interrupts and pin change interrupts for Atmel ATmega2560 is given in Table 1-2 External Interrupts Sense Configuration. For device specific sense configuration, refer to the respective datasheet. Sowie: Asynchronous Sensing in ATmega2560 From
registered asynchronously. Pulses on INT3:0 pins wider than the minimum pulse width (typically 50ns for ATmega2560) will generate an interrupt. Shorter pulses are not guaranteed to generate an interrupt. Synchronous Sensing in ATmega2560 From Table 1-2 External Interrupts Sense Configuration, interrupts
-
Thread
Encoder auslesen via Microcontroller Motorregelung
mit 100 inkrementen je Umdrehung. Meine Frage ist ob es möglich ist die Inkremente mit einem atmega2560 über 4 externe Interrupts auszuwerten?. Frequenz wäre ja 4*200/60*100 Hz also 1333Hz für die Interrupts, ist das von der Rechenleistung möglich?. Reicht die restliche Leistung Für eine einfache
@ F. S. (peterpan90) >Meine Frage ist ob es möglich ist die Inkremente mit einem atmega2560 Ja. >über 4 externe Interrupts auszuwerten?. NEIN! Das macht man mit einem Timer-Interrupt! siehe [[Drehgeber]]. > Frequenz wäre ja 4*200/60*100 Hz Warum der Faktor 4? Man muss
-
Thread
RGB-LED Ansteuerung mittels PWM in AVR Studio 4 (C-Programmieren)
RGB-LED-Ansteuerung per Pulsweitenmodulation zu realisieren. Als Mikrocontroller verwenden wir einen Atmega 328, nebenbei arbeiten wir mit AVR Studio 4 und einem AVR Dragon. Für das Projekt soll der ADC des uC verschiedene "Potentiometerstellungen" einlesen und diesen verschiedene Werte zuordnen( welche
daraus z.B. ein PWM-Signal generiert werden soll. Welche Bits was machen Steht im Datenblatt des ATmega328 auf S. 105 und folgende. Hier mal eine init-Funktion es einem meiner Programme (Ist für einen ATmega2560) bei der ich mehrere Timer konfiguriere, nur das du mal siehst wie das aussehen kann.
-
Thread
AVR GCC Optimizer Level in C-Programm abfragen
schon länger nach einer Lösung für folgende Aufgabe: Ich möchte in einem C-Programm (für den ATMega2560) ermitteln, mit welchen Optimizer-Einstellungen der Code compiliert wurde. Dabei genügt es mit, -O0 bis -O3 zu erkennen. Wer hat das mal gemacht? Vielen Dank. Ich compiliere mit avr-gcc im AVR
Eröffnung hier: RichardHi schrieb im Beitrag #5165735: > Ich möchte in einem C-Programm (für den ATMega2560) ermitteln, mit > welchen Optimizer-Einstellungen der Code compiliert wurde. Dabei genügt > es mit, -O0 bis -O3 zu erkennen. Wer hat das mal gemacht? Vielen Dank. war eigentlich schon sehr gut
-
Thread
Mikrocontrollerprogrammierung für Anfänger
Sensoren etc. auseinander setzt. Bei der erstem Vorlesung hat uns der Prof am Ende ein AVR STK600 (Atmega 2560) und ein 2x16 LCD Display in die Hand gedrückt, und gemeint wir sollen bis nächste Woche ein kleines Programm mit LCD - Ausgabe (in C) schreiben. Da ich kompletter Neuling auf diesem Gebiet
etc. auseinander setzt. > > Bei der erstem Vorlesung hat uns der Prof am Ende ein AVR STK600 (Atmega > 2560) und ein 2x16 LCD Display in die Hand gedrückt, und gemeint wir > sollen bis nächste Woche ein kleines Programm mit LCD - Ausgabe (in C) > schreiben. Unrealistisch. Nach der 1. Vorlesung
-
Thread
Was will avra von mir?
avra 1.3.0 und lud mir die Include-Datei herunter. Der Code [avrasm].nolist .include m2560def.inc .nolist ldi r16, 0b1000 out PORTA, r16 loop: rjmp loop [/avrasm] ergab beim assemblieren die Fehlermeldungen "m2560def.inc(45) : Error : Unknown device: ATmega2560" und "Warning : No
Hi The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. https://store.arduino.cc/arduino-mega-2560-rev3 MfG Edit: Wohl DOCH, daß der Name des µC in den Namen des Arduino eingeflossen ist
-
Thread
Rote LEDs yum |nicht|belichten von Platinen? Ist das sicher?
reichen. ;) Leider ist die Software meines Belichters noch etwas langsam. Läuft zur Zeit auf einem ATmega2560 (Arduino Mega).Da dauert eine Platime schon mal 60 Minuten, wenn viele Kupferflächen weg müssen. Aber, wie gesagt: Prototyp. Und es gibt ja auch Arduinos mit ARM Prozessoren. Da kann ich dann
-
Thread
DIY Gimbal Elektronik
Simon D. schrieb im Beitrag #5156567: > Außerdem verbraucht der Arduino Mega ca. 200mah Ein ATmega2560 verbraucht ~20mA bei 16MHz und 5V bzw. ~6mA im Idle. Ich schreib Dir natürlich nicht vor, was Du zu nehmen hast. Ich sage nur, was dicke ausreichend ist.
-
Thread
TLE5205 TLE5206 Logiktabelle falsch
funktionieren. Aber wen es interessiert: http://pgahtow.de/wiki/index.php?title=Z21_Arduino_Zentrale_(Atmega2560) Michael L. schrieb im Beitrag #5147251: > Wie wäre es, uns mit relevanten Informationen zu versorgen? > Warum verlinkst du nicht gleich die gefundenen Datenblätter? Logiktabellen: http:
-
Thread
Pins ansprechen vom Mega 2560 mit Luna-Avr ?
Hallo, guten Tag. Wie kann man bitte die Pins ansprechen beim Mega2560 mit Luna-Avr ? Bei den anderen Avr lese ich immer Porta..Portb ...Portc usw. Wie spreche ich zb beim Mega2560 den Pin45 an? Danke. Gruss
, Du gingst von einer Arduinonamensgebung aus. Atmel hat die Port Nummer und Bedeutungen im Atmega2560 Datenblatt dokumentiert. Arduino setzt darauf auf und vergibt u.a. vorlaufende Nummern für digitale I/O Pins. Siehe: https://www.arduino.cc/en/Hacking/PinMapping2560 Komme doch ins LunaAVR
-
Thread
Richtige Beschaltung für LM2574
günstiger... SMD ist soweit kein Problem, im Anhang ein Foto dessen, was ich ca. noch löten kann. Der Atmega2560 geht auch noch, weiß jetzt aber gar nicht ob dessen Pins enger beinander sind oder nicht. Danke für den Tipp mit dem 16301, das Datenblatt liefert für 5V natürlich keine Teilenummern, für 3.3V
-
Thread
AT Mega Pin13 OC0A tauschen nach OC1C für PWM
Guten Tag Miteinander Mit einem ATMega 2560 R3 sollten 14 PWM Ausgänge verwendet werden können mit einer PWM Frequenz von TCCR1B -> 31372.55 Hz. Wegen der verwendeten millis() Funktion für die State-Machine welche den Timer 0 belegt
des 435 seitigen Datenblattes: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Auf der Seite 76 / Tabelle 13-6 ist der Pin mit seinen 3 Möglichkeiten beschrieben. In der Tabelle 13-7 / Seite 78 in der Linie PVOE stehen beide diese Compare
-
Thread
Interrupt Arduino, mehr als 2 Eingänge nutzen
Digitalen verwenden. Die analogen Pins sind auch digital verwendendbar, nur ADC6, ADC7 nicht. Beim ATmega328PB sind alle Pins digital verwendbar. Alle IO-Pins können einen Pin-Change-Interrupt auslösen (ATmega328: PCINT0..PCINT23, ATmega328PB: PCINT0..PCINT27), siehe Datenblatt.
war? Dann wäre ich leider nicht viel weiter wie jetzt. [c] | PCINT | Uno/Nano/Mini | Mega/2560 | Leonardo/Micro | HL2 (8/16/32u2) | | ----- | --------------- | -------------- | -------------- | --------------- | | 0 | 8 (PB0) | 53 SS (PB0) | SS (PB0)* | 0 SS (PB0)*
-
Thread
Grundsätzliche Frage: Hohe Abweichung im unteren Bereich bei analoger Messung mit ADW
genutzt, bin aber so allgemein nicht auf eine Antwort gestoßen. Zur Situation: Ich habe einen ATmega 2560 in verwendung. Genutzt wird der interne ADC (10Bit) zur analogen einer Analogen Spannung (Ursprünglich 0-10V, wurde aber über einen Spannungsteiler aus Messwiderständen(0,1%) 2 x 680_Ohm auf 0
Der GND-Pegel des ATmega2560 scheint gegenüber dem GND der Signalquelle (des Labornetzgeräts) um ca. 0,2V zu hoch zu liegen. Hast du alle 5 GND-Pins des ATmega2560 angeschlossen, insbesondere auch Pin 99? Miss auf
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
> welche mit einem Quarz Wenn das men nicht ein Irrtum ist/wird ... Soweit sind nur die mit ATMega8U2 ATMega16U2 ATMega32U4 mit Quarz versehen. wg. dem USB Alle Megas, Nano, Pro Mini und UNO haben Resonatroren am Hauptprozessor. Geht auch aus den Schaltplänen hervor. Es sind eher die
Arduino F. schrieb im Beitrag #5135055: > Soweit sind nur die mit ATMega8U2 ATMega16U2 ATMega32U4 mit Quarz > versehen. > wg. dem USB > > Alle Megas, Nano, Pro Mini und UNO haben Resonatroren am Hauptprozessor. > Geht auch aus den Schaltplänen hervor. > > Es sind
-
Thread
Win10 und Arduino-Hardware, Software Handshake (XON/XOFF) geht nicht
Als UART benutze ich den, der auf dem Arduino Mega2560 drauf ist. Also der ATmega16U2. Als Terminalprogramm habe ich Putty und Terra Term probiert. Und auch einige andere, wo aber irgendwie das feature fehlt, Dateien zu senden... Der Test mit den beiden
-
Thread
Mhz Signale in Khz Applikation messen
könnte man die > Pulslängen in Hardware direkt mit dem µC messen. Ja hat er prinzipiell ist ein ATMEGA 2560, allerdings hat man über die Simulink Geschichte nur Zugriff auf die Pins, kann leider nichts konfigurieren, was Richtung Interupt oder ähnlichem geht. Man ist da sehr eingeschränkt. :( Flo
-
Thread
Ist dieses Starterkit zu empfehlen?
www.aliexpress.com/item/Ultimate-Starter-Kit-including-Ultrasonic-Sensor-UNO-R3-LCD1602-Screen-for-Arduino-Mega2560-UNO-Nano-with/32773337132.html
Ich würde noch darauf achten, dass der Atmega gesockelt ist. Gerade als Anfänger kann man so einen Chip doch mal schnell abschiessen.
-
Thread
Unbeschaltete Pins
Im ATMega8A-Datenblatt steht folgendes: 18.2.4. Unconnected Pins If some pins are unused, it is recommended to ensure that these pins have a defined level. Even though most of the digital inputs are disabled
ausfallen. Soviel ist das nicht. Beim ATtiny25 (5 IOs) im active Mode fällt das kaum auf. Aber beim ATmega2560 mit 86 IOs summiert sich das schon.
-
Thread
aktueller Programmer
ist (keine Plugins oder ähnliche > Modifikationen). Der Ur-Arduino (Uno) basiert auf einem ATmega328. Viele weitere verwenden andere AVR, dein Arduino Mega z.B. einen ATMega1280 (laut [1]). Es gibt aber auch Arduinos, die auf einem Cortex-M basieren. Alle Arduino-Boards mit AVR-µC haben einen
Hardware von der Software getrennt sehen. Letztlich programmiert man einen (beim Üben Arduino) ATmega328
-
Thread
Atmega64L ISP - Problem
Hallo, ich habe vor einiger Zeit einen Schwung Atmega64L im MLF64 Gehäuse im günstig bekommen (die waren noch nie gelötet) und wollte nun meine erste Applikation damit erstellen. Ich wollte dafür gerne die Arduino - IDE benutzen, da mir diese bereits
ISP in den Chip rein. Dazu habe ich das Projekt "Arduino as ISP" compiliert und dann in einen Mega2560 Arduino/Genuino - China Klon geschossen. Nun versuche ich über den Mega2560 als ISP für meinen Ziel - Chip AtMega64L über AvrDude (integiert in die IDE) den bootloader zu brennen. Da die IDE den
-
Thread
Elektronik-Entwickler oder China-Modul-Bastler?
macht bisher fast alles selber. Nur bei seiner Haussteuerung hat er jetzt ein µCom-Board mit einem Atmega2560 verwendet und zur Sicherheit noch ein zweites auf Lager gelegt. Die Relaisplatine und das ganze weitere drumherum hat er aber selber entwickelt. Und wenn das AVR-Board zu schnell abraucht will
-
Thread
Anfängerproblem: Gespeichertes Signal auf Basis einer definierten Frequenz auf einen Ausgang legen
werden. Die 64 bis 128 kByte Sampledaten passen bei größeren AVRs auch in den Programmspeicher, der ATmega2560 hat beispielsweise 256 kByte.
-
Thread
Atmega2560 SPI-Verbindung zu ext. AD-Wandler
zusammen, ich bin kurz vorm verzweifeln. Kurz zu meinem vorhaben: Ich möchte mit einem Atmega2560 digitale Werte eines externen 14bit AD-Wandler einlesen(LTC2356-14) und diese auf einem Display an einem Graph anzeigen lassen. Wie SPI grob funktioniert, verstehe ich. Allerdings nicht wie
#5099861: > Eher nicht. Bestenfalls an der Verdrahtung zu deinem Arduino. Ich programmiere den Atmega nicht als Arduino, sondern in AtmelStudio. DIe UTFT Bibliothek habe ich mir nur umgeschrieben
-
Thread
Arduino Nano 3 RST Pins
sinnvoll ist? >Sauerei sag ich! ^^ Man kann ja noch nicht mal >den FTDI reseten? Na und? Beim ATMega-Arduino(ATMega2560) sind z.B. alle vier USARTs so kastriert, das man sie nicht als SPI verwenden kann. MfG Spess
-
Thread
Arduino Pro Micro
mit dem ATmega128 zu kaufen? Herzlichen Dank!
bleiben willst: Bei Chip45 (https://www.chip45.com/categories/avr_mikrocontroller_module_boards_atmega.php) kannst du Module mit ATmega128, ATmega644 und ATmega2560 kaufen. Für diese brauchst du allerdinsg einen ISP Programmieradapter (dazu kann man auch einen Arduino zweckentfremdem, mit dem ISP Sketch
-
Thread
32 Servos an Atmega328
nimm einfach einen atmega2560, der hat genug freie pins.
> Mit einem ATMega328 kannst Du keine 32 Servos direkt ansteuern, > 8 via Multiplexing aber schon 8 ist aber wenig. Mein Code steuert mittels Multiplexing 10 Servos mit einem Timer an. Der ATMega328 hat 3 Timer,
-
Thread
Digital Piano Beleuchtung + Sound
https://www.sainsmart.com/sainsmart-usb-host-android-adk-shield-2-0-for-arduino-uno-mega-r3-mega2560-duemilanove-nano-robot.html Wie gesagt damit lässt sich nur per USB empfangen (was heutzutage ja mittlerweile Standard ist) Wie zu erkennen ist fängt es am blauen Kabel an am Piano und endet (
wenn Du einen Arduino mit eigener USB-Schnittstelle verwenden würdest, d.h. einem auf dem z.B. der ATmega32U4 drauf ist, könntest Du mit LUFA die USB-MIDI-Geschichte auch in "richtig" selbst implementieren. Ein Beispiel für so etwas ist der Arduino Micro: https://store.arduino.cc/arduino-micro An
-
Thread
SoftSPI Problem ATmega2560 nRF24L01+
es kein Soft- sondern ein Hardwareproblem. Ich habe in Eagle eine Experimentierplatine für den ATmega2560 erstellt (und fertigen lassen) die alle möglichen Ausgänge, LEDs, Schalter und Pin Header hat. Im Endeffekt sind fast alle Pins in Verwendung. Das zu Routen, mit meiner geringen Erfahrung, war
Hi Ich frage mich, warum du dieses Soft-Spi-Gedödel benutzt. Der ATMega2560 hat im Extremfall 5 getrennte Hardware SPI, nämlich SPI und 4 mal USART im SPI-Mode. Von diesen vier USART-SPIs sind bei dir zwei komplett frei und bei der dritten müsste nur ein INT-Anschluss
-
Thread
Transientenschutz KFZ
angehängte Schaltung. Ich habe deine 47k und 10k genommen, da ich tatsächlich keine Angaben zum ATmega2560 gefunden habe. Wenn jemand die Info hat, nur her damit! Der Kondensator ist mit 10nF so bemessen, das die Zeitkonstante 0.47ms beträgt. Wenn ich die Spannung also mit 1ms abtaste, sind zwei
, oder? Begründe das, dann kann man Dir helfen. > da ich tatsächlich keine Angaben zum > ATmega2560 gefunden habe. Im Datenblatt steht doch klar drin, welche Spannungen der ADC bei welchen Einstellungen (Referenzen) erfassen kann. Es steht auch drin, wie hoch die Spannung an Pin maximal
-
Thread
WS2811 mit SPI(atmega 2560)
Guten Tag zusammen. Ich habe zwar Erfahrungen mit dem Programmieren von Atmel Prozessoren, jedoch habe ich nie mit spi gearbeitet. Da ich jedoch eine Aufgabe habe, welche sehr Zeit Relevant ist dachte ich daran den WS2811 per SPI anzusteuern um den Rest nicht auszubremsen. Nun meine Recherche hat mich an viele Orte gebracht wo ich zum beispiel die FastLed librarie fand. Doch scheint dies nur für Arduino zu sein. Bzw habe ich weder herausgefunden wie ich den IC wähle und vorallem gab es fehler beim Kompilieren, dass dateien Fehlen.
-
Thread
Externe Interrupts Arduino MEGA bzw. ATmega 2560
Hallo, ich habe eine Frage zur Interrupt Sense Control des ATmega2560. Wenn ich das Register EICRA mit 0xFF beschreibe, sollte der Interrupt nur bei einer steigenden Flanke am jeweiligen Pin ausgelöst werden. Leider ist das nicht der Fall. Er springt zweimal hintereinander
Bei EICRA = 0x55 ist i = 1. --> Richtig In meinem Programm lasse ich Arduinopin 13 (PB7 des ATmega) einmal an und wieder aus gehen. Das gebe ich dann auf den jeweiligen Interrupt Pin (INT0 - INT7). Ich gebe immer nur einen Interrupt frei. Kann mir helfen? [c] /***********************/ /*
-
Thread
[V] STK600 + TQFP100 + DIP + JTAG ICE MK II
schon zu sehen stehen folgende Sachen zum Verkauf: 1. Atmel STK600 ohne OVP, mit allen Kabeln und ATMEGA2560 Platine Preisvorstellung 175€ 2. Atmel STK600-TQFP100 mit Routing Cards + 1xATXMEGA128A1 + 1xATMEGA2560 16AU Preisvorstellung 85€ 3. Atmel STK600-DIP Package mit Routing Cards + 1xATMEGA32L
-
Thread
Bascom, DS1338, Clock , Time$, Zusammenhang
Hallo, ich hab mir bei Display3000 das D083 mit Atmega 2560 und DS1338 (Echtzeituhr) gekauft. Ich verstehe gerade die Zusammenhänge von Time$ und dem DS1338 nicht. Da fehlt mir das Hintergrundwissen, da ich auch keine Erklärung dazu gefunden habe.
-
Thread
Timer CTC Mode
funktioniert hatte. Ich will mir einen Takt von 500Hz an Pin OC5A ausgeben. Dies im CTC Mode. //ATmega2560 [c] //Dieser Code hat nicht funktioniert: TCCR5A |= (1<<COM5A0); // Portpin an Timer angekoppelt => fclk TCCR5B |= ((1<<WGM52) | (1<<CS01) | (1<<CS00
www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR [c] /* uC: ATMega48PA */ #include <avr/io.h> #include <avr/interrupt.h> //Variablen für die Zeit volatile unsigned char sekunde; volatile unsigned char minute; volatile unsigned char stunde; int main(void
-
Thread
BC337-25 Base 3.3V, Emitter 12V
nichts heißen muss). Vielleicht nennst > du mal einen Typ? Sagte ich bereits, ein Arduino Mega 2560, betrieben mit 3.3V
Thomas schrieb im Beitrag #5054868: > Sagte ich bereits, ein Arduino Mega 2560, betrieben mit 3.3V Kurzer Check des Datenblattes vom ATMEGA 2560: Der Prozessor selber hat keine schaltbaren Pull-Downs - nur Pull-Ups. Nur an den PAs einen Buskeeper. Daher meine Frage nach einem
-
Thread
CRS Robotics A255 Roboterarm
der 3D-Druck-Szene, welches mit einer Adapterplatine und einer Adapterpfostenstiftleiste auf dem ATmega 2560-Board aufgesteckt wird. In dem Sketch wird nur die Drehbewegung per Hand-Encoder gesteuert. Durch drehen wird die Drehzahl verändert und ein Druck auf diesen ändert die Drehrichtung. Beim
-
Thread
Uhrzeit + serielle verbindung + Display = Verwirrung.
und möchte sie über tx weiter senden zum Display mit einem atmega 48. Der atmega48 bekommt aber von den zb S = nur noch die letzte zahl mit und zeigt diese an. Wie kann ich int = 12 ohne aufteilen senden ? Oder wie kann ich die zahlen werte einzeln abfragen
328 welches mit TTL über USB zur arduino Software sendet. ich habe mir von nano den TX Pin zu atmega48 (mit Display) gelegt soll heißen ich sehe am PC genau was der atmega am RX Pin bekommt. Ich versuche erst mal nur S (stunden) zusenden ohne irgendein Vorzeichen. also 2 zahlen. Ich habe auch
-
Thread
uC ADC zum Spannungsvergleich mehrerer Kanäle
eigentlich egal, wichtig ist bereits einen Unterschied von 1 mV zu erkennen. Wäre das mit einem Atmega2560 und der internen Reverenz von 1,1 V bereits zuverlässig möglich bzw. Welche externe Reverenz könnte für ein Unterfangen mit besserer Erfolgsaussicht genutzt werden? Die Auflösung von 1100mV
-
Thread
Arduino - Pins beim Einschalten
zum ATMega1281 gewandert. Um den ATMega herum ist noch eine ganze Menge Analog- und Digitalgedödel, ein 240x64 Grafikdisplay, Relais, LEDs ... . Da die paar µA kaum meßbar sind und auch keinerlei negative
/2." Im Active oder Idle Mode ist die Stromzunahme nur bei AVRs mit sehr vielen IOs deutlich (ATmega2560).
-
Thread
Konstantstromquelle für eine Nixie-Röhre
sonder direkte Ansteuerung der sechs Röhren über SN74141/K155ID1. Plan ist als Microcontroller einen ATMega 2560 ("Mega 2560 Pro Mini") zu nehmen. Dieser hat genügend GPIOs, um die BC-Decoder direkt ansteuern zu können und es bleiben noch welche übrig, um eventuell der Uhr weitere Kunststückchen beizubringen
-
Thread
Bringt ein Serieller SRAM überhaupt was? Oder ist das nur ein größer flüchtiger EEPROM?
vorhandenen Speicher umgeht. Dann kann man einen möglichst pinkompatiblen Controller nehmen, z.B. den ATmega1280 (8kB SRAM) oder gar ATmega1284, der hat satte 16kB SRAM! >Da fand ich bei reichelt für glaubig 1,55 Euro ein Seriellen SRAM von >Microchip mit 512 Kbits(~64 Kbytes), dank des SPI Interfaces
programmieren. Dein AVR hat IIRC keinen >externen Bus für RAM. DIESER AVR nicht, einige haben es. ATMEGA162 ATmega128 ATmega128A ATmega64 ATmega64A ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega640