-
Thread
Neue RFM Module
sein. Sind sogar Bauteilnummern für Wuerth Filter/Baluns angegeben im Datenblatt. Kann man den ATmega1281 auf dem ZigBit Dingen irgendwie selber programmieren? Das fände ich genial. Ich seh nur dass der SPI Bus herausgeführt ist, aber das ist sicher nicht der Programmierbus (bei einem ATmega1281).
verlagert: http://www.mikrocontroller.net/topic/148899 Simon K. schrieb: > Kann man den ATmega1281 auf dem ZigBit Dingen irgendwie selber > programmieren? Meines Wissens geht das, aber nur über JTAG. Aber dafür würde ein AVR Dragon genügen, auch wenn man ihn dann im AVR Studio damit nicht
-
Thread
Spannungsversorgung 5V + 3.3V ohne Trafo
im Anhang. Als Last verwende ich bei 5V einen ADE7753 Energiemess-IC und bei 3,3V ein Atmel AVR ATMEGA1281+AT86RF230. Vielen Dank schonmal für die Hilfe! Gruß Prings
Am 3,3V Ausgang: Die beiden ATMEL ICs brauchen: ATmega1281: max 10mA AT86RF230: max 20mA Fertiges Modul: ICradio Module 2.4G http://www.ic-board.de/product_info.php?info=p4_ICradio-Module-2-4G.html Am 5V Ausgang: ADE7753: max 7mA
-
Thread
Taktung des ATmega128rfa1
per Fuse als CPU-Takt benutzen, aber viel Sinn hat das nicht.) Der interne RC-Oszillator des ATmega128RFA1 ist etwas `special': er läuft (anders als beim "Schwester-AVR" ATmega1281) nicht nur mit 8, sondern mit 16 MHz. Allerdings sind die clock-prescaler-Werte so gelegt, dass sie kompatibel zum ATmega1281 arbeiten, d. h. es ist normalerweise noch ein zusätzlicher 1:2-Vorteiler drin. Den kann man nur ausschalten, indem man das Vorteilerregister auf 15 setzt. Das ist ein Wert, den es beim ATmega1281
-
Thread
Transceiver; Transmitter
4,1 mA 3,4 mA 32 kHz only 2,5 µA (*) 1 µA (*) Keine Angabe im Datenblatt des ATmega128RFA1, diese Angabe stammt vom ATmega1281, muss also nicht exakt stimmen. Beim CPU-Stromverbrauch muss noch berücksichtigt werden, dass sich zwar beide auf den 16-MHz-RC-Oszillator beziehen,
dem Funkmodul zu "verbinden". Was ist ein RCB von DE? Stromsparender dürfte ja die Verwendung des ATmega128RFA1 sein. Wird ja immer mehr Strom benötigen wenn ich den ATmega 1281 + Transceifer verwende. Strom ist ja eminent wichtig bei der Sache mit dem Energy Harvesting. Der Unterschied zwischen den
-
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.
I²C sollte kompatibel sein. Bei anderen Dingen ist gerade der alte ATmega128 deutlich anders, die anderen genannten AVRs sind da ähnlicher zu deinem ATmega328P. Das betrifft Dinge wie den Taktgenerator, den Watchdog, welcher Timer für einen externen 32-kHz-Quarz benutzt
-
Thread
pgm_read_word im Bootloader: Falsches Ergebnis
Hallo an alle, Ich schreibe gerade einen Bootloader für einen Atmega1281. Das Schreiben des Flashs funktioniert bereits. Nach dem Flashalgorithmus prüfe ich im FLash die Adresse 0 (Resetvektor) und schaue ob sie ungleich 0xFFFF (unprogrammiert) ist. Nun zum Problem
das auslesen. Langsam bin ich echt ratlos. Ich habe den Bootloader vom Mega128 auf den Mega1281 angepasst. Dort habe kann ich das Problem nicht reproduzieren. Kann vielleicht jemand das Programm auf einen Mega1281 auspielen? Das Programmieren erfolgt über den UART. lg Robert
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
atmega162 atmega163 atmega164 atmega165 atmega168 atmega169 atmega32 atmega323 atmega324 atmega325 atmega3250 atmega329 atmega3290 atmega640 atmega64 atmega644 atmega645 atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 at90can32 at90can64 at90can128 at94k avr1 at90s1200 attiny11
-
Thread
Anpassung Atmel MAC Zigbit Module -- Nur Reset & Int?
Makefile den Boardtype umstellen. # Build specific properties _TAL_TYPE = AT86RF212 _PAL_TYPE = ATMEGA1281 _PAL_GENERIC_TYPE = AVR _BOARD_TYPE = ZIGBIT_212 _SAL_TYPE = AT86RF2xx _HIGHEST_STACK_LAYER = MAC Vielen Dank an Jörg für die Unterstützung! Gruß Daniel
zu kommen, also andere Anschlüsse für Interrupt und Steuerleitungen des Transceiver-ICs an den ATmega1281. Da besteht zwischen dem 900er und dem 2400er Zigbit meines Wissens kein Unterschied.
-
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
Unconnected pins' im Datenblatt gab es natürlich auch nicht. Später > sind die Programmvarianten über den ATMega128 zum ATMega1281 gewandert. um Stromsparen gehts nicht immer. > erlaube ich mir den Nonkonformismus einiger offener Pins. Außerdem finde > ich, entschuldigt bitte, die Reaktion der Leute hier
-
Thread
Kompatibilität (Pin und Binär)
→ ATmega164P/324P/644P → ATmega1284P ATmega103 → ATmega128 → ATmega1281 → ATmega2561 ATmega640 → ATmega1280 → ATmega2560 AT90USB646/647/1286/1287
gemeinsames Datenblatt haben) sollte das klappen, solange sich nicht auch noch die PC-Größe ändert (also ATmega1281 und ATmega2561 sind nicht mehr binärkompatibel, aber ATmega640 nach ATmega1280 schon).
-
Thread
ATMEGA mit XRAM?
dann einfach mal > bei den 8051ern nachsehen. Und wenn's kein DIP sein muss, dann gibt's noch ATmega640, ATmega1280, ATmega1281, ATmega2560 und ATmega2561, die alle ein XRAM-Interface haben. Damit sollte wohl auch genügend Flash verfügbar sein ;-), und bei den 100-Pinnern hat man trotz XRAM noch
Wolfgang schrieb im Beitrag #2328067: >> Und wenn's kein DIP sein muss, dann gibt's noch ATmega640, ATmega1280, >> ATmega1281, ATmega2560 und ATmega2561, die alle ein XRAM-Interface >> haben. Damit sollte wohl auch genügend Flash verfügbar sein ;-), > Ich weiß. Allerdings kenne ich deren
-
Thread
AVR: avarice+dragon (linux) "Cannot synchronise"
Ver = 0xf : Device = 0xffff : Manuf = 0x7ff Reported JTAG device ID: 0xFFFF Looking for device: atmega1281 Configured for device ID: 0x9704 atmega1281 -- FORCED with atmega1281 command[0x0c, 1]: 0C FF FF FF F9 FF 3D B9 F8 00 00 00 00 00 00 00 00 FF FF 1F E0 FF 1D A9 F8 00 00 00 00 00 00 00 00 73
avarice --mkII --jtag usb --jtag-bitrate 6400KHz :4242 --ignore-intr > --write-fuses ff19c2 --part atmega1281 --read-fuses --debug Bist du dir völlig sicher, dass dein ATmega1281 mit mehr als 25,6 MHz Takt läuft? Oder warum sonst versuchst du, den JTAG-Takt so hoch zu drehen?
-
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
Zigbee (ATZB-24-A2) &&& RZUSBSTICK
... > > Ich kenne diesen JTAG-Programmer nicht und kann daher nicht sagen ob > er mit dem mega1281 und mega1287 funktioniert, die Parameter > auf der Webseite lassen das aber vermuten. "The ICE works with all ATMEL controlers with JTAG Interface. ( ATMEGA16, ATMEGA32, ATMEGA64, ATMEGA128, 90CAN128
5 Jahren "obsolete", wie man das heute so schön auf Neudeutsch sagt. Damit wirst du mit dem ATmega1281 kein Glück haben. Gib das Teil zurück und kauf dir einen AVR Dragon, kostet nur ein wenig mehr.
-
Thread
atmega 1280 oder 1281
Wies jemand wo man den ATmega 1280 odern 1281 zu kaufen bekommt. Bei Reichelt oder Conrad oder rs farnell gibt es sie nich
Hallo, ich dacht bis jetzt, ATmega128 und ATmega1281 wären identisch und die 0/1 am Ende stünde nur für die Pinzahl 100/64. Gruß.
-
Thread
12 kanal PWM?
atmega32 anstellen? d) ??? der atmega1281 soll eigentlich als I2C master dienen und etliche kleinere controller verwalten... wie z.b. aquarien steuerungen (pH, Temperatur, Licht, Lüftung, Filter) Wetterstation
zeit" zur verfügung an unverbauten atmel produkten habe ich wie o.g. 3 x attiny2313 1 x atmega1281 2 x atmega644p 1 x atmega32 1 x hühnerfutter mfg
-
Thread
Zeitproblem beim AVR-Flashen via XMODEM
Hallo, Ich möchte einen Bootloader auf Basis des xnutboot (Original siehe Anhang) für meinen ATMega 1281 entwickeln. Der Bootloader verwendet für die Übertragung der Daten das XMODEM-Protokoll (Standard: 128Bytes Datenrahmen, 1Byte Prüfsumme).Bei vielen Zwischenschritten konntet Ihr mir durch Eure
helfen. Dafür nochmal an die beteiligten vielen, vielen Dank. Der Originalquelltext ist für den ATMega128 geschrieben also habe ich Ihn für meinen 1281 angepasst: Baudratenfaktor 25 (laut Datenblatt,19200KBaud,8Bits,1StopBit, k.Parität) Umbenennung der Flags UDR; UDRE; TXC; RXC in UDR0; UDRE0; TXC0
-
Thread
Memory MAP - ATMega1284P externes RAM
Mega1284P hat kein Businterface zum direkten Anschluss von externem SRAM. Über dieses verfügen nur ATmega1280,1281,2560,2561 sowie Mega162
Mega1284P hat kein Businterface zum direkten Anschluss von externem >> SRAM. Über dieses verfügen nur ATmega1280,1281,2560,2561 sowie Mega162 Es gibt noch mehr! ATmega64, ATmega8515 und andere. >.... und selbst dann muss man noch das Lesen/Schreiben mit >Zugriffs-Makros (ATMEL EBI) durchführen da anscheinend
-
Thread
Was nehme ich nur?
werden. Die Benutzung der Pins > PDI und PDO anstelle von MOSI und MISO gilt für praktisch alle > ATmega128-Derivate im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und > ATmega641/1281/2561. Was ja ebenfalls im Datenblatt steht > Heißt das ich habe jetzt 2 Mosi/Miso Anschlüsse? Nein. Du hast
werden. Die Benutzung der Pins >> PDI und PDO anstelle von MOSI und MISO gilt für praktisch alle >> ATmega128-Derivate im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und >> ATmega641/1281/2561. Das Zitat zwischen den --- steht hier im Forum. >> Heißt das ich habe jetzt 2 Mosi/Miso Anschlüsse? >
-
Thread
Zigbee Module gesucht
die bekommt wohl auch nur, wenn man ein komplettes SDK kauft. ABER: Sehr schön, dass die einen ATmega1281 verwenden. :-)
Hallo Christian, Ich habe ATmega1281v + AT86RF230 können Sie mir Tipps geben für das Anpassen von 6LoWPAN Netzwerk (IPv6 über 802.15.4) mit ATmega1281v + AT86RF230 . Gruss, Ayman
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega329 atmega3250 atmega3290 atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281
atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128
-
Thread
Free running mode ADC
möglichen Fehlerquelle. Habe zur Sicherheit ein neues Projekt erstellt: AVR GCC -> AVR Simulator -> ATmega1281... save, build Unter Nodetool habe ich ohnehin nur eine Auswahl_ COM11...-> ATmega1281/... Ich werde mich anscheinend nicht mit der C-Programmierung anfreunden.
Event-Flag wird in der ADC Interrupt-Routine gesetzt. Bitte berichte. F_CPU := 7372800 Device := atmega1281 ADC-Channel := 0 LED1 := PORTC.1 LED2 := PORTC.4 LED3 := PORTC.5 LED_OFF := 0 LED_ON := 1
-
Thread
Suche "kleinen" Funkadapter für µC
nicht: die Zigbits sind nur wenig teurer als die RFM-Module, dafür hast du dann gleich noch einen ATmega1281 mit "an Board", dem du die gesamte Steuerung überhelfen kannst. Du musst also nur noch deine Peripherie dranklemmen. Ich denke nicht, dass das am Ende teurer als ein separater Controller
Jörg Wunsch schrieb im Beitrag #1970950: > Ein ATmega1281 in Einzelstücken wäre sogar deutlich teurer, davon > abgesehen, dass ihn keiner der gängigen Bastlerläden im Moment zu > führen scheint. Farnell würde (via HBE-Shop) "nur EUR 23,42" für > einen
-
Thread
Arduino Mega 2560 Stürzt wegen Induktion ab?! Gesperrt
Gegenüber den Mega328 oder Mega644p oder 1284p sind die ATmega1280/1281 und 2560/2561 bei Verwendung der internen Oszillatorschaltung mit einem externen Quarz etwas empfindlicher gegen externen Einkopplungen insbesondere über nicht ausreichend gefilterte und stabiisierte
Mikki M. schrieb im Beitrag #5865243: > Gegenüber den Mega328 oder Mega644p oder 1284p sind die ATmega1280/1281 > und 2560/2561 bei Verwendung der internen Oszillatorschaltung mit einem > externen Quarz etwas empfindlicher gegen externen Einkopplungen > insbesondere über nicht ausreichend gefilterte
-
Thread
Mega2561 : 24 pin change events?
dyn/resources/prod_documents/doc2581.pdf In doc2581.pdf (Seite 3/4) von Atmel ist zu lesen: ATmega1281/2561 has 57 interrupts. ATmega128 has 35 interrupts. The additional interrupts in ATmega1281/2561 reflects the additional features in the device. ATmega1281/2561 can trigger on 24-pin change
Hallo, der ATmega2561 hat doch gar nicht so viele Pins. Ergo kann er auch nicht so viele PCINTs haben. Da der 2561 und der 2560 den gleichen Core haben, aber unterschiedliche Gehäuse mit unterschiedlich vielen Pins,
-
Thread
einfachstmögliche Fehlerbehandlung I2C gesucht
wirres Zeug, wie in deinen 'Beitrag', habe ich lange nicht gelesen. Ich benutze i2c auf Atmegas (Atmega128/1281) seit über 14 Jahren auf verschiedenen Geräten. Und das problermlos. MfG Spess
spess53 schrieb im Beitrag #4755597: > Ich benutze i2c auf Atmegas (Atmega128/1281) seit über 14 Jahren auf > verschiedenen Geräten. Und das problermlos. Daß etwas funktioniert, ist noch lange kein Beweis der Bugfreiheit. Es hängt davon ab, ob die I2C-Leitungen die Platine
-
Thread
ATmega128 --> ATmega2561
beachten? Wenn ich den Satz ... "ATmega128 and ATmega1281/2561 are designed to be a pin and functionality compatible sub family." ... für bare Münze nehme, dann dürfte dem ja nichts im Wege stehen, oder?
löschen und den Watchdog danach außer Betrieb zu nehmen. Das hat uns damals beim Übergang vom ATmega128 auf den ATmega1281 mal einen halben Tag Suche gekostet. (Ohne diese Firmware-Aktion kannst du dich auf den Kopf stellen und mit den Beinen wackeln, auch ein chip erase ändert nichts, denn die
-
Thread
ZigBee 868/915Mhz Packet Sniffer
kurz mitteilen, wie Du diese Sniffer-Lösung auf dem Meshbean-Board (Zigbit-Modul mit 86RF212 und ATmega1281) zum Laufen gebracht hast ? Die im zip-File enthaltenen Firmware-Files beziehen sich ja wohl auf andere Plattformen ? Gruß und danke Peter
das Paket noch etwas anders aus. Aktuell nimmst du fuer das Zigbit-Modul mit AT86RF212 und ATmega1281 die any900st firmware. Das Any900 ist intern zum Zigbit kompatibel verdrahtet. Es verwendet den UART-1 des ATmega1281. Die Settings fuer den UART1 sind 38400 8N1. Bitte das Paket uracoli-sniffer
-
Thread
sleep, brauche konzept
Und ich ärgere mich gerade über die AVR Datenblätter (ATmega128RFA1, ATmega1281)... Da steht alles mögliche über die sleep modes, aber nirgends, dass man nach dem setzen der ganzen Register noch den Assembler Befehl "sleep" braucht!
Register setzen es nicht sein kann. Aber auch erst, als ich mir das Datenblatt samt Instruction Set des ATmega1281 angesehen habe. Spiele nämlich gerade wieder mit dem RFA1 rum, und da haben die nicht das Instruction Set reingepackt.
-
Thread
Verwirrung Bandgap Atmega 128 Bascom
Und das Migrationshandbuch bezieht sich auf den ATmega 128Xwas aber etwas anderes ist als der Atmega128. Der Atmega 640/1280/1281/... Hat eine wählbare 1,1V Referenz.
Das Migrationshandbuch beschreibt den Wechsel von 128 auf 1281. In da steht was von Bandgap 1,1 Volt. Das Problem ist gelöst.
-
Thread
AT90CAN mit sechs externen CAN-Controllern
Die ATxMega sind wohl nicht sehr geeignet wegen den 3,3V. Ich werde nun einen ATmega324P nehmen, außer jemand meint, dass der aus irgendeinem Grund nicht für mein Vorhaben geeignet ist.
auch per Port IO machen, aber das wird viel zu langsam. Das haben die Mega64/128/640/641/1280/1281/2560/2561 sowie die alten Mega162 und Mega8515. Wenn DU AVR nehmen willst, dann einen der modern Typen Mega 64x/128x/256x ---- Meine Empfehlung: Atmega 1281. Ist einer der neueren Megas. Wenn
-
Thread
ATMega1280 Betriebnahme fehlgeschlagen
beim > AtMega64 mit PDI PDO? (ggf. Schaltplan) Nein, PDI und PDO gibts nur bei den 64-Pinnern (ATMega1281/2561)
beim > AtMega64 mit PDI PDO? (ggf. Schaltplan) Nein, PDI und PDO gibts nur bei den 64-Pinnern (ATMega1281/2561)[/Zitat] Ja, dass das nur bei denen so ist (+ 64er und 128er ;)) ist klar, die Frage ist nur, ob es im Bezug auf die ISP Programmierung ebenso Besonderheiten beim 1280er gibt?
-
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
printf (" \n"); geht printf (" %s, %d \n", string, int); geht nicht
Namen bitte nicht abschrecken lassen. so und hier die compiler meldungen: avr-gcc.exe -mmcu=atmega1281 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ffprintff.o -MF dep/ffprintff.o.d -c ../ffprintff.c Build succeeded with 0
avr-objdump -h -S ffprintff.elf > ffprintff.lss AVR Memory Usage ---------------- Device: atmega1281 Program: 3598 bytes (2.7% Full) (.text + .data + .bootloader) Data: 52 bytes (0.6% Full) (.data + .bss + .noinit) Build succeeded with 0 Warnings...
-
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
[makefile] ROMSIZE
unübliche ist die Verwendung von "ROM" auch wenn FLASH-Speicher vorhanden ist. Wert im Makefile für ATmega1281 sollte einen Hinweis geben ansonsten makefile zeigen (als Anhang).
> Im makefile für den mega1281 steht bei ROMSIZE = 0x10000. > Ist zwar dann nur 65536 bytes, obwohl der 1281 mehr hat. Dann würde ich annehmen, dass ROMSIZE in der Einheit „Worte" angegeben ist. Dann stimmt der Eintrag.
-
Thread
LEDs an µC mit 1,8V
Der µC hat sogar noch zwei freie PWMs am den Pins. Aber reicht die Treiberleistung an den Pins? (ATMEGA1281V-8MU) Die Angaben bei 1,8V sind da recht dürftig.
1,8 V schrieb ja schon jemand, dass das eher im Bereich um die 10 mA liegt. Für den benutzten ATmega1281 hast du ja schon gesehen, dass das Datenblatt keine Angaben für 1,8 V macht, aber wenn du dir andere AVRs mit vergleichbarer Technologie ansiehst (beispielsweise ATmega325 & Co.), kann man gut
-
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
Atmega128 USART als SPI?
Hallo, laut Datenblatt kann man beide USARTs des Atmega 1281 im SPI Master Modus betreiben. Geht das auch beim Atmega 128? Im Datenblatt habe ich dazu nichts gefunden. Für meine Schaltung wären 2 SPIs nicht schlecht. Ich habe 2 Slaves, ein Dataflash
>Geht das auch beim Atmega 128? Nö. Mußt Du dann wohl eins in Software machen.
-
Thread
Passende Varianten von ATmega16 für JTAG ICE MKI
im Beitrag #2169674: > http://www.google.at/url?sa=t&source=web&cd=1&ved=... Das ist ja ein ATmega1281, da geht SPI-Prog über die UART-Pins, d.h. der Slave kann nicht dazwischen quatschen. Peter
Peter Dannegger schrieb im Beitrag #2169891: > Das ist ja ein ATmega1281, da geht SPI-Prog über die UART-Pins, d.h. der > Slave kann nicht dazwischen quatschen. Das wäre super! Ich habe hier den 10poligen ISP Stecker, wo muss ich den MOSI anhängen? Rein instinktiv
-
Thread
Fehler bei Programmübertragung in den AVR
@Jobst: warum denn voll? Ein Atmega1281 wäre an diesem Punkt voll... aber der 2561 hat doch den doppelten speicher. @holger: bei mir hat der immer zuverlässig funktioniert. Also warum was neues Probieren wenn das bewährte funktioniert
@ Felix H. (Gast) >@Jobst: warum denn voll? Ein Atmega1281 wäre an diesem Punkt voll... >aber der 2561 hat doch den doppelten speicher. Eine Wort-Adresse ist zwei Byte breit. >mit welchem Programm könnte ich die übertragung denn noch machen? Bascom
-
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
Bezeichnung zur Identifikation der AVR Core Version?
mal aufhören, rückwärtskompatibel bis zur Jungsteinzeit sein zu wollen. Wer eben unbedingt einen ATmega128 dem ATmega1281 vorziehen will, kann sich dann halt seinen Kram selbst zimmern.
aufhören, rückwärtskompatibel bis zur Jungsteinzeit sein zu > wollen. Wer eben unbedingt einen ATmega128 dem ATmega1281 vorziehen > will, kann sich dann halt seinen Kram selbst zimmern. Da hast du wohl recht. Aber die Leute kaufen immer noch Mega32 mit 16MHz Quarz und wundern sich, wenn es Datensalat
-
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
AVR-GCC 4.8.1 tiny841 nicht bekannt
at90usb646 at90usb647 at90usb82 at94k ata5272 ata5505 ata5790 ata5790n ata5795 ata6285 ata6286 ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284 atmega1284p atmega128a atmega128rfa1 atmega16 atmega161 atmega162 atmega163 atmega164a atmega164p atmega164pa atmega165 atmega165a atmega165p atmega165pa
at90can64 at90pwm161 at90pwm216 at90pwm316 atmega32c1 atmega64c1 atmega16m1 atmega32m1 atmega64m1 atmega16u4 atmega32u4 atmega32u6 at90usb646 at90usb647 at90scr100 at94k m3000 atmega128 atmega128a atmega1280 atmega1281 atmega1284 atmega1284p
-
Thread
Schaltregler für Handgerät
würde alle Atmels ohne jeden Spannungsregler passen, ausser der von dir ausgesuchten Variante – ATmega640V/ATmega1280V/ATmega1281V: • 0 - 4MHz @ 1.8V - 5.5V, 0 - 8MHz @ 2.7V - 5.5V – ATmega2560V/ATmega2561V: • 0 - 2MHz @ 1.8V - 5.5V, 0 - 8MHz @ 2.7V - 5.5V – ATmega640/ATmega1280/ATmega1281: • 0 - 8MHz @ 2.7V - 5.5V, 0 - 16MHz @ 4.5V - 5.5V – ATmega2560/ATmega2561: • 0 - 16MHz @ 4.5V - 5.5V Du musst also nur hochregeln. Dafür gibt es viele Chips, LT1302 wäre handelsüblich. Vielleicht soltle man das nächste mal vorher in Datenblätter gucken
-
Thread
Mit Atmega16 externes EPROM auslesen?
Register dazwischen. Dann bist du schon fast beim externen Speicherinterface, wie es zwar der ATmega16 nicht hat, aber beispielsweise der ATmega8515 (oder ATmega128/ATmega1281 dann wieder).
Ah okay danke, Wie würde denn dann die Programmierung aussehen? Hätte hier einen Atmega1281, Atmega8515 noch rum fliegen, nur an den Multiplexern haperts ein bischen. Dann benötige ich für das Auslesen dennoch die A0-17 Ports?
-
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
Ersatz einer Diskette im Diskettenlaufwerk??
-55 M EUR 2,95 Da passen 512 KiB rein. Mit memory banking sollte man davon einige an einen ATmega1281 anklemmen können (oder ATmega128, bleibt sich gleich). Würde ich als größenordnungsmäßig für erschwinglich halten. Als stable storage könnte man ja eine SD-Karte über SPI benutzen, auf die
DILs willst du ja sicher sowieso nicht benutzen. > Knick in der Optik. > Ich meinte den Mega1281/2561 OK, wobei die ja pinkompatibel zum ATmega64/128 sind.
-
Thread
PoE AVR Modul
anders angeschlossen sein? http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
Mit OneWire, SDKarte, USB und SRD Funke (ATmega644p): http://busware.de/tiki-index.php?page=CUNO