-
Thread
ZAtmel: ein minimalistisches Z80-System
schrieb im Beitrag #3915650: > Aber schade, 1 Port mehr wäre wirklich schön... Vielleicht ein ATMEGA1281 ?
schrieb im Beitrag #3915650: >> Aber schade, 1 Port mehr wäre wirklich schön... > > Vielleicht ein ATMEGA1281 ? leider nur 16 MHz (und 8 kByte RAM)
-
Thread
BCM flackert beim dimmen
Original Code von der verlinkten Seite, mit Änderungen an den Timer Registern (ich benutze einen ATmega1284P @ 1 MHz), und einer Änderung in der "Animation" um nur eine LED langsam herunterzufaden. Weiß da jemand Rat?
. bit 1 = 767 Taktzyklen min. 769 Taktzyklen Max. bit 2 = 1279 Taktzyklen min. 1281 Taktzyklen Max. bit 3 = 2304 Taktzyklen bit 4 = 4351 Taktzyklen bit 5 = 8449 Taktzyklen bit 6 = 16639 Taktzyklen bit 7 = 33025 Taktzyklen Muss jetzt gehen, werde später etwas genauer
-
Thread
Ethersex Abhängigkeiten der Module (DCF77 & NTP)
entweder ist NTP oder DCF77 nicht auswählbar. Ich habe schon etliche Konfigbeispiele durchprobiert vom ATmega168 bis zum Mega1281 wird mir die Option nie auswählbar angeboten. Gibt es einen Baum mit den Abhängigkeiten der einzelnen Module in Ethersex? Sonst suche ich mir nen Wolf... Die Hardware baue
-
Thread
Library Servo.h
useTimer1 typedef enum { _timer3, _timer1, _Nbr_16timers } timer16_Sequence_t ; #elif defined(__AVR_ATmega128__) ||defined(__AVR_ATmega1281__)||defined(__AVR_ATmega2561__) #define _useTimer3 #define _useTimer1 typedef enum { _timer3, _timer1, _Nbr_16timers } timer16_Sequence_t ; #else // everything
von 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
ATmega8, OCR2, Fehler in Tabelle?
ist aber der Atmega328 (=Atmega88 mit mehr Speicher) sogar billiger mit 2,55€ http://www.reichelt.de/ATMEGA-328P-PU/3/index.html?&ACTION=3&LA=446&ARTICLE=119685&artnr=ATMEGA+328P-PU&SEARCH=atmega328 die 0,70€ sind
nach wie vor in größeren Stückzahlen ordern, warum auch immer. Selbst der noch viel ältere ATmega128 steht noch nicht auf dieser Liste (sein Nachfolger ATmega1281 existiert schon seit 10 Jahren).
-
Thread
UART String empfangen
aus dem Datenblatt... Quelle: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Gerade bei den "niedrigeren" Baudraten sind die Abweichungen gering... Aus meiner Sicht ist es den Aufwand nicht Wert. Ich habe eine ganze Weile aufgrund
-
Thread
Retro Fieber: Z80 oder 68000 ?
auch. Das A-Meter im Bild zeigt nur den Strom der Display-Platine. Der Rest (Z8S180, 512K RAM, ATmega1281, FT232RL) braucht knapp 50 mA bei jeweils 18,432MHz.
habe. [pre] ### Reset reason(s): External. ### Setting I2C clock Frequency to 20000 Hz. ATMEGA1281+Z8S180 Stamp Monitor ### main_loop entered: bootdelay=-1 ### main_loop: bootcmd="pin ${pins}; reset; loadf; go ${startaddr}" => help !cpe - EEPROM copy !mde - EEPROM dump
-
Thread
AT86RF230 als Takt-Generator Probleme
trx_bit_write(SR_CLKM_CTRL, CLKM_8MHz);// Clock Output from AT86RF230 to 8MHz, can be used as Clock In for ATmega1281 /-------------------------------------------------- trx_reg_write(RG_IRQ_MASK, TRX_IRQ_TRX_END | TRX_IRQ_RX_START);[/c] eingefügt. Den ATmega1281 habe ich auf externen Takt gefuset. Das Ergebnis
so ist, aber nichts gefunden. Letztendlich habe ich dann aber wieder den internen Oszillator des ATmega1281 genutzt. Habe ich da ggf. eine falsche Init Sequenz? Grüße Ralf
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
allerdings auch die 8051er serie nicht : [code] Supported microcontrollers include: Mega Series ATmega8 ATmega48 ATmega88 ATmega168 ATmega328 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega169 ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649 ATmega6490 ATmega8515 ATmega8535 Tiny Series ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 Atmel ATMega Atmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega328, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2
-
Thread
Maximalstrom Arduino Mega 2560
gibt das gültige Datenblatt: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf S.355 Absolute Maximum Ratings Das sind die Werte bei denen er noch nicht kaputt geht. Aber den Text rechts daneben gründlich lesen. MfG Spess
http://playground.arduino.cc/Main/ArduinoPinCurrentLimitations ATMEL ATMEGA2560-1280-640(MEGA) Current Specifications: Absolute Maximum ratings: DC Current per I/O Pin .............. 40.0 mA DC Current VCC and GND Pins......... 200.0 mA This apparently is saying you
-
Thread
Akkueinzelzellentester HET 20 von ELV
rausgekramt um meine LiFePO4, 1600mAh frisch vom Hersteller mit 1A Entladen. Ach, im HET20 werkelt ein ATmega 8. Leider werden keine LFP unterstützt, d.h. die Enladespannung liegt bei 2,7V anstatt bei 2,5V. EBC-A20 Multifunktion Li-Po Batteriekapazitätstester 5A Ladung 20A Entladung 85W https://www.ebay.de
mal meine frisch vom Hersteller bekommene 1600mAh LiFePO4-Zelle mit 1 Ampere entladen, welche noch 1281mAh an Ladung inne hatte. Der Wechselstromwiderstand mit dem *YR1030* gemessen, betrug 16,7 mOhm. Wenn meine Ladeplatinen mit dem *TP5000* angekommen sind, werde ich die Zelle mal aufladen und wieder
-
Thread
I2C hängt sich auf und startet Programm von neuen
Hallo, ich habe ein kleines Testsystem mit einem Arduino mega 2560 (Atmel ATmega640) aufgebaut. Ich habe mehre Sensoren, die über I2C kommunizieren, angeschlossen. Ich verwende die Standard Arduino libraries, somit die I2C library von Todd Krein ( https://github.com/arduino/Arduino
Laut Atmel Datenblatt Seite 262 (http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf) sollte dieses automatisch wieder zurückgesetzt werden (When the STOP condition is executed on the bus, the TWSTO bit is cleared automatically.). Daraufhin bleibt
-
Thread
USBASP, LEDs, Kondensatoren Kit
), ATMEGA324 (V), ATMEGA325 (V), ATMEGA3250 (V), ATMEGA329 (V), ATMEGA3290 (V), ATMEGA64 (L), ATMEGA640 (V), ATMEGA644 (V), ATMEGA645 (V), ATMEGA6450 (V), ATMEGA649 (V), ATMEGA6490 (V), ATMEGA128 (L), ATMEGA1280 (V), ATMEGA1281 (V), ATMEGA2560 (V), ATMEGA2561 (V), AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2 (B) , AT90PWM3 (B) NUR 3.29 Euro 200 Elektrolyt Kondensatoren, bis zu 220uF, incl. 1uF ELNA und 0.1uF, viele
-
Thread
NEC Beamersteuerung mit Atmega8U2
(__AVR_ATmega3250__) || defined(__AVR_ATmega3290__) ||defined(__AVR_ATmega6450__) || defined(__AVR_ATmega6490__) /* ATmega with one USART */ #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT USART_RX_vect
CONTROL UCSR0B #define UART0_DATA UDR0 #define UART0_UDRIE UDRIE0 #elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1
-
Thread
Z180-Stamp Modul
Marcel A. schrieb im Beitrag #4298778: > Den ATMEGA1281V gibts bei Reichelt nicht mehr - nur den "dickeren" > ATMEGA2561V - sollte laut Unterlagen gleiches Layout haben, nur doppelte > so viel Flash. Sollte gehen. Aber wieso eigentlich die V-Versionen
Layoutversion (1.1) mehr Probleme macht als die alte, schließe ich mal > aus, das sie bei Joe mit ATmega1281 ja einwandfrei zu laufen scheint. Ist nicht repräsentativ, aber die zwei Versionen(1.1) die ich aufgebaut habe laufen mit dem ATmega1281 und 3.3V stabil. Bei der Version 1.0 gab es hin und wieder
-
Thread
STK300ICE-PS
Ich benutze es bis heute :-) Allerdings habe ich den 103er gegen einen 1281 getauscht. Unfassbar was da in 15 Jahren schon alles drauf gelaufen ist.
im Beitrag #3579038: >>Ich benutze es bis heute :-) >>Allerdings habe ich den 103er gegen einen 1281 getauscht. > > Hatte sich mit STK500+STK501 erledigt. STK500 habe ich nicht von Atmel geschenkt bekommen :-)
-
Thread
Avrdude und EESAVE Fuse
Hi, Folgendes Problem. Ich habe einen Atmega bei dem das EESAVE Fuse gesetzt ist. Nun möchte ich per Avrdude ein neues eeprom file flashen. Blöderweise führt das bei gesetztem EESAVE Fuse zu einem verification missmatch error. Klar bei
so das EESAVE nicht gesetzt ist und anschließend dann flash und eeprom flashe. -c stk500v2 -p m1281 -e -PCOM7 -U lfuse:w:0xFE:m -U hfuse:w:0xD9:m -U efuse:w:0xFC:m -e -U flash:w:test.hex:i -U eeprom:w:test.eep:a Das führt zu folgendem Resultat: [c] -c: Device signature = 0x1e9704 -c: erasing
-
Artikel
STK600
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
, AT90CAN32, AT90CAN64, AT90USB1286, AT90USB1287, AT90USB646, AT90USB647, ATmega128, ATmega1281, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega2561, ATmega325, ATmega325P, ATmega329, ATmega329P, ATmega64, ATmega645, ATmega649). STK600-TQFP64-2. ©2008 by Atmel Corporation
-
Thread
Ein µC oder auf mehrere verteilen?
nimmst Du besser den Atmega1281. Gleiches Pinout, aber mehr Features. Leider nicht schneller. Dafür gibts dann die XMegas. Damit kannst Du dann ein reines 3.3V-System aufbauen. > Muss da ein Pegelwandler sein oder läuft die
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
ATmega162V Software auf ATxmega 64A3 spielen (umwandeln,Makefile?)
Hi >Also bleibt mir nichts anderes als auf einen ATxmega64A3 zu gehen. Schon mal ATMega1281 angesehen? Der liegt im Stromverbrauch etwa im Bereich des ATXMegas. Das die Hardware aber anscheinend LED-Anzeigen benutzt ist der Verbrauch des Controllers wahrscheinlich eh irrelevant. >Wie
erstellt hat? Was denkst du war der Fehler? spess53 schrieb im Beitrag #3542244: > Schon mal ATMega1281 angesehen? Der liegt im Stromverbrauch etwa im > Bereich des ATXMegas. Das die Hardware aber anscheinend LED-Anzeigen > benutzt ist der Verbrauch des Controllers wahrscheinlich eh irrelevant.
-
Thread
Hilfe bei Codelesen
habe ich mal selbst erlebt und deshalb auch in die avr-libc-FAQ aufgenommen. Man nehme einen ATmega1281. Alle IO-Ports sollen Ausgang werden. Weil man faul ist, schreibt man das so: [c] DDRA = DDRB = DDRC = DDRD = DDRE = DDRF = DDRG = 0xff; [/c] Der Effekt: in allen DDRx steht danach
-
Thread
µC von 0 auf lernen. ASM oder C?
noch nie etwas >anderes als kleine Progrämmchen,... Meinst du? Ich habe Gerätesteuerungen mit ATMega1281 (Grafikdisplay, Touchscreen ,teilweise mit Ethernetanbindung) die liegen in der Größenordnung 12-13k Programm. Solche Kleinigkeiten http://www.mikrocontroller.net/topic/136702#1278007
nie etwas >>anderes als kleine Progrämmchen,... > > Meinst du? Ich habe Gerätesteuerungen mit ATMega1281 (Grafikdisplay, > Touchscreen ,teilweise mit Ethernetanbindung) die liegen in der > Größenordnung 12-13k Programm. > > Solche Kleinigkeiten > > Beitrag "Re: Zeigt her Eure Kunstwerke !"
-
Thread
VS1053 spielt schneller als normal
Ich baue ein SD+Atmega1281+VS1053 mp3 player und jetzt habe ein Problem mit VLSI chip. Der chip spielt musik schneller als normal (etw, 5-10%). Warum? Verstehe ich nicht... Wenn initialize ich ein Chip, setze ich in VS_MODE
-
Thread
Programm von mega32 auf mega328P convertieren
Sachs schrieb im Beitrag #3498747: > Im Prinzip sind die beiden Typen doch gleich ? Nö. Der ATmega32 ist ein Nachfolger der Linie AT90S4434/8535, aus denen dann ATmega163 und ATmega16 hervorgegangen sind. Ab ATmega16 dann auch mit JTAG zum Debuggen. Der ATmega328 ist ein Nachfolger der Linie
Ich habe das einfach auf der Kommandozeile compiliert mit: [pre]avr-gcc -Os -mmcu=atmega1281 -S leds.C[/pre]
-
Artikel
ZigBeeModule
1281 | chip | Chip: AT86RF230, eigener Stack ATZB-24-B0 | Atmel (vormals Meshnetics) | 3 | -101 | 19 | 84 | 3dB | ATMega 1281 | self | Chip: AT86RF230, eigener Stack JN5139 | Jennic | 3 | -95 | 37 | k.A.
Balun) | wie AT86RF231 aber 868/910 MHz, Atmel-Stack (ZigBee oder MAC), Opensource-Software µracoli ATmega128RFA1 | Atmel | 3 | -100 | 14 | 81 | 3dB | | symmetrisch 100 Ω (oder Balun) | SOC, etwa AT86RF231 + ATmega1281, Atmel-Stack (ZigBee oder MAC), Opensource-Software µracoli TI CC2420 | Texas Instruments
-
Thread
Farbdisplay am AVR
dieses im Detail angesteuert werden könnte? Um meine vorhandenen Kontroller nutzen zu können (Atmega8/16 und 32), will ich mich auf nur eine Farbe beschränken. Nutzung also quasi monochrom. Die Sensoren werden über einen externen Atmega8 empfangen und über serielle Schnittstelle übergeben. (Vom Display
Controller und entsprechender Dpkumentation bei Ebay für 10 Euro. Ansteuern kannst du die auch mit einem Atmega. Nimm lieber sowas und erspar dir den Frust ;)
-
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
[S]Alternative zum ATmega128 stamp
Hi >Etwas in der Katigorie vom 128er wäre schön Der Nachfolger des ATMega128 ist der ATMega1281. MfG Spess
spess53 schrieb im Beitrag #3361261: > Der Nachfolger des ATMega128 ist der ATMega1281. ich suche keinen uC im normalen Sinne, sondern einen Stamp; ein Board, bei dem (fast)alle Pins rausgeführt sind(2,54 Rastermaß), so Sachen wie Quarz schon drauf, etc.
-
Thread
Erfahrungswerte Abtastrate ATMega?
Hallo Leute, ich möchte ein Miniboard mit einem ATMega8 kaufen. Dabei soll der ATMega8 als AD-Wandler eingesetzt werden. Im Datenblatt des ATMega steht geschrieben, dass die maximal empfohlene Samplingrate bei 15kSPS und die maximal tragbare bei ca. 71kSPS
Wär das nicht was http://www.ti.com/product/ads1281
-
Thread
Probleme mit Diamex ALL-AVR ISP-Programmer
, ich habe mit einen Diamex ALL-AVR ISP-Programmer gekauft und habe nun Probleme damit meinen ATmega1281 zu programmieren. Der Diamex ALL-AVR ISP-Programmer wurde unter Windows als AVRISP mkII erkannt (im Gerätemanager Jungo > AVRISP mkII) und verursacht laut Windows keine Probleme. Die orangene LED
-
Thread
LM73 über TWI/I2C mit Atmega1281 auslesen
Hallo zusammen, ich habe ein zigbit funkmodul, auf welchem ein Atmega1281 und ein lm73 verbaut ist. Nun möchte ich die Temperatur des LM73 über TWI/I2C auslesen. Ich habe es schon mit der Lib von Peter Fleury versucht, leider ohne Erfolg. Im anhang sind mein i2master.c
Vielen Dank für dass Hochladen des kompletten ATmega Manuals. Findet man ja sonst kaum im Internetz :-( Ansonsten: Schaltplan? TWI-Taktfrequenz? ADDR-Beschaltung des LM73? PullUps vorhanden?
-
Thread
Globale Variable wird im ISR nicht hochgezählt??
(SRW10); // 2 wait states > [/c] Hi, hab ich probiert, selbes Fehlerbild. Es ist ein Atmega64 mit einem 32KB SRAM. Die Verschaltung ist die "übliche" mit dem Latch dazwischen um Beinchen zu sparen. Ich habe auch gerade mal den Pointer des Arrays nach 0x1100 verschoben, weil ich glaube,
guck dir die Hardware an. Zinnbrücken, Verdrahtungsfehler. Das Codeschnipsel oben war für einen ATmega1281. Beim ATmega64 befindet sich das Bit SRW10 im Register MCUCR (statt in XMCRA). Hast du aus Versehen was in XMCRB reingeschrieben? Dort kann man einen Teil der Adressleitungen von Port
-
Thread
Wo finde ich Low-Level-Initialisierungscode bei AVR-MCUs?
gesehen, dass für die in gcrt1.S implementierten Funktionen gegen das Object-File avr/lib/avr51/crtm1281.o gelinkt wird. Ich vermute mal dabei handelt es sich dann um den konkrete Umsetzung für meinen ATmega1281, richtig?
#3296884: > Ich vermute mal dabei handelt es sich dann um den konkrete Umsetzung für > meinen ATmega1281, richtig? Genau so ist es.
-
Thread
Atmel Studio 6.1 vs. 4.18
Hat die Benutzung von X bei der Initialisierung einen tieferen Sinn? >Dass ich den "uralten" ATmega128 verwende, hängt einfach mit dem >EvoBoard http://www.ps-blnkd.de/AVR_Development_System.pdf zusammen, was >ich hierzu als Testobjekt verwende. Der ATMega1281 ist moderner und pinkompatibel zu ATMega128. MfG Spess
-
Thread
Kommunikationsproblem AVR Studio 6.1 mit ATtiny84A
> Pins. Das muss keineswegs so sein. Ein Fehler, den ich mal gemacht habe, war (auf einem ATmega1281): [c] DDRA = DDRB = DDRC = DDRD = DDRE = DDRF = DDRG = 0xff; [/c] Der Fehler ist gar nicht so offensichtlich, nicht wahr? ;-) Was passiert? 0xff wird an DDRG zugewiesen. DDRG wird
sie doch sowieso noch in einem CPU-Register herumsteht. Der Fehler aber war: Port G auf dem ATmega1281 implementiert nur PG0 bis PG4. Die oberen drei Bits sind nicht implementiert. Das Rücklesen von DDRG ergab daher 0x1F (statt der erwarteten 0xFF), und dieser Wert wurde danach in die weiteren
-
Thread
LED über Funk ansteuern mit RCB212SMA V5.3.2
Hallo liebe Mikrocontroller-Gemeinde, Ich besitze zwei RCB212SMA V5.3.2 mit intgriertem ATmega1281 und dem Transceiverchip AT86RF212. Nun möchte ich, dass ich auf einem Modul den Taster betätige und somit ein Signal zum anderen Modul sende. Beim Empfänger soll durch eine der 3 integrierten
Star_Push_Button wie geeignet für mich. Allerdings gibt es da kein Beispiel für meine Hardware (AT86RF212_ATMEGA1281_RCB_5_3). Aber für das Star_Nobeacon sind die Boarddefinitionen für meine Hardware vorhanden. Hat jemand eine Idee, wie ich die Boarddefinition des AT86RF212_ATMEGA1281_RCB_5_3 in meine Star_Push_Button-Application