-
Thread
MMC/SD Bootloader füt ATMega16
vielleicht das jemand mir bei meinem Problem helfen kann. Ich bin dabei den Bootloader auf einem AtMega 1284p zum Laufen zu bringen. Leider wird nichts in den Flash geschrieben bzw er springt nicht an die physikalische Adresse 0x0000. Ich wäre sehr dankbar, wenn jemand das Programm bei sich mit vergleichbarer
Hallo, Geht dieser auch fūr den atmega328? Gruss
-
Thread
AVR RTC - Modul
Funktionen für LCD dazu. Vielleicht wird das für TS nützlich. Man muß natürlich Pins für benutzte ATMega korrigieren: bei mir war das ATMega1284P, entsprechend PC0 und PC1. Bei z.B. ATMega328P sind das PC5 und PC4.
Funktionen für LCD dazu. Vielleicht wird das für TS nützlich. Man muß natürlich Pins für benutzte ATMega korrigieren: bei mir war das ATMega1284P, entsprechend PC0 und PC1. Bei z.B. ATMega328P sind das PC5 und PC4.
-
Thread
AtMega1284p 20 Mhz Quartz
Hallo, ich betreibe einen AtMega1284p mit einem externen Quarz. Wenn ich nun einen 20 Mhz Quartz anschliesse funktioniert gar nichts mehr. Der Atmega lässt sich nicht mal mehr programmieren. Hat jemand von Euch eine Ahnung woran
Alex schrieb im Beitrag #4179257: > ich betreibe einen AtMega1284p mit einem externen Quarz. Ohne jetzt weiter lesen zu wollen: Poste ein Foto vom Aufbau!
-
Thread
TIMER0 Normal Mode bei 2560
Tja, ich habe keinen ATmega2560 (geschweige denn einen Arduino), aber auf dem verwandten ATmega1284 läuft es, und in dessen Datenblatt steht derselbe zitierte Hinweis; der sich übrigens wohl nur auf die Interruptverwendung bezieht
äußerst prompt bereitgestellten Programm: [avrasm] /* SLdt 180714 toggle OC0A == B7 (B3 auf ATmega1284) */ ;.include "m1284Pdef.inc" .include "m2560def.inc" .def tmp0 = r16 .org 0 rjmp main main: ; sbi DDRB,3 sbi DDRB,7 ldi tmp0,(1
-
Thread
atmega328 - arduino bootloader flashen - doppelt belegte Pins
Einwürfe oder Verbesserungen oder > erkannte Fehler auch mehr als dankbar. nehme doch dann einen ATmega1284p 2 UART einer zum flashen über Bootloader, ein UART für CAN weiterer Vorteil, mehr flsh 128KB und mehr SRAM 16KB ist angenehmer in der Entwicklungsphase, der Mehrpreis für den Chip ist bei
lesen und dann einbauen! Danke! Joachim B. schrieb im Beitrag #6237505: > nehme doch dann einen ATmega1284p Hab mir den Chip jetzt genauer angeschaut - den will ich! Danke auch für den Hinweis mit dem Programmierer! Der Mehrpreis ist tatsächlich völlig irrelevant - sind ja nur ein paar Dollar und
-
Thread
Kann man etwas mit diesen Mikrocontrollern anfangen?
ATTINYs programmieren kanns, kannst du vermutlich auch ATMEGAs programmieren, wie die folgenden: *Atmega88* (8 kByte Programm-Speicher) (z.B. hier) http://www.ebay.de/itm/ATMega88PA-PU-Atmel-ATMega-88-AVR-Controller-DIP28S-/311009089750?hash=item48699618d6:g:PvcAAOSw7I5Tv7JQ Das ist ein Feld-Wald-und-Wiesentyp
einen *Atmega1284* (128 kByte Programm-Speicher) http://www.ebay.de/itm/GD21904-ATMEGA1284P-PU-Atmel-MCU-8Bit-AVR-128K-Flash-40Pdip-/131661446637?hash=item1ea7a23ded:g:eXwAAOSwjVVVzUrW
-
Thread
Verständnis AVR Interrupts Gesperrt
drei Bytes Returnadresse auf den Stack gelegt werden und genau das verstehe ich nicht! Ein ATmega bis 1284 hat nur 128k die Sprungadresse ist also 16-bit nur der ATmega2560 braucht mehr 24-bit und trotzdem war das Timing beim 1284 um 10% langsamer was ich mir nur durch ein drittes Adressbyte
Joachim B. schrieb im Beitrag #6409269: > und damit war mein Timing bei m1284p 10% langsamer als beim 328p > und nicht durch ein vermutetes und nicht vorhandenes drittes Adressbyte! 1) Ich würde niemals vermuten, dass der 1284P einen 22Bit-PC hat. Ich habe schließlich das
-
Thread
AVR MCU Signature abfragen
mode, also when the device is locked. The three bytes reside in a separate address space. For the ATmega8 the signature bytes are: 1. 0x000: 0x1E (indicates manufactured by Atmel) 2. 0x001: 0x93 (indicates 8KB Flash memory) 3. 0x002: 0x07 (indicates ATmega8 device)" Dem und dem weiteren Text inkl
Zuweisung des zu Lesenden Zeugs an SPMCSR. Ein spezielles Timing ist dabei einzuhalten. Beipiel für Atmega1284P: .INCLUDE "m1284pdef.inc" ldi ZH,0 ldi R18,(1<<SIGRD)|(1<<SPMEN) ldi ZL,0 out SPMCSR,R18 lpm R16,Z ldi ZL,2 out SPMCSR,R18 lpm R17,Z ldi ZL,4 out SPMCSR,R18
-
Thread
Kürzest möglichen Puls mit AVR bei 20MHz erzeugen
rein spasseshalber mal einen einzelnen, möglichst kurzen TTL Puls zu erzeugen. Ich habe einen Atmega1284P mit 20MHz Quarz vor mir. Mit BASCOM und "Pulseout Portb , 5 , 1" komme ich auf 300ns, mit Portb.5 = 1 Portb.5 = 0 schaffe ich 100ns. Ich würde nun gerne mal inline Assembler mit Bascom
Danke, aber.... NanoSekündler schrieb im Beitrag #4405785: > Ich habe einen Atmega1284P mit 20MHz Quarz vor mir.
-
Thread
Atmega32 - "Halb" kaputt?
AtmegaZerstörer schrieb im Beitrag #2901641: > Ich messe -2V, das sollten doch +5 sein, oder? oO AtmegaZerstörer schrieb im Beitrag #2901695: > Also muss das Problem doch wo anders sein... Dann such
AtmegaZerstörer schrieb im Beitrag #2901736: > Ist es normal, dass ich die Resetleitung abbauen kann, > sodass RST unbelegt ist, und dass der mC dann einfach weiter läuft? Ich bin mir nicht sicher,
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
Hallo zusammen, Ich habe ein ATMega328PB auf einer Platine verbaut welcher verschiedene Sensoren ausließt wie SCD-40, SGP-40, BME280, TGS5141 und die entsprechenden Messwerte via Modbus RTU bereitstellt. Das Problem ist nun das jetzt
Schutzwiderstand an SCK, MISO, MOSI und RESET, die zum Programmer führen. Die alten ATMEGAs 328P und 1284P können einen kurzzeitigen Pin-Kurzschluss durchaus problemlos überstehen – in meinen Tests habe ich in der Vergangenheit gezeigt, dass bei einem Pin-Kurzschluss eines 1284P maximal ca. 80mA fließen
-
Thread
ATmega2560 ASF vs Arduino
Hallo, ich übernehme gerade einen Prototypen der mit einem ATmega2560 ausgestattet ist. Dieser wurde bisher mit Arduino programmiert. Die Hardware wurde von einer Fremdfirma entwickelt und Arduino kompatibel gemacht. Da die Software aber jetzt stark erweitert wird
wenn der flash genügt würde mir ein atmega1284p besser gefallen, 16 kB Ram (statt 8kB). als Modul auch kompakter: http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483?hash=item4d2cc6f26b was ist ein ASF?
-
Thread
UART Bootloader ATtiny13 - ATmega644
Hallo Peter! Wollte mir gerade eine Version für den ATMEGA1284P generieren: AVRASM: AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36) Copyright (C) 1995-2009 ATMEL Corporation bootload.asm(36): Including file '..\..\avrasm2\defs\m1284pdef.inc
Leider habe ich es mit allen Hilfen in diesem Thread nicht geschafft, einen Bootloader fuer einen ATMega1284P zu erstellen. Kannm mir jemand ein funktionierendes FASTLOAD.H und ein inc file fuer dem 1284 hochladen ? Waere klasse, Danke, Kai
-
Thread
Timers und PWM beim AT1284?
Ich glaube, ich habe ein grundsätzliches Verständnisproblem: der ATMega1284 besitzt laut Spec 6 PWM-Kanäle. Allerdings gibt es nur zwei Timerregister OCR1A und OCR2A, mit denen man die Pulsweite festlegt. Wie kann denn das dann funktionieren? Wie kann ich da 6 verschiedene
Also mein ATmega1284P hat vier TC0-3 à zwei PWM (bzw. OCRnA/B). Das macht zusammen sogar acht PWM (auch laut Datenblatt).
-
Thread
A tiny project RS232 -> LCD PCB zu verschenken.
meines aktuellen Projektes brauchte ich ein LCD Display. Allerdings wurden trotz Wechsel auf den ATMega1284 die Beinchen etwas knapp, da dieser jedoch mit einem zweiten UART aufwartet habe ich ein kleines Zwischenprojekt eingeschoben, da... nach Studium der gängigen Distributoren-Kataloge schnell klar
Nur damit ich es verstehe... Atmega1284 -> serielle Schnittstelle -> LCD ? Warum nicht i2C? Dafür gibts doch schon etliche Libs...
-
Thread
Atxmega 16bit register lesen/schreiben
Mapping der Register (I/O bzw. Memory), das nicht immer logisch konsistent ist. So sind bspw. beim ATmega1284 die OCR-Register der Timerkanäle 1-3 memory mapped, die des Timerkanals 0 dagegen I/O mapped. Ein Blick ins *def.inc lohnt immer.
Icke ®. schrieb im Beitrag #6011884: > So sind bspw. beim ATmega1284 die OCR-Register der > Timerkanäle 1-3 memory mapped, die des Timerkanals 0 dagegen I/O mapped. OCR0A ist *auch* I/O mapped. OCR1.. offsets sind jenseitig der direkt mittels I/O-Befehlen erreichbaren
-
Thread
AVR-NetIO recycling
belieben, den LM 317 mit einem Recom R78333 0,5A, Layout mus etwas umverdrahtet werden. Einen ATmega1284p rein Das Teil läuft bei mir seit 5 Jahren als Webserver und stellt alle Raumtemperaturen auf einer Seite dar, demnächst werden noch die Rolladen angefunkt hoch runter nach Sonnenauf- und -untergangsberechnung
er sowieso nie betrieben, war die > modifizierte von U.Radig drauf. bei mir auch seit 2008 (ATmega1284p + Schaltregler statt 7805 und LM317) solange hat kein PI und keine SD Karte durchgehalten, mir sind schon 2 (micro)SD Karten gestorben, kaputt geschrieben. Michael U. schrieb im Beitrag
-
Thread
LPD8806 RGB LED Strip Ansteuerung
zur Ansteuerung eines LPD8806 RGB LED Strip mit diversen Effekten inklusive Demoprogramm. Für Atmega103L oder Atmega1284P, eigentlich egal solange MOSI und SCK mit dem Strip verbunden sind und die SPI Initialisierung entsprechend angepasst wird. Dies hat jetzt nicht den Anspruch perfekt zu sein
Controller anzupassen sein. Erstmal im Makefile diese Einträge an deinen Controller anpassen: MCU = atmega103 F_OSC = 6000000 Danach dann in uart.c und spi.c einen entsprechenden Abschnitt analog zu #elif defined(__AVR_ATmega1284P__) für deinen Controller einfügen. Ich weiss leider nicht was
-
Thread
ATmega32 Entwicklerboard (Selfmade)
Hi >ich wollte mir ein Entwicklungsboard/ Programmierboard für den ATmega32 >selber bauen. Warum für einen Saurier wie den ATMega32? ATMega164/324/644/1284 sind moderner und kompatibel zum ATMega32. MfG spess
paar Stiftleisten. Das geht auf Lochraster. In den Sockel kannst Du dann alles vom Mega16 bis zum 1284 stecken. Pauschaler geht nicht.
-
Thread
Strings mit AVR - aber richtig
send_byte_usart0(c); > str++; > } > } > benutzt wird, sollteprint_flashstr(BUILDTIME); > beim ATMega328 und auch bei den größeren Varianten (z.B. ATMega2560) > sicher funktionieren? Auf dem Atmega328: Ja. Auf den größeren Varianten (1284, 2560) mit >64KB Flash: Nein, nicht wenn BUILDTIME im oberen
Sebastian W. schrieb im Beitrag #7328582: > Auf dem ATmega328: Ja. Auf den größeren Varianten (1284, 2560) mit >64KB > Flash: Nein, nicht wenn BUILDTIME im oberen Flash-Bereich abgelegt ist. > Dann ist pgm_read_byte_far und dann sind bei Pointern die Handstände
-
Thread
mehrere µC an einem Takt?
eher um Bauteile und Platz zu > sparen. worum dann? größerer µC mit mehr flash und mehr RAM ATmega1284p oder ESP32 oder mehr Ports ATmega2560 wäre ja eine Möglichkeit.
Die spannendste Frage ist allerdings, warum man nicht gleich einen größeren MC nimmt, z.B ATmega1284, ATmega2560. Mehrere MCs bringen immer massive Probleme mit sich, da sie ja irgendwie kommunizieren müssen, d.h. auf jeden Fall ein komplexes und fehlertolerantes Protokoll nötig ist. Sind
-
Thread
wie bekommt man die avr-gcc 4.3.2 auf den raspberry PI
LIBs interessieren mich nur im Detail wenn ich sie nutzen will und es klemmt, z.B. fastled auf dem ATmega 1284p, dort dauerte ein Adresszugriff 10% mehr weil nun 3 Adressbytes im Spiel sind statt 2 ergo musste ich dem in der LIB in delay.h ein #if defined ATmega1284p zufügen [c]#if defined(__AVR_ATmega1284P
& (F_CPU==14400000) #include "nimm_das_UNDEF_und_DEF14400000_raus.h" #endif #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( (F_CPU*9L/10L) / 1000000L))) / 1000 #define CLKS_TO_MICROS(_CLKS) ((long)(_CLKS)) / ((F_CPU*9L/10L) / 1000000L) #else #define NS(_NS) ( (_NS * (F_CPU /
-
Thread
AVR ATmega 644A Com2 will nicht
Ich habe den Garten noch einmal umgegraben... Der ATMEGA 644 (Oldie) hatte einen UART. Der ATMEGA 644P (Oldie) hat zwei UARTs. Ich sitze vor einem ATMEGA 644A. Das Atmel Datenblatt weist auf S.174 folgendes aus: "The Atmel ATmega164A/164PA/324A/324PA/644A/644PA/1284/1284P has two USART’s, USART0 and USART1." Hierbei ist es völlig Wurst, ob xxxPA oder xxxA. Das P steht für "PicoPower". Meine Untersuchung der m644Adef.dat hat ergeben, dass die Datendefinition
-
Thread
XMEGA A oder D
ATMega644p oder 1284 oder 256 brauchen alle mindestens 4,5V. Und ich war immer der Meinung, dass die XMEGA auch den UART als Master-SPI haben.
XMegaNeuling schrieb im Beitrag #2442566: > ATMega644p oder 1284 oder 256 brauchen alle mindestens 4,5V. Ja, und? Die hast du doch, wie du schreibst. Ist das für eine industrielle Serienfertigung oder für ein privates Einzelstück? Ansonsten
-
Thread
CSD Angebotsaktion morgen
Microcontroller ATMEL ATTINY13V-10SU 0,99 EUR ATTINY26-16PU 1,75 EUR ATTINY45-20PU 1,49 EUR ATMEGA1280-16AU 7,95 EUR ATMEGA32L-8PU 4,65 EUR ATMEGA644PA-20PU 4,59 EUR ATMEGA324P-20PU 3,99 EUR ATMEGA328P-AU 2,75 EUR ATMEGA1284P-PU 4,49 EUR ATMEGA1284P-MU 3,85 EUR AT90USB1287-AU 6,95
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
Hallo, Ich mir mal so überlegt, ob man mit einem ATmega1284P-PU (gibt es bei Pollin) nicht sogar den LCD-8Graustufen_Grafikcontroller implementieren könnte. Der ATmega1284P-PU hat intern 16kByte RAM !!! Damit könnte einiges an Hardware des LCD-8Graustufen_Grafikcontroller
Steffen H. schrieb im Beitrag #2397906: > Ich mir mal so überlegt, ob man mit einem ATmega1284P-PU (gibt es bei > Pollin) nicht sogar den LCD-8Graustufen_Grafikcontroller implementieren > könnte. > > Der ATmega1284P-PU hat intern 16kByte RAM !!! > > Damit könnte einiges an Hardware
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
/minimal-arduino-with-atmega8-c32610 sehe ich keine USB-Schnittstelle?
gibt keinen originalen Arduino in Massenware mit ATmega328PB. Auf den orignalen UNO R3 und Nano sitzt der ATmega328P. P <> PB sind zwar nahezu identisch aber nicht gleich. Von Elektor gab einmal einen Versuch den ATmega328PB auf einen Elektor Uno R4 in
-
Thread
I2C 1Wire Counter
vorhandenen uC passieren; nicht einfach ein Zähler-IC durch einen > uC ersetzen. Aktuell ist ein 1284p als Haupt uC drin. Der aber nur mit 8 Mhr läuft.
dem existierenden ATmega1284P: Bauform B. schrieb im Beitrag #6693836: > Aber der uC muss ja nicht bei jedem Impuls aufwachen, dafür gibt es doch > die Timer. Der STM32L071 hat einen 16-Bit Timer der auch ganz ohne
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Das alte Hündchen ATMega8... Soweit ich mich erinnere hat der keinerlei debugmöglichkeiten.
164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf
-
Thread
Pi Zero Hat Design mit integriertem Arduino Uno (Atmega 328p) - meine erste Platine
abschalten. Schon blinkts bei IR wenn du dir schon so viel Mühe machts mit Platine nimm einen ATmega1284p mit 128K flash und 16K SRAM erleichtert vieles und wenns weiterhin Arduino sein soll dann mit Optiboot als Bootloader. https://github.com/JChristensen/mini1284
danke für deine Antwort Joachim. Den ATmega 1284p muss ich mir mal anschauen. Zum Thema IR Led: Das ich den Output Pin mit Zähler abfragen kann, leuchtet ein, nur dachte ich es gibt eine simple Lösung für die ich auf gut deutsch zu blöd bin
-
Thread
Doofer Controller = toter Controller?
Hallo! Ich habe eine Steuerungsplatine mit einem verbauten Atmega1284 und allerley Peripherie. Nun habe ich, um den Programmablauf zu stoppen und mal in Ruhe hier und da messen zu können, den Chip einfach per ISP gelöscht. Un nu merke ich, dass das Ding förmlich
einem Reset sind bei allen AVRs die IOs hochohmige Inputs. Da kann nichts glühen. Ansonsten hat der 1284 noch den AREF-Pin, der steht intern auf "AREF". Dabei verträgt der VCC, also glüht da auch nix. Die Nops im Flash bringen den Controller auch nicht zu glühen. Ergo hast du beim löschen was falsch
-
Thread
Basic-Interpreter auf einem AVR
solange man kein wie auch immer angebundenes SRAM (es sei denn man erlabt sich an den 16KByte eines ATMega1284P ;-P, aber das ist ja nicht Sinn und Zweck der Sache) hat, sind lange Variablennamen (ab 3-4 Zeichen) auf begrenztem SRAM nur mit Tricks oder Einschränkungen möglich.
mit einem seriellen EEPROM oder eben SD-Karte Die resultierende Platine würde sehr klein, z.B. Atmega168+serielles SRAM und könnte ordentliche Programme ausführen. Man wäre dann ( falls es nicht um die Geschwindigkeit geht) nicht von Spezialprozessoren wie den Atmega1284 angewiesen. Wenn ich mich
-
Thread
Hardware-Umstieg: EIN AS-Projekt auf xmega & atmega
auf zwei verschiedenen Hardware-Versionen laufen soll...eine Version mit Xmega256A3 und eine mit Atmega1284. Vieles muss ich natürlich dafür mit "#if" "else" ... etc. anpassen aber nun zur Hauptfrage: Wie kann ich im Atmel Studio 6 den Prozessortyp per define umstellen und compilier-fähig bekommen
mmcu=device defines this built-in macro which reflects the > device's > name. For example, -mmcu=atmega8 defines the built-in macro > __AVR_ATmega8__, > -mmcu=attiny261a defines __AVR_ATtiny261A__, etc. Wo steht welches macro für den "ATXmega256A3U" und für den "Atmega1284P" definiert werden?
-
Thread
Fragen zu SPI Geschwindigkeit
Ich habe in einem Projekt einen übertakteten Atmega1284P (22.1184MHz wegen Baud-Rate) durch einen AVR128DB48 ersetzt der mit 24MHz läuft. Im ersten Projekt habe ich die SD-Card via 74CD4050 Als Level Converter angeschlossen. Zwischen dem Atmega1248P
Peter S. schrieb im Beitrag #6961806: > Ich habe in einem Projekt einen übertakteten Atmega1284P (22.1184MHz > wegen Baud-Rate) durch einen AVR128DB48 ersetzt der mit 24MHz läuft. > > Im ersten Projekt habe ich die SD-Card via 74CD4050 Als Level Converter > angeschlossen. MÖÖÖP!
-
Thread
Programmieren eines Atmega über UART
leider zu oft welche mit 3,3V an der Stiftseite erwischt die sich am Arduino mini oder am mighty mini 1284p nicht 1:1 anstecken liessen! https://github.com/JChristensen/mini1284
US2RS232 Bridge, diese bedient ein ATmega als STK500v2 Programmer. Ein an den ATmega angeschlossener Taster fungiert als Toggleschalter zwischen ISP-Programmer Modus oder als Serial-Bridge, sodass ein EVAL-Board diese Brücke als Kanal für
-
Thread
ISP Programmer ATMega168 IPS Protokoll Adressen fehlerhaft?!
Eine, wie ich finde, besser lesbare Tabelle als beim ATmega168 finden Sie beim ATmega8515.
256B (eep 8B) .db $96,$09,m644 ," m644 ",128 .db $96,$0A,m644P ," m644P",128 .db $97,$05,m1284P ,"m1284P",128
-
Thread
Netzteil für Schrittmotoren
ich nur 2D brauche habe ich die Umsetzung von hpgl also x.plt in Impulse für die Motoren für einen Atmega 1284p selbst in asm geschrieben. > Deine Vorstellung von Schrittmotoren passen aber nicht. Das sind eben meine Erfahrungen mit Schrittmotoren. Messe es einfach nach. > Doch, hast du. Laser
2D brauche habe ich die > Umsetzung von hpgl also x.plt in Impulse für die Motoren für einen > Atmega 1284p selbst in asm geschrieben. Danke für die Rückmeldung! Bist ja ein Ass. >> Doch, hast du. Laser AN/AUS. > Der Laser hat sein eigenes NT. Bezog sich auf die Programmierung der Z-Achs
-
Artikel
Und noch 'ne Nixie-Uhr
. Der ATMega1284P wird von dem internen 8MHz-Oszillator angetrieben. An B7 soll eine Kontroll-LED mit Widerstand nach +5V. Sie hat keine Funktion, hilft aber bei ersten Tests. Beim ersten Flashen müssen folgende
Prozessor-Platine ohne angesteckte Module einschalten und mit AtmelStudio die Hex-Datei „nixie-clock-atmega1284.hex“ flashen. Im Menü „Device Programming“ von AtmelStudio mit Einstellungen wie im Bild unten, also „AvrDragon“ unter „Tool“, „Atmega1284P“ unter „Device“, den Button „Apply“ Klicken. Dann den
-
Thread
ATMEGA EEMEM: zwei Applikationen greifen auf dieselbe Variablen zu?
Liebe Kollegen, an einem Messgerät auf Basis von ATMEGA1284 sollen zwei unterschiedliche Applikationen laufen. Applikation 1 hat einmalig in EEPROM mehrere HW-Parameter gespeichert und kann sie jetzt jedesmal auslesen. (Das Speichern ins EEPROM ist jetzt
fixe Adresse festlegen und direkt diese /Adresse/ verwenden. > an einem Messgerät auf Basis von ATMEGA1284 sollen zwei unterschiedliche > Applikationen laufen. Passen die nicht in ein einziges Programm? Es ist unüblich, für einen Betriebsartenwechsel den Controller umzuprogrammieren...
-
Thread
Schwierigkeiten mit den externen Interrupts vom Atmega328p
>> Ich programmiere gerade meine AlarmSau in Assmbler > Mit welchen uC? ATMega1284P. (und ATMega88 für's Terminal).
Beitrag #5671528: >>> Ich programmiere gerade meine AlarmSau in Assmbler >> Mit welchen uC? > > ATMega1284P. (und ATMega88 für's Terminal). Sieht sehr interessant aus. Wusste gar nicht, dass es so große Elkos gibt :D Hab auch deinen Beitrag dazu entdeckt: https://www.mikrocontroller.net/topic/460024
-
Thread
RS232 Bootloader für Mega1284P
Hi, kennt jemand einen AVR910 Kombatiblen Bootloader der auf dem Mega1284P läuft ? Das Maximum was ich finden konnte war der 1280. Grüsse Matthias
in mode START_WAIT */ #define START_WAIT_UARTCHAR 'S' [/code] [code] makefile MCU = atmega1284p BOOTSIZE=1024 [/code] Fuses: -U lfuse:w:0xff:m -U hfuse:w:0xdc:m -U efuse:w:0xff:m Mag mich nicht :/ UART funzt, Hello World wird auch uebertragen. Flashe ich den Bootloader und
-
Thread
Arduino Pro Micro
mit dem ATmega128 zu kaufen? Herzlichen Dank!
arduino mighty mini 1284p 128KB flash 16 KB SRAM ! http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 + FTDI http://www.ebay.de/itm/FT232RL-FTDI-USB-auf-TTL-Serien-Converter-Adapter-Modul
-
Thread
Was beachten bei Umstieg AVR --> Arduino
hat? - Muss der Compiler irgendwie wissen, dass ein Bootloader vorhanden ist? Ich habe den ATMega238P hiermit bereits zum Antworten bekommen: [code] avrdude -p atmega328p -P /dev/ttyUSB0 -c arduino -b 57600 [/code] Danke im Voraus für Hilfe :)
> selber schreiben können. ich nicht, aber ich konnte die fastLED LIB so patchen für meinen 1284p bis sie lief! https://www.mikrocontroller.net/attachment/244099/m1284p_timing.jpg https://www.mikrocontroller.net/topic/355251#4105882
-
Thread
Problem mit C++ Klasse: expected '=', ',', ';', 'asm' or '__attribute__' be..
$@$(QUOTE) size: $(OUTPUT_FILE_PATH) @$(QUOTE)$(AVR_APP_PATH)avr-size.exe$(QUOTE) -C --mcu=atmega1284p $(OUTPUT_FILE_PATH_AS_ARGS) # Other Targets clean: -$(RM) $(OBJS_AS_ARGS)$(C_DEPS_AS_ARGS) $(EXECUTABLES) $(LIB_AS_ARGS) $(HEX_FLASH_FILE_PATH_AS_ARGS) $(HEX_EEPROM_FILE_PATH_AS_ARGS) $
oder irgendwo anders die Compileroptionen ändert. Aber jedenfalls sollte man auch bei C++ -mmcu=atmega1284p setzen. -fpack-struct -fshort-enums würde ich auch angleichen. Und natürlich ein komplettes Rebuild machen (make clean).
-
Thread
geeigneter LCD Controller für atmega
Hallo, ich suche ein geeignetes LCD für Atmega16 bzw. 32. Auf der Seite http://www.kh-gps.de/display.htm das 2. Bild entspräche ziemlich genau meinen Vorstellungen, also: -möglichst "viel Text" d.h. kleinere Buchstaben, viele Reihen -entsprechende
M32 beharren, wo es den M1284P pinkompatibel und weitgehend softwarekompatibel für einen oder maximal zwei Euro mehr gibt?
-
Thread
SDRAM mit Atmega328P
32MB SIMM-Modul und SD-Karte an ATMega1284p, auf dem AVR ein ARM Emulator, das ganze bootet Linux... https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
Εrnst B. schrieb im Beitrag #7823163: > 32MB SIMM-Modul und SD-Karte an ATMega1284p, auf dem AVR ein ARM > Emulator, das ganze bootet Linux... > > https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit Solange man kein Doom darauf spielen kann, ist das irrelevant
-
Thread
Einstiegsprojekt: Taschenrechner bauen
später noch erweitern. Auch preismäßig fällt mehr Speicher nicht ins Gewicht. Nimm also z.B. einen ATmega328. Oder noch größer: ATmega1284. Letzterer hat so viele Pins, daß du dir sämtliche Akrobatik beim Anschließen von Tasten + Display sparen kannst. Softwaremäßig würde man das Ganze natürlich als
Wozu? Wie klein glaubst du das bauen zu können, mit einem LC-Display und 22+ Tasten? Selbst ein ATmega1284 im DIL-40 Gehäuse ist deutlich kleiner als das Display. So kompakt (und stromsparend) wie einen Taschenrechner, selbst einen aus den 80ern, wirst du das sowieso nicht hinbekommen. > Ihr habt
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
wenn man eine PWM mit ein paar kHz vom µC am FET sehen möchte. Die Datenblätter vom ATTiny24 und ATMega1284 sagen z.B. 40mA pro I/O Pin als absolute Maximalgrenze, darüber kann der µC Schaden nehmen. Das bedeutet, daß man an 5V nicht unter 125 Ohm gehen sollte, sonst wird dieser Strom im Umschaltmoment
Tatsache". Es kann natürlich so sein, muss es aber nicht. > Die Datenblätter vom ATTiny24 und ATMega1284 sagen z.B. 40mA pro I/O Pin > als absolute Maximalgrenze, darüber kann der µC Schaden nehmen. Das > bedeutet, daß man an 5V nicht unter 125 Ohm gehen sollte, sonst wird > dieser Strom im
-
Thread
Funktionsgeneratir mit USB Schnittstelle per microcontroller programmieren
meine aber, so > einen schon mal bei pollin gesehen zu haben Pollin NETIO Bausatz kann auf atmega1284p aufgerüstet werden, ohne 7805 mit Recom R785 1A für die 5V und etwas Umbau für den LM317 mit Recom R78333 für den 3,3V Regler, spart die Kühlkörper. OK ist kein Arduino, aber geht auch.
mit 256KB flash genug nur die 8KB sram sind echt dünne deswegen nehme ich mieber den mighty mini 1284p mit 16KB RAM https://www.google.de/search?q=mighty+mini+1284p&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=zbs1V434Cs_j8weX6oGYBQ http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino