-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
| ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin ___________|____________ ATmega808 | ATmega809 ATmega1608 | ATmega1609 ATmega3208 | ATmega3209 ATmega4808 | ATmega4809 (ATmega4809 auch in 40 Pin DIP) 28 Pin | 32 Pin | 48
Kuriositäten wie der aus historischen Gründen nicht auf den SPI-Pins liegenden ISP-Schnittstelle beim ATmega1281, während sie beim ATmega1280 (gleicher Chip, nur weniger Pins gebondet) auf SPI liegt.
-
Thread
18 fach Servo Controller
gerne für unser Schul Projekt alles mit einem µC machen, zur verfügung haben wir einen mega 2561 bzw. 1281. Wie machen die das mit den Boards die man fertig kaufen kann? soweit von unserem Lehrer weiß brauche ich eine PWM und einen Timmer aber kein AT-Mega hat diese menge die man benötigt... Gibt es
so, hab mal ein wenig gekramt. Die angehängt Software steuert mit einem Atmega8 17 Servos an (18 vorgesehen) Ist aus einem alten Projekt, auf dem du aufbauen kannst. Die Datem kommen seriell (Fleur-lib, nicht enthalten) rein. Den Teil musst du halt rausnehmen. Des weiteren
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
Adressbus belauschen und bei einer > Adresse im Bereich des Bildspeichers Du brauchst doch nur vom ATMega 8 Pins als "Datenbus" und z.B. 10 Pins als Adressbus mit dem "zweiten µC" verbinden und der macht das dann ohne/mit seinem SRAM, zumal das nur unidirektional WRITE-ONLY ist.
HDMI Ausgang serienmäßig, dazu USB, Betriebssystem, jeder Menge Rechenleistung im Vergleich zum ATMega) um 5 EUR oder so.
-
Thread
Lint für avr-gcc
danach selbst mal einen Wolf gesucht. Das Verhalten ist übrigens zwischen "ganz alten" AVRs (also ATmega16 / ATmega128 und so) und aktuelleren (ATmega1281 etc.) mal geändert worden.
-
Thread
Crypto avr lib (diverse Kryptographie Algorithmen)
Hallo Daniel, ich versuche im Moment deine RSA-Bibliothek auf einem Atmega644 und einem Atmega1284P zu nutzen. Leider ohne Erfolg. Mein Code sieht wie folgt aus (angelehnt an deine main-rsa-test.c): [c] rsa_ctx_t rsa_ctx; uint8_t testmsg[128] PROGMEM = {
dem Microcontroller. Die Erstellung einer ECDSA-Signatur mit 224-bit Schlüsseln dauerte auf einem Atmega1281 mit 7,xx MHz Quarz gerade mal 2,x Sekunden. Das entspricht in etwa der Sicherheit von RSA mit 2048-bit Keys. Bei symmetrischen Algorithmen sind die Unterschiede dann nicht mehr so groß ... Aber
-
Thread
Beste Lösung für Datenlogger?
man 3 mal und der Stick ist kaputt. Also auf die Schreibzyklen der FAT aufpassen! Wenn du einen ATMega1281V nimmst, hast du 8 kB Arbeitsspeicher, erweiterbar auf 64 kB extern, da kannst du die FAT mühelos puffern, und der läuft mit 3,3 Volt (das ist wichtig, alle anderen Lösungen machen gern Ärger,
hab mich auch ein wenig umgesehen und die Sd Karte ist die günstigste Lösung. Werde mich für den ATmega644P entscheiden, dieser hat genug RAM um zu Puffern und gehört zur Pico Power Serie. Werde das ganze auf einer mini Sd Karte abspeichern zum späteren auslesen am PC. MFG
-
Thread
avr C asm -- brauche hilfe
in r24,0x6 st -Z,r24 rjmp .L63 .L73: ldi r30,lo8(captured_data+1281) ldi r31,hi8(captured_data+1281) mov r25,r30 com r25 .L65: mov r24,r25 add r24,r30 breq .L74 in r24,0x6 st -Z,r24 rjmp
nicht. Wenn es absolut sein muss, geht es noch schneller, indem man die Schleife ausschreibt (ein ATmega1284 z.B. hat ja 128 KiB flash): in r16,PINa sts data+0,r16 in r16,PINa sts data+1,r16 ... ... Sind 3 Takte pro Byte.
-
Thread
ISP: PE0,PE1 <-> MOSI,MISO
Hi >warum nimmst du nicht einfach PB.2 = MOSI und PB.3 = MISO ? Weil die, wie auch ATMega128, ATMega1281... , *nicht* über MOSI/MISO programmiert werden. Aus dem Datenblatt vom AT90CAN128: Symbol Pins I/O Description MOSI (PDI) PE0 I Serial Data in MISO (PDO)
-
Thread
Schaltungsdesign: IO kombination
Controller für entsprechende Aufgaben. >Kannst du hier ein paar Beispiele nennen? Bei AVRs: ATMega640/1280/1281/2560/2561, ATMega64/128, ATMega8515... MfG Spess
-
Thread
JTAGICE MKII/ Fehler beim Debuggen
Versuchs doch mal damit. [c]UBRRW = *irgendwas kleiner oder gleich 1041*[/c] Zudem kennt mein ATmega1281 Datenblatt (was ich grad zur Hand habe) fuer UBRR maximal 1041 als Wert.. Deine 11 im H und 23 im L ergeben 2839. Die Zeile fuer 8 data und 2 stop Bits lautet zudem: [c]UCSRC = (1<<USBS0)|
Hallo, ich verwende den Controller ATmega32L und die Codezeilen sind direkt aus dem Datenblatt entnommen. Ich habe die Register nochmals geprüft, es sollte eigentlich aus Softwaresicht ok sein. Greenhorn
-
Thread
Was soll das bedeuten Phase and Frequency correct PWM
Habe ich das jetzt richtig verstanden - es ist nur dieser eine ATmega88PA betroffen, auf dem ATmega168PA ist alles in Ordnung? "1620" heißt übrigens Kalenderwoche 20 von 2016.
8-bit PWM Channels – Six/Twelve PWM Channels with Programmable Resolution from 2 to 16 Bits (ATmega1281/2561, ATmega640/1280/2560) [/code] Die beiden 8-Bit Zeitgeber / Zähler sind T/C 0 & T/C 2. Die vier 16-Bit Zeitgeber / Zähler sind T/C 1, 3, 4 und 5. Der Real Time Counter ist _nicht
-
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
Programmfehler LCD-Sonderzeichenproblem
Guten Tag erfahrene µC-Fans.. LCD: EA W162B-NBLW µC: ATMEGA8 Programmierstation: STK500 Entwicklungsumgebung: AVR Studio 4.13 ich habe ein Problem mit genau einem Sonderzeichen... genauer gesagt das dritte, welches ich ausgeben möchte (Programmiert
halbwegs kommentiert). Das ganze ist für 8Bit-Mode. Die Ports sind auf mein letztes Projekt mit ATMega1281 eingestellt (die Vereinbarungen am Anfang).Sind noch ein paar Karteileichen drin, die ich gar nicht benutze. Sieh es dir erst mal an. MfG Spess
-
Thread
Telegesis ZigBee; AVR
mit einem neuen Mikrokontroller beschäftigen zu müssen. Das ETRX1 enthält soweit ich weiß einen ATmega 128 sollte sich also über die ISP-Schnittstelle Programmieren lassen (Manual), wie ist das bei dem ETRX2. Über eure Erfahrungen währe ich dankbar.
wieso nicht gleich ein zigbit von meshnetics, da ist ein atmel atmega1281v drin und genügend speicherplatz für eigenen code...
-
Thread
.eep mit VisualStudio erstellen
nötig, eine Maske draufgelegt. Jetzt habe ich versucht mir zu überlegen, wie ich die Daten in eine ATMEGA32-Kompatible .eep bekomme und stecke da seit zwei Tagen dran fest.
Klasse BitConverter. Hier noch ein bisschen Lesestoff: http://www.i-programmer.info/programming/c/1281-c-bit-bashing-the-bitconverter.html
-
Thread
Suche Microcontroller mit EBI
Was ist mit den klassischen Mega 128/1281/2561? Ok, die laufen nur mit 16 MHz, das aber mit 5V. Und der Rest passt auch. fchk
ATmega64
-
Thread
mehrere UARTS realisieren?
kann ich ja auch nichts machen wie z.B. Daten vielleicht auswerten oder so... @tom bei den Atmega von Atmel sind ein paar dabei, die vier UARTs besitzen - z.B. ATmega1281 oder ATmega2560 oder halt noch größer....
Hallo Dirk, bis jetzt hab ich nur kleine Projekte mit den Atmegas gemacht - meistens Atmega16... Arbeitsaufwand meinst du in erster Linie von wo, wie schnell und wann kommen die Daten an und müssen wieder verarbeitet werden + die Zeit, die ich brauche für die Verarbeitung der Befehle.
-
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
Funktechnik in Mäusen und Tastaturen
aufwachen kann. Dann kann er sich nicht komplett schlafen legen. Ich habe die Rechnung mal für einen ATmega128RFA1 gemacht (weil ich dafür gerade eine Messung der Stromaufnahme da liegen habe). Der braucht für eine Sende-Empfangs-Transaktion mit Bestätigung (wenige Nutzdatenbytes) etwas mehr als 4 µC
damit ein 32-kHz- Oszillator sich um das regelmäßige Aufwecken kümmern kann. Das Datenblatt des ATmega128RFA1 macht leider keine Angaben zum power-save-Strom, nehmen wir mal die Daten vom ATmega1281, dann müssten das so um die 2,5 µA sein. Das sind auf 26 Wochen dann 39,3 C und damit viel mehr als
-
Thread
ATMega Auslaufmodell?
Drei Minuten später schreibt jemand etwas zum Atmega 88..
Früher hatte Atmel noch Migration Notes mit den Unterschieden rausgebracht: - AVR080: ATmega103 Replaced by ATmega128 - AVR094: Replacing ATmega8 by ATmega88 - AVR097: Migration between ATmega128 and ATmega1281/ATmega2561 - AVR504: Migrating from ATtiny26 to ATtiny261/461/861 - AVR505:
-
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
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
Suche fertigen Bootloader für 1281 oder 2561
Hallo zusammen, ich bin auf der Suchen nach einem fertigen Bootloader für einen ATmega1281 oder ATmega2561. Oder, ist es schwer den selbst zu programmieren? Ich habe noch keinen Bootloader selbst geschrieben. Gruß Daniel
-
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
[V] Bauteile
AVR µC: 1x Attiny26 PDIP á 1.1€ 2x Attiny45 SOIC8 á 1.2€ 1x Attiny24 SOIC14 á 1.2€ 1x Atmega1281 TQFP64 á 7€ 5x Atmega128L TQFP64 á 4.5€ Sensoren: 2x ACS750-100 Stromsensor +-100A http://www.allegromicro.com/en/Products/Part_Numbers/0750/ á 5€ 1x Sonstige ICs: 2x FT232BM USB->
-
Thread
instabilität WinAVR und ATmega8535
RAM-Verbrauch, weil du deine Debugstrings alle im RAM hast. Das kann man auf einem ,,großen'' Prozessor (ATmega128, ATmega1281) locker machen, weil sich der Debug-Code so einfacher schreiben lässt, wenn man aber wie du an die Grenzen des RAM st\ßt, sollte man den Krempel komplett in den ROM auslagern. Dazu
-
Thread
PWM-Generator für Brushless-Regler
normalerweise an RC-Funkempfängern betrieben werden oder so sauteure mit I²C. Unsere MCU ist ein ATmega128.
kann, wie hier oft im Forum üblich, glaube ich diesmal allerdings nicht. Man könnte auch einen Atmega1281 hernehmen und gleich die 3Phasensignale für die 4 Motore erzeugen, genug PWM Engines sind dort vorhanden. Spart man sich die China-Regler komplett. Danke Axelr.
-
Thread
Wird ein Interrupt gespeichert?
#5181673: > Martin S. schrieb: >> Normalerweise gibt es eine IRQ-Priorisierung. > > Hat der AtMega nicht. Der Atmega2560 hat sogar 12 Interruptvektoren. >> Es gibt aber auch asynchrone Interrupts. > > Hat der AtMega nicht. Zitat: External interrupts can be sensed and registered either
den Release > Notes. rtfm http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf S. 101 - 102
-
Thread
Eine kurze Frage an die AVR Assembler Experten
> alte Regel: If You want to have it done right, You have to do it > Yourself. Gerade beim ATmega2560 mit seinen ca. 180 I/O-Registern wäre es ziemlich mühsam, wenn man diese alle beim Programmstart explizit initialisieren müsste. Da vertraue ich lieber dem Datenblatt: "During reset, all I
SRAM benutzt https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf Seite 27 "External Memory Interface" aber der Assembler muss dazu wissen, wo "RAMEND" liegt, oder kann man das nur an das interne SRAM-Ende legen? Der 6502
-
Thread
Allgemeine Fragen ATMEGA 1280
bei den älteren AVRs. Es müsste eigentlich irgeneine Atmel-Appnote geben, die die Migration vom ATmega128 zum ATmega1281 beschreibt. Was mir auf Anhieb einfällt: . neuer Watchdog; der kann jetzt auch einen Interrupt auslösen, aber wenn er einmal gebissen hat, will er besonders lieb gestreichelt
dann aufzufächern. Das ist mir aufgefallen, als ich letztlich selbst mal ein Design mit einem ATmega1280 gemacht habe.
-
Thread
Welches Potentiometer
woher weiß ich welches Potetiometer ich verwenden kann? Hat jemand einen Tipp? Ich verwende einen ATMega2561: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Vielen Dank. Grüße Datatom
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
Hallo Mikrocontroller.net Forum, ich denke derzeit über eine einfache Möglichkeit nach, mit einem Atmega möglichst "schnell" (in Atmega-Zeitskalen, Samplingfrequenz von mehreren 100 kHz, evtl sogar. 1 MHz?) über einen externen, parallelen ADC ein analoges Signal mit 8 bit Genauigkeit aufzunehmen. Dabei
Hendrik schrieb im Beitrag #5043580: > mit einem Atmega möglichst "schnell" (1 MHz?) > über einen externen, parallelen ADC ein > analoges Signal mit 8 bit Genauigkeit aufzunehmen. Habe ich vor ca. 10 Jahren schon mal gebaut: Ein Atmega32 mit 18,4
-
Thread
Timer0 Asyncron Overflow Interrupt kommt nicht (Mega128)
@ Stefan (Gast) >Das ganze läuft auf einem ATMega 128 und einem Uhrenquartz für Timer 0. Ist irgendwie doof, dass Atmel es nicht geschafft hat, die Module der AVRs einheitlich zu gestalten. Bei den meisten AVRs ist nämlich der Timer 2 asynchron
Man muß immer ein bischen mitdenken. Bei vielen AVRs ist T2 der mit dem Uhrenquarz, nur beim ATmega128 ist es T0. Aber aufpassen, beim Nachfolger ATmega1281 ist es wieder T2! Peter
-
Thread
long-range funkauslöser für Fotokamera
gesehen das es einige umgesetzte Anwendungen gibt. z.b. RFArduino - An Arduino-like Board with an ATmega128RFA1 module by Daniel Thiele oder rCos - An Opensource-RC-Tranceiver Welche Module könnte ich benutzen?
direkt enthalten sind, kannst du dir die Zigbit-Module auch noch ansehen. Indirekt sind sie als wdba1281 (bzw. mnb900) enthalten. (Die "MeshBeans" waren Entwicklungsboards, die ein Zigbit-Modul drauf montiert hatten.) Die Dresden Elektronik Module mit einem ATmega128RFA1 könnten auch interessant
-
Thread
Einfacher Testaufbau: Attiny13A reagiert auf Vibration
Pins führen zu Ruhestromerhöhung. Das können bis zu 500 µA pro > Pin sein Das wären dann beim ATmega2560 bis zu 43mA zusätzlich (86 IOs). Bei einem Eigenverbrauch von 1,7mA (1MHz/5V/active) ist das erheblich.
heute bzw. vor >10j >produziert wurden? Nein. Ich habe aber schon mit AVRs die >20 Jahre ( ATMega103) alt sind gearbeitet. Und ich kenne auch die Nachfolgetypen ATMega128 und ATMega1281 aus eigener Erfahrung. >Ich nicht, deswegen würde ich derartige Hinweise in den Datenblättern >nicht einfach
-
Thread
PCINT, Signal-Timing?
Hi Im Datenblatt vom ATTiny stehts leider nicht drin. Aus anderen Datenblättern (ATMega1281) ist zu entnehmen, das der PinChange-IR etwa 3 Takte bis zum Auslösen braucht. MfG Spess
@Falk: Hast du dir mal das Datenblatt des ATTiny25/45/85 oder ATMega48 angeschaut ? Seite 67 im ATMega48 Datenblatt ist die Eingangslogik. Dort ist keine asynchrone Eingangslogik zu erkennen, geschweige denn ein asynchron gesetztes Flag für den PCINT. Alles getaktet
-
Thread
Kompiler-Schalter per Makefile?
aufgerufen (z.B. PARA_A=1). Im Make-File steht dann vielleicht sowas: [code] CFLAGS = -mmcu=atmega32 CFLAGS += -PARA_A=1 ## Compile Bi_Main.o: ../src/Bi_Main.c $(CC) $(INCLUDES) $(CFLAGS) -c $< [/code] Im Source-Code hat man dann soche Konstrukte: [code]#if( PARA_A ) dann übersetze
verschiedene AVRs zu compilieren, kannst Du auch die vom GCC gesetzten Defines (#if defined (__AVR_ATmega1281__)), die den eingestellten Prozessor (-mmcu) angeben, verwenden. Siehe avr/io.h.
-
Thread
Timer1-Interrupt alle 20 ms
Hallo zusammen, ich möchte bei meinem ATmega2561 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf mit dem Timer1 alle 50ms bzw. 49,875ms einen Interrupt erzeugen
-
Thread
AVR debuggen unter linux
Controller in Erfahrung bringt? Vergiß den am besten ganz schnell wieder. Die unterstützten µC sind: ATmega16, ATmega32, ATMega323, ATmega162, ATmega169, ATmega128 Steht aber auch so im auf der Seite verlinkten user guide: http://www.olimex.com/dev/pdf/avr-usb-jtag.pdf Bei Atmel ist dazu nichts mehr
at90usb646 0x9682 64 KiB 2 KiB at90usb647 0x9682 64 KiB 2 KiB atmega128 0x9702 128 KiB 4 KiB atmega1280 0x9703 128 KiB 4 KiB atmega1281 0x9704 128 KiB 4 KiB atmega1284p 0x9705 128 KiB 4 KiB atmega128rfa1
-
Thread
ZigBee und ser. Übertragung
kannst du eigentlich jede andere Hardware mit dem AT86RF230 nehmen. Die ICradio Minis haben einen ATmega8 drauf und laufen somit nicht mit dem freien IEEE Stack von Atmel. Die ICradio Minis sind dafür ne Ecke billiger und für ein propriäteres Funknetz ausreichend. Das ICradio Module ist mit dem ATmega1281
-
Thread
sprintf auf avr gibt aus
OK, ich hab jetzt [code] avr-gcc -Wl,-u,vfprintf main.c uart.c -mmcu=atmega1281 -o main.elf -Os -lprintf_flt -lm [/code] Funktioniert auch soweit. Warum gibt er mir auf der Konsole jetzt Ein Teil: 0.004883 aus. Wo sind den die Kommastellen hin?
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
ATmega2560: 135 Befehle. ATxmega A: 135 Befehle. Beantwortet das deine Frage?
Upgrade möglich, wenn der Speicher nicht reicht(ATMega2560); kein Spezialkabel/Spezialprogrammierer notwendig, man kann alles selbst bauen; Externes Speicherinterface auch bei der 'kleinen' Version 1281; Problemlos bei Endverbraucherlieferanten erhältlich
-
Thread
-
Thread
Atmega128 Board
Problem und zwar habe ich mir ein Board ätzen lassen. (Schaltplan im Anhang) Leider lässt sich der Atmega128 patu nicht programmieren, ganz kleine Programme können manchmal geflasht werden, zuverlässig klappt das jedoch nicht und von normalgroßen Programmen mal ganz zu schweigen. Ich wollte vorerst
flashen? Ich habe mit AVR-Studio und dem ISPMKII die Erfahrung gemacht, dass sowohl 128 als auch 1281 Probleme beim ersten Zugriff machen. Wenn die Fehlermeldung bezüglich fehlender Verbindung kommt, versuche ich es noch ein paar mal. Das können schon mal 10 Versuche sein. Solange die Vesorgungsspannung
-
Thread
zigbee - IEEE 802.15.4 MAC for AVR Z-Link - sleep
und versuche im Rahmen eines Projekts ein Zigbee Alarm System zu entwerfen. Ich benutze zwei ATmega12RZAV Packages (RF230 + atmega1281) mit stk500/501 und dem IEEE 802.15.4 MAC for AVR Z-Link Stack von Atmel. Die Software für den Coordinator (inkl. LCD als Alarmzentrale) ist bereits fertig gestellt
-
Thread
Unbenutztes Register im 8-Bit Atmel?
Hi ATMega 1280/1281 besitzen z.B. GPIOR0..2 als allg. nutzbare Register in IO-Bereich. Was hindert dich im RAM feste Speicherstellen für den Zeiger zu benutzen? Angaben zum Controller und Programmiersprache
. Es wäre mir neu, daß AVR-Programme ohne neu compilieren auf nem anderen Typ laufen. Selbst ATmega8 und ATmega88 sind sich zwar ähnlich aber im Binärcode völlig inkompatibel. ATmega16 und ATmega164 auch usw. Ohne für den richtigen Typ zu compilieren läuft bei den AVRs garnichts! Und daher
-
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
2 Frequenzen einstellen und ausgeben +Display Anzeige
kommen. > Ich könnte auch andere µC verwenden. Das wäre zumindest meine Vorzugsvariante. Ein ATmega1284P hat zwei 16-bit-Timer, oder aber halt die "Klassiker"-Linie ATmega128 bzw. der modernere Nachfolger ATmega1281.
nicht ! Simulatoren sind Schall und Rauch. Nur die Praxis zählt. Wenn du statt des ältlichen ATmega8 wenigstens einen ATmega88 benutzen würdest, hättest du einige Vorteile: . Upgrade-Pfad auf ATmega168 oder gar ATmega328 möglich, sodass du bspw. auf jeden Fall Platz für sprintf() und damit
-
Thread
Frage zur Typen-Auswahl AVR
Hallo, Ich bräuchte mal euer Schwarmwissen. Welchen ATTINY oder ATMEGA, der zZ auch käuflich zu erweben ist, würdest ihr für folgende Funktionen benutzen ? - I2C Slave - 2 ADC mit der Vorgabe einer Differnzspannungsmessung ( szs 4 Pins ) - und 8 Ausgängen für einen
Baugröße ) verfügbaren > Typ einsetzen. VCC GND XTAL1 XTAL2 + deine 14 sind 18 pins, aber ein ATmega8 in TQFP32 ist eher kleiner als man löten mag, ATtiny24 ist in DIP grösser. PWM für LED kann jeder uC in Software, Differenzmessung kann ein ADC auch in Software. Das Problem liegt woanders: 10
-
Thread
Digitaluhr mit geringem Stromverbrauch
ATmega1284, gibt es auch als DIP-40: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html?search=atmega1284
brauchst du den libusb > Treiber. AVR8 Burn-O-Mat habe ich runtergeladen, finde da aber nicht den atmega 1284p sondern nur den atmega1280 und 1281. Den Begriff Debugger habe ich wohl falsch benutzt, ich suche tatsächlich etwas um den Atmega1284 zu programmieren. Geht das mit dem Teil, das ich gekauft