-
Thread
Welchen AVR nehmen?
Atmega1284P (DIP) oder Atmega2560 (TQFP)
Atmega1284P (DIP) oder Atmega2560 (TQFP) http://www.ebay.de/itm/NEW-ATmega2560-16AU-CH340G-MEGA-2560-R3-Board-Free-USB-Cable-For-Arduino-/371344340393?pt=LH_DefaultDomain_77&hash=item5675d8f5a9
-
Thread
ws2812 und andere zeitkritische Sachen
nicht genugend RAM, vorallem > da die WS2812 die ganzen Daten in einem Stuck erwarten. der atmega 1284p hat 16 KB SRAM gibts auch als mighty Arduino fertig die IRMP benötigt nur 1-2µs im IRQ das stört die Ausgabe kaum, jedenfalls habe ich da noch nix bemerkt, aber evtl. ist denn Berechnung nicht
Joachim B. schrieb im Beitrag #4371078: > der atmega 1284p hat 16 KB SRAM gibts auch als mighty Arduino fertig Es gibt auch relativ billige Mega2560, aber wir haben nun mal jede Menge Motherboards mit entsprechend rausgefuhrten Steckern fur Arduino
-
Thread
Toolchain neuere AVRs
at90can64 at90pwm161 at90pwm216 at90pwm316 atmega32c1 atmega64c1 atmega16m1 atmega32m1 atmega64m1 atmega16u4 atmega32u4 atmega32u6 at90usb646 at90usb647 at90scr100 at94k m3000 atmega128 atmega128a atmega1280 atmega1281 atmega1284 atmega1284p atmega128rfa1 atmega128rfr2 atmega1284rfr2 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atmega256rfr2 atmega2564rfr2 atxmega16a4 atxmega16a4u atxmega16c4 atxmega16d4 atxmega32a4 atxmega32a4u
-
Thread
Atmega32 / Atmega16 / Atmega128 externen Takt umschalten
schildern warum mir das so wichtig wäre. Ich habe vor ein kleines eval board für (vermutlich den Atmega32/ oder vielleicht dem ATMEGA1284P zu machen). Mit auf dem Board soll auch ein kleines RFM12 Platinchen sein. (In ähnlicher konstellation hab ich das mit fädeldraht schon aufgebaut, funktioniert auch
Systemclock-Vorteiler. benutze doch statt deinen veralteten Teilen einen neueren AVR zB einen zB Atmega164 Atmega324 oder Atmega1284 die sind auch pinkompatibel, wenn ich mich recht erinntere Außerdem warum brauchst du unbedingt 10Mhz? ohne Quarz können die doch alle auch 8Mhz mit internem Oszi
-
Thread
UART-Bootloader für ATMega > 64kiB
Leute, ich gockel und gockel und schaue nicht mehr durch. Ich suche einen Bootloader für den ATMega1284p. Ich vermute, dass die üblichen Programme (z.B. http://www.mikrocontroller.net/topic/73196 ) da nicht mehr skalieren, weil Zugriffe jenseits der 64kB andere Methoden brauchen (espm/RAMPZ). Habe
Hallo Peter, Mich hat wohl abgeschreckt, dass ziemlich am Ende jemand Probleme gerade mit dem ATMega1284p meldete. Die "Lösung" kam mir da zu eilig gehackt und vorläufig vor. Vor allem: Sehe ich es richtig, dass dieser Bootloader nur mit seinem eigenen Hostprogramm (fboot.exe) kommunizieren kann
-
Thread
Lightweight WS2811/WS2812 Library
bin/Release/Stripe_ATMega8.elf avr-objdump -h -S bin/Release/Stripe_ATMega8.elf > bin/Release/Stripe_ATMega8.lss avr-objcopy -R .eeprom -R .fuse -R .lock -R .signature -O ihex bin/Release/Stripe_ATMega8.elf bin/Release/Stripe_ATMega8
dann nur erweitern zu 6,4 Mhz alles lösbarbei dder Arduino fast LED Lib musste ich für den ATmegas1284p auch eingreifen, der 1284p hat ein Adressregister mehr welches für 10% langsameres Timing verantwortlich ist. #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( (F_CPU*9L/10L) / 1000000L
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
folgenden Definitionsdatein (.dev) für die AVR-8 sind nun enthalten: ATTini13(A) ATTini2313(A) ATMega8(A) ATMega8515 ATMega32(A) ATMega1284(P) ATMega2560(L) ATMega2561(L) Das User-Frendly-Fusing ist zum Teil noch verbesserbar. Eine Beschreibung zum Aufbau der .dev Dateien findet man unter
12.2013 1E950F.dev ATmega32(A) ja 03.2012 1E9502.dev ATmega1284 nein 03.2012 1E9705.dev ATmega1284P nein 03.2012 1E9705.dev ATmega2560(V) nein 03.2012 1E9801.dev ATmega2561(V) nein 03.2012 1E9802.dev zum Download
-
Thread
Schachcomputer mit Atmel AVR
Schachprogramme für Avrs. Bsp.: http://www.andreadrian.de/schach/#Selbstbau_Schachcomputer_SHAH (8 Halbzüge @Atmega8; 36 Halbzüge @Atmega644; 0,3s für den ersten Zug bei 16Mhz).
Schachprogramme für Avrs. Bsp.: > http://www.andreadrian.de/schach/#Selbstbau_Schach... > (8 Halbzüge @Atmega8; 36 Halbzüge @Atmega644; 0,3s für den ersten Zug > bei 16Mhz). Für M1284 gibt es noch nichts?
-
Thread
Heute aus China angekommen: fake or not
bei itead machen lassen. Sehs Dir mal an. Noch nicht gezeigt ist eine 40-Pin Version mit dem ATMEGA1284P und eine Datenlogger Huckepack LP mit uSD und DS3231 RTC. Diese Huckepack LP ist allerdings nur fuer den 1284 gedacht weil SDFAT auf einem 328 wenig Sinn hat. Ich habe noch das Bild von der 1284er angehängt.
-
Thread
Mit RS422 / 485 SPI Signale über 5 Meter übertragen
ja dann eine Laufzeit von 10ns darstellt. Als Daten habe ich 1200 Bits beim Senden von meinem ATMega1284p an die Peripherie und villeicht 100 Bits beim Empfangen der Daten von meiner Peripherie, diese Werte sollen sich 500mal die Sekunde ändern können, also bleib ich doch noch weit unter 1Mhz ?
@ hurrahurra (Gast) >Als Daten habe ich 1200 Bits beim Senden von meinem ATMega1284p an die >Peripherie und villeicht 100 Bits beim Empfangen der Daten von meiner >Peripherie, diese Werte sollen sich 500mal die Sekunde ändern können, >also bleib ich doch noch weit unter 1Mhz
-
Thread
ATMEGA2561 SRAM wird knapp
> zu werden? > > Wer kann hier helfen? nimm einen AVR mit mehr SRAM und weniger flash: ATmega1284p 128K flash und 16K SRAM!
Joachim B. schrieb im Beitrag #6659341: > nimm einen AVR mit mehr SRAM und weniger flash: > ATmega1284p 128K flash und 16K SRAM! Klar, ein ganz tolles Mittel gegen Programmierfehler und Pufferüberläufe! TOP-EXPERTEN-TIP!
-
Thread
Arduino Sattelit
äxl schrieb im Beitrag #5887137: > ist doch bekloppt keinen ATmega 1284p zu nutzen, am Geld kann das doch nicht scheitern, 128K flash und 16K SRAM ermöglicht viel mehr!
ATMEGA1284P-AU : 4,88€ Alles Einzelpreise bei digikey. Beide nicht-ATMEGAs haben 128k Flash, und leisten deutlich mehr als ein ATMEGA und kosten gleichzeitig gut 1/3 weniger. Mit dem Stromverbrauch liegen
-
Thread
Welches Board zur Nachführung eines Photovoltaikpanels könnt ihr mir empfehlen?
oke also bleib ich da jetzt bei meinem atmega32.
4 K SRAM des mega644 auch nicht gerade üppig. Wenn du schon aufrüstest zieh dir doch gleich den atmega1284 P rein, das ist das Flaggschiff mit 16 K SRAM. Julian Baugatz schrieb im Beitrag #2791817: > Sieht aus, als wäre da ein AVR drauf der kein USB kann und das ganze > über VUSB macht (Software
-
Thread
Welchen ATmega soll ich nehmen?
U2 = mit USB-Schnittstelle, ohne ADC U4 = mit USB-Schnittstelle, mit ADC ATmega644P ist eine gute Wahl, ATmega1284P die "fette" Variante davon.
Serie "4"... Diese AVRs sind (neben TQFP) im 40-poligen DIL-Gehäuse lieferbar. Die Serie umfasst ATMega164/324/644/1284. Der Mega1284 in DIP40 ist momentan bei CSD sehr günstig und hat sogar 16 KB RAM. Schau betreffs der Gehäuse-Suffixe einfach mal ins Datenblatt, die ausführliche Erklärung findet
-
Thread
gcc Kompiler
server/driver/generic/enc28j60.c 34 src/server/driver/generic/dummy.c 51 src/server/driver/atmega1284/io_pin.c 36 src/server/driver/atmega1284/adelay.c 48 src/server/driver/atmega1284/spi.c 28 src/server/driver/atmega1284/stdio_to_uart.c 11 src/server/driver/linux/adelay.c 205
sind, und der Rest ja Treiber für mehrere Plattformen umfasst. 228 für Linux, 163 Zeilen für den atmega1284, + 23 Zeilen für die avr-net-io board config. Mit anderen Worten, von 9560 Zeilen Platformunabhängigem C Code muss man, um eine neuen uC hinzuzufügen, nur ~200 Zeilen Code schreiben. Naja, zumindest
-
Thread
erstes Layout ATMega16 bitte um Überprüfung
direkt an VCC?? Nein. nur C nach Masse. Warum nimmst du eigentlich so einen Dinosaurier wie den ATMega16 und nicht einen aktuellen ATMega164/324/644/1284p/pa? MfG Spess
spess53 schrieb im Beitrag #2601671: > Warum nimmst du eigentlich so einen Dinosaurier > wie den ATMega16 und nicht einen aktuellen ATMega164/324/644/1284p/pa? --> weil ich die Teile gerade zu Hause hab möchte ich die gerne nutzen. spricht was gegen die paar cm des Quartzes zu den XTAL Pins? Im Anhang
-
Thread
Unterschied Attinys 20 202 85
Statt vieler ATtiny würde ich besser einen ATmega1284 nehmen. Der hat 16kB SRAM, um die Daten zu puffern. Und das Auslesen mehrerer Sensoren dürfte dessen CPU bei weitem nicht auslasten.
Peter D. schrieb im Beitrag #7921485: > Statt vieler ATtiny würde ich besser einen ATmega1284 nehmen. Ich nicht. Nordic hat sehr stromsparende Funkchips, wo man auf dem Applikationsprozessor auch noch eigenen Code ablaufen lassen kann. Mal so als Beispiel: https://www.u-blox.com
-
Thread
[S] Board Wiring S
Ich würde gern ein Board entsprechend dem Wiring S aufbauen, aber mit dem ATMega1284 an Stelle des ATMega644. Leider kann man nirgends ein PCB kaufen. Auch das File wiring-s-v10.zip mit den Zeichnungen ist nicht mehr zu finden. Falls jemand einen Tipp hat, wäre ich sehr dankbar
weiter weg schrieb im Beitrag #6695152: > Nebenfrage Der ATMega1284 sagt mir mehr zu als der ATMega328. Alternativ müsste ich auf eine andere Architektur umsteigen. Man kann über Arduino beliebig lästern. Aber für das schnelle Projekt mit Mikrostückzahlen ist
-
Thread
Taschenrechner - Algorithmen
Ich verwende den ATMEGA1284P unter Arduino .. und alles wird in der Programmiersprache C++ gemacht. Bei mir hatten 32kByte Speicherplatz nicht mehr gereicht (64Bit-Arithmetik). Jetzt sind es 128kByte Speicher. Aber besten
möchte, sollte sich auf Kompromisse einlassen "können". Aber auch aus anderen Gründen bin ich von ATMEGA328p auf ATMEGA1284p gewechselt. Mein Taschenrechner hat jetzt 15x 7-Segment-Anzeige (vorher 12x 7-Segment-Anzeige). Die 24 Tasten können komfortabler genutzt werden (bis zu 3 Tasten gleichzeitig
-
Thread
Günstige Microcontroller für Privat Projekte
ihr so an günstigen Mikrocontroller + > Programmiergeräte kennt für eigene Projekte. ATtiny25 ATmega328 ATmega32 wenns wirklich mal mehr Pins braucht Programmieren mit Ponyprog und RS232 oder Parallelport-Adapter.
4.2V. Falls es interessiert: Dafür habe ich ein Open Source Design (PR99SE) entwickelt für ATMEGA328PB und ATMEGA1284P im Stil der Pro-Mini Bords die diese Probleme nicht haben. Im Schlafbetrieb ziehen diese Bords unter 1uA. Die Verbindungen der LEDS können von den uC Pins leicht mit Lötaugen unterbrochen
-
Thread
Atmega mit 5 V und 4 V - Leistungsaufnahme
Es ist ein Atmega 1284p. Die meisten IO/Pins floaten. Die ext. RTC ist eine DS3231. Die Stromaufnahme habe ich mittels DMM gemessen (zwischen Labornetzteil und Schaltung). Die Restwelligkeit des Netzteiles beträgt 5
@Mucki (Gast) >Es ist ein Atmega 1284p. Die meisten IO/Pins floaten. Fehler! Unbenutze IOs muss man als Ausgang oder Eingang mit aktivem Pull-Up konfigurieren! Offene Eingänge sind bei CMOS ein NO-GO!
-
Thread
Uno-Board mit ATMEGA256
Warum soll man das machen ? Ich nehme an du wollst ATMEGA2560 weil er mehr I/O hat oder ?
Und den UNO auf ATMEGA128 umzurüsten passt auch nicht?
-
Thread
USART beim AVR 1284p
Hallo, wer kann mir sagen, warum ich das USART vom Atmega 1284p nicht zum laufen bekomme? Getestet wurde zuerst auf einer eigenen Platine mit MAX232N, dann auf dem Pollin-Evoluationsboard. Ein Blick ins Datenblatt sagte, dass mega16 und mega1284p soweit
Magnou schrieb im Beitrag #3184278: > wer kann mir sagen, warum ich das USART vom Atmega 1284p nicht zum > laufen bekomme? Vermutlich, weil du die falsche Partdefinition included hast. > dann auf dem Pollin-Evoluationsboard. Ein Blick ins Datenblatt sagte, > dass mega16 und mega1284p
-
Thread
Arduino IDE zwei Sketche
richtig machen entweder #if defined(__AVR__) oder #if defined(ESP32) oder #if defined(__AVR_ATmega1284P__) fehlt evtl. das P? #if defined(__AVR_ATmega328P__)
Beitrag #7151408: [c] entweder #if defined(_AVR_) oder #if defined(ESP32) oder #if defined(_AVR_ATmega1284P_) fehlt evtl. das P? #if defined(_AVR_ATmega328P_) [/c]
-
Thread
Flash erweitern
dann habe ich es wohl nicht richtig verstanden :-) In diesem Fall wie Ernst B sagt: nimm den ATmega1284, ist quasi ein Mega644 mit 128 kB ;-)
micha schrieb: > In diesem Fall wie Ernst B sagt: nimm den ATmega1284, ist quasi ein > Mega644 mit 128 kB ;-) Digikey hat genau noch 42 als TQFP! Ich glaube, das ist ein Rekord. Nach nur 3 Jahren Ankündigung sind endlich mal welche verfügbar. Ob das nur
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
bastelfreundlicher AVR mit USB- oder LAN-Schnittstelle gewesen. Also irgend ein DIP-Gehäuse, sowas wie ein ATMega1284 vielleicht. RS232 ist zwar cool und man bekommt alles irgendwie dran-adaptiert, aber in Hardware wäre toll gewesen. OT: Gibts eigentlich ARM-Cortex M3 mit LAN onboard?
Also gerade die größeren AVRs haben recht viel RAM, z.B. 16kB beim ATMega1284. Ich hatte eigentlich noch nie das Problem, wirklich zu wenig RAM zu haben. Genau das Gleiche mit der Rechenleistung. Wenn man die AVRs in Assembler programmiert, werden sehr viele Instruktionen
-
Thread
XMega AVR, wie lange dauert der SDRAM Refresh genau?
Hallo liebes Forum, bin gerade bei meinem Projekt an die grenzen den ATMega1284 gestoßen. In 1. Linie was den RAM betrifft, aber auch die Timer und Ports. Nun möchte ich eine neue Platine machen und umsteigen auf den ATXMEGA128A1. Es handelt sich dabei um eine Art CNC
jetzt von deutlich mehr internem Speicher und einfacher Programmierung profitieren. Beim Umstieg ATmega1284 auf ATxmega mußt Du zwangsläufig auch auf 3 V Technik und SMD Bestückung umsteigen. Dann ist es auch egal, ob Du gleich einen ARM, PIC oder RX verwendest.
-
Thread
MAX232 Baustein benutzen oder überflüssig?
" würde ich sagen^^ Also folgendes in Kurzfassung: Zwei Platinen, auf beiden ist ein Atmega1284P Montiert. Diese beiden Chips müssen über RXD und TXD miteinander Verbunden werden. Die Leitungslänge zwischen den Platinen beträgt max. 6 Meter. Die Platinen werden über 3 Kupferleitungen mit
Stefan schrieb im Beitrag #4003701: > Zwei Platinen, auf beiden ist ein Atmega1284P Montiert. > Diese beiden Chips müssen über RXD und TXD miteinander Verbunden werden. > Die Leitungslänge zwischen den Platinen beträgt max. 6 Meter. > Wie sollte ich vorgehen? > > kann ich
-
Thread
Versehentlich echten 1-Draht-Bus entwickelt
Hallo! Ich habe eine Schaltung mit einem Atmega1284 darin. Aufgesteckt ist ein USB-TTL-Kabel, um vom µC dies und jenes zu empfangen. Nun funktioniert der Empfang "leider" auch, wenn auschließlich Tx (controllerseitig), also kein Gnd, angeschlossen
Stromversorgungsleitungen inkl. Angaben über Erdung etc. 2. Ein komplette Schaltung der Mimik mit dem Atmega1284. 3. Ein bzw. mehrere Fotos von dem Aufbau.
-
Thread
Embeddet Atmega 328P-PU
pascalts schrieb im Beitrag #4788825: > und weis, dass ich dazu einen atmega 328p-pu brauche Ich weiss dass du dazu auch einen ATMega644 oder ATMega1284 brauchen kannst da die Prozessoren sehr nahe zueinander verwandt sind (mehr Pins, mehr Flash-Speicher, mehr RAM).
Erweiterungen und weiteres eingreifen benutzt werden soll dann gehen schonmal nur 8 oder 16MHz. Kein Atmega1284 oder andere sondern eher ein 32U4, 168 oder 328 mit externem Quarz, interner Oszi setzt auch weitere Eingriffe in die IDE voraus. Natürlich kann man auch einen 1284p mit 12Mhz und eigenem Bootloader
-
Thread
SIM800L: 5V-tolerant?
@Ben B. Was hindert Dich eigentlich daran, den ATMega1284 mit 3,3V zu betreiben?
Andreas B. schrieb im Beitrag #5554033: > Was hindert Dich eigentlich daran, den ATMega1284 mit 3,3V zu betreiben? Darf ich raten? Der Arduino Bootloader.
-
Thread
Mit AVR NET IO Batterien messen
-Polige Sub > D-Verbindung ich vermute vertippt, 23-polig ist mir neu,, ich hatte längst den ATmega 32 durch einen ATmega 1284p ersetzt und die SW getauscht, die Spannungsteiler angepasst
-Polige Sub > D-Verbindung ich vermute vertippt, 23-polig ist mir neu,, ich hatte längst den ATmega 32 durch einen ATmega 1284p ersetzt und die SW getauscht, die Spannungsteiler angepasst
-
Thread
Atmega 328P wird nicht (mehr) erkannt
mit AtmelStudio und hast alles in der Hand. Du hättest lieber ein µC mit 2 UART nehmen können (ATmega1284P). Und das mit deinem ISP Problem, ich hab es gestern auch irgendwie hinbekommen, aber nur weil ich zwischen DebugWire und ISP gewechselt hatte. ATmega1284P hat JTAG :-)
auch deutlich die Erfahrung mit dem Atmels. > Du hättest lieber ein µC mit 2 UART nehmen können (ATmega1284P). Ich verweise mal auf Stefanus F's Beitrag Stefanus F. schrieb im Beitrag #5725655: > Der ATmega328PB hat auch zwei UART Schnittstellen. Richtig, der war auch schon fast im Schaltplan
-
Thread
Arduino / Atmel UART Fehler
LED_ARDUINO) #define LED_ARDUINO_OFF LED_ARDUINO_PORT&=~(1<<LED_ARDUINO) #elif defined(__AVR_ATmega1284P__) // -------------------------------------- m1284p ------------------------------------------------------- #define TIMSKx TIMSK3 #define OCIExA OCIE3A #
LED_ARDUINO_PORT &= ~(1<<LED_ARDUINO) #else #error "board_wahl_falsch.h" #endif // defined(__AVR_ATmega1284P__) #endif // #ifndef _PINS_H_ [/c]
-
Thread
[AVR] "Undokumentierte" Synchronisationsprimitive XCH, LAC, LAS, LAT in gcc
>> Ein ATmega1284P (Bj. 50/2010) unterstützt die Befehle jedenfalls weder >> im Simulator noch auf der echten Hardware. > Stehen ja auch nicht in dessen Datenblatt. Stimmt natürlich. - In der Instruction
Instruktionen), wie es früher bei den AVRs erfolgte, z.B.: ATtiny15 -> ATtiny85 ATtiny26 -> ATtiny861 ATmega8 -> ATmega328p ATmega16 -> ATmega1284p ATmega128 -> ATmega2561 Kunden sind naturgemäß nie zufrieden und wollen zusätzliche Funktionen. Und wenn man dazu auf der Platine nur nen anderen Chip bestücken
-
Thread
AVR GCC Compiler Verhalten unter Arduino IDE Management
läuft der Stack da normalerweise nicht rein. Schön, Gerhard, dass du's gefunden hast. Ein ATmega1284P hat JTAG, da könntest du übrigens auch Breakpoints auf Daten setzen und dann sehen, wer da was überschreibt.
läuft der Stack da > normalerweise nicht rein. > > Schön, Gerhard, dass du's gefunden hast. Ein ATmega1284P hat JTAG, > da könntest du übrigens auch Breakpoints auf Daten setzen und dann > sehen, wer da was überschreibt. Die JTAG Pins sind zur Not über einen Header zugänglich . Z.Zt. habe ich allerdings
-
Thread
Suche Soft-I2C-Slave Lib
Ich möchte den ATMEGA als I2C Slave einsetzen. Leider habe ich bei der Entwicklung meiner Platine den I2C Bus an PD6/PD7 angeschlossen. Gibt es eine Soft-I2C-Slave Library für einen ATMEGA (32/128/644/1284) zum herunterladen
Jetzt läuft es. Es scheint wirklich keine funktionierende TWI-Slave Software-Emulation für den ATMega 32/644/1284 zu geben. Schade :(
-
Thread
Einstellungen für Quarzoszillator mit 3V richtig?
Anm.: Laut Datenblatt gibt es keinen offiziellen Speedgrade des Atmega1284P für 20 MHz bei Vcc 3V. Du versuchst ein overclocking.
Also die Versorgungsspannung des Atmega 1284p liegt bei 4,8V Der Oszillator wird mit 3V betrieben, ich hab den AVR jetzt so programmiert, wies oben ist, mit dem Ergebnis, dass ich nicht mehr auf diesen zugreifen kann. Was habe ich
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
Lucas N. schrieb im Beitrag #4805913: > So ein Atmega 2560 mit mehr RAM der hat nur 8KB SRAM ein migty mini 1284p hat 16KB SRAM und was ist mit arduino xmega? http://kampis-elektroecke.de/?page_id=876
Lucas N. schrieb im Beitrag #4806032: > Der Mighty Mini 1284p ist interessant, hat aber weniger Pins als der > 2560. Wenn ich viel RAM brauche (was der 1284p hat), brauche ich > meistens auch viele Pins... Werde ich mir aber trotzdem merken, danke! Tastatur
-
Thread
link time optimization
: avr-gcc -o main.elf -flto -Os -mmcu=atmega1284p -DF_CPU=18432000UL dio.c main.c Compilerversion ist 4.7.2
Habs gefunden. Wenn man mit avr-gcc -o main.elf -flto -Os -fwhole-program -mmcu=atmega1284p -DF_CPU=18432000UL dio.c main.c compiliert, dann gehts. ;)
-
Thread
[s] cpld breakout board mit altera cpld oder fpga mit speicher
paar sekunden ausgeben. einfach eine simple konsolen anwendung. so ich habe für das projekt lcd atmega1284p und uart/usb angeschafft sowie die temperatur sensoren. ich habe auch wie oben beschrieben ein de0 nano board. und da ich gerne einen fpga (ja ich weiß oversized geht alles mit atmega1284p)
alles realisieren? oder sollte ich lieber ein kleines fpga breakoutboard kaufen und dieses mit atmega1284p verbinden?!? mit freundlichen Grüßen!
-
Thread
Mega32 Ersatz mit mehr Speicher
Wenn du noch mehr Speicher brauchst, musst du auf den ATmega1284P warten: 128 KiB ROM und 16 KiB SRAM. Der ist im neuen RZRAVEN drin.
Jörg Wunsch wrote: > Wenn du noch mehr Speicher brauchst, musst du auf den ATmega1284P > warten: 128 KiB ROM und 16 KiB SRAM. Der ist im neuen RZRAVEN drin. Nicht nur da. AVRStudio kennt ihn auch: m1284Pdef.inc Gruß Jadeclaw.
-
Thread
PIN vs PORT beim OUTPUT
M. K. schrieb im Beitrag #5101555: > Ein Atmega328 verkraftet mehrere Millisekunden das Eineinhalbfache des > im Datenblatt angegebenen Wertes für einen Pin, das ist zumindest meine > Erfahrung Ein Atmega verkraftet monatelang einen Kurzschluss
Lothar M. schrieb im Beitrag #5101661: > Ein Atmega verkraftet monatelang einen Kurzschluss gegen Vcc oder GND > ohne merkbaren Schaden. Vorsicht! > Ich habe das mal an 10 getestet und die dann > gegen neue Atmega vermessen: auch nach 2 Monaten
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
-mmcu=atmega1284 -Wall -gdwarf-2 -std=gnu99 -gstrict-dwarf -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT tft.o -MF dep/tft.o.d -c ../tft.c avr-gcc -mmcu=atmega1284 -Wall -gdwarf-2 -std=gnu99 -gstrict-dwarf -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT font_graph.o -MF dep/font_graph.o.d -c ..
-
Thread
UART und SD Karte
Suchmaschine die Datenblätter finden. Außer mit Hotel-Suchmaschinen. Zum Beispiel liefert Bing für "atmega32 atmega1284 vergleich" sogar als allererstes diesen Link: http://mikrocontroller.net/articles/AVR_Typen (lustig, was?) Und wenn du dort mit Strg-F nach "1284" suchst, landest du in einer Vergleichstabelle
unbedingt. der > von Dir verwendete M32 ist im Prinzip veraltet. Aktuell wäre z.B. der > pingleiche M1284 für rund 6€. Irgendwann steigst du eh um. Alles klar ich habe die Bezeichnungen M 32 bzw MI1284 auf das LCD bezogen. und deshalb nichts gefunden. Restlos verblödet bin ich nicht. Ist mein erstes
-
Thread
Die andere Firmware für AVR-NET IO
Salut Char0n, ja, es tut sich noch einiges beim Projekt :-). Auf dem AVR-NETIO werden derzeit der ATmega644/644P/1284P unterstützt sowie das myEthernet mit dem ATmega644P und dem Orginal OpenMCP mit dem ATmega2561/AT90CAN128. Der Code wird/wurde Aufgeräumt und besser Strukturiert. Allerdings hingt die
Hallo, nur zur Info: Der Microcontroller ATMEGA1284P-PU ist bei Pollin wieder lieferbar. Gruß Karl Albert
-
Thread
avr/iom328p.h ist da, wird aber nicht anerkannt
(__AVR_ATmega128__) #elif defined (__AVR_ATmega128A__) #elif defined (__AVR_ATmega1280__) #elif defined (__AVR_ATmega1281__) #elif defined (__AVR_ATmega1284__) #elif defined (__AVR_ATmega1284P__) #elif defined (__AVR_ATmega128RFA1__) #elif defined (__AVR_ATmega1284RFR2__) #elif defined (__AVR_ATmega128RFR2__) #elif defined (__AVR_ATmega2564RFR2__) #elif defined (__AVR_ATmega256RFR2__) #elif defined (__AVR_ATmega2560
-
Thread
ATmega16 - Speicher voll?
Beitrag #1766841: > Ich benötige vielleicht sowieso 2 UARTS, da steige ich vielleicht auf > den ATmega64 um. Es gibt auch pinkompatible zum ATmega16 mit 2 UARTs: ATmega324: 2k SRAM ATmega644: 4k SRAM ATmega1284: 16k SRAM Peter
Hi >Es gibt auch pinkompatible zum ATmega16 mit 2 UARTs: >ATmega324: 2k SRAM >ATmega644: 4k SRAM >ATmega1284: 16k SRAM Zumindest beim ATMega644 ist Vorsicht geboten: ATMega644 : 1 UART ATMEGA644A/P/PA : 2 UART MfG Spess
-
Thread
Fehlermeldungen UART
Habe bei Erstellen des Programm Atmega 1284P. Habe es aber jetzt noch nicht drauf geladen. Habe erstmal nur Compile.
Anhand der Parameter vom Compiler vermute ich, dass du den atmega1284p verwendest. Dort gibt es aber die Register UCSRB usw. gar nicht. Dort gibt es z.B. UCSR0B und UCSR1B. Ähnliche Varianten mit Zahlen gibt es für die anderen Register auch. Da müsstest du selbst
-
Thread
verschiedene SPI Systeme betreiben
achso ok dann ist die Umschaltzeit irrelevant... teste das ganze am ATmega8 aber am ende soll der ATmega1284 zumm einsatz kommen.. Aber rein aus interesse mal... - was ist damit gemeint dass man den Mode 3 mit Mode 1 tauschen kann und - wie könnte man denn sofwaremäßig
Hi >achso ok dann ist die Umschaltzeit irrelevant... >teste das ganze am ATmega8 aber am ende soll der ATmega1284 zumm einsatz >kommen.. Der ATMega1284 hat zwei USARTs die auch einen SPI-Mode besitzen. MfG Spess